diff --git a/.run/P36/baseline/r22_tus2.log b/.run/P36/baseline/r22_tus2.log new file mode 100644 index 0000000000..1cb9d5d41e --- /dev/null +++ b/.run/P36/baseline/r22_tus2.log @@ -0,0 +1,476 @@ +clean: removed build/, expected/, and the regenerated splat tree (asm/, assets/, undefined_*_auto.txt). +disc-extract: up to date — extracted/retail/ matches the committed manifest (sha1 e5c6019249dec3c71bb2cf40658a78439dddb037) +splat 0.41.0 (powered by spimdisasm 1.41.0) + 0%| | 0/1096 [00:001 text) kinds {'gte': 9102, 'launder': 428, 'instruction': 9, 'barrier': 1} @@ -26,4 +26,4 @@ lever_census: 218 binaries · 4,121 TUs + 3,181 headers · coverage OK · unclas src/shared/ov/func_80178004.h pins got 26 expected 26 OK ov_SC03_006 func_80184034 bare-name pins got 3 expected 3 OK engine_prelude.h asm sites (a macro definition only) got 0 expected 0 OK - elapsed 50.5 s + elapsed 38.2 s diff --git a/.run/P36/delever/apply_tus2.log b/.run/P36/delever/apply_tus2.log new file mode 100644 index 0000000000..563bd5b00f --- /dev/null +++ b/.run/P36/delever/apply_tus2.log @@ -0,0 +1,1382 @@ +03:20:17 apply tus2: 300 files, control src/ov_SC01_000/ov_SC01_000_jr_80140608.c IDENTICAL (0.20 s), calibration a605e1dba, census 1b260759b699bd23 +03:20:17 apply tus2: phase 1 (exemplar files) 14, phase 2 (copies replay) 286 +03:20:18 src/ov_MAIN_012/ov_MAIN_012_jr_8013C98C.c:func_8013CF68 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:20:18 src/ov_SC01_084/ov_SC01_084_jr_8013C98C.c:func_8013CF68 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:20:18 src/ov_SC01_000/ov_SC01_000_jr_8013C98C.c:func_8013CF68 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:20:18 src/ov_SC01_084/ov_SC01_084_jr_8013C98C.c:func_8013D178 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:20:18 src/ov_SC01_000/ov_SC01_000_jr_8013C98C.c:func_8013D178 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:20:18 src/ov_MAIN_012/ov_MAIN_012_jr_8013C98C.c:func_8013D178 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:20:18 src/ov_SC01_077/ov_SC01_077.c:func_8013CF68 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:20:19 src/ov_SC01_000/ov_SC01_000_jr_8013C98C.c:func_8013D53C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:20:19 src/ov_SC01_084/ov_SC01_084_jr_8013C98C.c:func_8013D53C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:20:19 src/ov_MAIN_012/ov_MAIN_012_jr_8013C98C.c:func_8013D53C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:20:19 src/ov_SC07_006/ov_SC07_006_jr_801457A4.c:func_80145934 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:20:19 src/ov_SC01_077/ov_SC01_077.c:func_8013D178 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:20:20 src/ov_SC01_000/ov_SC01_000_jr_8013C98C.c:func_8013D8FC A=DIFFERS B: removed 3 needed 1 compiles 5 +03:20:20 src/ov_SC01_084/ov_SC01_084_jr_8013C98C.c:func_8013E5E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:20:20 src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c:func_8015D738 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:20:20 src/ov_SC01_077/ov_SC01_077_jr_8015C32C.c:func_8015D738 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:20:20 src/ov_SC01_084/ov_SC01_084_jr_8013C98C.c:func_8013EB7C A=DIFFERS B: removed 0 needed 1 compiles 2 +03:20:21 src/ov_SC01_077/ov_SC01_077.c:func_8013D53C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:20:21 src/ov_SC07_006/ov_SC07_006_jr_80140608.c:func_80140958 A=DIFFERS B: removed 7 needed 4 compiles 12 +03:20:21 src/ov_SC07_010/ov_SC07_010_jr_80140608.c:func_80140958 A=DIFFERS B: removed 7 needed 4 compiles 12 +03:20:21 src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c:func_8015FBE0 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:20:21 src/ov_SC03_011/ov_SC03_011_jr_80140608.c:func_80140958 A=DIFFERS B: removed 7 needed 4 compiles 12 +03:20:21 src/ov_SC02_005/ov_SC02_005_jr_8013C98C.c:func_8013CF68 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:20:21 src/ov_SC07_006/ov_SC07_006_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:20:21 src/ov_SC07_006/ov_SC07_006_jr_801457A4.c:func_80145A2C A=DIFFERS B: removed 0 needed 1 compiles 2 +03:20:22 src/ov_SC02_005/ov_SC02_005_jr_8013C98C.c:func_8013D178 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:20:22 src/ov_SC01_077/ov_SC01_077_jr_8015C32C.c:func_8015FBE0 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:20:22 src/ov_MAIN_012/ov_MAIN_012_jr_8015A3C8.c:func_8015D738 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:20:22 src/ov_SC03_011/ov_SC03_011_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:20:22 src/ov_SC07_010/ov_SC07_010_jr_80140608.c:func_80140D68 A=DIFFERS B: removed 1 needed 2 compiles 4 +03:20:22 src/ov_SC02_005/ov_SC02_005_jr_8013C98C.c:func_8013D53C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:20:22 src/ov_SC07_010/ov_SC07_010_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:20:23 src/ov_SC02_037/ov_SC02_037_jr_8015A3C8.c:func_8015D738 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:20:23 src/ov_SC01_077/ov_SC01_077.c:func_8013D8FC A=DIFFERS B: removed 3 needed 1 compiles 5 +03:20:23 src/ov_SC07_006/ov_SC07_006_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:20:23 src/ov_SC03_011/ov_SC03_011_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:20:23 src/ov_SC02_005/ov_SC02_005_jr_8013C98C.c:func_8013E5E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:20:23 src/ov_SC07_006/ov_SC07_006_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:20:24 src/ov_SC02_005/ov_SC02_005_jr_8013C98C.c:func_8013EB7C A=DIFFERS B: removed 0 needed 1 compiles 2 +03:20:24 src/ov_MAIN_012/ov_MAIN_012_jr_8015A3C8.c:func_8015FBE0 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:20:24 src/ov_SC03_011/ov_SC03_011_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:20:24 src/ov_SC07_010/ov_SC07_010_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:20:24 src/ov_SC07_006/ov_SC07_006_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:20:24 src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c:func_80161E08 A=DIFFERS B: removed 0 needed 3 compiles 4 +03:20:24 src/ov_SC02_037/ov_SC02_037_jr_8015A3C8.c:func_8015FBE0 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:20:24 src/ov_SC01_077/ov_SC01_077_jr_8015C32C.c:func_80161E08 A=DIFFERS B: removed 0 needed 3 compiles 4 +03:20:24 src/ov_SC03_011/ov_SC03_011_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:20:25 src/ov_SC03_001/ov_SC03_001_jr_8013C98C.c:func_8013CF68 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:20:25 src/ov_SC07_006/ov_SC07_006_jr_801457A4.c:func_80148E54 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:20:25 src/ov_SC03_001/ov_SC03_001_jr_8013C98C.c:func_8013D178 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:20:25 src/ov_SC07_010/ov_SC07_010_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:20:26 src/ov_SC07_010/ov_SC07_010_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:20:26 src/ov_SC03_011/ov_SC03_011_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:20:26 src/ov_SC03_001/ov_SC03_001_jr_8013C98C.c:func_8013D53C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:20:26 src/ov_SC07_006/ov_SC07_006_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:20:26 src/ov_MAIN_012/ov_MAIN_012_jr_8013C98C.c:func_8013D9B0 A=DIFFERS B: removed 9 needed 25 compiles 35 +03:20:27 src/ov_SC03_001/ov_SC03_001_jr_8013C98C.c:func_8013E5E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:20:27 src/ov_SC07_010/ov_SC07_010_jr_80140608.c:func_80143D28 A=DIFFERS B: removed 1 needed 1 compiles 3 +03:20:27 src/ov_SC01_000/ov_SC01_000_jr_8013C98C.c:func_8013D9B0 A=DIFFERS B: removed 9 needed 25 compiles 35 +03:20:27 src/ov_MAIN_012/ov_MAIN_012_jr_8013C98C.c:func_8013DD68 A=DIFFERS B: removed 1 needed 2 compiles 4 +03:20:27 src/ov_MAIN_012/ov_MAIN_012_jr_8015A3C8.c:func_80161E08 A=DIFFERS B: removed 0 needed 3 compiles 4 +03:20:27 src/ov_SC03_001/ov_SC03_001_jr_8013C98C.c:func_8013EB7C A=DIFFERS B: removed 0 needed 1 compiles 2 +03:20:27 src/ov_SC07_006/ov_SC07_006_jr_801457A4.c:func_8014CF04 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:20:27 src/ov_SC02_037/ov_SC02_037_jr_8015A3C8.c:func_80161E08 A=DIFFERS B: removed 0 needed 3 compiles 4 +03:20:27 src/ov_MAIN_012/ov_MAIN_012_jr_8013C98C.c:func_8013E5E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:20:27 src/ov_SC01_000/ov_SC01_000_jr_8013C98C.c:func_8013E5E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:20:28 src/ov_MAIN_012/ov_MAIN_012_jr_8013C98C.c:func_8013EB7C A=DIFFERS B: removed 0 needed 1 compiles 2 +03:20:28 src/ov_SC07_010/ov_SC07_010_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:20:28 src/ov_SC01_000/ov_SC01_000_jr_8013C98C.c:func_8013EB7C A=DIFFERS B: removed 0 needed 1 compiles 2 +03:20:28 src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c:func_801627E8 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:20:28 src/ov_SC01_077/ov_SC01_077_jr_8015C32C.c:func_801627E8 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:20:30 src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c:func_80163EC8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:20:30 src/ov_SC01_077/ov_SC01_077_jr_8015C32C.c:func_80163EC8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:20:30 src/ov_SC07_006/ov_SC07_006_jr_801457A4.c:func_8014D820 A=DIFFERS B: removed 1 needed 2 compiles 4 +03:20:31 src/ov_MAIN_012/ov_MAIN_012_jr_8015A3C8.c:func_801621CC A=DIFFERS B: removed 2 needed 1 compiles 4 +03:20:31 src/ov_SC02_037/ov_SC02_037_jr_8015A3C8.c:func_801621CC A=DIFFERS B: removed 2 needed 1 compiles 4 +03:20:33 src/ov_SC01_077/ov_SC01_077_jr_8015C32C.c:func_80166690 A=DIFFERS B: removed 1 needed 1 compiles 3 +03:20:36 src/ov_MAIN_012/ov_MAIN_012_jr_8015A3C8.c:func_80162438 A=DIFFERS B: removed 2 needed 3 compiles 6 +03:20:36 src/ov_SC02_037/ov_SC02_037_jr_8015A3C8.c:func_80162438 A=DIFFERS B: removed 2 needed 3 compiles 6 +03:20:36 src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c:func_80166F58 A=DIFFERS B: removed 2 needed 5 compiles 8 +03:20:37 src/ov_SC01_077/ov_SC01_077.c:func_8013D9B0 A=DIFFERS B: removed 9 needed 25 compiles 35 +03:20:38 src/ov_SC01_077/ov_SC01_077_jr_8015C32C.c:func_80166F58 A=DIFFERS B: removed 2 needed 5 compiles 8 +03:20:38 src/ov_MAIN_012/ov_MAIN_012_jr_8015A3C8.c:func_801627E8 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:20:39 src/ov_SC02_037/ov_SC02_037_jr_8015A3C8.c:func_801627E8 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:20:39 src/ov_SC01_077/ov_SC01_077.c:func_8013DD68 A=DIFFERS B: removed 1 needed 2 compiles 4 +03:20:40 src/ov_MAIN_012/ov_MAIN_012_jr_8015A3C8.c:func_80163EC8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:20:40 src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c:func_80168828 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:20:40 src/ov_SC01_077/ov_SC01_077.c:func_8013E5E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:20:40 src/ov_SC01_077/ov_SC01_077_jr_8015C32C.c:func_80167AE0 A=DIFFERS B: removed 1 needed 1 compiles 3 +03:20:40 src/ov_SC02_037/ov_SC02_037_jr_8015A3C8.c:func_80163EC8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:20:41 src/ov_SC01_077/ov_SC01_077.c:func_8013EB7C A=DIFFERS B: removed 0 needed 1 compiles 2 +03:20:42 src/ov_SC01_077/ov_SC01_077_jr_8015C32C.c:func_80168828 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:20:43 src/ov_SC01_077/ov_SC01_077.c:func_8013FAF8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:20:43 src/ov_MAIN_012/ov_MAIN_012_jr_8015A3C8.c:func_80164BDC A=DIFFERS B: removed 2 needed 1 compiles 4 +03:20:43 src/ov_SC02_037/ov_SC02_037_jr_8015A3C8.c:func_80164BDC A=DIFFERS B: removed 2 needed 1 compiles 4 +03:20:44 src/ov_SC01_077/ov_SC01_077_jr_8015C32C.c:func_8016A290 A=DIFFERS B: removed 1 needed 1 compiles 3 +03:20:47 src/ov_SC02_037/ov_SC02_037_jr_8015A3C8.c:func_801651B8 A=DIFFERS B: removed 2 needed 2 compiles 5 +03:20:47 src/ov_SC01_077/ov_SC01_077.c:func_80140958 A=DIFFERS B: removed 7 needed 4 compiles 12 +03:20:47 src/ov_MAIN_012/ov_MAIN_012_jr_8015A3C8.c:func_801651B8 A=DIFFERS B: removed 2 needed 2 compiles 5 +03:20:47 src/ov_SC01_077/ov_SC01_077.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:20:48 src/ov_SC01_077/ov_SC01_077.c:func_801418F8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:20:49 src/ov_SC02_037/ov_SC02_037_jr_8015A3C8.c:func_80166690 A=DIFFERS B: removed 1 needed 1 compiles 3 +03:20:50 src/ov_MAIN_012/ov_MAIN_012_jr_8015A3C8.c:func_80166690 A=DIFFERS B: removed 1 needed 1 compiles 3 +03:20:50 src/ov_SC01_077/ov_SC01_077.c:func_801424E4 A=DIFFERS B: removed 2 needed 2 compiles 5 +03:20:52 src/ov_SC01_077/ov_SC01_077.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:20:53 src/ov_SC01_077/ov_SC01_077.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:20:54 src/ov_SC01_077/ov_SC01_077.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:20:55 src/ov_SC02_037/ov_SC02_037_jr_8015A3C8.c:func_80166F58 A=DIFFERS B: removed 2 needed 5 compiles 8 +03:20:55 src/ov_SC01_077/ov_SC01_077.c:func_80143D28 A=DIFFERS B: removed 1 needed 1 compiles 3 +03:20:56 src/ov_MAIN_012/ov_MAIN_012_jr_8015A3C8.c:func_80166F58 A=DIFFERS B: removed 2 needed 5 compiles 8 +03:20:58 src/ov_SC02_037/ov_SC02_037_jr_8015A3C8.c:func_80167AE0 A=DIFFERS B: removed 1 needed 1 compiles 3 +03:20:58 src/ov_MAIN_012/ov_MAIN_012_jr_8015A3C8.c:func_80167AE0 A=DIFFERS B: removed 1 needed 1 compiles 3 +03:21:00 src/ov_SC02_037/ov_SC02_037_jr_8015A3C8.c:func_80168828 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:21:00 src/ov_MAIN_012/ov_MAIN_012_jr_8015A3C8.c:func_80168828 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:21:02 src/ov_SC02_037/ov_SC02_037_jr_8015A3C8.c:func_80168BDC A=DIFFERS B: removed 2 needed 1 compiles 4 +03:21:03 src/ov_MAIN_012/ov_MAIN_012_jr_8015A3C8.c:func_80168BDC A=DIFFERS B: removed 2 needed 1 compiles 4 +03:21:08 src/ov_SC02_037/ov_SC02_037_jr_8015A3C8.c:func_80168D94 A=DIFFERS B: removed 2 needed 5 compiles 8 +03:21:08 src/ov_MAIN_012/ov_MAIN_012_jr_8015A3C8.c:func_80168D94 A=DIFFERS B: removed 2 needed 5 compiles 8 +03:21:11 src/ov_SC02_037/ov_SC02_037_jr_8015A3C8.c:func_80169058 A=DIFFERS B: removed 1 needed 3 compiles 5 +03:21:11 src/ov_MAIN_012/ov_MAIN_012_jr_8015A3C8.c:func_80169058 A=DIFFERS B: removed 1 needed 3 compiles 5 +03:21:13 src/ov_SC02_037/ov_SC02_037_jr_8015A3C8.c:func_80169408 A=DIFFERS B: removed 1 needed 1 compiles 3 +03:21:13 src/ov_MAIN_012/ov_MAIN_012_jr_8015A3C8.c:func_80169408 A=DIFFERS B: removed 1 needed 1 compiles 3 +03:21:15 src/ov_SC02_037/ov_SC02_037_jr_8015A3C8.c:func_8016A290 A=DIFFERS B: removed 1 needed 1 compiles 3 +03:21:16 src/ov_MAIN_012/ov_MAIN_012_jr_8015A3C8.c:func_8016A290 A=DIFFERS B: removed 1 needed 1 compiles 3 +03:21:20 src/ov_SC01_001/ov_SC01_001_jr_8015C32C.c:func_8015D738 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:21:21 src/ov_SC01_080/ov_SC01_080_jr_8015C32C.c:func_8015D738 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:21:21 src/ov_SC01_084/ov_SC01_084_jr_8015C32C.c:func_8015D738 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:21:21 src/ov_SC01_008/ov_SC01_008_jr_8015C32C.c:func_8015D738 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:21:21 src/ov_SC01_004/ov_SC01_004_jr_8015C32C.c:func_8015D738 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:21:21 src/ov_SC01_009/ov_SC01_009_jr_8015C32C.c:func_8015D738 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:21:21 src/ov_SC02_004/ov_SC02_004_jr_8015C32C.c:func_8015D738 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:21:21 src/ov_SC02_005/ov_SC02_005_jr_8015C32C.c:func_8015D738 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:21:21 src/ov_SC01_074/ov_SC01_074_jr_8015C32C.c:func_8015D738 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:21:22 src/ov_SC01_001/ov_SC01_001_jr_8015C32C.c:func_8015FBE0 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:21:22 src/ov_SC02_011/ov_SC02_011_jr_8015C32C.c:func_8015D738 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:21:22 src/ov_SC01_004/ov_SC01_004_jr_8015C32C.c:func_8015FBE0 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:21:22 src/ov_SC01_008/ov_SC01_008_jr_8015C32C.c:func_8015FBE0 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:21:22 src/ov_SC01_084/ov_SC01_084_jr_8015C32C.c:func_8015FBE0 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:21:22 src/ov_SC01_009/ov_SC01_009_jr_8015C32C.c:func_8015FBE0 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:21:22 src/ov_SC01_080/ov_SC01_080_jr_8015C32C.c:func_8015FBE0 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:21:23 src/ov_SC02_004/ov_SC02_004_jr_8015C32C.c:func_8015FBE0 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:21:23 src/ov_SC01_074/ov_SC01_074_jr_8015C32C.c:func_8015FBE0 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:21:23 src/ov_SC02_005/ov_SC02_005_jr_8015C32C.c:func_8015FBE0 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:21:23 src/ov_SC02_011/ov_SC02_011_jr_8015C32C.c:func_8015FBE0 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:21:23 src/ov_SC02_000/ov_SC02_000_jr_8015C32C.c:func_8015D738 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:21:24 src/ov_SC01_005/ov_SC01_005_jr_8015C32C.c:func_8015D738 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:21:25 src/ov_SC01_004/ov_SC01_004_jr_8015C32C.c:func_80161E08 A=DIFFERS B: removed 0 needed 3 compiles 4 +03:21:25 src/ov_SC01_008/ov_SC01_008_jr_8015C32C.c:func_80161E08 A=DIFFERS B: removed 0 needed 3 compiles 4 +03:21:25 src/ov_SC01_084/ov_SC01_084_jr_8015C32C.c:func_80161E08 A=DIFFERS B: removed 0 needed 3 compiles 4 +03:21:25 src/ov_SC01_074/ov_SC01_074_jr_8015C32C.c:func_80161E08 A=DIFFERS B: removed 0 needed 3 compiles 4 +03:21:25 src/ov_SC02_004/ov_SC02_004_jr_8015C32C.c:func_80161E08 A=DIFFERS B: removed 0 needed 3 compiles 4 +03:21:25 src/ov_SC01_080/ov_SC01_080_jr_8015C32C.c:func_80161E08 A=DIFFERS B: removed 0 needed 3 compiles 4 +03:21:25 src/ov_SC02_005/ov_SC02_005_jr_8015C32C.c:func_80161E08 A=DIFFERS B: removed 0 needed 3 compiles 4 +03:21:25 src/ov_SC01_001/ov_SC01_001_jr_8015C32C.c:func_80161E08 A=DIFFERS B: removed 0 needed 3 compiles 4 +03:21:25 src/ov_SC01_009/ov_SC01_009_jr_8015C32C.c:func_80161E08 A=DIFFERS B: removed 0 needed 3 compiles 4 +03:21:26 src/ov_SC02_000/ov_SC02_000_jr_8015C32C.c:func_8015FBE0 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:21:26 src/ov_SC02_011/ov_SC02_011_jr_8015C32C.c:func_80161E08 A=DIFFERS B: removed 0 needed 3 compiles 4 +03:21:27 src/ov_SC01_005/ov_SC01_005_jr_8015C32C.c:func_8015FBE0 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:21:28 src/ov_SC01_074/ov_SC01_074_jr_8015C32C.c:func_801627E8 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:21:28 src/ov_SC01_009/ov_SC01_009_jr_8015C32C.c:func_801627E8 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:21:28 src/ov_SC01_004/ov_SC01_004_jr_8015C32C.c:func_801627E8 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:21:29 src/ov_SC01_008/ov_SC01_008_jr_8015C32C.c:func_801627E8 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:21:29 src/ov_SC01_080/ov_SC01_080_jr_8015C32C.c:func_801627E8 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:21:29 src/ov_SC01_001/ov_SC01_001_jr_8015C32C.c:func_801627E8 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:21:29 src/ov_SC01_084/ov_SC01_084_jr_8015C32C.c:func_801627E8 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:21:29 src/ov_SC02_004/ov_SC02_004_jr_8015C32C.c:func_801627E8 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:21:29 src/ov_SC02_005/ov_SC02_005_jr_8015C32C.c:func_801627E8 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:21:29 src/ov_SC01_074/ov_SC01_074_jr_8015C32C.c:func_80163EC8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:21:29 src/ov_SC02_011/ov_SC02_011_jr_8015C32C.c:func_801627E8 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:21:30 src/ov_SC01_009/ov_SC01_009_jr_8015C32C.c:func_80163EC8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:21:30 src/ov_SC01_004/ov_SC01_004_jr_8015C32C.c:func_80163EC8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:21:30 src/ov_SC01_001/ov_SC01_001_jr_8015C32C.c:func_80163EC8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:21:30 src/ov_SC01_084/ov_SC01_084_jr_8015C32C.c:func_80163EC8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:21:30 src/ov_SC01_008/ov_SC01_008_jr_8015C32C.c:func_80163EC8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:21:30 src/ov_SC02_004/ov_SC02_004_jr_8015C32C.c:func_80163EC8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:21:30 src/ov_SC01_080/ov_SC01_080_jr_8015C32C.c:func_80163EC8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:21:31 src/ov_SC02_005/ov_SC02_005_jr_8015C32C.c:func_80163EC8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:21:31 src/ov_SC02_011/ov_SC02_011_jr_8015C32C.c:func_80163EC8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:21:32 src/ov_SC01_005/ov_SC01_005_jr_8015C32C.c:func_80161E08 A=DIFFERS B: removed 0 needed 3 compiles 4 +03:21:33 src/ov_SC02_000/ov_SC02_000_jr_8015C32C.c:func_80161E08 A=DIFFERS B: removed 0 needed 3 compiles 4 +03:21:36 src/ov_SC02_004/ov_SC02_004_jr_8015C32C.c:func_80168828 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:21:36 src/ov_SC01_004/ov_SC01_004_jr_8015C32C.c:func_80168828 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:21:37 src/ov_SC01_009/ov_SC01_009_jr_8015C32C.c:func_80168828 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:21:37 src/ov_SC01_084/ov_SC01_084_jr_8015C32C.c:func_80168828 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:21:37 src/ov_SC02_005/ov_SC02_005_jr_8015C32C.c:func_80168828 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:21:37 src/ov_SC02_011/ov_SC02_011_jr_8015C32C.c:func_80168828 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:21:37 src/ov_SC01_074/ov_SC01_074_jr_8015C32C.c:func_80168828 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:21:37 src/ov_SC01_080/ov_SC01_080_jr_8015C32C.c:func_80168828 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:21:37 src/ov_SC01_001/ov_SC01_001_jr_8015C32C.c:func_80168828 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:21:37 src/ov_SC01_008/ov_SC01_008_jr_8015C32C.c:func_80168828 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:21:39 src/ov_SC01_005/ov_SC01_005_jr_8015C32C.c:func_801627E8 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:21:40 src/ov_SC02_015/ov_SC02_015_jr_8015C32C.c:func_8015D738 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:21:40 src/ov_SC02_000/ov_SC02_000_jr_8015C32C.c:func_801627E8 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:21:41 src/ov_SC02_017/ov_SC02_017_jr_8015C32C.c:func_8015D738 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:21:41 src/ov_SC02_016/ov_SC02_016_jr_8015C32C.c:func_8015D738 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:21:41 src/ov_SC02_026/ov_SC02_026_jr_8015C32C.c:func_8015D738 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:21:41 src/ov_SC02_027/ov_SC02_027_jr_8015C32C.c:func_8015D738 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:21:42 src/ov_SC02_015/ov_SC02_015_jr_8015C32C.c:func_8015FBE0 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:21:42 src/ov_SC02_021/ov_SC02_021_jr_8015C32C.c:func_8015D738 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:21:42 src/ov_SC02_031/ov_SC02_031_jr_8015C32C.c:func_8015D738 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:21:42 src/ov_SC02_028/ov_SC02_028_jr_8015C32C.c:func_8015D738 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:21:42 src/ov_SC02_039/ov_SC02_039_jr_8015C32C.c:func_8015D738 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:21:42 src/ov_SC01_005/ov_SC01_005_jr_8015C32C.c:func_80163EC8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:21:42 src/ov_SC02_017/ov_SC02_017_jr_8015C32C.c:func_8015FBE0 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:21:42 src/ov_SC02_035/ov_SC02_035_jr_8015C32C.c:func_8015D738 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:21:42 src/ov_SC02_016/ov_SC02_016_jr_8015C32C.c:func_8015FBE0 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:21:43 src/ov_SC02_026/ov_SC02_026_jr_8015C32C.c:func_8015FBE0 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:21:43 src/ov_SC02_027/ov_SC02_027_jr_8015C32C.c:func_8015FBE0 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:21:43 src/ov_SC02_000/ov_SC02_000_jr_8015C32C.c:func_80163EC8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:21:43 src/ov_SC02_028/ov_SC02_028_jr_8015C32C.c:func_8015FBE0 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:21:43 src/ov_SC02_031/ov_SC02_031_jr_8015C32C.c:func_8015FBE0 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:21:43 src/ov_SC02_021/ov_SC02_021_jr_8015C32C.c:func_8015FBE0 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:21:43 src/ov_SC02_039/ov_SC02_039_jr_8015C32C.c:func_8015FBE0 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:21:44 src/ov_SC02_035/ov_SC02_035_jr_8015C32C.c:func_8015FBE0 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:21:44 src/ov_SC02_015/ov_SC02_015_jr_8015C32C.c:func_80161E08 A=DIFFERS B: removed 0 needed 3 compiles 4 +03:21:45 src/ov_SC02_017/ov_SC02_017_jr_8015C32C.c:func_80161E08 A=DIFFERS B: removed 0 needed 3 compiles 4 +03:21:45 src/ov_SC02_016/ov_SC02_016_jr_8015C32C.c:func_80161E08 A=DIFFERS B: removed 0 needed 3 compiles 4 +03:21:45 src/ov_SC02_027/ov_SC02_027_jr_8015C32C.c:func_80161E08 A=DIFFERS B: removed 0 needed 3 compiles 4 +03:21:45 src/ov_SC02_026/ov_SC02_026_jr_8015C32C.c:func_80161E08 A=DIFFERS B: removed 0 needed 3 compiles 4 +03:21:46 src/ov_SC02_031/ov_SC02_031_jr_8015C32C.c:func_80161E08 A=DIFFERS B: removed 0 needed 3 compiles 4 +03:21:46 src/ov_SC02_021/ov_SC02_021_jr_8015C32C.c:func_80161E08 A=DIFFERS B: removed 0 needed 3 compiles 4 +03:21:46 src/ov_SC02_028/ov_SC02_028_jr_8015C32C.c:func_80161E08 A=DIFFERS B: removed 0 needed 3 compiles 4 +03:21:46 src/ov_SC02_039/ov_SC02_039_jr_8015C32C.c:func_80161E08 A=DIFFERS B: removed 0 needed 3 compiles 4 +03:21:46 src/ov_SC02_035/ov_SC02_035_jr_8015C32C.c:func_80161E08 A=DIFFERS B: removed 0 needed 3 compiles 4 +03:21:47 src/ov_SC02_015/ov_SC02_015_jr_8015C32C.c:func_801627E8 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:21:48 src/ov_SC02_016/ov_SC02_016_jr_8015C32C.c:func_801627E8 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:21:48 src/ov_SC02_017/ov_SC02_017_jr_8015C32C.c:func_801627E8 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:21:48 src/ov_SC02_027/ov_SC02_027_jr_8015C32C.c:func_801627E8 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:21:48 src/ov_SC02_026/ov_SC02_026_jr_8015C32C.c:func_801627E8 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:21:48 src/ov_SC02_015/ov_SC02_015_jr_8015C32C.c:func_80163EC8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:21:49 src/ov_SC02_021/ov_SC02_021_jr_8015C32C.c:func_801627E8 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:21:49 src/ov_SC02_031/ov_SC02_031_jr_8015C32C.c:func_801627E8 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:21:49 src/ov_SC02_035/ov_SC02_035_jr_8015C32C.c:func_801627E8 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:21:49 src/ov_SC02_028/ov_SC02_028_jr_8015C32C.c:func_801627E8 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:21:49 src/ov_SC02_016/ov_SC02_016_jr_8015C32C.c:func_80163EC8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:21:49 src/ov_SC02_039/ov_SC02_039_jr_8015C32C.c:func_801627E8 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:21:49 src/ov_SC02_017/ov_SC02_017_jr_8015C32C.c:func_80163EC8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:21:50 src/ov_SC02_026/ov_SC02_026_jr_8015C32C.c:func_80163EC8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:21:50 src/ov_SC02_021/ov_SC02_021_jr_8015C32C.c:func_80163EC8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:21:50 src/ov_SC02_027/ov_SC02_027_jr_8015C32C.c:func_80163EC8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:21:50 src/ov_SC02_035/ov_SC02_035_jr_8015C32C.c:func_80163EC8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:21:50 src/ov_SC02_028/ov_SC02_028_jr_8015C32C.c:func_80163EC8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:21:50 src/ov_SC02_039/ov_SC02_039_jr_8015C32C.c:func_80163EC8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:21:51 src/ov_SC02_031/ov_SC02_031_jr_8015C32C.c:func_80163EC8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:21:53 src/ov_SC01_005/ov_SC01_005_jr_8015C32C.c:func_80168828 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:21:54 src/ov_SC02_015/ov_SC02_015_jr_8015C32C.c:func_80168828 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:21:54 src/ov_SC02_000/ov_SC02_000_jr_8015C32C.c:func_80168828 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:21:55 src/ov_SC02_016/ov_SC02_016_jr_8015C32C.c:func_80168828 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:21:55 src/ov_SC02_017/ov_SC02_017_jr_8015C32C.c:func_80168828 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:21:56 src/ov_SC02_026/ov_SC02_026_jr_8015C32C.c:func_80168828 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:21:56 src/ov_SC02_027/ov_SC02_027_jr_8015C32C.c:func_80168828 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:21:56 src/ov_SC02_021/ov_SC02_021_jr_8015C32C.c:func_80168828 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:21:56 src/ov_SC02_039/ov_SC02_039_jr_8015C32C.c:func_80168828 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:21:56 src/ov_SC02_035/ov_SC02_035_jr_8015C32C.c:func_80168828 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:21:57 src/ov_SC02_031/ov_SC02_031_jr_8015C32C.c:func_80168828 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:21:57 src/ov_SC02_028/ov_SC02_028_jr_8015C32C.c:func_80168828 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:21:59 src/ov_SC02_041/ov_SC02_041_jr_8015C32C.c:func_8015D738 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:00 src/ov_SC02_041/ov_SC02_041_jr_8015C32C.c:func_8015FBE0 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:00 src/ov_SC03_002/ov_SC03_002_jr_8015C32C.c:func_8015D738 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:00 src/ov_SC03_003/ov_SC03_003_jr_8015C32C.c:func_8015D738 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:00 src/ov_SC03_001/ov_SC03_001_jr_8015C32C.c:func_8015D738 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:01 src/ov_SC03_006/ov_SC03_006_jr_8015C32C.c:func_8015D738 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:01 src/ov_SC03_012/ov_SC03_012_jr_8015C32C.c:func_8015D738 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:01 src/ov_SC03_007/ov_SC03_007_jr_8015C32C.c:func_8015D738 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:01 src/ov_SC03_003/ov_SC03_003_jr_8015C32C.c:func_8015FBE0 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:02 src/ov_SC03_011/ov_SC03_011_jr_8015C32C.c:func_8015D738 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:02 src/ov_SC03_013/ov_SC03_013_jr_8015C32C.c:func_8015D738 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:02 src/ov_SC03_002/ov_SC03_002_jr_8015C32C.c:func_8015FBE0 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:02 src/ov_SC03_001/ov_SC03_001_jr_8015C32C.c:func_8015FBE0 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:02 src/ov_SC03_010/ov_SC03_010_jr_8015C32C.c:func_8015D738 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:02 src/ov_SC03_006/ov_SC03_006_jr_8015C32C.c:func_8015FBE0 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:02 src/ov_SC03_023/ov_SC03_023_jr_8015C32C.c:func_8015D738 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:03 src/ov_SC02_041/ov_SC02_041_jr_8015C32C.c:func_80161E08 A=DIFFERS B: removed 0 needed 3 compiles 4 +03:22:03 src/ov_SC03_012/ov_SC03_012_jr_8015C32C.c:func_8015FBE0 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:03 src/ov_SC03_007/ov_SC03_007_jr_8015C32C.c:func_8015FBE0 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:03 src/ov_SC03_013/ov_SC03_013_jr_8015C32C.c:func_8015FBE0 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:03 src/ov_SC03_011/ov_SC03_011_jr_8015C32C.c:func_8015FBE0 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:03 src/ov_SC03_010/ov_SC03_010_jr_8015C32C.c:func_8015FBE0 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:04 src/ov_SC03_023/ov_SC03_023_jr_8015C32C.c:func_8015FBE0 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:04 src/ov_SC03_003/ov_SC03_003_jr_8015C32C.c:func_80161E08 A=DIFFERS B: removed 0 needed 3 compiles 4 +03:22:05 src/ov_SC03_002/ov_SC03_002_jr_8015C32C.c:func_80161E08 A=DIFFERS B: removed 0 needed 3 compiles 4 +03:22:05 src/ov_SC03_014/ov_SC03_014_jr_8015C32C.c:func_8015D738 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:05 src/ov_SC03_001/ov_SC03_001_jr_8015C32C.c:func_80161E08 A=DIFFERS B: removed 0 needed 3 compiles 4 +03:22:05 src/ov_SC03_006/ov_SC03_006_jr_8015C32C.c:func_80161E08 A=DIFFERS B: removed 0 needed 3 compiles 4 +03:22:05 src/ov_SC03_012/ov_SC03_012_jr_8015C32C.c:func_80161E08 A=DIFFERS B: removed 0 needed 3 compiles 4 +03:22:06 src/ov_SC03_007/ov_SC03_007_jr_8015C32C.c:func_80161E08 A=DIFFERS B: removed 0 needed 3 compiles 4 +03:22:06 src/ov_SC03_011/ov_SC03_011_jr_8015C32C.c:func_80161E08 A=DIFFERS B: removed 0 needed 3 compiles 4 +03:22:06 src/ov_SC03_010/ov_SC03_010_jr_8015C32C.c:func_80161E08 A=DIFFERS B: removed 0 needed 3 compiles 4 +03:22:06 src/ov_SC03_013/ov_SC03_013_jr_8015C32C.c:func_80161E08 A=DIFFERS B: removed 0 needed 3 compiles 4 +03:22:07 src/ov_SC02_041/ov_SC02_041_jr_8015C32C.c:func_801627E8 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:07 src/ov_SC03_023/ov_SC03_023_jr_8015C32C.c:func_80161E08 A=DIFFERS B: removed 0 needed 3 compiles 4 +03:22:07 src/ov_SC03_003/ov_SC03_003_jr_8015C32C.c:func_801627E8 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:08 src/ov_SC02_041/ov_SC02_041_jr_8015C32C.c:func_80163EC8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:08 src/ov_SC03_014/ov_SC03_014_jr_8015C32C.c:func_8015FBE0 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:08 src/ov_SC03_003/ov_SC03_003_jr_8015C32C.c:func_80163EC8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:08 src/ov_SC03_002/ov_SC03_002_jr_8015C32C.c:func_801627E8 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:09 src/ov_SC03_012/ov_SC03_012_jr_8015C32C.c:func_801627E8 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:09 src/ov_SC03_001/ov_SC03_001_jr_8015C32C.c:func_801627E8 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:09 src/ov_SC03_011/ov_SC03_011_jr_8015C32C.c:func_801627E8 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:09 src/ov_SC03_007/ov_SC03_007_jr_8015C32C.c:func_801627E8 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:09 src/ov_SC03_006/ov_SC03_006_jr_8015C32C.c:func_801627E8 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:10 src/ov_SC03_010/ov_SC03_010_jr_8015C32C.c:func_801627E8 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:10 src/ov_SC03_002/ov_SC03_002_jr_8015C32C.c:func_80163EC8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:10 src/ov_SC03_013/ov_SC03_013_jr_8015C32C.c:func_801627E8 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:10 src/ov_SC03_023/ov_SC03_023_jr_8015C32C.c:func_801627E8 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:10 src/ov_SC03_007/ov_SC03_007_jr_8015C32C.c:func_80163EC8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:10 src/ov_SC03_012/ov_SC03_012_jr_8015C32C.c:func_80163EC8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:10 src/ov_SC03_011/ov_SC03_011_jr_8015C32C.c:func_80163EC8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:10 src/ov_SC03_001/ov_SC03_001_jr_8015C32C.c:func_80163EC8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:11 src/ov_SC03_010/ov_SC03_010_jr_8015C32C.c:func_80163EC8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:11 src/ov_SC03_006/ov_SC03_006_jr_8015C32C.c:func_80163EC8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:12 src/ov_SC03_013/ov_SC03_013_jr_8015C32C.c:func_80163EC8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:12 src/ov_SC03_023/ov_SC03_023_jr_8015C32C.c:func_80163EC8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:14 src/ov_SC03_014/ov_SC03_014_jr_8015C32C.c:func_80161E08 A=DIFFERS B: removed 0 needed 3 compiles 4 +03:22:14 src/ov_SC02_041/ov_SC02_041_jr_8015C32C.c:func_80168828 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:15 src/ov_SC03_003/ov_SC03_003_jr_8015C32C.c:func_80168828 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:16 src/ov_SC03_002/ov_SC03_002_jr_8015C32C.c:func_80168828 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:16 src/ov_SC03_012/ov_SC03_012_jr_8015C32C.c:func_80168828 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:17 src/ov_SC03_001/ov_SC03_001_jr_8015C32C.c:func_80168828 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:17 src/ov_SC03_007/ov_SC03_007_jr_8015C32C.c:func_80168828 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:17 src/ov_SC03_006/ov_SC03_006_jr_8015C32C.c:func_80168828 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:18 src/ov_SC03_011/ov_SC03_011_jr_8015C32C.c:func_80168828 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:18 src/ov_SC03_010/ov_SC03_010_jr_8015C32C.c:func_80168828 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:19 src/ov_SC03_023/ov_SC03_023_jr_8015C32C.c:func_80168828 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:19 src/ov_SC03_013/ov_SC03_013_jr_8015C32C.c:func_80168828 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:19 src/ov_SC03_028/ov_SC03_028_jr_8015C32C.c:func_8015D738 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:20 src/ov_SC03_024/ov_SC03_024_jr_8015C32C.c:func_8015D738 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:20 src/ov_SC01_000/ov_SC01_000_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:20 src/ov_SC07_007/ov_SC07_007_jr_801457A4.c:func_80145934 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:20 src/ov_SC01_001/ov_SC01_001_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:20 src/ov_SC07_010/ov_SC07_010_jr_801457A4.c:func_80145934 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:20 src/ov_SC07_011/ov_SC07_011_jr_801457A4.c:func_80145934 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:21 src/ov_SC03_014/ov_SC03_014_jr_8015C32C.c:func_801627E8 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:21 src/ov_SC03_024/ov_SC03_024_jr_8015C32C.c:func_8015FBE0 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:21 src/ov_SC03_028/ov_SC03_028_jr_8015C32C.c:func_8015FBE0 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:21 src/ov_SC01_004/ov_SC01_004_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:21 src/ov_SC01_000/ov_SC01_000_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:21 src/ov_SC01_008/ov_SC01_008_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:21 src/ov_SC07_010/ov_SC07_010_jr_801457A4.c:func_80145A2C A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:22 src/ov_SC01_009/ov_SC01_009_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:22 src/ov_SC07_007/ov_SC07_007_jr_801457A4.c:func_80145A2C A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:22 src/ov_SC01_001/ov_SC01_001_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:22 src/ov_SC07_011/ov_SC07_011_jr_801457A4.c:func_80145A2C A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:22 src/ov_SC01_005/ov_SC01_005_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:22 src/ov_SC01_000/ov_SC01_000_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:22 src/ov_SC01_001/ov_SC01_001_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:23 src/ov_SC01_000/ov_SC01_000_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:23 src/ov_SC01_004/ov_SC01_004_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:23 src/ov_SC01_001/ov_SC01_001_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:23 src/ov_SC01_009/ov_SC01_009_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:23 src/ov_SC01_008/ov_SC01_008_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:23 src/ov_SC03_014/ov_SC03_014_jr_8015C32C.c:func_80163EC8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:24 src/ov_SC01_004/ov_SC01_004_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:24 src/ov_SC01_009/ov_SC01_009_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:24 src/ov_SC03_028/ov_SC03_028_jr_8015C32C.c:func_80161E08 A=DIFFERS B: removed 0 needed 3 compiles 4 +03:22:24 src/ov_SC03_024/ov_SC03_024_jr_8015C32C.c:func_80161E08 A=DIFFERS B: removed 0 needed 3 compiles 4 +03:22:24 src/ov_SC01_008/ov_SC01_008_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:24 src/ov_SC01_009/ov_SC01_009_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:25 src/ov_SC01_000/ov_SC01_000_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:25 src/ov_SC01_008/ov_SC01_008_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:25 src/ov_SC01_004/ov_SC01_004_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:25 src/ov_SC01_001/ov_SC01_001_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:25 src/ov_SC01_005/ov_SC01_005_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:25 src/ov_SC07_007/ov_SC07_007_jr_801457A4.c:func_80148E54 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:26 src/ov_SC01_009/ov_SC01_009_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:26 src/ov_SC01_074/ov_SC01_074_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:26 src/ov_SC07_011/ov_SC07_011_jr_801457A4.c:func_80148E54 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:26 src/ov_SC07_010/ov_SC07_010_jr_801457A4.c:func_80148E54 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:26 src/ov_SC01_080/ov_SC01_080_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:26 src/ov_SC01_008/ov_SC01_008_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:26 src/ov_SC01_004/ov_SC01_004_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:27 src/ov_SC01_084/ov_SC01_084_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:27 src/ov_SC01_005/ov_SC01_005_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:27 src/ov_SC01_074/ov_SC01_074_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:27 src/ov_SC02_004/ov_SC02_004_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:28 src/ov_SC01_005/ov_SC01_005_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:28 src/ov_SC01_080/ov_SC01_080_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:28 src/ov_SC01_084/ov_SC01_084_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:28 src/ov_SC02_000/ov_SC02_000_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:28 src/ov_SC03_028/ov_SC03_028_jr_8015C32C.c:func_801627E8 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:28 src/ov_SC01_074/ov_SC01_074_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:29 src/ov_SC03_024/ov_SC03_024_jr_8015C32C.c:func_801627E8 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:29 src/ov_SC01_080/ov_SC01_080_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:29 src/ov_SC01_074/ov_SC01_074_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:29 src/ov_SC02_004/ov_SC02_004_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:29 src/ov_SC01_084/ov_SC01_084_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:29 src/ov_SC01_080/ov_SC01_080_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:30 src/ov_SC03_028/ov_SC03_028_jr_8015C32C.c:func_80163EC8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:30 src/ov_SC01_084/ov_SC01_084_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:30 src/ov_SC03_024/ov_SC03_024_jr_8015C32C.c:func_80163EC8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:30 src/ov_SC02_004/ov_SC02_004_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:31 src/ov_SC02_004/ov_SC02_004_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:31 src/ov_SC01_005/ov_SC01_005_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:31 src/ov_SC01_074/ov_SC01_074_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:31 src/ov_SC01_080/ov_SC01_080_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:31 src/ov_SC01_084/ov_SC01_084_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:32 src/ov_SC02_000/ov_SC02_000_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:32 src/ov_SC02_011/ov_SC02_011_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:32 src/ov_SC02_004/ov_SC02_004_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:32 src/ov_SC02_005/ov_SC02_005_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:33 src/ov_SC02_015/ov_SC02_015_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:33 src/ov_SC02_016/ov_SC02_016_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:33 src/ov_SC02_017/ov_SC02_017_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:33 src/ov_SC02_021/ov_SC02_021_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:34 src/ov_SC02_000/ov_SC02_000_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:34 src/ov_SC02_005/ov_SC02_005_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:34 src/ov_SC02_026/ov_SC02_026_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:34 src/ov_SC02_011/ov_SC02_011_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:34 src/ov_SC02_015/ov_SC02_015_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:35 src/ov_SC02_027/ov_SC02_027_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:35 src/ov_SC02_016/ov_SC02_016_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:35 src/ov_SC02_005/ov_SC02_005_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:35 src/ov_SC02_000/ov_SC02_000_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:35 src/ov_SC02_017/ov_SC02_017_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:35 src/ov_SC02_011/ov_SC02_011_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:35 src/ov_SC02_005/ov_SC02_005_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:35 src/ov_SC02_015/ov_SC02_015_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:36 src/ov_SC02_021/ov_SC02_021_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:36 src/ov_SC02_026/ov_SC02_026_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:36 src/ov_SC02_016/ov_SC02_016_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:36 src/ov_SC02_015/ov_SC02_015_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:36 src/ov_SC02_011/ov_SC02_011_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:36 src/ov_SC02_017/ov_SC02_017_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:36 src/ov_SC02_027/ov_SC02_027_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:36 src/ov_SC03_028/ov_SC03_028_jr_8015C32C.c:func_80168828 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:37 src/ov_SC02_016/ov_SC02_016_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:37 src/ov_SC02_026/ov_SC02_026_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:37 src/ov_SC02_017/ov_SC02_017_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:37 src/ov_SC02_021/ov_SC02_021_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:37 src/ov_SC03_014/ov_SC03_014_jr_8015C32C.c:func_80168828 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:37 src/ov_SC03_024/ov_SC03_024_jr_8015C32C.c:func_80168828 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:37 src/ov_SC02_027/ov_SC02_027_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:37 src/ov_SC02_005/ov_SC02_005_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:37 src/ov_SC02_021/ov_SC02_021_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:38 src/ov_SC02_026/ov_SC02_026_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:38 src/ov_SC02_027/ov_SC02_027_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:38 src/ov_SC02_015/ov_SC02_015_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:38 src/ov_SC02_011/ov_SC02_011_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:38 src/ov_SC02_016/ov_SC02_016_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:39 src/ov_SC02_017/ov_SC02_017_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:39 src/ov_SC02_000/ov_SC02_000_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:39 src/ov_SC02_031/ov_SC02_031_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:39 src/ov_SC02_035/ov_SC02_035_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:39 src/ov_SC02_021/ov_SC02_021_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:39 src/ov_SC02_026/ov_SC02_026_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:39 src/ov_SC02_028/ov_SC02_028_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:40 src/ov_SC02_039/ov_SC02_039_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:40 src/ov_SC02_027/ov_SC02_027_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:40 src/ov_SC02_041/ov_SC02_041_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:40 src/ov_SC03_002/ov_SC03_002_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:40 src/ov_SC03_001/ov_SC03_001_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:41 src/ov_SC03_003/ov_SC03_003_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:41 src/ov_SC03_006/ov_SC03_006_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:41 src/ov_SC02_031/ov_SC02_031_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:41 src/ov_SC03_007/ov_SC03_007_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:41 src/ov_SC03_010/ov_SC03_010_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:41 src/ov_SC02_035/ov_SC02_035_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:41 src/ov_SC02_039/ov_SC02_039_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:41 src/ov_SC02_028/ov_SC02_028_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:42 src/ov_SC02_041/ov_SC02_041_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:42 src/ov_SC03_002/ov_SC03_002_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:42 src/ov_SC03_012/ov_SC03_012_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:42 src/ov_SC02_035/ov_SC02_035_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:42 src/ov_SC02_028/ov_SC02_028_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:42 src/ov_SC03_003/ov_SC03_003_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:42 src/ov_SC02_039/ov_SC02_039_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:42 src/ov_SC02_031/ov_SC02_031_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:42 src/ov_SC03_001/ov_SC03_001_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:43 src/ov_SC03_002/ov_SC03_002_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:43 src/ov_SC03_006/ov_SC03_006_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:43 src/ov_SC02_035/ov_SC02_035_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:43 src/ov_SC02_041/ov_SC02_041_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:43 src/ov_SC02_028/ov_SC02_028_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:43 src/ov_SC03_010/ov_SC03_010_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:43 src/ov_SC02_039/ov_SC02_039_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:43 src/ov_SC03_007/ov_SC03_007_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:43 src/ov_SC02_031/ov_SC02_031_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:43 src/ov_SC03_003/ov_SC03_003_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:43 src/ov_SC03_002/ov_SC03_002_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:43 src/ov_SC03_001/ov_SC03_001_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:43 src/ov_SC02_041/ov_SC02_041_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:44 src/ov_SC03_006/ov_SC03_006_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:44 src/ov_SC03_012/ov_SC03_012_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:44 src/ov_SC03_003/ov_SC03_003_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:44 src/ov_SC03_001/ov_SC03_001_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:44 src/ov_SC03_007/ov_SC03_007_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:44 src/ov_SC03_010/ov_SC03_010_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:44 src/ov_SC02_028/ov_SC02_028_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:44 src/ov_SC02_035/ov_SC02_035_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:44 src/ov_SC03_006/ov_SC03_006_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:44 src/ov_SC02_039/ov_SC02_039_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:44 src/ov_SC03_007/ov_SC03_007_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:44 src/ov_SC03_010/ov_SC03_010_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:45 src/ov_SC03_012/ov_SC03_012_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:45 src/ov_SC03_002/ov_SC03_002_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:45 src/ov_SC02_031/ov_SC02_031_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:45 src/ov_SC02_041/ov_SC02_041_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:45 src/ov_SC03_012/ov_SC03_012_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:45 src/ov_SC03_013/ov_SC03_013_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:45 src/ov_SC03_001/ov_SC03_001_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:46 src/ov_SC03_003/ov_SC03_003_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:46 src/ov_SC03_023/ov_SC03_023_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:46 src/ov_SC03_010/ov_SC03_010_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:46 src/ov_SC03_007/ov_SC03_007_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:46 src/ov_SC03_028/ov_SC03_028_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:46 src/ov_SC03_006/ov_SC03_006_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:46 src/ov_SC03_029/ov_SC03_029_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:47 src/ov_SC03_014/ov_SC03_014_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:47 src/ov_SC03_030/ov_SC03_030_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:47 src/ov_SC03_024/ov_SC03_024_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:47 src/ov_SC03_031/ov_SC03_031_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:47 src/ov_SC03_013/ov_SC03_013_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:47 src/ov_SC03_012/ov_SC03_012_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:47 src/ov_SC03_023/ov_SC03_023_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:47 src/ov_SC03_091/ov_SC03_091_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:47 src/ov_SC03_089/ov_SC03_089_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:48 src/ov_SC03_090/ov_SC03_090_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:48 src/ov_SC03_028/ov_SC03_028_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:48 src/ov_SC03_029/ov_SC03_029_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:48 src/ov_SC03_024/ov_SC03_024_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:48 src/ov_SC03_023/ov_SC03_023_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:48 src/ov_SC03_013/ov_SC03_013_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:48 src/ov_SC03_030/ov_SC03_030_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:48 src/ov_SC03_031/ov_SC03_031_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:49 src/ov_SC03_023/ov_SC03_023_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:49 src/ov_SC03_028/ov_SC03_028_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:49 src/ov_SC03_092/ov_SC03_092_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:49 src/ov_SC03_013/ov_SC03_013_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:49 src/ov_SC03_029/ov_SC03_029_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:49 src/ov_SC03_024/ov_SC03_024_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:49 src/ov_SC03_089/ov_SC03_089_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:49 src/ov_SC03_090/ov_SC03_090_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:49 src/ov_SC03_091/ov_SC03_091_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:49 src/ov_SC03_031/ov_SC03_031_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:49 src/ov_SC03_028/ov_SC03_028_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:49 src/ov_SC03_030/ov_SC03_030_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:49 src/ov_SC03_024/ov_SC03_024_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:50 src/ov_SC03_014/ov_SC03_014_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:50 src/ov_SC03_029/ov_SC03_029_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:50 src/ov_SC03_031/ov_SC03_031_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:50 src/ov_SC03_030/ov_SC03_030_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:50 src/ov_SC03_023/ov_SC03_023_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:50 src/ov_SC03_091/ov_SC03_091_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:50 src/ov_SC03_090/ov_SC03_090_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:50 src/ov_SC03_089/ov_SC03_089_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:50 src/ov_SC03_013/ov_SC03_013_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:50 src/ov_SC03_092/ov_SC03_092_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:51 src/ov_SC03_091/ov_SC03_091_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:51 src/ov_SC03_090/ov_SC03_090_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:51 src/ov_SC03_089/ov_SC03_089_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:51 src/ov_SC03_028/ov_SC03_028_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:51 src/ov_SC03_024/ov_SC03_024_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:51 src/ov_SC03_029/ov_SC03_029_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:51 src/ov_SC03_093/ov_SC03_093_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:51 src/ov_SC03_014/ov_SC03_014_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:51 src/ov_SC03_030/ov_SC03_030_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:51 src/ov_SC03_094/ov_SC03_094_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:51 src/ov_SC03_031/ov_SC03_031_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:51 src/ov_SC03_092/ov_SC03_092_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:52 src/ov_SC03_090/ov_SC03_090_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:52 src/ov_SC03_089/ov_SC03_089_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:52 src/ov_SC03_096/ov_SC03_096_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:52 src/ov_SC03_095/ov_SC03_095_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:52 src/ov_SC03_091/ov_SC03_091_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:52 src/ov_SC03_092/ov_SC03_092_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:52 src/ov_SC03_014/ov_SC03_014_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:52 src/ov_SC03_097/ov_SC03_097_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:53 src/ov_SC03_098/ov_SC03_098_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:53 src/ov_SC03_099/ov_SC03_099_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:53 src/ov_SC03_093/ov_SC03_093_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:53 src/ov_SC03_094/ov_SC03_094_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:53 src/ov_SC03_100/ov_SC03_100_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:53 src/ov_SC03_096/ov_SC03_096_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:53 src/ov_SC03_102/ov_SC03_102_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:53 src/ov_SC03_101/ov_SC03_101_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:54 src/ov_SC03_095/ov_SC03_095_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:54 src/ov_SC03_093/ov_SC03_093_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:54 src/ov_SC03_094/ov_SC03_094_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:54 src/ov_SC03_097/ov_SC03_097_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:54 src/ov_SC03_092/ov_SC03_092_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:54 src/ov_SC03_093/ov_SC03_093_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:54 src/ov_SC03_096/ov_SC03_096_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:54 src/ov_SC03_099/ov_SC03_099_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:54 src/ov_SC03_098/ov_SC03_098_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:54 src/ov_SC03_095/ov_SC03_095_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:54 src/ov_SC03_094/ov_SC03_094_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:54 src/ov_SC03_100/ov_SC03_100_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:55 src/ov_SC03_097/ov_SC03_097_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:55 src/ov_SC03_096/ov_SC03_096_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:55 src/ov_SC03_101/ov_SC03_101_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:55 src/ov_SC03_095/ov_SC03_095_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:55 src/ov_SC03_103/ov_SC03_103_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:55 src/ov_SC03_102/ov_SC03_102_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:55 src/ov_SC03_099/ov_SC03_099_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:55 src/ov_SC03_100/ov_SC03_100_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:55 src/ov_SC03_098/ov_SC03_098_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:55 src/ov_SC03_097/ov_SC03_097_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:55 src/ov_SC03_093/ov_SC03_093_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:55 src/ov_SC03_014/ov_SC03_014_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:56 src/ov_SC03_094/ov_SC03_094_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:56 src/ov_SC03_100/ov_SC03_100_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:56 src/ov_SC03_098/ov_SC03_098_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:56 src/ov_SC03_101/ov_SC03_101_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:56 src/ov_SC03_102/ov_SC03_102_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:56 src/ov_SC03_099/ov_SC03_099_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:56 src/ov_SC03_096/ov_SC03_096_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:56 src/ov_SC03_095/ov_SC03_095_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:56 src/ov_SC03_103/ov_SC03_103_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:56 src/ov_SC03_101/ov_SC03_101_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:56 src/ov_SC03_104/ov_SC03_104_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:57 src/ov_SC03_102/ov_SC03_102_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:57 src/ov_SC03_097/ov_SC03_097_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:57 src/ov_SC03_105/ov_SC03_105_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:57 src/ov_SC03_100/ov_SC03_100_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:57 src/ov_SC03_099/ov_SC03_099_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:57 src/ov_SC03_108/ov_SC03_108_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:57 src/ov_SC03_103/ov_SC03_103_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:57 src/ov_SC03_109/ov_SC03_109_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:58 src/ov_SC03_098/ov_SC03_098_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:58 src/ov_SC03_110/ov_SC03_110_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:58 src/ov_SC03_101/ov_SC03_101_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:58 src/ov_SC03_104/ov_SC03_104_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:58 src/ov_SC03_105/ov_SC03_105_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:58 src/ov_SC03_102/ov_SC03_102_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:58 src/ov_SC03_103/ov_SC03_103_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:58 src/ov_SC03_111/ov_SC03_111_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:58 src/ov_SC03_112/ov_SC03_112_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:59 src/ov_SC03_108/ov_SC03_108_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:59 src/ov_SC03_104/ov_SC03_104_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:59 src/ov_SC03_113/ov_SC03_113_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:59 src/ov_SC03_114/ov_SC03_114_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:59 src/ov_SC03_105/ov_SC03_105_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:59 src/ov_SC03_109/ov_SC03_109_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:59 src/ov_SC03_110/ov_SC03_110_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:59 src/ov_SC03_115/ov_SC03_115_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:59 src/ov_SC03_116/ov_SC03_116_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:59 src/ov_SC03_108/ov_SC03_108_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:59 src/ov_SC03_104/ov_SC03_104_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:59 src/ov_SC03_103/ov_SC03_103_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:00 src/ov_SC03_109/ov_SC03_109_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:00 src/ov_SC03_105/ov_SC03_105_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:00 src/ov_SC03_112/ov_SC03_112_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:00 src/ov_SC03_108/ov_SC03_108_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:00 src/ov_SC03_110/ov_SC03_110_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:00 src/ov_SC03_111/ov_SC03_111_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:00 src/ov_SC03_109/ov_SC03_109_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:00 src/ov_SC03_110/ov_SC03_110_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:00 src/ov_SC03_115/ov_SC03_115_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:01 src/ov_SC03_117/ov_SC03_117_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:01 src/ov_SC03_114/ov_SC03_114_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:01 src/ov_SC03_112/ov_SC03_112_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:01 src/ov_SC03_113/ov_SC03_113_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:01 src/ov_SC03_111/ov_SC03_111_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:01 src/ov_SC03_116/ov_SC03_116_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:01 src/ov_SC03_105/ov_SC03_105_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:01 src/ov_SC03_104/ov_SC03_104_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:01 src/ov_SC03_108/ov_SC03_108_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:01 src/ov_SC03_111/ov_SC03_111_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:01 src/ov_SC03_112/ov_SC03_112_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:01 src/ov_SC03_113/ov_SC03_113_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:01 src/ov_SC03_115/ov_SC03_115_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:01 src/ov_SC03_114/ov_SC03_114_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:02 src/ov_SC03_116/ov_SC03_116_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:02 src/ov_SC03_109/ov_SC03_109_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:02 src/ov_SC03_110/ov_SC03_110_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:02 src/ov_SC03_115/ov_SC03_115_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:02 src/ov_SC03_113/ov_SC03_113_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:02 src/ov_SC03_117/ov_SC03_117_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:02 src/ov_SC03_121/ov_SC03_121_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:02 src/ov_SC03_114/ov_SC03_114_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:02 src/ov_SC03_116/ov_SC03_116_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:02 src/ov_SC03_112/ov_SC03_112_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:03 src/ov_SC03_124/ov_SC03_124_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:03 src/ov_SC03_111/ov_SC03_111_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:03 src/ov_SC03_118/ov_SC03_118_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:03 src/ov_SC03_125/ov_SC03_125_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:03 src/ov_SC03_117/ov_SC03_117_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:03 src/ov_SC03_115/ov_SC03_115_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:03 src/ov_SC04_000/ov_SC04_000_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:03 src/ov_SC03_113/ov_SC03_113_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:03 src/ov_SC03_117/ov_SC03_117_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:03 src/ov_SC03_114/ov_SC03_114_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:04 src/ov_SC03_121/ov_SC03_121_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:04 src/ov_SC04_002/ov_SC04_002_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:04 src/ov_SC04_003/ov_SC04_003_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:04 src/ov_SC03_116/ov_SC03_116_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:04 src/ov_SC03_124/ov_SC03_124_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:04 src/ov_SC03_125/ov_SC03_125_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:04 src/ov_SC04_000/ov_SC04_000_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:04 src/ov_SC03_121/ov_SC03_121_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:05 src/ov_SC04_004/ov_SC04_004_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:05 src/ov_SC04_005/ov_SC04_005_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:05 src/ov_SC03_117/ov_SC03_117_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:05 src/ov_SC04_007/ov_SC04_007_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:05 src/ov_SC03_121/ov_SC03_121_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:05 src/ov_SC04_006/ov_SC04_006_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:05 src/ov_SC03_124/ov_SC03_124_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:05 src/ov_SC04_003/ov_SC04_003_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:05 src/ov_SC03_125/ov_SC03_125_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:05 src/ov_SC04_000/ov_SC04_000_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:05 src/ov_SC04_002/ov_SC04_002_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:06 src/ov_SC03_124/ov_SC03_124_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:06 src/ov_SC03_125/ov_SC03_125_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:06 src/ov_SC03_118/ov_SC03_118_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:06 src/ov_SC04_000/ov_SC04_000_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:06 src/ov_SC04_003/ov_SC04_003_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:06 src/ov_SC04_004/ov_SC04_004_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:06 src/ov_SC04_009/ov_SC04_009_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:06 src/ov_SC04_002/ov_SC04_002_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:07 src/ov_SC04_005/ov_SC04_005_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:07 src/ov_SC04_003/ov_SC04_003_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:07 src/ov_SC04_006/ov_SC04_006_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:07 src/ov_SC03_121/ov_SC03_121_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:07 src/ov_SC04_007/ov_SC04_007_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:07 src/ov_SC04_002/ov_SC04_002_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:07 src/ov_SC04_004/ov_SC04_004_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:07 src/ov_SC03_124/ov_SC03_124_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:07 src/ov_SC04_005/ov_SC04_005_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:08 src/ov_SC04_006/ov_SC04_006_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:08 src/ov_SC03_125/ov_SC03_125_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:08 src/ov_SC03_118/ov_SC03_118_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:08 src/ov_SC04_000/ov_SC04_000_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:08 src/ov_SC04_004/ov_SC04_004_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:08 src/ov_SC04_007/ov_SC04_007_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:08 src/ov_SC04_009/ov_SC04_009_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:08 src/ov_SC04_003/ov_SC04_003_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:08 src/ov_SC04_010/ov_SC04_010_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:08 src/ov_SC04_005/ov_SC04_005_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:08 src/ov_SC04_006/ov_SC04_006_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:08 src/ov_SC04_007/ov_SC04_007_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:08 src/ov_SC04_002/ov_SC04_002_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:09 src/ov_SC04_012/ov_SC04_012_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:09 src/ov_SC04_009/ov_SC04_009_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:09 src/ov_SC04_015/ov_SC04_015_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:09 src/ov_SC03_118/ov_SC03_118_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:09 src/ov_SC04_016/ov_SC04_016_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:09 src/ov_SC04_010/ov_SC04_010_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:09 src/ov_SC04_009/ov_SC04_009_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:10 src/ov_SC04_006/ov_SC04_006_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:10 src/ov_SC04_004/ov_SC04_004_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:10 src/ov_SC04_005/ov_SC04_005_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:10 src/ov_SC04_007/ov_SC04_007_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:10 src/ov_SC04_020/ov_SC04_020_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:10 src/ov_SC04_015/ov_SC04_015_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:10 src/ov_SC04_010/ov_SC04_010_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:10 src/ov_SC04_012/ov_SC04_012_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:10 src/ov_SC04_018/ov_SC04_018_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:11 src/ov_SC04_016/ov_SC04_016_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:11 src/ov_SC04_010/ov_SC04_010_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:11 src/ov_SC05_001/ov_SC05_001_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:11 src/ov_SC04_015/ov_SC04_015_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:11 src/ov_SC05_000/ov_SC05_000_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:11 src/ov_SC04_009/ov_SC04_009_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:11 src/ov_SC04_012/ov_SC04_012_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:11 src/ov_SC05_002/ov_SC05_002_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:11 src/ov_SC05_003/ov_SC05_003_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:11 src/ov_SC04_016/ov_SC04_016_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:12 src/ov_SC04_020/ov_SC04_020_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:12 src/ov_SC04_015/ov_SC04_015_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:12 src/ov_SC04_012/ov_SC04_012_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:12 src/ov_SC04_010/ov_SC04_010_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:12 src/ov_SC04_016/ov_SC04_016_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:12 src/ov_SC05_000/ov_SC05_000_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:12 src/ov_SC05_001/ov_SC05_001_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:12 src/ov_SC04_020/ov_SC04_020_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:12 src/ov_SC03_118/ov_SC03_118_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:12 src/ov_SC05_004/ov_SC05_004_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:13 src/ov_SC05_002/ov_SC05_002_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:13 src/ov_SC04_020/ov_SC04_020_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:13 src/ov_SC05_001/ov_SC05_001_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:13 src/ov_SC04_015/ov_SC04_015_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:13 src/ov_SC05_003/ov_SC05_003_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:13 src/ov_SC05_000/ov_SC05_000_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:13 src/ov_SC05_005/ov_SC05_005_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:13 src/ov_SC04_018/ov_SC04_018_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:13 src/ov_SC04_012/ov_SC04_012_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:13 src/ov_SC05_002/ov_SC05_002_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:13 src/ov_SC05_001/ov_SC05_001_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:13 src/ov_SC04_016/ov_SC04_016_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:14 src/ov_SC05_000/ov_SC05_000_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:14 src/ov_SC05_003/ov_SC05_003_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:14 src/ov_SC05_006/ov_SC05_006_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:14 src/ov_SC05_004/ov_SC05_004_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:14 src/ov_SC05_002/ov_SC05_002_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:14 src/ov_SC05_007/ov_SC05_007_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:14 src/ov_SC04_020/ov_SC04_020_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:14 src/ov_SC05_005/ov_SC05_005_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:15 src/ov_SC05_003/ov_SC05_003_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:15 src/ov_SC05_010/ov_SC05_010_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:15 src/ov_SC05_008/ov_SC05_008_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:15 src/ov_SC05_006/ov_SC05_006_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:15 src/ov_SC05_004/ov_SC05_004_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:15 src/ov_SC04_018/ov_SC04_018_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:15 src/ov_SC05_000/ov_SC05_000_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:15 src/ov_SC05_001/ov_SC05_001_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:15 src/ov_SC05_002/ov_SC05_002_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:15 src/ov_SC05_011/ov_SC05_011_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:16 src/ov_SC05_005/ov_SC05_005_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:16 src/ov_SC05_007/ov_SC05_007_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:16 src/ov_SC05_004/ov_SC05_004_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:16 src/ov_SC05_006/ov_SC05_006_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:16 src/ov_SC05_010/ov_SC05_010_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:16 src/ov_SC05_005/ov_SC05_005_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:16 src/ov_SC05_006/ov_SC05_006_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:16 src/ov_SC05_008/ov_SC05_008_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:16 src/ov_SC05_003/ov_SC05_003_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:16 src/ov_SC05_018/ov_SC05_018_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:16 src/ov_SC04_018/ov_SC04_018_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:16 src/ov_SC05_007/ov_SC05_007_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:17 src/ov_SC05_017/ov_SC05_017_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:17 src/ov_SC06_000/ov_SC06_000_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:17 src/ov_SC05_011/ov_SC05_011_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:17 src/ov_SC05_010/ov_SC05_010_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:17 src/ov_SC05_007/ov_SC05_007_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:17 src/ov_SC05_004/ov_SC05_004_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:17 src/ov_SC05_008/ov_SC05_008_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:17 src/ov_SC05_005/ov_SC05_005_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:17 src/ov_SC05_011/ov_SC05_011_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:18 src/ov_SC06_006/ov_SC06_006_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:18 src/ov_SC05_010/ov_SC05_010_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:18 src/ov_SC05_006/ov_SC05_006_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:18 src/ov_SC05_008/ov_SC05_008_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:18 src/ov_SC05_018/ov_SC05_018_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:18 src/ov_SC05_011/ov_SC05_011_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:18 src/ov_SC05_017/ov_SC05_017_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:18 src/ov_SC06_000/ov_SC06_000_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:18 src/ov_SC06_008/ov_SC06_008_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:18 src/ov_SC05_007/ov_SC05_007_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:19 src/ov_SC06_010/ov_SC06_010_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:19 src/ov_SC05_018/ov_SC05_018_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:19 src/ov_SC05_010/ov_SC05_010_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:19 src/ov_SC06_000/ov_SC06_000_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:19 src/ov_SC05_017/ov_SC05_017_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:19 src/ov_SC06_011/ov_SC06_011_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:19 src/ov_SC06_006/ov_SC06_006_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:19 src/ov_SC04_018/ov_SC04_018_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:19 src/ov_SC05_018/ov_SC05_018_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:19 src/ov_SC06_013/ov_SC06_013_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:19 src/ov_SC05_011/ov_SC05_011_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:20 src/ov_SC05_008/ov_SC05_008_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:20 src/ov_SC06_000/ov_SC06_000_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:20 src/ov_SC05_017/ov_SC05_017_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:20 src/ov_SC06_014/ov_SC06_014_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:20 src/ov_SC06_008/ov_SC06_008_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:20 src/ov_SC06_006/ov_SC06_006_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:20 src/ov_SC06_010/ov_SC06_010_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:20 src/ov_SC06_006/ov_SC06_006_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:21 src/ov_SC06_008/ov_SC06_008_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:21 src/ov_SC06_011/ov_SC06_011_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:21 src/ov_SC05_018/ov_SC05_018_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:21 src/ov_SC06_000/ov_SC06_000_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:21 src/ov_SC06_015/ov_SC06_015_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:21 src/ov_SC06_013/ov_SC06_013_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:21 src/ov_SC06_018/ov_SC06_018_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:21 src/ov_SC06_010/ov_SC06_010_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:21 src/ov_SC06_008/ov_SC06_008_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:21 src/ov_SC06_014/ov_SC06_014_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:21 src/ov_SC06_016/ov_SC06_016_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:21 src/ov_SC05_017/ov_SC05_017_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:21 src/ov_SC06_010/ov_SC06_010_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:21 src/ov_SC06_011/ov_SC06_011_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:22 src/ov_SC06_022/ov_SC06_022_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:22 src/ov_SC06_013/ov_SC06_013_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:22 src/ov_SC06_006/ov_SC06_006_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:22 src/ov_SC06_014/ov_SC06_014_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:22 src/ov_SC06_018/ov_SC06_018_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:22 src/ov_SC06_011/ov_SC06_011_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:22 src/ov_SC06_020/ov_SC06_020_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:22 src/ov_SC06_008/ov_SC06_008_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:22 src/ov_SC06_013/ov_SC06_013_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:22 src/ov_SC06_016/ov_SC06_016_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:22 src/ov_SC06_015/ov_SC06_015_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:22 src/ov_SC06_024/ov_SC06_024_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:22 src/ov_SC06_014/ov_SC06_014_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:23 src/ov_SC06_010/ov_SC06_010_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:23 src/ov_SC06_018/ov_SC06_018_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:23 src/ov_SC06_022/ov_SC06_022_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:23 src/ov_SC06_016/ov_SC06_016_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:23 src/ov_SC06_025/ov_SC06_025_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:23 src/ov_SC06_015/ov_SC06_015_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:23 src/ov_SC06_011/ov_SC06_011_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:23 src/ov_SC06_020/ov_SC06_020_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:23 src/ov_SC06_018/ov_SC06_018_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:23 src/ov_SC06_027/ov_SC06_027_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:23 src/ov_SC06_013/ov_SC06_013_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:24 src/ov_SC06_024/ov_SC06_024_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:24 src/ov_SC06_015/ov_SC06_015_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:24 src/ov_SC06_016/ov_SC06_016_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:24 src/ov_SC06_014/ov_SC06_014_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:24 src/ov_SC06_020/ov_SC06_020_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:24 src/ov_SC06_029/ov_SC06_029_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:24 src/ov_SC06_022/ov_SC06_022_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:24 src/ov_SC06_025/ov_SC06_025_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:24 src/ov_SC06_030/ov_SC06_030_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:24 src/ov_SC06_024/ov_SC06_024_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:24 src/ov_SC06_022/ov_SC06_022_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:25 src/ov_SC06_020/ov_SC06_020_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:25 src/ov_SC06_032/ov_SC06_032_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:25 src/ov_SC06_018/ov_SC06_018_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:25 src/ov_SC06_027/ov_SC06_027_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:25 src/ov_SC06_024/ov_SC06_024_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:25 src/ov_SC06_033/ov_SC06_033_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:25 src/ov_SC06_025/ov_SC06_025_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:25 src/ov_SC06_015/ov_SC06_015_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:25 src/ov_SC06_029/ov_SC06_029_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:25 src/ov_SC06_016/ov_SC06_016_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:26 src/ov_SC06_027/ov_SC06_027_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:26 src/ov_SC06_030/ov_SC06_030_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:26 src/ov_SC06_032/ov_SC06_032_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:26 src/ov_SC06_025/ov_SC06_025_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:26 src/ov_SC06_020/ov_SC06_020_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:26 src/ov_SC06_022/ov_SC06_022_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:26 src/ov_SC06_024/ov_SC06_024_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:26 src/ov_SC06_029/ov_SC06_029_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:26 src/ov_SC07_000/ov_SC07_000_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:26 src/ov_SC06_027/ov_SC06_027_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:26 src/ov_SC07_001/ov_SC07_001_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:26 src/ov_SC06_033/ov_SC06_033_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:26 src/ov_SC06_030/ov_SC06_030_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:26 src/ov_SC06_032/ov_SC06_032_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:27 src/ov_SC07_002/ov_SC07_002_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:27 src/ov_SC06_030/ov_SC06_030_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:27 src/ov_SC07_008/ov_SC07_008_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:27 src/ov_SC06_033/ov_SC06_033_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:27 src/ov_SC06_029/ov_SC06_029_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:27 src/ov_SC06_025/ov_SC06_025_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:27 src/ov_SC07_007/ov_SC07_007_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:27 src/ov_SC07_009/ov_SC07_009_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:27 src/ov_SC06_027/ov_SC06_027_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:27 src/ov_SC06_032/ov_SC06_032_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:27 src/ov_SC06_033/ov_SC06_033_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:28 src/ov_SC07_001/ov_SC07_001_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:28 src/ov_SC07_000/ov_SC07_000_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:28 src/ov_SC07_002/ov_SC07_002_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:28 src/ov_SC02_037/ov_SC02_037_jr_8013C98C.c:func_8013CF68 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:28 src/ov_SC07_001/ov_SC07_001_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:28 src/ov_SC07_008/ov_SC07_008_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:28 src/ov_SC07_011/ov_SC07_011_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:28 src/ov_SC06_030/ov_SC06_030_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:28 src/ov_SC07_000/ov_SC07_000_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:28 src/ov_SC02_037/ov_SC02_037_jr_8013C98C.c:func_8013D178 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:29 src/ov_SC06_029/ov_SC06_029_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:29 src/ov_SC07_009/ov_SC07_009_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:29 src/ov_SC07_007/ov_SC07_007_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:29 src/ov_SC06_033/ov_SC06_033_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:29 src/ov_SC06_032/ov_SC06_032_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:29 src/ov_SC07_001/ov_SC07_001_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:29 src/ov_SC02_037/ov_SC02_037_jr_8013C98C.c:func_8013D53C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:29 src/ov_SC07_002/ov_SC07_002_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:29 src/ov_SC07_000/ov_SC07_000_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:29 src/ov_SC01_001/ov_SC01_001_jr_8013C98C.c:func_8013CF68 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:29 src/ov_SC07_008/ov_SC07_008_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:29 src/ov_SC01_004/ov_SC01_004_jr_8013C98C.c:func_8013CF68 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:29 src/ov_SC07_009/ov_SC07_009_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:29 src/ov_SC01_001/ov_SC01_001_jr_8013C98C.c:func_8013D178 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:29 src/ov_SC01_008/ov_SC01_008_jr_8013C98C.c:func_8013CF68 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:29 src/ov_SC07_002/ov_SC07_002_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:29 src/ov_SC07_007/ov_SC07_007_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:29 src/ov_SC01_004/ov_SC01_004_jr_8013C98C.c:func_8013D178 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:30 src/ov_SC07_008/ov_SC07_008_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:30 src/ov_SC07_011/ov_SC07_011_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:30 src/ov_SC01_008/ov_SC01_008_jr_8013C98C.c:func_8013D178 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:30 src/ov_SC02_037/ov_SC02_037_jr_8013C98C.c:func_8013E5E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:30 src/ov_SC01_005/ov_SC01_005_jr_8013C98C.c:func_8013CF68 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:30 src/ov_SC01_001/ov_SC01_001_jr_8013C98C.c:func_8013D53C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:30 src/ov_SC07_009/ov_SC07_009_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:30 src/ov_SC07_007/ov_SC07_007_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:30 src/ov_SC01_004/ov_SC01_004_jr_8013C98C.c:func_8013D53C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:30 src/ov_SC01_008/ov_SC01_008_jr_8013C98C.c:func_8013D53C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:30 src/ov_SC02_037/ov_SC02_037_jr_8013C98C.c:func_8013EB7C A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:30 src/ov_SC07_011/ov_SC07_011_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:30 src/ov_SC07_001/ov_SC07_001_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:30 src/ov_SC07_000/ov_SC07_000_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:30 src/ov_SC01_005/ov_SC01_005_jr_8013C98C.c:func_8013D178 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:31 src/ov_SC01_001/ov_SC01_001_jr_8013C98C.c:func_8013E5E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:31 src/ov_SC07_011/ov_SC07_011_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:31 src/ov_SC07_008/ov_SC07_008_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:31 src/ov_SC01_009/ov_SC01_009_jr_8013C98C.c:func_8013CF68 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:31 src/ov_SC01_074/ov_SC01_074_jr_8013C98C.c:func_8013CF68 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:31 src/ov_SC01_080/ov_SC01_080_jr_8013C98C.c:func_8013CF68 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:31 src/ov_SC01_004/ov_SC01_004_jr_8013C98C.c:func_8013E5E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:31 src/ov_SC01_008/ov_SC01_008_jr_8013C98C.c:func_8013E5E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:31 src/ov_SC01_009/ov_SC01_009_jr_8013C98C.c:func_8013D178 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:31 src/ov_SC07_002/ov_SC07_002_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:31 src/ov_SC01_005/ov_SC01_005_jr_8013C98C.c:func_8013D53C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:31 src/ov_SC01_001/ov_SC01_001_jr_8013C98C.c:func_8013EB7C A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:31 src/ov_SC07_009/ov_SC07_009_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:31 src/ov_SC07_007/ov_SC07_007_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:31 src/ov_SC01_080/ov_SC01_080_jr_8013C98C.c:func_8013D178 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:31 src/ov_SC01_074/ov_SC01_074_jr_8013C98C.c:func_8013D178 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:32 src/ov_SC01_004/ov_SC01_004_jr_8013C98C.c:func_8013EB7C A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:32 src/ov_SC01_009/ov_SC01_009_jr_8013C98C.c:func_8013D53C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:32 src/ov_SC02_004/ov_SC02_004_jr_8013C98C.c:func_8013CF68 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:32 src/ov_SC01_008/ov_SC01_008_jr_8013C98C.c:func_8013EB7C A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:32 src/ov_SC02_011/ov_SC02_011_jr_8013C98C.c:func_8013CF68 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:32 src/ov_SC02_015/ov_SC02_015_jr_8013C98C.c:func_8013CF68 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:32 src/ov_SC07_011/ov_SC07_011_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:32 src/ov_SC02_000/ov_SC02_000_jr_8013C98C.c:func_8013CF68 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:32 src/ov_SC01_074/ov_SC01_074_jr_8013C98C.c:func_8013D53C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:32 src/ov_SC01_080/ov_SC01_080_jr_8013C98C.c:func_8013D53C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:32 src/ov_SC02_004/ov_SC02_004_jr_8013C98C.c:func_8013D178 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:32 src/ov_SC02_011/ov_SC02_011_jr_8013C98C.c:func_8013D178 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:32 src/ov_SC02_017/ov_SC02_017_jr_8013C98C.c:func_8013CF68 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:32 src/ov_SC02_016/ov_SC02_016_jr_8013C98C.c:func_8013CF68 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:32 src/ov_SC02_015/ov_SC02_015_jr_8013C98C.c:func_8013D178 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:33 src/ov_SC02_017/ov_SC02_017_jr_8013C98C.c:func_8013D178 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:33 src/ov_SC02_016/ov_SC02_016_jr_8013C98C.c:func_8013D178 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:33 src/ov_SC01_009/ov_SC01_009_jr_8013C98C.c:func_8013E5E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:33 src/ov_SC02_000/ov_SC02_000_jr_8013C98C.c:func_8013D178 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:33 src/ov_SC02_011/ov_SC02_011_jr_8013C98C.c:func_8013D53C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:33 src/ov_SC02_026/ov_SC02_026_jr_8013C98C.c:func_8013CF68 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:33 src/ov_SC02_021/ov_SC02_021_jr_8013C98C.c:func_8013CF68 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:33 src/ov_SC02_004/ov_SC02_004_jr_8013C98C.c:func_8013D53C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:33 src/ov_SC02_015/ov_SC02_015_jr_8013C98C.c:func_8013D53C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:33 src/ov_SC01_080/ov_SC01_080_jr_8013C98C.c:func_8013E5E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:33 src/ov_SC01_074/ov_SC01_074_jr_8013C98C.c:func_8013E5E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:33 src/ov_SC01_005/ov_SC01_005_jr_8013C98C.c:func_8013E5E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:33 src/ov_SC02_026/ov_SC02_026_jr_8013C98C.c:func_8013D178 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:33 src/ov_SC02_021/ov_SC02_021_jr_8013C98C.c:func_8013D178 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:33 src/ov_SC02_016/ov_SC02_016_jr_8013C98C.c:func_8013D53C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:33 src/ov_SC01_009/ov_SC01_009_jr_8013C98C.c:func_8013EB7C A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:33 src/ov_SC02_017/ov_SC02_017_jr_8013C98C.c:func_8013D53C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:33 src/ov_SC01_080/ov_SC01_080_jr_8013C98C.c:func_8013EB7C A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:33 src/ov_SC01_074/ov_SC01_074_jr_8013C98C.c:func_8013EB7C A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:34 src/ov_SC02_004/ov_SC02_004_jr_8013C98C.c:func_8013E5E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:34 src/ov_SC02_021/ov_SC02_021_jr_8013C98C.c:func_8013D53C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:34 src/ov_SC02_011/ov_SC02_011_jr_8013C98C.c:func_8013E5E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:34 src/ov_SC02_026/ov_SC02_026_jr_8013C98C.c:func_8013D53C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:34 src/ov_SC02_027/ov_SC02_027_jr_8013C98C.c:func_8013CF68 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:34 src/ov_SC02_000/ov_SC02_000_jr_8013C98C.c:func_8013D53C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:34 src/ov_SC02_015/ov_SC02_015_jr_8013C98C.c:func_8013E5E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:34 src/ov_SC02_031/ov_SC02_031_jr_8013C98C.c:func_8013CF68 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:34 src/ov_SC01_005/ov_SC01_005_jr_8013C98C.c:func_8013EB7C A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:34 src/ov_SC02_004/ov_SC02_004_jr_8013C98C.c:func_8013EB7C A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:34 src/ov_SC02_028/ov_SC02_028_jr_8013C98C.c:func_8013CF68 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:34 src/ov_SC02_016/ov_SC02_016_jr_8013C98C.c:func_8013E5E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:34 src/ov_SC02_017/ov_SC02_017_jr_8013C98C.c:func_8013E5E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:34 src/ov_SC02_027/ov_SC02_027_jr_8013C98C.c:func_8013D178 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:34 src/ov_SC02_011/ov_SC02_011_jr_8013C98C.c:func_8013EB7C A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:34 src/ov_SC02_031/ov_SC02_031_jr_8013C98C.c:func_8013D178 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:35 src/ov_SC02_015/ov_SC02_015_jr_8013C98C.c:func_8013EB7C A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:35 src/ov_SC02_028/ov_SC02_028_jr_8013C98C.c:func_8013D178 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:35 src/ov_SC02_026/ov_SC02_026_jr_8013C98C.c:func_8013E5E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:35 src/ov_SC02_035/ov_SC02_035_jr_8013C98C.c:func_8013CF68 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:35 src/ov_SC02_039/ov_SC02_039_jr_8013C98C.c:func_8013CF68 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:35 src/ov_SC02_017/ov_SC02_017_jr_8013C98C.c:func_8013EB7C A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:35 src/ov_SC02_027/ov_SC02_027_jr_8013C98C.c:func_8013D53C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:35 src/ov_SC02_021/ov_SC02_021_jr_8013C98C.c:func_8013E5E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:35 src/ov_SC02_031/ov_SC02_031_jr_8013C98C.c:func_8013D53C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:35 src/ov_SC02_016/ov_SC02_016_jr_8013C98C.c:func_8013EB7C A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:35 src/ov_SC02_035/ov_SC02_035_jr_8013C98C.c:func_8013D178 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:35 src/ov_SC02_039/ov_SC02_039_jr_8013C98C.c:func_8013D178 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:35 src/ov_SC02_041/ov_SC02_041_jr_8013C98C.c:func_8013CF68 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:35 src/ov_SC03_002/ov_SC03_002_jr_8013C98C.c:func_8013CF68 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:35 src/ov_SC02_028/ov_SC02_028_jr_8013C98C.c:func_8013D53C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:35 src/ov_SC02_026/ov_SC02_026_jr_8013C98C.c:func_8013EB7C A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:35 src/ov_SC03_003/ov_SC03_003_jr_8013C98C.c:func_8013CF68 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:35 src/ov_SC02_021/ov_SC02_021_jr_8013C98C.c:func_8013EB7C A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:36 src/ov_SC02_041/ov_SC02_041_jr_8013C98C.c:func_8013D178 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:36 src/ov_SC03_002/ov_SC03_002_jr_8013C98C.c:func_8013D178 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:36 src/ov_SC03_006/ov_SC03_006_jr_8013C98C.c:func_8013CF68 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:36 src/ov_SC02_035/ov_SC02_035_jr_8013C98C.c:func_8013D53C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:36 src/ov_SC02_000/ov_SC02_000_jr_8013C98C.c:func_8013E5E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:36 src/ov_SC03_003/ov_SC03_003_jr_8013C98C.c:func_8013D178 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:36 src/ov_SC02_027/ov_SC02_027_jr_8013C98C.c:func_8013E5E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:36 src/ov_SC02_039/ov_SC02_039_jr_8013C98C.c:func_8013D53C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:36 src/ov_SC02_031/ov_SC02_031_jr_8013C98C.c:func_8013E5E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:36 src/ov_SC03_006/ov_SC03_006_jr_8013C98C.c:func_8013D178 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:36 src/ov_SC03_010/ov_SC03_010_jr_8013C98C.c:func_8013CF68 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:36 src/ov_SC02_041/ov_SC02_041_jr_8013C98C.c:func_8013D53C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:36 src/ov_SC03_003/ov_SC03_003_jr_8013C98C.c:func_8013D53C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:36 src/ov_SC03_002/ov_SC03_002_jr_8013C98C.c:func_8013D53C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:36 src/ov_SC03_007/ov_SC03_007_jr_8013C98C.c:func_8013CF68 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:36 src/ov_SC02_027/ov_SC02_027_jr_8013C98C.c:func_8013EB7C A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:36 src/ov_SC02_031/ov_SC02_031_jr_8013C98C.c:func_8013EB7C A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:36 src/ov_SC03_006/ov_SC03_006_jr_8013C98C.c:func_8013D53C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:36 src/ov_SC03_010/ov_SC03_010_jr_8013C98C.c:func_8013D178 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:36 src/ov_SC02_028/ov_SC02_028_jr_8013C98C.c:func_8013E5E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:36 src/ov_SC03_007/ov_SC03_007_jr_8013C98C.c:func_8013D178 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:36 src/ov_SC02_035/ov_SC02_035_jr_8013C98C.c:func_8013E5E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:37 src/ov_SC02_039/ov_SC02_039_jr_8013C98C.c:func_8013E5E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:37 src/ov_SC02_000/ov_SC02_000_jr_8013C98C.c:func_8013EB7C A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:37 src/ov_SC03_010/ov_SC03_010_jr_8013C98C.c:func_8013D53C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:37 src/ov_SC03_012/ov_SC03_012_jr_8013C98C.c:func_8013CF68 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:37 src/ov_SC03_011/ov_SC03_011_jr_8013C98C.c:func_8013CF68 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:37 src/ov_SC03_007/ov_SC03_007_jr_8013C98C.c:func_8013D53C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:37 src/ov_SC02_035/ov_SC02_035_jr_8013C98C.c:func_8013EB7C A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:37 src/ov_SC02_028/ov_SC02_028_jr_8013C98C.c:func_8013EB7C A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:37 src/ov_SC03_002/ov_SC03_002_jr_8013C98C.c:func_8013E5E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:37 src/ov_SC02_041/ov_SC02_041_jr_8013C98C.c:func_8013E5E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:37 src/ov_SC03_003/ov_SC03_003_jr_8013C98C.c:func_8013E5E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:37 src/ov_SC03_012/ov_SC03_012_jr_8013C98C.c:func_8013D178 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:37 src/ov_SC02_039/ov_SC02_039_jr_8013C98C.c:func_8013EB7C A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:37 src/ov_SC03_011/ov_SC03_011_jr_8013C98C.c:func_8013D178 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:37 src/ov_SC03_006/ov_SC03_006_jr_8013C98C.c:func_8013E5E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:38 src/ov_SC03_002/ov_SC03_002_jr_8013C98C.c:func_8013EB7C A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:38 src/ov_SC03_023/ov_SC03_023_jr_8013C98C.c:func_8013CF68 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:38 src/ov_SC02_041/ov_SC02_041_jr_8013C98C.c:func_8013EB7C A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:38 src/ov_SC03_003/ov_SC03_003_jr_8013C98C.c:func_8013EB7C A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:38 src/ov_SC03_013/ov_SC03_013_jr_8013C98C.c:func_8013CF68 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:38 src/ov_SC03_024/ov_SC03_024_jr_8013C98C.c:func_8013CF68 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:38 src/ov_SC03_010/ov_SC03_010_jr_8013C98C.c:func_8013E5E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:38 src/ov_SC03_011/ov_SC03_011_jr_8013C98C.c:func_8013D53C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:38 src/ov_SC03_006/ov_SC03_006_jr_8013C98C.c:func_8013EB7C A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:38 src/ov_SC03_007/ov_SC03_007_jr_8013C98C.c:func_8013E5E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:38 src/ov_SC03_012/ov_SC03_012_jr_8013C98C.c:func_8013D53C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:38 src/ov_SC03_014/ov_SC03_014_jr_8013C98C.c:func_8013CF68 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:38 src/ov_SC03_023/ov_SC03_023_jr_8013C98C.c:func_8013D178 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:38 src/ov_SC03_028/ov_SC03_028_jr_8013C98C.c:func_8013CF68 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:38 src/ov_SC03_024/ov_SC03_024_jr_8013C98C.c:func_8013D178 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:38 src/ov_SC03_013/ov_SC03_013_jr_8013C98C.c:func_8013D178 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:39 src/ov_SC03_010/ov_SC03_010_jr_8013C98C.c:func_8013EB7C A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:39 src/ov_SC03_028/ov_SC03_028_jr_8013C98C.c:func_8013D178 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:39 src/ov_SC03_023/ov_SC03_023_jr_8013C98C.c:func_8013D53C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:39 src/ov_SC03_007/ov_SC03_007_jr_8013C98C.c:func_8013EB7C A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:39 src/ov_SC03_024/ov_SC03_024_jr_8013C98C.c:func_8013D53C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:39 src/ov_SC03_011/ov_SC03_011_jr_8013C98C.c:func_8013E5E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:39 src/ov_SC03_013/ov_SC03_013_jr_8013C98C.c:func_8013D53C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:39 src/ov_SC03_014/ov_SC03_014_jr_8013C98C.c:func_8013D178 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:39 src/ov_SC03_028/ov_SC03_028_jr_8013C98C.c:func_8013D53C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:39 src/ov_SC03_012/ov_SC03_012_jr_8013C98C.c:func_8013E5E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:39 src/ov_SC03_011/ov_SC03_011_jr_8013C98C.c:func_8013EB7C A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:40 src/ov_SC03_023/ov_SC03_023_jr_8013C98C.c:func_8013E5E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:40 src/ov_SC03_013/ov_SC03_013_jr_8013C98C.c:func_8013E5E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:40 src/ov_SC03_024/ov_SC03_024_jr_8013C98C.c:func_8013E5E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:40 src/ov_SC03_012/ov_SC03_012_jr_8013C98C.c:func_8013EB7C A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:40 src/ov_SC03_023/ov_SC03_023_jr_8013C98C.c:func_8013EB7C A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:40 src/ov_SC03_013/ov_SC03_013_jr_8013C98C.c:func_8013EB7C A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:40 src/ov_SC03_014/ov_SC03_014_jr_8013C98C.c:func_8013D53C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:40 src/ov_SC03_028/ov_SC03_028_jr_8013C98C.c:func_8013E5E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:40 src/ov_SC03_024/ov_SC03_024_jr_8013C98C.c:func_8013EB7C A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:41 src/ov_SC01_001/ov_SC01_001_jr_8012ACE0.c:func_80133AB0 A=DIFFERS B: removed 0 needed 4 compiles 5 +03:23:41 src/ov_SC01_000/ov_SC01_000_jr_8012ACE0.c:func_80133AB0 A=DIFFERS B: removed 0 needed 4 compiles 5 +03:23:41 src/ov_SC03_028/ov_SC03_028_jr_8013C98C.c:func_8013EB7C A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:41 src/ov_SC01_004/ov_SC01_004_jr_8012ACE0.c:func_80133AB0 A=DIFFERS B: removed 0 needed 4 compiles 5 +03:23:42 src/ov_SC01_008/ov_SC01_008_jr_8012ACE0.c:func_80133AB0 A=DIFFERS B: removed 0 needed 4 compiles 5 +03:23:42 src/ov_SC01_000/ov_SC01_000_jr_8012ACE0.c:func_80133CD4 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:42 src/ov_SC01_004/ov_SC01_004_jr_8012ACE0.c:func_80133CD4 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:42 src/ov_SC03_014/ov_SC03_014_jr_8013C98C.c:func_8013E5E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:42 src/ov_SC01_001/ov_SC01_001_jr_8012ACE0.c:func_80133CD4 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:42 src/ov_SC01_009/ov_SC01_009_jr_8012ACE0.c:func_80133AB0 A=DIFFERS B: removed 0 needed 4 compiles 5 +03:23:43 src/ov_SC01_008/ov_SC01_008_jr_8012ACE0.c:func_80133CD4 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:43 src/ov_SC03_014/ov_SC03_014_jr_8013C98C.c:func_8013EB7C A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:43 src/ov_SC01_074/ov_SC01_074_jr_8012ACE0.c:func_80133AB0 A=DIFFERS B: removed 0 needed 4 compiles 5 +03:23:43 src/ov_SC01_080/ov_SC01_080_jr_8012ACE0.c:func_80133AB0 A=DIFFERS B: removed 0 needed 4 compiles 5 +03:23:43 src/ov_SC01_009/ov_SC01_009_jr_8012ACE0.c:func_80133CD4 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:43 src/ov_SC01_084/ov_SC01_084_jr_8012ACE0.c:func_80133AB0 A=DIFFERS B: removed 0 needed 4 compiles 5 +03:23:44 src/ov_SC01_000/ov_SC01_000_jr_8012ACE0.c:func_801345F8 A=DIFFERS B: removed 0 needed 3 compiles 4 +03:23:44 src/ov_SC01_004/ov_SC01_004_jr_8012ACE0.c:func_801345F8 A=DIFFERS B: removed 0 needed 3 compiles 4 +03:23:44 src/ov_SC02_004/ov_SC02_004_jr_8012ACE0.c:func_80133AB0 A=DIFFERS B: removed 0 needed 4 compiles 5 +03:23:44 src/ov_SC01_074/ov_SC01_074_jr_8012ACE0.c:func_80133CD4 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:44 src/ov_SC01_080/ov_SC01_080_jr_8012ACE0.c:func_80133CD4 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:44 src/ov_SC01_001/ov_SC01_001_jr_8012ACE0.c:func_801345F8 A=DIFFERS B: removed 0 needed 3 compiles 4 +03:23:44 src/ov_SC01_084/ov_SC01_084_jr_8012ACE0.c:func_80133CD4 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:45 src/ov_SC01_005/ov_SC01_005_jr_8012ACE0.c:func_80133AB0 A=DIFFERS B: removed 0 needed 4 compiles 5 +03:23:45 src/ov_SC02_004/ov_SC02_004_jr_8012ACE0.c:func_80133CD4 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:45 src/ov_SC01_008/ov_SC01_008_jr_8012ACE0.c:func_801345F8 A=DIFFERS B: removed 0 needed 3 compiles 4 +03:23:45 src/ov_SC01_000/ov_SC01_000_jr_8012ACE0.c:func_80134C20 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:45 src/ov_SC01_004/ov_SC01_004_jr_8012ACE0.c:func_80134C20 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:46 src/ov_SC01_009/ov_SC01_009_jr_8012ACE0.c:func_801345F8 A=DIFFERS B: removed 0 needed 3 compiles 4 +03:23:46 src/ov_SC02_000/ov_SC02_000_jr_8012ACE0.c:func_80133AB0 A=DIFFERS B: removed 0 needed 4 compiles 5 +03:23:46 src/ov_SC02_005/ov_SC02_005_jr_8012ACE0.c:func_80133AB0 A=DIFFERS B: removed 0 needed 4 compiles 5 +03:23:46 src/ov_SC01_001/ov_SC01_001_jr_8012ACE0.c:func_80134C20 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:46 src/ov_SC01_074/ov_SC01_074_jr_8012ACE0.c:func_801345F8 A=DIFFERS B: removed 0 needed 3 compiles 4 +03:23:46 src/ov_SC01_008/ov_SC01_008_jr_8012ACE0.c:func_80134C20 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:47 src/ov_SC01_084/ov_SC01_084_jr_8012ACE0.c:func_801345F8 A=DIFFERS B: removed 0 needed 3 compiles 4 +03:23:47 src/ov_SC02_004/ov_SC02_004_jr_8012ACE0.c:func_801345F8 A=DIFFERS B: removed 0 needed 3 compiles 4 +03:23:47 src/ov_SC01_080/ov_SC01_080_jr_8012ACE0.c:func_801345F8 A=DIFFERS B: removed 0 needed 3 compiles 4 +03:23:47 src/ov_SC01_005/ov_SC01_005_jr_8012ACE0.c:func_80133CD4 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:47 src/ov_SC02_005/ov_SC02_005_jr_8012ACE0.c:func_80133CD4 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:47 src/ov_SC01_009/ov_SC01_009_jr_8012ACE0.c:func_80134C20 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:48 src/ov_SC02_000/ov_SC02_000_jr_8012ACE0.c:func_80133CD4 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:48 src/ov_SC01_000/ov_SC01_000_jr_8012ACE0.c:func_80135168 A=DIFFERS B: removed 0 needed 5 compiles 6 +03:23:48 src/ov_SC01_084/ov_SC01_084_jr_8012ACE0.c:func_80134C20 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:48 src/ov_SC01_074/ov_SC01_074_jr_8012ACE0.c:func_80134C20 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:48 src/ov_SC01_004/ov_SC01_004_jr_8012ACE0.c:func_80135168 A=DIFFERS B: removed 0 needed 5 compiles 6 +03:23:48 src/ov_SC02_004/ov_SC02_004_jr_8012ACE0.c:func_80134C20 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:49 src/ov_SC01_080/ov_SC01_080_jr_8012ACE0.c:func_80134C20 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:49 src/ov_SC01_001/ov_SC01_001_jr_8012ACE0.c:func_80135168 A=DIFFERS B: removed 0 needed 5 compiles 6 +03:23:49 src/ov_SC02_005/ov_SC02_005_jr_8012ACE0.c:func_801345F8 A=DIFFERS B: removed 0 needed 3 compiles 4 +03:23:49 src/ov_SC01_008/ov_SC01_008_jr_8012ACE0.c:func_80135168 A=DIFFERS B: removed 0 needed 5 compiles 6 +03:23:51 src/ov_SC01_009/ov_SC01_009_jr_8012ACE0.c:func_80135168 A=DIFFERS B: removed 0 needed 5 compiles 6 +03:23:51 src/ov_SC02_005/ov_SC02_005_jr_8012ACE0.c:func_80134C20 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:51 src/ov_SC01_074/ov_SC01_074_jr_8012ACE0.c:func_80135168 A=DIFFERS B: removed 0 needed 5 compiles 6 +03:23:51 src/ov_SC01_005/ov_SC01_005_jr_8012ACE0.c:func_801345F8 A=DIFFERS B: removed 0 needed 3 compiles 4 +03:23:51 src/ov_SC01_084/ov_SC01_084_jr_8012ACE0.c:func_80135168 A=DIFFERS B: removed 0 needed 5 compiles 6 +03:23:52 src/ov_SC02_011/ov_SC02_011_jr_8012ACE0.c:func_80133AB0 A=DIFFERS B: removed 0 needed 4 compiles 5 +03:23:52 src/ov_SC02_015/ov_SC02_015_jr_8012ACE0.c:func_80133AB0 A=DIFFERS B: removed 0 needed 4 compiles 5 +03:23:52 src/ov_SC01_080/ov_SC01_080_jr_8012ACE0.c:func_80135168 A=DIFFERS B: removed 0 needed 5 compiles 6 +03:23:52 src/ov_SC02_004/ov_SC02_004_jr_8012ACE0.c:func_80135168 A=DIFFERS B: removed 0 needed 5 compiles 6 +03:23:52 src/ov_SC02_000/ov_SC02_000_jr_8012ACE0.c:func_801345F8 A=DIFFERS B: removed 0 needed 3 compiles 4 +03:23:52 src/ov_SC02_016/ov_SC02_016_jr_8012ACE0.c:func_80133AB0 A=DIFFERS B: removed 0 needed 4 compiles 5 +03:23:53 src/ov_SC02_017/ov_SC02_017_jr_8012ACE0.c:func_80133AB0 A=DIFFERS B: removed 0 needed 4 compiles 5 +03:23:53 src/ov_SC02_015/ov_SC02_015_jr_8012ACE0.c:func_80133CD4 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:53 src/ov_SC02_011/ov_SC02_011_jr_8012ACE0.c:func_80133CD4 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:53 src/ov_SC02_016/ov_SC02_016_jr_8012ACE0.c:func_80133CD4 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:54 src/ov_SC02_017/ov_SC02_017_jr_8012ACE0.c:func_80133CD4 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:54 src/ov_SC02_021/ov_SC02_021_jr_8012ACE0.c:func_80133AB0 A=DIFFERS B: removed 0 needed 4 compiles 5 +03:23:54 src/ov_SC02_005/ov_SC02_005_jr_8012ACE0.c:func_80135168 A=DIFFERS B: removed 0 needed 5 compiles 6 +03:23:55 src/ov_SC01_005/ov_SC01_005_jr_8012ACE0.c:func_80134C20 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:55 src/ov_SC02_026/ov_SC02_026_jr_8012ACE0.c:func_80133AB0 A=DIFFERS B: removed 0 needed 4 compiles 5 +03:23:55 src/ov_SC02_021/ov_SC02_021_jr_8012ACE0.c:func_80133CD4 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:55 src/ov_SC02_027/ov_SC02_027_jr_8012ACE0.c:func_80133AB0 A=DIFFERS B: removed 0 needed 4 compiles 5 +03:23:55 src/ov_SC02_015/ov_SC02_015_jr_8012ACE0.c:func_801345F8 A=DIFFERS B: removed 0 needed 3 compiles 4 +03:23:55 src/ov_SC02_028/ov_SC02_028_jr_8012ACE0.c:func_80133AB0 A=DIFFERS B: removed 0 needed 4 compiles 5 +03:23:55 src/ov_SC02_011/ov_SC02_011_jr_8012ACE0.c:func_801345F8 A=DIFFERS B: removed 0 needed 3 compiles 4 +03:23:56 src/ov_SC02_016/ov_SC02_016_jr_8012ACE0.c:func_801345F8 A=DIFFERS B: removed 0 needed 3 compiles 4 +03:23:56 src/ov_SC02_026/ov_SC02_026_jr_8012ACE0.c:func_80133CD4 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:56 src/ov_SC02_031/ov_SC02_031_jr_8012ACE0.c:func_80133AB0 A=DIFFERS B: removed 0 needed 4 compiles 5 +03:23:56 src/ov_SC02_017/ov_SC02_017_jr_8012ACE0.c:func_801345F8 A=DIFFERS B: removed 0 needed 3 compiles 4 +03:23:56 src/ov_SC02_000/ov_SC02_000_jr_8012ACE0.c:func_80134C20 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:56 src/ov_SC02_027/ov_SC02_027_jr_8012ACE0.c:func_80133CD4 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:56 src/ov_SC02_028/ov_SC02_028_jr_8012ACE0.c:func_80133CD4 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:57 src/ov_SC02_015/ov_SC02_015_jr_8012ACE0.c:func_80134C20 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:57 src/ov_SC02_031/ov_SC02_031_jr_8012ACE0.c:func_80133CD4 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:57 src/ov_SC02_035/ov_SC02_035_jr_8012ACE0.c:func_80133AB0 A=DIFFERS B: removed 0 needed 4 compiles 5 +03:23:57 src/ov_SC02_021/ov_SC02_021_jr_8012ACE0.c:func_801345F8 A=DIFFERS B: removed 0 needed 3 compiles 4 +03:23:57 src/ov_SC02_017/ov_SC02_017_jr_8012ACE0.c:func_80134C20 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:57 src/ov_SC02_011/ov_SC02_011_jr_8012ACE0.c:func_80134C20 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:57 src/ov_SC02_016/ov_SC02_016_jr_8012ACE0.c:func_80134C20 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:58 src/ov_SC02_026/ov_SC02_026_jr_8012ACE0.c:func_801345F8 A=DIFFERS B: removed 0 needed 3 compiles 4 +03:23:58 src/ov_SC02_035/ov_SC02_035_jr_8012ACE0.c:func_80133CD4 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:58 src/ov_SC02_027/ov_SC02_027_jr_8012ACE0.c:func_801345F8 A=DIFFERS B: removed 0 needed 3 compiles 4 +03:23:58 src/ov_SC02_028/ov_SC02_028_jr_8012ACE0.c:func_801345F8 A=DIFFERS B: removed 0 needed 3 compiles 4 +03:23:59 src/ov_SC02_021/ov_SC02_021_jr_8012ACE0.c:func_80134C20 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:59 src/ov_SC02_031/ov_SC02_031_jr_8012ACE0.c:func_801345F8 A=DIFFERS B: removed 0 needed 3 compiles 4 +03:23:59 src/ov_SC02_026/ov_SC02_026_jr_8012ACE0.c:func_80134C20 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:24:00 src/ov_SC02_015/ov_SC02_015_jr_8012ACE0.c:func_80135168 A=DIFFERS B: removed 0 needed 5 compiles 6 +03:24:00 src/ov_SC02_027/ov_SC02_027_jr_8012ACE0.c:func_80134C20 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:24:00 src/ov_SC02_028/ov_SC02_028_jr_8012ACE0.c:func_80134C20 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:24:00 src/ov_SC02_031/ov_SC02_031_jr_8012ACE0.c:func_80134C20 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:24:00 src/ov_SC02_035/ov_SC02_035_jr_8012ACE0.c:func_801345F8 A=DIFFERS B: removed 0 needed 3 compiles 4 +03:24:00 src/ov_SC02_017/ov_SC02_017_jr_8012ACE0.c:func_80135168 A=DIFFERS B: removed 0 needed 5 compiles 6 +03:24:01 src/ov_SC02_011/ov_SC02_011_jr_8012ACE0.c:func_80135168 A=DIFFERS B: removed 0 needed 5 compiles 6 +03:24:01 src/ov_SC01_005/ov_SC01_005_jr_8012ACE0.c:func_80135168 A=DIFFERS B: removed 0 needed 5 compiles 6 +03:24:01 src/ov_SC02_016/ov_SC02_016_jr_8012ACE0.c:func_80135168 A=DIFFERS B: removed 0 needed 5 compiles 6 +03:24:02 src/ov_SC02_035/ov_SC02_035_jr_8012ACE0.c:func_80134C20 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:24:02 src/ov_SC02_021/ov_SC02_021_jr_8012ACE0.c:func_80135168 A=DIFFERS B: removed 0 needed 5 compiles 6 +03:24:03 src/ov_SC02_000/ov_SC02_000_jr_8012ACE0.c:func_80135168 A=DIFFERS B: removed 0 needed 5 compiles 6 +03:24:03 src/ov_SC02_026/ov_SC02_026_jr_8012ACE0.c:func_80135168 A=DIFFERS B: removed 0 needed 5 compiles 6 +03:24:03 src/ov_SC02_039/ov_SC02_039_jr_8012ACE0.c:func_80133AB0 A=DIFFERS B: removed 0 needed 4 compiles 5 +03:24:04 src/ov_SC02_031/ov_SC02_031_jr_8012ACE0.c:func_80135168 A=DIFFERS B: removed 0 needed 5 compiles 6 +03:24:04 src/ov_SC02_027/ov_SC02_027_jr_8012ACE0.c:func_80135168 A=DIFFERS B: removed 0 needed 5 compiles 6 +03:24:04 src/ov_SC02_028/ov_SC02_028_jr_8012ACE0.c:func_80135168 A=DIFFERS B: removed 0 needed 5 compiles 6 +03:24:04 src/ov_SC02_041/ov_SC02_041_jr_8012ACE0.c:func_80133AB0 A=DIFFERS B: removed 0 needed 4 compiles 5 +03:24:05 src/ov_SC03_001/ov_SC03_001_jr_8012ACE0.c:func_80133AB0 A=DIFFERS B: removed 0 needed 4 compiles 5 +03:24:05 src/ov_SC02_039/ov_SC02_039_jr_8012ACE0.c:func_80133CD4 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:24:05 src/ov_SC03_002/ov_SC03_002_jr_8012ACE0.c:func_80133AB0 A=DIFFERS B: removed 0 needed 4 compiles 5 +03:24:05 src/ov_SC02_035/ov_SC02_035_jr_8012ACE0.c:func_80135168 A=DIFFERS B: removed 0 needed 5 compiles 6 +03:24:05 src/ov_SC02_041/ov_SC02_041_jr_8012ACE0.c:func_80133CD4 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:24:06 src/ov_SC03_003/ov_SC03_003_jr_8012ACE0.c:func_80133AB0 A=DIFFERS B: removed 0 needed 4 compiles 5 +03:24:06 src/ov_SC03_001/ov_SC03_001_jr_8012ACE0.c:func_80133CD4 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:24:06 src/ov_SC03_002/ov_SC03_002_jr_8012ACE0.c:func_80133CD4 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:24:06 src/ov_SC03_006/ov_SC03_006_jr_8012ACE0.c:func_80133AB0 A=DIFFERS B: removed 0 needed 4 compiles 5 +03:24:07 src/ov_SC03_003/ov_SC03_003_jr_8012ACE0.c:func_80133CD4 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:24:07 src/ov_SC03_007/ov_SC03_007_jr_8012ACE0.c:func_80133AB0 A=DIFFERS B: removed 0 needed 4 compiles 5 +03:24:07 src/ov_SC02_039/ov_SC02_039_jr_8012ACE0.c:func_801345F8 A=DIFFERS B: removed 0 needed 3 compiles 4 +03:24:07 src/ov_SC03_010/ov_SC03_010_jr_8012ACE0.c:func_80133AB0 A=DIFFERS B: removed 0 needed 4 compiles 5 +03:24:07 src/ov_SC03_012/ov_SC03_012_jr_8012ACE0.c:func_80133AB0 A=DIFFERS B: removed 0 needed 4 compiles 5 +03:24:07 src/ov_SC03_011/ov_SC03_011_jr_8012ACE0.c:func_80133AB0 A=DIFFERS B: removed 0 needed 4 compiles 5 +03:24:08 src/ov_SC02_041/ov_SC02_041_jr_8012ACE0.c:func_801345F8 A=DIFFERS B: removed 0 needed 3 compiles 4 +03:24:08 src/ov_SC03_006/ov_SC03_006_jr_8012ACE0.c:func_80133CD4 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:24:08 src/ov_SC03_013/ov_SC03_013_jr_8012ACE0.c:func_80133AB0 A=DIFFERS B: removed 0 needed 4 compiles 5 +03:24:08 src/ov_SC03_001/ov_SC03_001_jr_8012ACE0.c:func_801345F8 A=DIFFERS B: removed 0 needed 3 compiles 4 +03:24:08 src/ov_SC03_007/ov_SC03_007_jr_8012ACE0.c:func_80133CD4 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:24:08 src/ov_SC03_002/ov_SC03_002_jr_8012ACE0.c:func_801345F8 A=DIFFERS B: removed 0 needed 3 compiles 4 +03:24:08 src/ov_SC03_010/ov_SC03_010_jr_8012ACE0.c:func_80133CD4 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:24:08 src/ov_SC03_012/ov_SC03_012_jr_8012ACE0.c:func_80133CD4 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:24:09 src/ov_SC03_011/ov_SC03_011_jr_8012ACE0.c:func_80133CD4 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:24:09 src/ov_SC02_039/ov_SC02_039_jr_8012ACE0.c:func_80134C20 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:24:09 src/ov_SC03_013/ov_SC03_013_jr_8012ACE0.c:func_80133CD4 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:24:09 src/ov_SC03_003/ov_SC03_003_jr_8012ACE0.c:func_801345F8 A=DIFFERS B: removed 0 needed 3 compiles 4 +03:24:09 src/ov_SC02_041/ov_SC02_041_jr_8012ACE0.c:func_80134C20 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:24:09 src/ov_SC03_001/ov_SC03_001_jr_8012ACE0.c:func_80134C20 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:24:09 src/ov_SC03_002/ov_SC03_002_jr_8012ACE0.c:func_80134C20 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:24:10 src/ov_SC03_006/ov_SC03_006_jr_8012ACE0.c:func_801345F8 A=DIFFERS B: removed 0 needed 3 compiles 4 +03:24:10 src/ov_SC03_010/ov_SC03_010_jr_8012ACE0.c:func_801345F8 A=DIFFERS B: removed 0 needed 3 compiles 4 +03:24:10 src/ov_SC03_012/ov_SC03_012_jr_8012ACE0.c:func_801345F8 A=DIFFERS B: removed 0 needed 3 compiles 4 +03:24:11 src/ov_SC03_007/ov_SC03_007_jr_8012ACE0.c:func_801345F8 A=DIFFERS B: removed 0 needed 3 compiles 4 +03:24:11 src/ov_SC03_003/ov_SC03_003_jr_8012ACE0.c:func_80134C20 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:24:11 src/ov_SC03_013/ov_SC03_013_jr_8012ACE0.c:func_801345F8 A=DIFFERS B: removed 0 needed 3 compiles 4 +03:24:11 src/ov_SC03_011/ov_SC03_011_jr_8012ACE0.c:func_801345F8 A=DIFFERS B: removed 0 needed 3 compiles 4 +03:24:11 src/ov_SC03_006/ov_SC03_006_jr_8012ACE0.c:func_80134C20 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:24:12 src/ov_SC03_014/ov_SC03_014_jr_8012ACE0.c:func_80133AB0 A=DIFFERS B: removed 0 needed 4 compiles 5 +03:24:12 src/ov_SC03_010/ov_SC03_010_jr_8012ACE0.c:func_80134C20 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:24:12 src/ov_SC03_012/ov_SC03_012_jr_8012ACE0.c:func_80134C20 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:24:12 src/ov_SC02_039/ov_SC02_039_jr_8012ACE0.c:func_80135168 A=DIFFERS B: removed 0 needed 5 compiles 6 +03:24:12 src/ov_SC03_007/ov_SC03_007_jr_8012ACE0.c:func_80134C20 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:24:13 src/ov_SC02_041/ov_SC02_041_jr_8012ACE0.c:func_80135168 A=DIFFERS B: removed 0 needed 5 compiles 6 +03:24:13 src/ov_SC03_001/ov_SC03_001_jr_8012ACE0.c:func_80135168 A=DIFFERS B: removed 0 needed 5 compiles 6 +03:24:13 src/ov_SC03_002/ov_SC03_002_jr_8012ACE0.c:func_80135168 A=DIFFERS B: removed 0 needed 5 compiles 6 +03:24:13 src/ov_SC03_013/ov_SC03_013_jr_8012ACE0.c:func_80134C20 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:24:13 src/ov_SC03_011/ov_SC03_011_jr_8012ACE0.c:func_80134C20 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:24:14 src/ov_SC03_014/ov_SC03_014_jr_8012ACE0.c:func_80133CD4 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:24:14 src/ov_SC03_003/ov_SC03_003_jr_8012ACE0.c:func_80135168 A=DIFFERS B: removed 0 needed 5 compiles 6 +03:24:15 src/ov_SC03_006/ov_SC03_006_jr_8012ACE0.c:func_80135168 A=DIFFERS B: removed 0 needed 5 compiles 6 +03:24:15 src/ov_SC03_012/ov_SC03_012_jr_8012ACE0.c:func_80135168 A=DIFFERS B: removed 0 needed 5 compiles 6 +03:24:15 src/ov_SC03_010/ov_SC03_010_jr_8012ACE0.c:func_80135168 A=DIFFERS B: removed 0 needed 5 compiles 6 +03:24:15 src/ov_SC03_007/ov_SC03_007_jr_8012ACE0.c:func_80135168 A=DIFFERS B: removed 0 needed 5 compiles 6 +03:24:16 src/ov_SC03_023/ov_SC03_023_jr_8012ACE0.c:func_80133AB0 A=DIFFERS B: removed 0 needed 4 compiles 5 +03:24:16 src/ov_SC03_024/ov_SC03_024_jr_8012ACE0.c:func_80133AB0 A=DIFFERS B: removed 0 needed 4 compiles 5 +03:24:16 src/ov_SC03_013/ov_SC03_013_jr_8012ACE0.c:func_80135168 A=DIFFERS B: removed 0 needed 5 compiles 6 +03:24:16 src/ov_SC04_008/ov_SC04_008_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:24:16 src/ov_SC03_028/ov_SC03_028_jr_8012ACE0.c:func_80133AB0 A=DIFFERS B: removed 0 needed 4 compiles 5 +03:24:16 src/ov_SC03_029/ov_SC03_029_jr_8012ACE0.c:func_80133AB0 A=DIFFERS B: removed 0 needed 4 compiles 5 +03:24:16 src/ov_SC05_009/ov_SC05_009_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:24:17 src/ov_SC04_008/ov_SC04_008_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:24:17 src/ov_SC03_023/ov_SC03_023_jr_8012ACE0.c:func_80133CD4 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:24:17 src/ov_SC03_024/ov_SC03_024_jr_8012ACE0.c:func_80133CD4 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:24:17 src/ov_SC03_011/ov_SC03_011_jr_8012ACE0.c:func_80135168 A=DIFFERS B: removed 0 needed 5 compiles 6 +03:24:17 src/ov_SC05_009/ov_SC05_009_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:24:17 src/ov_SC03_029/ov_SC03_029_jr_8012ACE0.c:func_80133CD4 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:24:17 src/ov_SC03_028/ov_SC03_028_jr_8012ACE0.c:func_80133CD4 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:24:17 src/ov_SC04_021/ov_SC04_021_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:24:17 src/ov_SC03_126/ov_SC03_126_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:24:17 src/ov_MAIN_012/ov_MAIN_012_jr_80131340.c:func_80133AB0 A=DIFFERS B: removed 0 needed 4 compiles 5 +03:24:17 src/ov_SC02_037/ov_SC02_037_jr_80131340.c:func_80133AB0 A=DIFFERS B: removed 0 needed 4 compiles 5 +03:24:18 src/ov_SC01_077/ov_SC01_077_jr_8012ACE0.c:func_80133AB0 A=DIFFERS B: removed 0 needed 4 compiles 5 +03:24:18 src/ov_SC05_019/ov_SC05_019_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:24:18 src/ov_SC03_014/ov_SC03_014_jr_8012ACE0.c:func_801345F8 A=DIFFERS B: removed 0 needed 3 compiles 4 +03:24:18 src/ov_SC01_000/ov_SC01_000_jr_80135A4C.c:func_80135A4C A=DIFFERS B: removed 0 needed 3 compiles 4 +03:24:18 src/ov_SC01_004/ov_SC01_004_jr_80135A4C.c:func_80135A4C A=DIFFERS B: removed 0 needed 3 compiles 4 +03:24:18 src/ov_MAIN_012/ov_MAIN_012_jr_80135A4C.c:func_80135A4C A=DIFFERS B: removed 0 needed 3 compiles 4 +03:24:18 src/ov_SC01_001/ov_SC01_001_jr_80135A4C.c:func_80135A4C A=DIFFERS B: removed 0 needed 3 compiles 4 +03:24:19 src/ov_SC02_037/ov_SC02_037_jr_80131340.c:func_801345F8 A=DIFFERS B: removed 0 needed 3 compiles 4 +03:24:19 src/ov_MAIN_012/ov_MAIN_012_jr_80131340.c:func_801345F8 A=DIFFERS B: removed 0 needed 3 compiles 4 +03:24:19 src/ov_SC01_077/ov_SC01_077_jr_8012ACE0.c:func_80133CD4 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:24:19 src/ov_SC01_074/ov_SC01_074_jr_80135A4C.c:func_80135A4C A=DIFFERS B: removed 0 needed 3 compiles 4 +03:24:19 src/ov_SC01_009/ov_SC01_009_jr_80135A4C.c:func_80135A4C A=DIFFERS B: removed 0 needed 3 compiles 4 +03:24:19 src/ov_SC03_024/ov_SC03_024_jr_8012ACE0.c:func_801345F8 A=DIFFERS B: removed 0 needed 3 compiles 4 +03:24:19 src/ov_SC03_023/ov_SC03_023_jr_8012ACE0.c:func_801345F8 A=DIFFERS B: removed 0 needed 3 compiles 4 +03:24:19 src/ov_SC01_008/ov_SC01_008_jr_80135A4C.c:func_80135A4C A=DIFFERS B: removed 0 needed 3 compiles 4 +03:24:19 src/ov_SC01_077/ov_SC01_077_jr_80135A4C.c:func_80135A4C A=DIFFERS B: removed 0 needed 3 compiles 4 +03:24:19 src/ov_SC01_005/ov_SC01_005_jr_80135A4C.c:func_80135A4C A=DIFFERS B: removed 0 needed 3 compiles 4 +03:24:20 src/ov_SC01_080/ov_SC01_080_jr_80135A4C.c:func_80135A4C A=DIFFERS B: removed 0 needed 3 compiles 4 +03:24:20 src/ov_SC03_029/ov_SC03_029_jr_8012ACE0.c:func_801345F8 A=DIFFERS B: removed 0 needed 3 compiles 4 +03:24:20 src/ov_SC01_084/ov_SC01_084_jr_80135A4C.c:func_80135A4C A=DIFFERS B: removed 0 needed 3 compiles 4 +03:24:20 src/ov_SC02_004/ov_SC02_004_jr_80135A4C.c:func_80135A4C A=DIFFERS B: removed 0 needed 3 compiles 4 +03:24:20 src/ov_SC03_028/ov_SC03_028_jr_8012ACE0.c:func_801345F8 A=DIFFERS B: removed 0 needed 3 compiles 4 +03:24:20 src/ov_SC02_005/ov_SC02_005_jr_80135A4C.c:func_80135A4C A=DIFFERS B: removed 0 needed 3 compiles 4 +03:24:20 src/ov_SC02_000/ov_SC02_000_jr_80135A4C.c:func_80135A4C A=DIFFERS B: removed 0 needed 3 compiles 4 +03:24:20 src/ov_SC02_011/ov_SC02_011_jr_80135A4C.c:func_80135A4C A=DIFFERS B: removed 0 needed 3 compiles 4 +03:24:20 src/ov_SC02_015/ov_SC02_015_jr_80135A4C.c:func_80135A4C A=DIFFERS B: removed 0 needed 3 compiles 4 +03:24:20 src/ov_SC02_017/ov_SC02_017_jr_80135A4C.c:func_80135A4C A=DIFFERS B: removed 0 needed 3 compiles 4 +03:24:20 src/ov_SC02_016/ov_SC02_016_jr_80135A4C.c:func_80135A4C A=DIFFERS B: removed 0 needed 3 compiles 4 +03:24:21 src/ov_SC02_021/ov_SC02_021_jr_80135A4C.c:func_80135A4C A=DIFFERS B: removed 0 needed 3 compiles 4 +03:24:21 src/ov_SC02_028/ov_SC02_028_jr_80135A4C.c:func_80135A4C A=DIFFERS B: removed 0 needed 3 compiles 4 +03:24:21 src/ov_SC03_023/ov_SC03_023_jr_8012ACE0.c:func_80134C20 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:24:21 src/ov_SC02_027/ov_SC02_027_jr_80135A4C.c:func_80135A4C A=DIFFERS B: removed 0 needed 3 compiles 4 +03:24:21 src/ov_SC02_026/ov_SC02_026_jr_80135A4C.c:func_80135A4C A=DIFFERS B: removed 0 needed 3 compiles 4 +03:24:21 src/ov_SC02_035/ov_SC02_035_jr_80135A4C.c:func_80135A4C A=DIFFERS B: removed 0 needed 3 compiles 4 +03:24:21 src/ov_SC02_031/ov_SC02_031_jr_80135A4C.c:func_80135A4C A=DIFFERS B: removed 0 needed 3 compiles 4 +03:24:21 src/ov_SC03_024/ov_SC03_024_jr_8012ACE0.c:func_80134C20 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:24:21 src/ov_SC01_077/ov_SC01_077_jr_8012ACE0.c:func_801345F8 A=DIFFERS B: removed 0 needed 3 compiles 4 +03:24:21 src/ov_SC02_037/ov_SC02_037_jr_80135A4C.c:func_80135A4C A=DIFFERS B: removed 0 needed 3 compiles 4 +03:24:21 src/ov_SC02_039/ov_SC02_039_jr_80135A4C.c:func_80135A4C A=DIFFERS B: removed 0 needed 3 compiles 4 +03:24:21 src/ov_SC03_014/ov_SC03_014_jr_8012ACE0.c:func_80134C20 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:24:21 src/ov_SC03_028/ov_SC03_028_jr_8012ACE0.c:func_80134C20 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:24:21 src/ov_SC02_041/ov_SC02_041_jr_80135A4C.c:func_80135A4C A=DIFFERS B: removed 0 needed 3 compiles 4 +03:24:21 src/ov_SC03_003/ov_SC03_003_jr_80135A4C.c:func_80135A4C A=DIFFERS B: removed 0 needed 3 compiles 4 +03:24:21 src/ov_SC03_002/ov_SC03_002_jr_80135A4C.c:func_80135A4C A=DIFFERS B: removed 0 needed 3 compiles 4 +03:24:22 src/ov_SC03_001/ov_SC03_001_jr_80135A4C.c:func_80135A4C A=DIFFERS B: removed 0 needed 3 compiles 4 +03:24:22 src/ov_SC03_029/ov_SC03_029_jr_8012ACE0.c:func_80134C20 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:24:22 src/ov_SC03_006/ov_SC03_006_jr_80135A4C.c:func_80135A4C A=DIFFERS B: removed 0 needed 3 compiles 4 +03:24:22 src/ov_SC03_007/ov_SC03_007_jr_80135A4C.c:func_80135A4C A=DIFFERS B: removed 0 needed 3 compiles 4 +03:24:22 src/ov_SC03_010/ov_SC03_010_jr_80135A4C.c:func_80135A4C A=DIFFERS B: removed 0 needed 3 compiles 4 +03:24:22 src/ov_SC03_011/ov_SC03_011_jr_80135A4C.c:func_80135A4C A=DIFFERS B: removed 0 needed 3 compiles 4 +03:24:22 src/ov_SC03_012/ov_SC03_012_jr_80135A4C.c:func_80135A4C A=DIFFERS B: removed 0 needed 3 compiles 4 +03:24:22 src/ov_SC03_013/ov_SC03_013_jr_80135A4C.c:func_80135A4C A=DIFFERS B: removed 0 needed 3 compiles 4 +03:24:22 src/ov_SC03_023/ov_SC03_023_jr_80135A4C.c:func_80135A4C A=DIFFERS B: removed 0 needed 3 compiles 4 +03:24:23 src/ov_SC03_024/ov_SC03_024_jr_80135A4C.c:func_80135A4C A=DIFFERS B: removed 0 needed 3 compiles 4 +03:24:23 src/ov_SC03_028/ov_SC03_028_jr_80135A4C.c:func_80135A4C A=DIFFERS B: removed 0 needed 3 compiles 4 +03:24:23 src/ov_SC03_014/ov_SC03_014_jr_80135A4C.c:func_80135A4C A=DIFFERS B: removed 0 needed 3 compiles 4 +03:24:23 src/ov_SC01_077/ov_SC01_077_jr_8012ACE0.c:func_80134C20 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:24:24 src/ov_SC03_023/ov_SC03_023_jr_8012ACE0.c:func_80135168 A=DIFFERS B: removed 0 needed 5 compiles 6 +03:24:24 src/ov_SC03_028/ov_SC03_028_jr_8012ACE0.c:func_80135168 A=DIFFERS B: removed 0 needed 5 compiles 6 +03:24:24 src/ov_SC03_024/ov_SC03_024_jr_8012ACE0.c:func_80135168 A=DIFFERS B: removed 0 needed 5 compiles 6 +03:24:25 src/ov_SC03_029/ov_SC03_029_jr_8012ACE0.c:func_80135168 A=DIFFERS B: removed 0 needed 5 compiles 6 +03:24:27 src/ov_SC03_014/ov_SC03_014_jr_8012ACE0.c:func_80135168 A=DIFFERS B: removed 0 needed 5 compiles 6 +03:24:28 delever: batch tus2 — 300 files (TUs; 2483 drawable) · 2752 bodies: 495 lever-free, 2257 residue, 0 refused · sites removed 3505 / needed 5262 / refused 0 / deferred 0 · replays 1350 (0 disagreed) · compiles 5616 in 251 s wall · final 300/300 identical · written 297 files diff --git a/.run/P36/delever/batch_tus2.json b/.run/P36/delever/batch_tus2.json new file mode 100644 index 0000000000..e465e1e7aa --- /dev/null +++ b/.run/P36/delever/batch_tus2.json @@ -0,0 +1,3031 @@ +{ + "label": "tus2", + "generated": "2026-09-09 03:24", + "headers": false, + "batch": 300, + "only": null, + "files": 300, + "drawable_files": 2483, + "wall_s": 251.0, + "calib": { + "head": "a605e1dba", + "stamp": "b44c5a8a3423" + }, + "bodies": 2752, + "compiles": 5616, + "sites_removed": 3505, + "sites_needed": 5262, + "sites_refused": 0, + "sites_deferred": 0, + "lever_free": 495, + "residue": 2257, + "refused_bodies": 0, + "replays": 1350, + "disagreed": 0, + "written": 297, + "seconds": 2376.8883826732635, + "final_ok": 300, + "final_bad": 0, + "per_file": [ + { + "tu": "src/ov_SC01_077/ov_SC01_077.c", + "bodies": 23, + "final": "IDENTICAL", + "written": true, + "removed": 34, + "needed": 52, + "refused": 0, + "compiles": 96 + }, + { + "tu": "src/ov_SC02_037/ov_SC02_037_jr_8015A3C8.c", + "bodies": 23, + "final": "IDENTICAL", + "written": true, + "removed": 30, + "needed": 43, + "refused": 0, + "compiles": 78 + }, + { + "tu": "src/ov_MAIN_012/ov_MAIN_012_jr_8015A3C8.c", + "bodies": 22, + "final": "IDENTICAL", + "written": true, + "removed": 28, + "needed": 43, + "refused": 0, + "compiles": 77 + }, + { + "tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", + "bodies": 17, + "final": "IDENTICAL", + "written": true, + "removed": 19, + "needed": 33, + "refused": 0, + "compiles": 35 + }, + { + "tu": "src/ov_SC01_077/ov_SC01_077_jr_8015C32C.c", + "bodies": 17, + "final": "IDENTICAL", + "written": true, + "removed": 19, + "needed": 33, + "refused": 0, + "compiles": 41 + }, + { + "tu": "src/ov_SC07_006/ov_SC07_006_jr_801457A4.c", + "bodies": 13, + "final": "IDENTICAL", + "written": true, + "removed": 11, + "needed": 15, + "refused": 0, + "compiles": 22 + }, + { + "tu": "src/ov_SC07_010/ov_SC07_010_jr_80140608.c", + "bodies": 12, + "final": "IDENTICAL", + "written": true, + "removed": 17, + "needed": 16, + "refused": 0, + "compiles": 36 + }, + { + "tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", + "bodies": 11, + "final": "IDENTICAL", + "written": true, + "removed": 16, + "needed": 14, + "refused": 0, + "compiles": 30 + }, + { + "tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", + "bodies": 11, + "final": "IDENTICAL", + "written": true, + "removed": 16, + "needed": 14, + "refused": 0, + "compiles": 30 + }, + { + "tu": "src/ov_MAIN_012/ov_MAIN_012_jr_8013C98C.c", + "bodies": 10, + "final": "IDENTICAL", + "written": true, + "removed": 17, + "needed": 34, + "refused": 0, + "compiles": 54 + }, + { + "tu": "src/ov_SC01_000/ov_SC01_000_jr_8013C98C.c", + "bodies": 9, + "final": "IDENTICAL", + "written": true, + "removed": 16, + "needed": 34, + "refused": 0, + "compiles": 54 + }, + { + "tu": "src/ov_SC01_084/ov_SC01_084_jr_8013C98C.c", + "bodies": 9, + "final": "IDENTICAL", + "written": true, + "removed": 16, + "needed": 34, + "refused": 0, + "compiles": 16 + }, + { + "tu": "src/ov_SC02_005/ov_SC02_005_jr_8013C98C.c", + "bodies": 9, + "final": "IDENTICAL", + "written": true, + "removed": 16, + "needed": 34, + "refused": 0, + "compiles": 16 + }, + { + "tu": "src/ov_SC03_001/ov_SC03_001_jr_8013C98C.c", + "bodies": 9, + "final": "IDENTICAL", + "written": true, + "removed": 16, + "needed": 34, + "refused": 0, + "compiles": 16 + }, + { + "tu": "src/ov_SC01_001/ov_SC01_001_jr_8015C32C.c", + "bodies": 17, + "final": "IDENTICAL", + "written": true, + "removed": 19, + "needed": 33, + "refused": 0, + "compiles": 28 + }, + { + "tu": "src/ov_SC01_004/ov_SC01_004_jr_8015C32C.c", + "bodies": 17, + "final": "IDENTICAL", + "written": true, + "removed": 19, + "needed": 33, + "refused": 0, + "compiles": 28 + }, + { + "tu": "src/ov_SC01_005/ov_SC01_005_jr_8015C32C.c", + "bodies": 17, + "final": "IDENTICAL", + "written": true, + "removed": 19, + "needed": 33, + "refused": 0, + "compiles": 29 + }, + { + "tu": "src/ov_SC01_008/ov_SC01_008_jr_8015C32C.c", + "bodies": 17, + "final": "IDENTICAL", + "written": true, + "removed": 19, + "needed": 33, + "refused": 0, + "compiles": 28 + }, + { + "tu": "src/ov_SC01_009/ov_SC01_009_jr_8015C32C.c", + "bodies": 17, + "final": "IDENTICAL", + "written": true, + "removed": 19, + "needed": 33, + "refused": 0, + "compiles": 28 + }, + { + "tu": "src/ov_SC01_074/ov_SC01_074_jr_8015C32C.c", + "bodies": 17, + "final": "IDENTICAL", + "written": true, + "removed": 19, + "needed": 33, + "refused": 0, + "compiles": 28 + }, + { + "tu": "src/ov_SC01_080/ov_SC01_080_jr_8015C32C.c", + "bodies": 17, + "final": "IDENTICAL", + "written": true, + "removed": 19, + "needed": 33, + "refused": 0, + "compiles": 28 + }, + { + "tu": "src/ov_SC01_084/ov_SC01_084_jr_8015C32C.c", + "bodies": 17, + "final": "IDENTICAL", + "written": true, + "removed": 19, + "needed": 33, + "refused": 0, + "compiles": 28 + }, + { + "tu": "src/ov_SC02_000/ov_SC02_000_jr_8015C32C.c", + "bodies": 17, + "final": "IDENTICAL", + "written": true, + "removed": 19, + "needed": 33, + "refused": 0, + "compiles": 29 + }, + { + "tu": "src/ov_SC02_004/ov_SC02_004_jr_8015C32C.c", + "bodies": 17, + "final": "IDENTICAL", + "written": true, + "removed": 19, + "needed": 33, + "refused": 0, + "compiles": 28 + }, + { + "tu": "src/ov_SC02_005/ov_SC02_005_jr_8015C32C.c", + "bodies": 17, + "final": "IDENTICAL", + "written": true, + "removed": 19, + "needed": 33, + "refused": 0, + "compiles": 28 + }, + { + "tu": "src/ov_SC02_011/ov_SC02_011_jr_8015C32C.c", + "bodies": 17, + "final": "IDENTICAL", + "written": true, + "removed": 19, + "needed": 33, + "refused": 0, + "compiles": 28 + }, + { + "tu": "src/ov_SC02_015/ov_SC02_015_jr_8015C32C.c", + "bodies": 17, + "final": "IDENTICAL", + "written": true, + "removed": 19, + "needed": 33, + "refused": 0, + "compiles": 28 + }, + { + "tu": "src/ov_SC02_016/ov_SC02_016_jr_8015C32C.c", + "bodies": 17, + "final": "IDENTICAL", + "written": true, + "removed": 19, + "needed": 33, + "refused": 0, + "compiles": 28 + }, + { + "tu": "src/ov_SC02_017/ov_SC02_017_jr_8015C32C.c", + "bodies": 17, + "final": "IDENTICAL", + "written": true, + "removed": 19, + "needed": 33, + "refused": 0, + "compiles": 28 + }, + { + "tu": "src/ov_SC02_021/ov_SC02_021_jr_8015C32C.c", + "bodies": 17, + "final": "IDENTICAL", + "written": true, + "removed": 19, + "needed": 33, + "refused": 0, + "compiles": 28 + }, + { + "tu": "src/ov_SC02_026/ov_SC02_026_jr_8015C32C.c", + "bodies": 17, + "final": "IDENTICAL", + "written": true, + "removed": 19, + "needed": 33, + "refused": 0, + "compiles": 28 + }, + { + "tu": "src/ov_SC02_027/ov_SC02_027_jr_8015C32C.c", + "bodies": 17, + "final": "IDENTICAL", + "written": true, + "removed": 19, + "needed": 33, + "refused": 0, + "compiles": 28 + }, + { + "tu": "src/ov_SC02_028/ov_SC02_028_jr_8015C32C.c", + "bodies": 17, + "final": "IDENTICAL", + "written": true, + "removed": 19, + "needed": 33, + "refused": 0, + "compiles": 28 + }, + { + "tu": "src/ov_SC02_031/ov_SC02_031_jr_8015C32C.c", + "bodies": 17, + "final": "IDENTICAL", + "written": true, + "removed": 19, + "needed": 33, + "refused": 0, + "compiles": 28 + }, + { + "tu": "src/ov_SC02_035/ov_SC02_035_jr_8015C32C.c", + "bodies": 17, + "final": "IDENTICAL", + "written": true, + "removed": 19, + "needed": 33, + "refused": 0, + "compiles": 28 + }, + { + "tu": "src/ov_SC02_039/ov_SC02_039_jr_8015C32C.c", + "bodies": 17, + "final": "IDENTICAL", + "written": true, + "removed": 19, + "needed": 33, + "refused": 0, + "compiles": 28 + }, + { + "tu": "src/ov_SC02_041/ov_SC02_041_jr_8015C32C.c", + "bodies": 17, + "final": "IDENTICAL", + "written": true, + "removed": 19, + "needed": 33, + "refused": 0, + "compiles": 28 + }, + { + "tu": "src/ov_SC03_001/ov_SC03_001_jr_8015C32C.c", + "bodies": 17, + "final": "IDENTICAL", + "written": true, + "removed": 19, + "needed": 33, + "refused": 0, + "compiles": 28 + }, + { + "tu": "src/ov_SC03_002/ov_SC03_002_jr_8015C32C.c", + "bodies": 17, + "final": "IDENTICAL", + "written": true, + "removed": 19, + "needed": 33, + "refused": 0, + "compiles": 28 + }, + { + "tu": "src/ov_SC03_003/ov_SC03_003_jr_8015C32C.c", + "bodies": 17, + "final": "IDENTICAL", + "written": true, + "removed": 19, + "needed": 33, + "refused": 0, + "compiles": 28 + }, + { + "tu": "src/ov_SC03_006/ov_SC03_006_jr_8015C32C.c", + "bodies": 17, + "final": "IDENTICAL", + "written": true, + "removed": 19, + "needed": 33, + "refused": 0, + "compiles": 28 + }, + { + "tu": "src/ov_SC03_007/ov_SC03_007_jr_8015C32C.c", + "bodies": 17, + "final": "IDENTICAL", + "written": true, + "removed": 19, + "needed": 33, + "refused": 0, + "compiles": 28 + }, + { + "tu": "src/ov_SC03_010/ov_SC03_010_jr_8015C32C.c", + "bodies": 17, + "final": "IDENTICAL", + "written": true, + "removed": 19, + "needed": 33, + "refused": 0, + "compiles": 28 + }, + { + "tu": "src/ov_SC03_011/ov_SC03_011_jr_8015C32C.c", + "bodies": 17, + "final": "IDENTICAL", + "written": true, + "removed": 19, + "needed": 33, + "refused": 0, + "compiles": 28 + }, + { + "tu": "src/ov_SC03_012/ov_SC03_012_jr_8015C32C.c", + "bodies": 17, + "final": "IDENTICAL", + "written": true, + "removed": 19, + "needed": 33, + "refused": 0, + "compiles": 28 + }, + { + "tu": "src/ov_SC03_013/ov_SC03_013_jr_8015C32C.c", + "bodies": 17, + "final": "IDENTICAL", + "written": true, + "removed": 19, + "needed": 33, + "refused": 0, + "compiles": 28 + }, + { + "tu": "src/ov_SC03_014/ov_SC03_014_jr_8015C32C.c", + "bodies": 17, + "final": "IDENTICAL", + "written": true, + "removed": 19, + "needed": 33, + "refused": 0, + "compiles": 29 + }, + { + "tu": "src/ov_SC03_023/ov_SC03_023_jr_8015C32C.c", + "bodies": 17, + "final": "IDENTICAL", + "written": true, + "removed": 19, + "needed": 33, + "refused": 0, + "compiles": 28 + }, + { + "tu": "src/ov_SC03_024/ov_SC03_024_jr_8015C32C.c", + "bodies": 17, + "final": "IDENTICAL", + "written": true, + "removed": 19, + "needed": 33, + "refused": 0, + "compiles": 28 + }, + { + "tu": "src/ov_SC03_028/ov_SC03_028_jr_8015C32C.c", + "bodies": 17, + "final": "IDENTICAL", + "written": true, + "removed": 19, + "needed": 33, + "refused": 0, + "compiles": 28 + }, + { + "tu": "src/ov_SC07_007/ov_SC07_007_jr_801457A4.c", + "bodies": 12, + "final": "IDENTICAL", + "written": true, + "removed": 11, + "needed": 14, + "refused": 0, + "compiles": 17 + }, + { + "tu": "src/ov_SC07_010/ov_SC07_010_jr_801457A4.c", + "bodies": 12, + "final": "IDENTICAL", + "written": true, + "removed": 11, + "needed": 14, + "refused": 0, + "compiles": 17 + }, + { + "tu": "src/ov_SC07_011/ov_SC07_011_jr_801457A4.c", + "bodies": 12, + "final": "IDENTICAL", + "written": true, + "removed": 11, + "needed": 14, + "refused": 0, + "compiles": 17 + }, + { + "tu": "src/ov_SC01_000/ov_SC01_000_jr_80140608.c", + "bodies": 11, + "final": "IDENTICAL", + "written": true, + "removed": 16, + "needed": 14, + "refused": 0, + "compiles": 19 + }, + { + "tu": "src/ov_SC01_001/ov_SC01_001_jr_80140608.c", + "bodies": 11, + "final": "IDENTICAL", + "written": true, + "removed": 16, + "needed": 14, + "refused": 0, + "compiles": 19 + }, + { + "tu": "src/ov_SC01_004/ov_SC01_004_jr_80140608.c", + "bodies": 11, + "final": "IDENTICAL", + "written": true, + "removed": 16, + "needed": 14, + "refused": 0, + "compiles": 19 + }, + { + "tu": "src/ov_SC01_005/ov_SC01_005_jr_80140608.c", + "bodies": 11, + "final": "IDENTICAL", + "written": true, + "removed": 16, + "needed": 14, + "refused": 0, + "compiles": 20 + }, + { + "tu": "src/ov_SC01_008/ov_SC01_008_jr_80140608.c", + "bodies": 11, + "final": "IDENTICAL", + "written": true, + "removed": 16, + "needed": 14, + "refused": 0, + "compiles": 19 + }, + { + "tu": "src/ov_SC01_009/ov_SC01_009_jr_80140608.c", + "bodies": 11, + "final": "IDENTICAL", + "written": true, + "removed": 16, + "needed": 14, + "refused": 0, + "compiles": 19 + }, + { + "tu": "src/ov_SC01_074/ov_SC01_074_jr_80140608.c", + "bodies": 11, + "final": "IDENTICAL", + "written": true, + "removed": 16, + "needed": 14, + "refused": 0, + "compiles": 19 + }, + { + "tu": "src/ov_SC01_080/ov_SC01_080_jr_80140608.c", + "bodies": 11, + "final": "IDENTICAL", + "written": true, + "removed": 16, + "needed": 14, + "refused": 0, + "compiles": 19 + }, + { + "tu": "src/ov_SC01_084/ov_SC01_084_jr_80140608.c", + "bodies": 11, + "final": "IDENTICAL", + "written": true, + "removed": 16, + "needed": 14, + "refused": 0, + "compiles": 19 + }, + { + "tu": "src/ov_SC02_000/ov_SC02_000_jr_80140608.c", + "bodies": 11, + "final": "IDENTICAL", + "written": true, + "removed": 16, + "needed": 14, + "refused": 0, + "compiles": 20 + }, + { + "tu": "src/ov_SC02_004/ov_SC02_004_jr_80140608.c", + "bodies": 11, + "final": "IDENTICAL", + "written": true, + "removed": 16, + "needed": 14, + "refused": 0, + "compiles": 19 + }, + { + "tu": "src/ov_SC02_005/ov_SC02_005_jr_80140608.c", + "bodies": 11, + "final": "IDENTICAL", + "written": true, + "removed": 16, + "needed": 14, + "refused": 0, + "compiles": 19 + }, + { + "tu": "src/ov_SC02_011/ov_SC02_011_jr_80140608.c", + "bodies": 11, + "final": "IDENTICAL", + "written": true, + "removed": 16, + "needed": 14, + "refused": 0, + "compiles": 19 + }, + { + "tu": "src/ov_SC02_015/ov_SC02_015_jr_80140608.c", + "bodies": 11, + "final": "IDENTICAL", + "written": true, + "removed": 16, + "needed": 14, + "refused": 0, + "compiles": 19 + }, + { + "tu": "src/ov_SC02_016/ov_SC02_016_jr_80140608.c", + "bodies": 11, + "final": "IDENTICAL", + "written": true, + "removed": 16, + "needed": 14, + "refused": 0, + "compiles": 19 + }, + { + "tu": "src/ov_SC02_017/ov_SC02_017_jr_80140608.c", + "bodies": 11, + "final": "IDENTICAL", + "written": true, + "removed": 16, + "needed": 14, + "refused": 0, + "compiles": 19 + }, + { + "tu": "src/ov_SC02_021/ov_SC02_021_jr_80140608.c", + "bodies": 11, + "final": "IDENTICAL", + "written": true, + "removed": 16, + "needed": 14, + "refused": 0, + "compiles": 19 + }, + { + "tu": "src/ov_SC02_026/ov_SC02_026_jr_80140608.c", + "bodies": 11, + "final": "IDENTICAL", + "written": true, + "removed": 16, + "needed": 14, + "refused": 0, + "compiles": 19 + }, + { + "tu": "src/ov_SC02_027/ov_SC02_027_jr_80140608.c", + "bodies": 11, + "final": "IDENTICAL", + "written": true, + "removed": 16, + "needed": 14, + "refused": 0, + "compiles": 19 + }, + { + "tu": "src/ov_SC02_028/ov_SC02_028_jr_80140608.c", + "bodies": 11, + "final": "IDENTICAL", + "written": true, + "removed": 16, + "needed": 14, + "refused": 0, + "compiles": 19 + }, + { + "tu": "src/ov_SC02_031/ov_SC02_031_jr_80140608.c", + "bodies": 11, + "final": "IDENTICAL", + "written": true, + "removed": 16, + "needed": 14, + "refused": 0, + "compiles": 19 + }, + { + "tu": "src/ov_SC02_035/ov_SC02_035_jr_80140608.c", + "bodies": 11, + "final": "IDENTICAL", + "written": true, + "removed": 16, + "needed": 14, + "refused": 0, + "compiles": 19 + }, + { + "tu": "src/ov_SC02_039/ov_SC02_039_jr_80140608.c", + "bodies": 11, + "final": "IDENTICAL", + "written": true, + "removed": 16, + "needed": 14, + "refused": 0, + "compiles": 19 + }, + { + "tu": "src/ov_SC02_041/ov_SC02_041_jr_80140608.c", + "bodies": 11, + "final": "IDENTICAL", + "written": true, + "removed": 16, + "needed": 14, + "refused": 0, + "compiles": 19 + }, + { + "tu": "src/ov_SC03_001/ov_SC03_001_jr_80140608.c", + "bodies": 11, + "final": "IDENTICAL", + "written": true, + "removed": 16, + "needed": 14, + "refused": 0, + "compiles": 19 + }, + { + "tu": "src/ov_SC03_002/ov_SC03_002_jr_80140608.c", + "bodies": 11, + "final": "IDENTICAL", + "written": true, + "removed": 16, + "needed": 14, + "refused": 0, + "compiles": 19 + }, + { + "tu": "src/ov_SC03_003/ov_SC03_003_jr_80140608.c", + "bodies": 11, + "final": "IDENTICAL", + "written": true, + "removed": 16, + "needed": 14, + "refused": 0, + "compiles": 19 + }, + { + "tu": "src/ov_SC03_006/ov_SC03_006_jr_80140608.c", + "bodies": 11, + "final": "IDENTICAL", + "written": true, + "removed": 16, + "needed": 14, + "refused": 0, + "compiles": 19 + }, + { + "tu": "src/ov_SC03_007/ov_SC03_007_jr_80140608.c", + "bodies": 11, + "final": "IDENTICAL", + "written": true, + "removed": 16, + "needed": 14, + "refused": 0, + "compiles": 19 + }, + { + "tu": "src/ov_SC03_010/ov_SC03_010_jr_80140608.c", + "bodies": 11, + "final": "IDENTICAL", + "written": true, + "removed": 16, + "needed": 14, + "refused": 0, + "compiles": 19 + }, + { + "tu": "src/ov_SC03_012/ov_SC03_012_jr_80140608.c", + "bodies": 11, + "final": "IDENTICAL", + "written": true, + "removed": 16, + "needed": 14, + "refused": 0, + "compiles": 19 + }, + { + "tu": "src/ov_SC03_013/ov_SC03_013_jr_80140608.c", + "bodies": 11, + "final": "IDENTICAL", + "written": true, + "removed": 16, + "needed": 14, + "refused": 0, + "compiles": 19 + }, + { + "tu": "src/ov_SC03_014/ov_SC03_014_jr_80140608.c", + "bodies": 11, + "final": "IDENTICAL", + "written": true, + "removed": 16, + "needed": 14, + "refused": 0, + "compiles": 20 + }, + { + "tu": "src/ov_SC03_023/ov_SC03_023_jr_80140608.c", + "bodies": 11, + "final": "IDENTICAL", + "written": true, + "removed": 16, + "needed": 14, + "refused": 0, + "compiles": 19 + }, + { + "tu": "src/ov_SC03_024/ov_SC03_024_jr_80140608.c", + "bodies": 11, + "final": "IDENTICAL", + "written": true, + "removed": 16, + "needed": 14, + "refused": 0, + "compiles": 19 + }, + { + "tu": "src/ov_SC03_028/ov_SC03_028_jr_80140608.c", + "bodies": 11, + "final": "IDENTICAL", + "written": true, + "removed": 16, + "needed": 14, + "refused": 0, + "compiles": 19 + }, + { + "tu": "src/ov_SC03_029/ov_SC03_029_jr_80140608.c", + "bodies": 11, + "final": "IDENTICAL", + "written": true, + "removed": 16, + "needed": 14, + "refused": 0, + "compiles": 19 + }, + { + "tu": "src/ov_SC03_030/ov_SC03_030_jr_80140608.c", + "bodies": 11, + "final": "IDENTICAL", + "written": true, + "removed": 16, + "needed": 14, + "refused": 0, + "compiles": 19 + }, + { + "tu": "src/ov_SC03_031/ov_SC03_031_jr_80140608.c", + "bodies": 11, + "final": "IDENTICAL", + "written": true, + "removed": 16, + "needed": 14, + "refused": 0, + "compiles": 19 + }, + { + "tu": "src/ov_SC03_089/ov_SC03_089_jr_80140608.c", + "bodies": 11, + "final": "IDENTICAL", + "written": true, + "removed": 16, + "needed": 14, + "refused": 0, + "compiles": 19 + }, + { + "tu": "src/ov_SC03_090/ov_SC03_090_jr_80140608.c", + "bodies": 11, + "final": "IDENTICAL", + "written": true, + "removed": 16, + "needed": 14, + "refused": 0, + "compiles": 19 + }, + { + "tu": "src/ov_SC03_091/ov_SC03_091_jr_80140608.c", + "bodies": 11, + "final": "IDENTICAL", + "written": true, + "removed": 16, + "needed": 14, + "refused": 0, + "compiles": 19 + }, + { + "tu": "src/ov_SC03_092/ov_SC03_092_jr_80140608.c", + "bodies": 11, + "final": "IDENTICAL", + "written": true, + "removed": 16, + "needed": 14, + "refused": 0, + "compiles": 19 + }, + { + "tu": "src/ov_SC03_093/ov_SC03_093_jr_80140608.c", + "bodies": 11, + "final": "IDENTICAL", + "written": true, + "removed": 16, + "needed": 14, + "refused": 0, + "compiles": 19 + }, + { + "tu": "src/ov_SC03_094/ov_SC03_094_jr_80140608.c", + "bodies": 11, + "final": "IDENTICAL", + "written": true, + "removed": 16, + "needed": 14, + "refused": 0, + "compiles": 19 + }, + { + "tu": "src/ov_SC03_095/ov_SC03_095_jr_80140608.c", + "bodies": 11, + "final": "IDENTICAL", + "written": true, + "removed": 16, + "needed": 14, + "refused": 0, + "compiles": 19 + }, + { + "tu": "src/ov_SC03_096/ov_SC03_096_jr_80140608.c", + "bodies": 11, + "final": "IDENTICAL", + "written": true, + "removed": 16, + "needed": 14, + "refused": 0, + "compiles": 19 + }, + { + "tu": "src/ov_SC03_097/ov_SC03_097_jr_80140608.c", + "bodies": 11, + "final": "IDENTICAL", + "written": true, + "removed": 16, + "needed": 14, + "refused": 0, + "compiles": 19 + }, + { + "tu": "src/ov_SC03_098/ov_SC03_098_jr_80140608.c", + "bodies": 11, + "final": "IDENTICAL", + "written": true, + "removed": 16, + "needed": 14, + "refused": 0, + "compiles": 19 + }, + { + "tu": "src/ov_SC03_099/ov_SC03_099_jr_80140608.c", + "bodies": 11, + "final": "IDENTICAL", + "written": true, + "removed": 16, + "needed": 14, + "refused": 0, + "compiles": 19 + }, + { + "tu": "src/ov_SC03_100/ov_SC03_100_jr_80140608.c", + "bodies": 11, + "final": "IDENTICAL", + "written": true, + "removed": 16, + "needed": 14, + "refused": 0, + "compiles": 19 + }, + { + "tu": "src/ov_SC03_101/ov_SC03_101_jr_80140608.c", + "bodies": 11, + "final": "IDENTICAL", + "written": true, + "removed": 16, + "needed": 14, + "refused": 0, + "compiles": 19 + }, + { + "tu": "src/ov_SC03_102/ov_SC03_102_jr_80140608.c", + "bodies": 11, + "final": "IDENTICAL", + "written": true, + "removed": 16, + "needed": 14, + "refused": 0, + "compiles": 19 + }, + { + "tu": "src/ov_SC03_103/ov_SC03_103_jr_80140608.c", + "bodies": 11, + "final": "IDENTICAL", + "written": true, + "removed": 16, + "needed": 14, + "refused": 0, + "compiles": 19 + }, + { + "tu": "src/ov_SC03_104/ov_SC03_104_jr_80140608.c", + "bodies": 11, + "final": "IDENTICAL", + "written": true, + "removed": 16, + "needed": 14, + "refused": 0, + "compiles": 19 + }, + { + "tu": "src/ov_SC03_105/ov_SC03_105_jr_80140608.c", + "bodies": 11, + "final": "IDENTICAL", + "written": true, + "removed": 16, + "needed": 14, + "refused": 0, + "compiles": 19 + }, + { + "tu": "src/ov_SC03_108/ov_SC03_108_jr_80140608.c", + "bodies": 11, + "final": "IDENTICAL", + "written": true, + "removed": 16, + "needed": 14, + "refused": 0, + "compiles": 19 + }, + { + "tu": "src/ov_SC03_109/ov_SC03_109_jr_80140608.c", + "bodies": 11, + "final": "IDENTICAL", + "written": true, + "removed": 16, + "needed": 14, + "refused": 0, + "compiles": 19 + }, + { + "tu": "src/ov_SC03_110/ov_SC03_110_jr_80140608.c", + "bodies": 11, + "final": "IDENTICAL", + "written": true, + "removed": 16, + "needed": 14, + "refused": 0, + "compiles": 19 + }, + { + "tu": "src/ov_SC03_111/ov_SC03_111_jr_80140608.c", + "bodies": 11, + "final": "IDENTICAL", + "written": true, + "removed": 16, + "needed": 14, + "refused": 0, + "compiles": 19 + }, + { + "tu": "src/ov_SC03_112/ov_SC03_112_jr_80140608.c", + "bodies": 11, + "final": "IDENTICAL", + "written": true, + "removed": 16, + "needed": 14, + "refused": 0, + "compiles": 19 + }, + { + "tu": "src/ov_SC03_113/ov_SC03_113_jr_80140608.c", + "bodies": 11, + "final": "IDENTICAL", + "written": true, + "removed": 16, + "needed": 14, + "refused": 0, + "compiles": 19 + }, + { + "tu": "src/ov_SC03_114/ov_SC03_114_jr_80140608.c", + "bodies": 11, + "final": "IDENTICAL", + "written": true, + "removed": 16, + "needed": 14, + "refused": 0, + "compiles": 19 + }, + { + "tu": "src/ov_SC03_115/ov_SC03_115_jr_80140608.c", + "bodies": 11, + "final": "IDENTICAL", + "written": true, + "removed": 16, + "needed": 14, + "refused": 0, + "compiles": 19 + }, + { + "tu": "src/ov_SC03_116/ov_SC03_116_jr_80140608.c", + "bodies": 11, + "final": "IDENTICAL", + "written": true, + "removed": 16, + "needed": 14, + "refused": 0, + "compiles": 19 + }, + { + "tu": "src/ov_SC03_117/ov_SC03_117_jr_80140608.c", + "bodies": 11, + "final": "IDENTICAL", + "written": true, + "removed": 16, + "needed": 14, + "refused": 0, + "compiles": 19 + }, + { + "tu": "src/ov_SC03_118/ov_SC03_118_jr_80140608.c", + "bodies": 11, + "final": "IDENTICAL", + "written": true, + "removed": 16, + "needed": 14, + "refused": 0, + "compiles": 20 + }, + { + "tu": "src/ov_SC03_121/ov_SC03_121_jr_80140608.c", + "bodies": 11, + "final": "IDENTICAL", + "written": true, + "removed": 16, + "needed": 14, + "refused": 0, + "compiles": 19 + }, + { + "tu": "src/ov_SC03_124/ov_SC03_124_jr_80140608.c", + "bodies": 11, + "final": "IDENTICAL", + "written": true, + "removed": 16, + "needed": 14, + "refused": 0, + "compiles": 19 + }, + { + "tu": "src/ov_SC03_125/ov_SC03_125_jr_80140608.c", + "bodies": 11, + "final": "IDENTICAL", + "written": true, + "removed": 16, + "needed": 14, + "refused": 0, + "compiles": 19 + }, + { + "tu": "src/ov_SC04_000/ov_SC04_000_jr_80140608.c", + "bodies": 11, + "final": "IDENTICAL", + "written": true, + "removed": 16, + "needed": 14, + "refused": 0, + "compiles": 19 + }, + { + "tu": "src/ov_SC04_002/ov_SC04_002_jr_80140608.c", + "bodies": 11, + "final": "IDENTICAL", + "written": true, + "removed": 16, + "needed": 14, + "refused": 0, + "compiles": 19 + }, + { + "tu": "src/ov_SC04_003/ov_SC04_003_jr_80140608.c", + "bodies": 11, + "final": "IDENTICAL", + "written": true, + "removed": 16, + "needed": 14, + "refused": 0, + "compiles": 19 + }, + { + "tu": "src/ov_SC04_004/ov_SC04_004_jr_80140608.c", + "bodies": 11, + "final": "IDENTICAL", + "written": true, + "removed": 16, + "needed": 14, + "refused": 0, + "compiles": 19 + }, + { + "tu": "src/ov_SC04_005/ov_SC04_005_jr_80140608.c", + "bodies": 11, + "final": "IDENTICAL", + "written": true, + "removed": 16, + "needed": 14, + "refused": 0, + "compiles": 19 + }, + { + "tu": "src/ov_SC04_006/ov_SC04_006_jr_80140608.c", + "bodies": 11, + "final": "IDENTICAL", + "written": true, + "removed": 16, + "needed": 14, + "refused": 0, + "compiles": 19 + }, + { + "tu": "src/ov_SC04_007/ov_SC04_007_jr_80140608.c", + "bodies": 11, + "final": "IDENTICAL", + "written": true, + "removed": 16, + "needed": 14, + "refused": 0, + "compiles": 19 + }, + { + "tu": "src/ov_SC04_009/ov_SC04_009_jr_80140608.c", + "bodies": 11, + "final": "IDENTICAL", + "written": true, + "removed": 16, + "needed": 14, + "refused": 0, + "compiles": 19 + }, + { + "tu": "src/ov_SC04_010/ov_SC04_010_jr_80140608.c", + "bodies": 11, + "final": "IDENTICAL", + "written": true, + "removed": 16, + "needed": 14, + "refused": 0, + "compiles": 19 + }, + { + "tu": "src/ov_SC04_012/ov_SC04_012_jr_80140608.c", + "bodies": 11, + "final": "IDENTICAL", + "written": true, + "removed": 16, + "needed": 14, + "refused": 0, + "compiles": 19 + }, + { + "tu": "src/ov_SC04_015/ov_SC04_015_jr_80140608.c", + "bodies": 11, + "final": "IDENTICAL", + "written": true, + "removed": 16, + "needed": 14, + "refused": 0, + "compiles": 19 + }, + { + "tu": "src/ov_SC04_016/ov_SC04_016_jr_80140608.c", + "bodies": 11, + "final": "IDENTICAL", + "written": true, + "removed": 16, + "needed": 14, + "refused": 0, + "compiles": 19 + }, + { + "tu": "src/ov_SC04_018/ov_SC04_018_jr_80140608.c", + "bodies": 11, + "final": "IDENTICAL", + "written": true, + "removed": 16, + "needed": 14, + "refused": 0, + "compiles": 20 + }, + { + "tu": "src/ov_SC04_020/ov_SC04_020_jr_80140608.c", + "bodies": 11, + "final": "IDENTICAL", + "written": true, + "removed": 16, + "needed": 14, + "refused": 0, + "compiles": 19 + }, + { + "tu": "src/ov_SC05_000/ov_SC05_000_jr_80140608.c", + "bodies": 11, + "final": "IDENTICAL", + "written": true, + "removed": 16, + "needed": 14, + "refused": 0, + "compiles": 19 + }, + { + "tu": "src/ov_SC05_001/ov_SC05_001_jr_80140608.c", + "bodies": 11, + "final": "IDENTICAL", + "written": true, + "removed": 16, + "needed": 14, + "refused": 0, + "compiles": 19 + }, + { + "tu": "src/ov_SC05_002/ov_SC05_002_jr_80140608.c", + "bodies": 11, + "final": "IDENTICAL", + "written": true, + "removed": 16, + "needed": 14, + "refused": 0, + "compiles": 19 + }, + { + "tu": "src/ov_SC05_003/ov_SC05_003_jr_80140608.c", + "bodies": 11, + "final": "IDENTICAL", + "written": true, + "removed": 16, + "needed": 14, + "refused": 0, + "compiles": 19 + }, + { + "tu": "src/ov_SC05_004/ov_SC05_004_jr_80140608.c", + "bodies": 11, + "final": "IDENTICAL", + "written": true, + "removed": 16, + "needed": 14, + "refused": 0, + "compiles": 19 + }, + { + "tu": "src/ov_SC05_005/ov_SC05_005_jr_80140608.c", + "bodies": 11, + "final": "IDENTICAL", + "written": true, + "removed": 16, + "needed": 14, + "refused": 0, + "compiles": 19 + }, + { + "tu": "src/ov_SC05_006/ov_SC05_006_jr_80140608.c", + "bodies": 11, + "final": "IDENTICAL", + "written": true, + "removed": 16, + "needed": 14, + "refused": 0, + "compiles": 19 + }, + { + "tu": "src/ov_SC05_007/ov_SC05_007_jr_80140608.c", + "bodies": 11, + "final": "IDENTICAL", + "written": true, + "removed": 16, + "needed": 14, + "refused": 0, + "compiles": 19 + }, + { + "tu": "src/ov_SC05_008/ov_SC05_008_jr_80140608.c", + "bodies": 11, + "final": "IDENTICAL", + "written": true, + "removed": 16, + "needed": 14, + "refused": 0, + "compiles": 19 + }, + { + "tu": "src/ov_SC05_010/ov_SC05_010_jr_80140608.c", + "bodies": 11, + "final": "IDENTICAL", + "written": true, + "removed": 16, + "needed": 14, + "refused": 0, + "compiles": 19 + }, + { + "tu": "src/ov_SC05_011/ov_SC05_011_jr_80140608.c", + "bodies": 11, + "final": "IDENTICAL", + "written": true, + "removed": 16, + "needed": 14, + "refused": 0, + "compiles": 19 + }, + { + "tu": "src/ov_SC05_017/ov_SC05_017_jr_80140608.c", + "bodies": 11, + "final": "IDENTICAL", + "written": true, + "removed": 16, + "needed": 14, + "refused": 0, + "compiles": 19 + }, + { + "tu": "src/ov_SC05_018/ov_SC05_018_jr_80140608.c", + "bodies": 11, + "final": "IDENTICAL", + "written": true, + "removed": 16, + "needed": 14, + "refused": 0, + "compiles": 19 + }, + { + "tu": "src/ov_SC06_000/ov_SC06_000_jr_80140608.c", + "bodies": 11, + "final": "IDENTICAL", + "written": true, + "removed": 16, + "needed": 14, + "refused": 0, + "compiles": 19 + }, + { + "tu": "src/ov_SC06_006/ov_SC06_006_jr_80140608.c", + "bodies": 11, + "final": "IDENTICAL", + "written": true, + "removed": 16, + "needed": 14, + "refused": 0, + "compiles": 19 + }, + { + "tu": "src/ov_SC06_008/ov_SC06_008_jr_80140608.c", + "bodies": 11, + "final": "IDENTICAL", + "written": true, + "removed": 16, + "needed": 14, + "refused": 0, + "compiles": 19 + }, + { + "tu": "src/ov_SC06_010/ov_SC06_010_jr_80140608.c", + "bodies": 11, + "final": "IDENTICAL", + "written": true, + "removed": 16, + "needed": 14, + "refused": 0, + "compiles": 19 + }, + { + "tu": "src/ov_SC06_011/ov_SC06_011_jr_80140608.c", + "bodies": 11, + "final": "IDENTICAL", + "written": true, + "removed": 16, + "needed": 14, + "refused": 0, + "compiles": 19 + }, + { + "tu": "src/ov_SC06_013/ov_SC06_013_jr_80140608.c", + "bodies": 11, + "final": "IDENTICAL", + "written": true, + "removed": 16, + "needed": 14, + "refused": 0, + "compiles": 19 + }, + { + "tu": "src/ov_SC06_014/ov_SC06_014_jr_80140608.c", + "bodies": 11, + "final": "IDENTICAL", + "written": true, + "removed": 16, + "needed": 14, + "refused": 0, + "compiles": 19 + }, + { + "tu": "src/ov_SC06_015/ov_SC06_015_jr_80140608.c", + "bodies": 11, + "final": "IDENTICAL", + "written": true, + "removed": 16, + "needed": 14, + "refused": 0, + "compiles": 19 + }, + { + "tu": "src/ov_SC06_016/ov_SC06_016_jr_80140608.c", + "bodies": 11, + "final": "IDENTICAL", + "written": true, + "removed": 16, + "needed": 14, + "refused": 0, + "compiles": 19 + }, + { + "tu": "src/ov_SC06_018/ov_SC06_018_jr_80140608.c", + "bodies": 11, + "final": "IDENTICAL", + "written": true, + "removed": 16, + "needed": 14, + "refused": 0, + "compiles": 19 + }, + { + "tu": "src/ov_SC06_020/ov_SC06_020_jr_80140608.c", + "bodies": 11, + "final": "IDENTICAL", + "written": true, + "removed": 16, + "needed": 14, + "refused": 0, + "compiles": 19 + }, + { + "tu": "src/ov_SC06_022/ov_SC06_022_jr_80140608.c", + "bodies": 11, + "final": "IDENTICAL", + "written": true, + "removed": 16, + "needed": 14, + "refused": 0, + "compiles": 19 + }, + { + "tu": "src/ov_SC06_024/ov_SC06_024_jr_80140608.c", + "bodies": 11, + "final": "IDENTICAL", + "written": true, + "removed": 16, + "needed": 14, + "refused": 0, + "compiles": 19 + }, + { + "tu": "src/ov_SC06_025/ov_SC06_025_jr_80140608.c", + "bodies": 11, + "final": "IDENTICAL", + "written": true, + "removed": 16, + "needed": 14, + "refused": 0, + "compiles": 19 + }, + { + "tu": "src/ov_SC06_027/ov_SC06_027_jr_80140608.c", + "bodies": 11, + "final": "IDENTICAL", + "written": true, + "removed": 16, + "needed": 14, + "refused": 0, + "compiles": 19 + }, + { + "tu": "src/ov_SC06_029/ov_SC06_029_jr_80140608.c", + "bodies": 11, + "final": "IDENTICAL", + "written": true, + "removed": 16, + "needed": 14, + "refused": 0, + "compiles": 19 + }, + { + "tu": "src/ov_SC06_030/ov_SC06_030_jr_80140608.c", + "bodies": 11, + "final": "IDENTICAL", + "written": true, + "removed": 16, + "needed": 14, + "refused": 0, + "compiles": 19 + }, + { + "tu": "src/ov_SC06_032/ov_SC06_032_jr_80140608.c", + "bodies": 11, + "final": "IDENTICAL", + "written": true, + "removed": 16, + "needed": 14, + "refused": 0, + "compiles": 19 + }, + { + "tu": "src/ov_SC06_033/ov_SC06_033_jr_80140608.c", + "bodies": 11, + "final": "IDENTICAL", + "written": true, + "removed": 16, + "needed": 14, + "refused": 0, + "compiles": 19 + }, + { + "tu": "src/ov_SC07_000/ov_SC07_000_jr_80140608.c", + "bodies": 11, + "final": "IDENTICAL", + "written": true, + "removed": 16, + "needed": 14, + "refused": 0, + "compiles": 19 + }, + { + "tu": "src/ov_SC07_001/ov_SC07_001_jr_80140608.c", + "bodies": 11, + "final": "IDENTICAL", + "written": true, + "removed": 16, + "needed": 14, + "refused": 0, + "compiles": 19 + }, + { + "tu": "src/ov_SC07_002/ov_SC07_002_jr_80140608.c", + "bodies": 11, + "final": "IDENTICAL", + "written": true, + "removed": 16, + "needed": 14, + "refused": 0, + "compiles": 19 + }, + { + "tu": "src/ov_SC07_007/ov_SC07_007_jr_80140608.c", + "bodies": 11, + "final": "IDENTICAL", + "written": true, + "removed": 16, + "needed": 14, + "refused": 0, + "compiles": 19 + }, + { + "tu": "src/ov_SC07_008/ov_SC07_008_jr_80140608.c", + "bodies": 11, + "final": "IDENTICAL", + "written": true, + "removed": 16, + "needed": 14, + "refused": 0, + "compiles": 19 + }, + { + "tu": "src/ov_SC07_009/ov_SC07_009_jr_80140608.c", + "bodies": 11, + "final": "IDENTICAL", + "written": true, + "removed": 16, + "needed": 14, + "refused": 0, + "compiles": 19 + }, + { + "tu": "src/ov_SC07_011/ov_SC07_011_jr_80140608.c", + "bodies": 11, + "final": "IDENTICAL", + "written": true, + "removed": 16, + "needed": 14, + "refused": 0, + "compiles": 19 + }, + { + "tu": "src/ov_SC02_037/ov_SC02_037_jr_8013C98C.c", + "bodies": 10, + "final": "IDENTICAL", + "written": true, + "removed": 17, + "needed": 34, + "refused": 0, + "compiles": 17 + }, + { + "tu": "src/ov_SC01_001/ov_SC01_001_jr_8013C98C.c", + "bodies": 9, + "final": "IDENTICAL", + "written": true, + "removed": 16, + "needed": 34, + "refused": 0, + "compiles": 16 + }, + { + "tu": "src/ov_SC01_004/ov_SC01_004_jr_8013C98C.c", + "bodies": 9, + "final": "IDENTICAL", + "written": true, + "removed": 16, + "needed": 34, + "refused": 0, + "compiles": 16 + }, + { + "tu": "src/ov_SC01_005/ov_SC01_005_jr_8013C98C.c", + "bodies": 9, + "final": "IDENTICAL", + "written": true, + "removed": 16, + "needed": 34, + "refused": 0, + "compiles": 17 + }, + { + "tu": "src/ov_SC01_008/ov_SC01_008_jr_8013C98C.c", + "bodies": 9, + "final": "IDENTICAL", + "written": true, + "removed": 16, + "needed": 34, + "refused": 0, + "compiles": 16 + }, + { + "tu": "src/ov_SC01_009/ov_SC01_009_jr_8013C98C.c", + "bodies": 9, + "final": "IDENTICAL", + "written": true, + "removed": 16, + "needed": 34, + "refused": 0, + "compiles": 16 + }, + { + "tu": "src/ov_SC01_074/ov_SC01_074_jr_8013C98C.c", + "bodies": 9, + "final": "IDENTICAL", + "written": true, + "removed": 16, + "needed": 34, + "refused": 0, + "compiles": 16 + }, + { + "tu": "src/ov_SC01_080/ov_SC01_080_jr_8013C98C.c", + "bodies": 9, + "final": "IDENTICAL", + "written": true, + "removed": 16, + "needed": 34, + "refused": 0, + "compiles": 16 + }, + { + "tu": "src/ov_SC02_000/ov_SC02_000_jr_8013C98C.c", + "bodies": 9, + "final": "IDENTICAL", + "written": true, + "removed": 16, + "needed": 34, + "refused": 0, + "compiles": 17 + }, + { + "tu": "src/ov_SC02_004/ov_SC02_004_jr_8013C98C.c", + "bodies": 9, + "final": "IDENTICAL", + "written": true, + "removed": 16, + "needed": 34, + "refused": 0, + "compiles": 16 + }, + { + "tu": "src/ov_SC02_011/ov_SC02_011_jr_8013C98C.c", + "bodies": 9, + "final": "IDENTICAL", + "written": true, + "removed": 16, + "needed": 34, + "refused": 0, + "compiles": 16 + }, + { + "tu": "src/ov_SC02_015/ov_SC02_015_jr_8013C98C.c", + "bodies": 9, + "final": "IDENTICAL", + "written": true, + "removed": 16, + "needed": 34, + "refused": 0, + "compiles": 16 + }, + { + "tu": "src/ov_SC02_016/ov_SC02_016_jr_8013C98C.c", + "bodies": 9, + "final": "IDENTICAL", + "written": true, + "removed": 16, + "needed": 34, + "refused": 0, + "compiles": 16 + }, + { + "tu": "src/ov_SC02_017/ov_SC02_017_jr_8013C98C.c", + "bodies": 9, + "final": "IDENTICAL", + "written": true, + "removed": 16, + "needed": 34, + "refused": 0, + "compiles": 16 + }, + { + "tu": "src/ov_SC02_021/ov_SC02_021_jr_8013C98C.c", + "bodies": 9, + "final": "IDENTICAL", + "written": true, + "removed": 16, + "needed": 34, + "refused": 0, + "compiles": 16 + }, + { + "tu": "src/ov_SC02_026/ov_SC02_026_jr_8013C98C.c", + "bodies": 9, + "final": "IDENTICAL", + "written": true, + "removed": 16, + "needed": 34, + "refused": 0, + "compiles": 16 + }, + { + "tu": "src/ov_SC02_027/ov_SC02_027_jr_8013C98C.c", + "bodies": 9, + "final": "IDENTICAL", + "written": true, + "removed": 16, + "needed": 34, + "refused": 0, + "compiles": 16 + }, + { + "tu": "src/ov_SC02_028/ov_SC02_028_jr_8013C98C.c", + "bodies": 9, + "final": "IDENTICAL", + "written": true, + "removed": 16, + "needed": 34, + "refused": 0, + "compiles": 16 + }, + { + "tu": "src/ov_SC02_031/ov_SC02_031_jr_8013C98C.c", + "bodies": 9, + "final": "IDENTICAL", + "written": true, + "removed": 16, + "needed": 34, + "refused": 0, + "compiles": 16 + }, + { + "tu": "src/ov_SC02_035/ov_SC02_035_jr_8013C98C.c", + "bodies": 9, + "final": "IDENTICAL", + "written": true, + "removed": 16, + "needed": 34, + "refused": 0, + "compiles": 16 + }, + { + "tu": "src/ov_SC02_039/ov_SC02_039_jr_8013C98C.c", + "bodies": 9, + "final": "IDENTICAL", + "written": true, + "removed": 16, + "needed": 34, + "refused": 0, + "compiles": 16 + }, + { + "tu": "src/ov_SC02_041/ov_SC02_041_jr_8013C98C.c", + "bodies": 9, + "final": "IDENTICAL", + "written": true, + "removed": 16, + "needed": 34, + "refused": 0, + "compiles": 16 + }, + { + "tu": "src/ov_SC03_002/ov_SC03_002_jr_8013C98C.c", + "bodies": 9, + "final": "IDENTICAL", + "written": true, + "removed": 16, + "needed": 34, + "refused": 0, + "compiles": 16 + }, + { + "tu": "src/ov_SC03_003/ov_SC03_003_jr_8013C98C.c", + "bodies": 9, + "final": "IDENTICAL", + "written": true, + "removed": 16, + "needed": 34, + "refused": 0, + "compiles": 16 + }, + { + "tu": "src/ov_SC03_006/ov_SC03_006_jr_8013C98C.c", + "bodies": 9, + "final": "IDENTICAL", + "written": true, + "removed": 16, + "needed": 34, + "refused": 0, + "compiles": 16 + }, + { + "tu": "src/ov_SC03_007/ov_SC03_007_jr_8013C98C.c", + "bodies": 9, + "final": "IDENTICAL", + "written": true, + "removed": 16, + "needed": 34, + "refused": 0, + "compiles": 16 + }, + { + "tu": "src/ov_SC03_010/ov_SC03_010_jr_8013C98C.c", + "bodies": 9, + "final": "IDENTICAL", + "written": true, + "removed": 16, + "needed": 34, + "refused": 0, + "compiles": 16 + }, + { + "tu": "src/ov_SC03_011/ov_SC03_011_jr_8013C98C.c", + "bodies": 9, + "final": "IDENTICAL", + "written": true, + "removed": 16, + "needed": 34, + "refused": 0, + "compiles": 16 + }, + { + "tu": "src/ov_SC03_012/ov_SC03_012_jr_8013C98C.c", + "bodies": 9, + "final": "IDENTICAL", + "written": true, + "removed": 16, + "needed": 34, + "refused": 0, + "compiles": 16 + }, + { + "tu": "src/ov_SC03_013/ov_SC03_013_jr_8013C98C.c", + "bodies": 9, + "final": "IDENTICAL", + "written": true, + "removed": 16, + "needed": 34, + "refused": 0, + "compiles": 16 + }, + { + "tu": "src/ov_SC03_014/ov_SC03_014_jr_8013C98C.c", + "bodies": 9, + "final": "IDENTICAL", + "written": true, + "removed": 16, + "needed": 34, + "refused": 0, + "compiles": 17 + }, + { + "tu": "src/ov_SC03_023/ov_SC03_023_jr_8013C98C.c", + "bodies": 9, + "final": "IDENTICAL", + "written": true, + "removed": 16, + "needed": 34, + "refused": 0, + "compiles": 16 + }, + { + "tu": "src/ov_SC03_024/ov_SC03_024_jr_8013C98C.c", + "bodies": 9, + "final": "IDENTICAL", + "written": true, + "removed": 16, + "needed": 34, + "refused": 0, + "compiles": 16 + }, + { + "tu": "src/ov_SC03_028/ov_SC03_028_jr_8013C98C.c", + "bodies": 9, + "final": "IDENTICAL", + "written": true, + "removed": 16, + "needed": 34, + "refused": 0, + "compiles": 16 + }, + { + "tu": "src/ov_SC01_000/ov_SC01_000_jr_8012ACE0.c", + "bodies": 5, + "final": "IDENTICAL", + "written": true, + "removed": 0, + "needed": 15, + "refused": 0, + "compiles": 21 + }, + { + "tu": "src/ov_SC01_001/ov_SC01_001_jr_8012ACE0.c", + "bodies": 5, + "final": "IDENTICAL", + "written": true, + "removed": 0, + "needed": 15, + "refused": 0, + "compiles": 21 + }, + { + "tu": "src/ov_SC01_004/ov_SC01_004_jr_8012ACE0.c", + "bodies": 5, + "final": "IDENTICAL", + "written": true, + "removed": 0, + "needed": 15, + "refused": 0, + "compiles": 21 + }, + { + "tu": "src/ov_SC01_005/ov_SC01_005_jr_8012ACE0.c", + "bodies": 5, + "final": "IDENTICAL", + "written": true, + "removed": 0, + "needed": 15, + "refused": 0, + "compiles": 22 + }, + { + "tu": "src/ov_SC01_008/ov_SC01_008_jr_8012ACE0.c", + "bodies": 5, + "final": "IDENTICAL", + "written": true, + "removed": 0, + "needed": 15, + "refused": 0, + "compiles": 21 + }, + { + "tu": "src/ov_SC01_009/ov_SC01_009_jr_8012ACE0.c", + "bodies": 5, + "final": "IDENTICAL", + "written": true, + "removed": 0, + "needed": 15, + "refused": 0, + "compiles": 21 + }, + { + "tu": "src/ov_SC01_074/ov_SC01_074_jr_8012ACE0.c", + "bodies": 5, + "final": "IDENTICAL", + "written": true, + "removed": 0, + "needed": 15, + "refused": 0, + "compiles": 21 + }, + { + "tu": "src/ov_SC01_080/ov_SC01_080_jr_8012ACE0.c", + "bodies": 5, + "final": "IDENTICAL", + "written": true, + "removed": 0, + "needed": 15, + "refused": 0, + "compiles": 21 + }, + { + "tu": "src/ov_SC01_084/ov_SC01_084_jr_8012ACE0.c", + "bodies": 5, + "final": "IDENTICAL", + "written": true, + "removed": 0, + "needed": 15, + "refused": 0, + "compiles": 21 + }, + { + "tu": "src/ov_SC02_000/ov_SC02_000_jr_8012ACE0.c", + "bodies": 5, + "final": "IDENTICAL", + "written": true, + "removed": 0, + "needed": 15, + "refused": 0, + "compiles": 22 + }, + { + "tu": "src/ov_SC02_004/ov_SC02_004_jr_8012ACE0.c", + "bodies": 5, + "final": "IDENTICAL", + "written": true, + "removed": 0, + "needed": 15, + "refused": 0, + "compiles": 21 + }, + { + "tu": "src/ov_SC02_005/ov_SC02_005_jr_8012ACE0.c", + "bodies": 5, + "final": "IDENTICAL", + "written": true, + "removed": 0, + "needed": 15, + "refused": 0, + "compiles": 21 + }, + { + "tu": "src/ov_SC02_011/ov_SC02_011_jr_8012ACE0.c", + "bodies": 5, + "final": "IDENTICAL", + "written": true, + "removed": 0, + "needed": 15, + "refused": 0, + "compiles": 21 + }, + { + "tu": "src/ov_SC02_015/ov_SC02_015_jr_8012ACE0.c", + "bodies": 5, + "final": "IDENTICAL", + "written": true, + "removed": 0, + "needed": 15, + "refused": 0, + "compiles": 21 + }, + { + "tu": "src/ov_SC02_016/ov_SC02_016_jr_8012ACE0.c", + "bodies": 5, + "final": "IDENTICAL", + "written": true, + "removed": 0, + "needed": 15, + "refused": 0, + "compiles": 21 + }, + { + "tu": "src/ov_SC02_017/ov_SC02_017_jr_8012ACE0.c", + "bodies": 5, + "final": "IDENTICAL", + "written": true, + "removed": 0, + "needed": 15, + "refused": 0, + "compiles": 21 + }, + { + "tu": "src/ov_SC02_021/ov_SC02_021_jr_8012ACE0.c", + "bodies": 5, + "final": "IDENTICAL", + "written": true, + "removed": 0, + "needed": 15, + "refused": 0, + "compiles": 21 + }, + { + "tu": "src/ov_SC02_026/ov_SC02_026_jr_8012ACE0.c", + "bodies": 5, + "final": "IDENTICAL", + "written": true, + "removed": 0, + "needed": 15, + "refused": 0, + "compiles": 21 + }, + { + "tu": "src/ov_SC02_027/ov_SC02_027_jr_8012ACE0.c", + "bodies": 5, + "final": "IDENTICAL", + "written": true, + "removed": 0, + "needed": 15, + "refused": 0, + "compiles": 21 + }, + { + "tu": "src/ov_SC02_028/ov_SC02_028_jr_8012ACE0.c", + "bodies": 5, + "final": "IDENTICAL", + "written": true, + "removed": 0, + "needed": 15, + "refused": 0, + "compiles": 21 + }, + { + "tu": "src/ov_SC02_031/ov_SC02_031_jr_8012ACE0.c", + "bodies": 5, + "final": "IDENTICAL", + "written": true, + "removed": 0, + "needed": 15, + "refused": 0, + "compiles": 21 + }, + { + "tu": "src/ov_SC02_035/ov_SC02_035_jr_8012ACE0.c", + "bodies": 5, + "final": "IDENTICAL", + "written": true, + "removed": 0, + "needed": 15, + "refused": 0, + "compiles": 21 + }, + { + "tu": "src/ov_SC02_039/ov_SC02_039_jr_8012ACE0.c", + "bodies": 5, + "final": "IDENTICAL", + "written": true, + "removed": 0, + "needed": 15, + "refused": 0, + "compiles": 21 + }, + { + "tu": "src/ov_SC02_041/ov_SC02_041_jr_8012ACE0.c", + "bodies": 5, + "final": "IDENTICAL", + "written": true, + "removed": 0, + "needed": 15, + "refused": 0, + "compiles": 21 + }, + { + "tu": "src/ov_SC03_001/ov_SC03_001_jr_8012ACE0.c", + "bodies": 5, + "final": "IDENTICAL", + "written": true, + "removed": 0, + "needed": 15, + "refused": 0, + "compiles": 21 + }, + { + "tu": "src/ov_SC03_002/ov_SC03_002_jr_8012ACE0.c", + "bodies": 5, + "final": "IDENTICAL", + "written": true, + "removed": 0, + "needed": 15, + "refused": 0, + "compiles": 21 + }, + { + "tu": "src/ov_SC03_003/ov_SC03_003_jr_8012ACE0.c", + "bodies": 5, + "final": "IDENTICAL", + "written": true, + "removed": 0, + "needed": 15, + "refused": 0, + "compiles": 21 + }, + { + "tu": "src/ov_SC03_006/ov_SC03_006_jr_8012ACE0.c", + "bodies": 5, + "final": "IDENTICAL", + "written": true, + "removed": 0, + "needed": 15, + "refused": 0, + "compiles": 21 + }, + { + "tu": "src/ov_SC03_007/ov_SC03_007_jr_8012ACE0.c", + "bodies": 5, + "final": "IDENTICAL", + "written": true, + "removed": 0, + "needed": 15, + "refused": 0, + "compiles": 21 + }, + { + "tu": "src/ov_SC03_010/ov_SC03_010_jr_8012ACE0.c", + "bodies": 5, + "final": "IDENTICAL", + "written": true, + "removed": 0, + "needed": 15, + "refused": 0, + "compiles": 21 + }, + { + "tu": "src/ov_SC03_011/ov_SC03_011_jr_8012ACE0.c", + "bodies": 5, + "final": "IDENTICAL", + "written": true, + "removed": 0, + "needed": 15, + "refused": 0, + "compiles": 21 + }, + { + "tu": "src/ov_SC03_012/ov_SC03_012_jr_8012ACE0.c", + "bodies": 5, + "final": "IDENTICAL", + "written": true, + "removed": 0, + "needed": 15, + "refused": 0, + "compiles": 21 + }, + { + "tu": "src/ov_SC03_013/ov_SC03_013_jr_8012ACE0.c", + "bodies": 5, + "final": "IDENTICAL", + "written": true, + "removed": 0, + "needed": 15, + "refused": 0, + "compiles": 21 + }, + { + "tu": "src/ov_SC03_014/ov_SC03_014_jr_8012ACE0.c", + "bodies": 5, + "final": "IDENTICAL", + "written": true, + "removed": 0, + "needed": 15, + "refused": 0, + "compiles": 22 + }, + { + "tu": "src/ov_SC03_023/ov_SC03_023_jr_8012ACE0.c", + "bodies": 5, + "final": "IDENTICAL", + "written": true, + "removed": 0, + "needed": 15, + "refused": 0, + "compiles": 21 + }, + { + "tu": "src/ov_SC03_024/ov_SC03_024_jr_8012ACE0.c", + "bodies": 5, + "final": "IDENTICAL", + "written": true, + "removed": 0, + "needed": 15, + "refused": 0, + "compiles": 21 + }, + { + "tu": "src/ov_SC03_028/ov_SC03_028_jr_8012ACE0.c", + "bodies": 5, + "final": "IDENTICAL", + "written": true, + "removed": 0, + "needed": 15, + "refused": 0, + "compiles": 21 + }, + { + "tu": "src/ov_SC03_029/ov_SC03_029_jr_8012ACE0.c", + "bodies": 5, + "final": "IDENTICAL", + "written": true, + "removed": 0, + "needed": 15, + "refused": 0, + "compiles": 21 + }, + { + "tu": "src/ov_SC01_077/ov_SC01_077_jr_8012ACE0.c", + "bodies": 4, + "final": "IDENTICAL", + "written": true, + "removed": 0, + "needed": 10, + "refused": 0, + "compiles": 15 + }, + { + "tu": "src/ov_SC04_008/ov_SC04_008_jr_80140608.c", + "bodies": 2, + "final": "IDENTICAL", + "written": true, + "removed": 0, + "needed": 2, + "refused": 0, + "compiles": 5 + }, + { + "tu": "src/ov_SC05_009/ov_SC05_009_jr_80140608.c", + "bodies": 2, + "final": "IDENTICAL", + "written": true, + "removed": 0, + "needed": 2, + "refused": 0, + "compiles": 5 + }, + { + "tu": "src/ov_MAIN_012/ov_MAIN_012_jr_80131340.c", + "bodies": 2, + "final": "IDENTICAL", + "written": true, + "removed": 0, + "needed": 7, + "refused": 0, + "compiles": 10 + }, + { + "tu": "src/ov_SC02_037/ov_SC02_037_jr_80131340.c", + "bodies": 2, + "final": "IDENTICAL", + "written": true, + "removed": 0, + "needed": 7, + "refused": 0, + "compiles": 10 + }, + { + "tu": "src/ov_SC03_126/ov_SC03_126_jr_80140608.c", + "bodies": 1, + "final": "UNCHANGED", + "written": false, + "removed": 0, + "needed": 1, + "refused": 0, + "compiles": 2 + }, + { + "tu": "src/ov_SC04_021/ov_SC04_021_jr_80140608.c", + "bodies": 1, + "final": "UNCHANGED", + "written": false, + "removed": 0, + "needed": 1, + "refused": 0, + "compiles": 2 + }, + { + "tu": "src/ov_SC05_019/ov_SC05_019_jr_80140608.c", + "bodies": 1, + "final": "UNCHANGED", + "written": false, + "removed": 0, + "needed": 1, + "refused": 0, + "compiles": 2 + }, + { + "tu": "src/ov_SC07_006/ov_SC07_006_o0d.c", + "bodies": 1, + "final": "IDENTICAL", + "written": true, + "removed": 1, + "needed": 0, + "refused": 0, + "compiles": 2 + }, + { + "tu": "src/ov_SC07_007/ov_SC07_007_o0d.c", + "bodies": 1, + "final": "IDENTICAL", + "written": true, + "removed": 1, + "needed": 0, + "refused": 0, + "compiles": 2 + }, + { + "tu": "src/ov_SC07_010/ov_SC07_010_o0c.c", + "bodies": 1, + "final": "IDENTICAL", + "written": true, + "removed": 1, + "needed": 0, + "refused": 0, + "compiles": 2 + }, + { + "tu": "src/ov_SC07_011/ov_SC07_011_o0d.c", + "bodies": 1, + "final": "IDENTICAL", + "written": true, + "removed": 1, + "needed": 0, + "refused": 0, + "compiles": 2 + }, + { + "tu": "src/ov_MAIN_012/ov_MAIN_012_jr_80135A4C.c", + "bodies": 1, + "final": "IDENTICAL", + "written": true, + "removed": 0, + "needed": 3, + "refused": 0, + "compiles": 5 + }, + { + "tu": "src/ov_SC01_000/ov_SC01_000_jr_80135A4C.c", + "bodies": 1, + "final": "IDENTICAL", + "written": true, + "removed": 0, + "needed": 3, + "refused": 0, + "compiles": 5 + }, + { + "tu": "src/ov_SC01_001/ov_SC01_001_jr_80135A4C.c", + "bodies": 1, + "final": "IDENTICAL", + "written": true, + "removed": 0, + "needed": 3, + "refused": 0, + "compiles": 5 + }, + { + "tu": "src/ov_SC01_004/ov_SC01_004_jr_80135A4C.c", + "bodies": 1, + "final": "IDENTICAL", + "written": true, + "removed": 0, + "needed": 3, + "refused": 0, + "compiles": 5 + }, + { + "tu": "src/ov_SC01_005/ov_SC01_005_jr_80135A4C.c", + "bodies": 1, + "final": "IDENTICAL", + "written": true, + "removed": 0, + "needed": 3, + "refused": 0, + "compiles": 6 + }, + { + "tu": "src/ov_SC01_008/ov_SC01_008_jr_80135A4C.c", + "bodies": 1, + "final": "IDENTICAL", + "written": true, + "removed": 0, + "needed": 3, + "refused": 0, + "compiles": 5 + }, + { + "tu": "src/ov_SC01_009/ov_SC01_009_jr_80135A4C.c", + "bodies": 1, + "final": "IDENTICAL", + "written": true, + "removed": 0, + "needed": 3, + "refused": 0, + "compiles": 5 + }, + { + "tu": "src/ov_SC01_074/ov_SC01_074_jr_80135A4C.c", + "bodies": 1, + "final": "IDENTICAL", + "written": true, + "removed": 0, + "needed": 3, + "refused": 0, + "compiles": 5 + }, + { + "tu": "src/ov_SC01_077/ov_SC01_077_jr_80135A4C.c", + "bodies": 1, + "final": "IDENTICAL", + "written": true, + "removed": 0, + "needed": 3, + "refused": 0, + "compiles": 5 + }, + { + "tu": "src/ov_SC01_080/ov_SC01_080_jr_80135A4C.c", + "bodies": 1, + "final": "IDENTICAL", + "written": true, + "removed": 0, + "needed": 3, + "refused": 0, + "compiles": 5 + }, + { + "tu": "src/ov_SC01_084/ov_SC01_084_jr_80135A4C.c", + "bodies": 1, + "final": "IDENTICAL", + "written": true, + "removed": 0, + "needed": 3, + "refused": 0, + "compiles": 5 + }, + { + "tu": "src/ov_SC02_000/ov_SC02_000_jr_80135A4C.c", + "bodies": 1, + "final": "IDENTICAL", + "written": true, + "removed": 0, + "needed": 3, + "refused": 0, + "compiles": 6 + }, + { + "tu": "src/ov_SC02_004/ov_SC02_004_jr_80135A4C.c", + "bodies": 1, + "final": "IDENTICAL", + "written": true, + "removed": 0, + "needed": 3, + "refused": 0, + "compiles": 5 + }, + { + "tu": "src/ov_SC02_005/ov_SC02_005_jr_80135A4C.c", + "bodies": 1, + "final": "IDENTICAL", + "written": true, + "removed": 0, + "needed": 3, + "refused": 0, + "compiles": 5 + }, + { + "tu": "src/ov_SC02_011/ov_SC02_011_jr_80135A4C.c", + "bodies": 1, + "final": "IDENTICAL", + "written": true, + "removed": 0, + "needed": 3, + "refused": 0, + "compiles": 5 + }, + { + "tu": "src/ov_SC02_015/ov_SC02_015_jr_80135A4C.c", + "bodies": 1, + "final": "IDENTICAL", + "written": true, + "removed": 0, + "needed": 3, + "refused": 0, + "compiles": 5 + }, + { + "tu": "src/ov_SC02_016/ov_SC02_016_jr_80135A4C.c", + "bodies": 1, + "final": "IDENTICAL", + "written": true, + "removed": 0, + "needed": 3, + "refused": 0, + "compiles": 5 + }, + { + "tu": "src/ov_SC02_017/ov_SC02_017_jr_80135A4C.c", + "bodies": 1, + "final": "IDENTICAL", + "written": true, + "removed": 0, + "needed": 3, + "refused": 0, + "compiles": 5 + }, + { + "tu": "src/ov_SC02_021/ov_SC02_021_jr_80135A4C.c", + "bodies": 1, + "final": "IDENTICAL", + "written": true, + "removed": 0, + "needed": 3, + "refused": 0, + "compiles": 5 + }, + { + "tu": "src/ov_SC02_026/ov_SC02_026_jr_80135A4C.c", + "bodies": 1, + "final": "IDENTICAL", + "written": true, + "removed": 0, + "needed": 3, + "refused": 0, + "compiles": 5 + }, + { + "tu": "src/ov_SC02_027/ov_SC02_027_jr_80135A4C.c", + "bodies": 1, + "final": "IDENTICAL", + "written": true, + "removed": 0, + "needed": 3, + "refused": 0, + "compiles": 5 + }, + { + "tu": "src/ov_SC02_028/ov_SC02_028_jr_80135A4C.c", + "bodies": 1, + "final": "IDENTICAL", + "written": true, + "removed": 0, + "needed": 3, + "refused": 0, + "compiles": 5 + }, + { + "tu": "src/ov_SC02_031/ov_SC02_031_jr_80135A4C.c", + "bodies": 1, + "final": "IDENTICAL", + "written": true, + "removed": 0, + "needed": 3, + "refused": 0, + "compiles": 5 + }, + { + "tu": "src/ov_SC02_035/ov_SC02_035_jr_80135A4C.c", + "bodies": 1, + "final": "IDENTICAL", + "written": true, + "removed": 0, + "needed": 3, + "refused": 0, + "compiles": 5 + }, + { + "tu": "src/ov_SC02_037/ov_SC02_037_jr_80135A4C.c", + "bodies": 1, + "final": "IDENTICAL", + "written": true, + "removed": 0, + "needed": 3, + "refused": 0, + "compiles": 5 + }, + { + "tu": "src/ov_SC02_039/ov_SC02_039_jr_80135A4C.c", + "bodies": 1, + "final": "IDENTICAL", + "written": true, + "removed": 0, + "needed": 3, + "refused": 0, + "compiles": 5 + }, + { + "tu": "src/ov_SC02_041/ov_SC02_041_jr_80135A4C.c", + "bodies": 1, + "final": "IDENTICAL", + "written": true, + "removed": 0, + "needed": 3, + "refused": 0, + "compiles": 5 + }, + { + "tu": "src/ov_SC03_001/ov_SC03_001_jr_80135A4C.c", + "bodies": 1, + "final": "IDENTICAL", + "written": true, + "removed": 0, + "needed": 3, + "refused": 0, + "compiles": 5 + }, + { + "tu": "src/ov_SC03_002/ov_SC03_002_jr_80135A4C.c", + "bodies": 1, + "final": "IDENTICAL", + "written": true, + "removed": 0, + "needed": 3, + "refused": 0, + "compiles": 5 + }, + { + "tu": "src/ov_SC03_003/ov_SC03_003_jr_80135A4C.c", + "bodies": 1, + "final": "IDENTICAL", + "written": true, + "removed": 0, + "needed": 3, + "refused": 0, + "compiles": 5 + }, + { + "tu": "src/ov_SC03_006/ov_SC03_006_jr_80135A4C.c", + "bodies": 1, + "final": "IDENTICAL", + "written": true, + "removed": 0, + "needed": 3, + "refused": 0, + "compiles": 5 + }, + { + "tu": "src/ov_SC03_007/ov_SC03_007_jr_80135A4C.c", + "bodies": 1, + "final": "IDENTICAL", + "written": true, + "removed": 0, + "needed": 3, + "refused": 0, + "compiles": 5 + }, + { + "tu": "src/ov_SC03_010/ov_SC03_010_jr_80135A4C.c", + "bodies": 1, + "final": "IDENTICAL", + "written": true, + "removed": 0, + "needed": 3, + "refused": 0, + "compiles": 5 + }, + { + "tu": "src/ov_SC03_011/ov_SC03_011_jr_80135A4C.c", + "bodies": 1, + "final": "IDENTICAL", + "written": true, + "removed": 0, + "needed": 3, + "refused": 0, + "compiles": 5 + }, + { + "tu": "src/ov_SC03_012/ov_SC03_012_jr_80135A4C.c", + "bodies": 1, + "final": "IDENTICAL", + "written": true, + "removed": 0, + "needed": 3, + "refused": 0, + "compiles": 5 + }, + { + "tu": "src/ov_SC03_013/ov_SC03_013_jr_80135A4C.c", + "bodies": 1, + "final": "IDENTICAL", + "written": true, + "removed": 0, + "needed": 3, + "refused": 0, + "compiles": 5 + }, + { + "tu": "src/ov_SC03_014/ov_SC03_014_jr_80135A4C.c", + "bodies": 1, + "final": "IDENTICAL", + "written": true, + "removed": 0, + "needed": 3, + "refused": 0, + "compiles": 6 + }, + { + "tu": "src/ov_SC03_023/ov_SC03_023_jr_80135A4C.c", + "bodies": 1, + "final": "IDENTICAL", + "written": true, + "removed": 0, + "needed": 3, + "refused": 0, + "compiles": 5 + }, + { + "tu": "src/ov_SC03_024/ov_SC03_024_jr_80135A4C.c", + "bodies": 1, + "final": "IDENTICAL", + "written": true, + "removed": 0, + "needed": 3, + "refused": 0, + "compiles": 5 + }, + { + "tu": "src/ov_SC03_028/ov_SC03_028_jr_80135A4C.c", + "bodies": 1, + "final": "IDENTICAL", + "written": true, + "removed": 0, + "needed": 3, + "refused": 0, + "compiles": 5 + } + ] +} diff --git a/.run/P36/delever/calibrate_tus2.log b/.run/P36/delever/calibrate_tus2.log new file mode 100644 index 0000000000..ef5619f339 --- /dev/null +++ b/.run/P36/delever/calibrate_tus2.log @@ -0,0 +1,5 @@ +delever_oracle --calibrate main ov_SC03_014 ov_SC03_015 ov_SC04_011: 177/177 objects byte-identical untouched; twin checks 32 (0 mismatch); positive control DIFFERS on build/src/800.o; 4.8 s — OK + main 85/85 identical, mean 0.194 s per object + ov_SC03_014 32/32 identical, mean 0.303 s per object + ov_SC03_015 32/32 identical, mean 0.276 s per object + ov_SC04_011 28/28 identical, mean 0.235 s per object diff --git a/.run/P36/delever/calibration.json b/.run/P36/delever/calibration.json index 9a89d78ff1..bf8eec7cc9 100644 --- a/.run/P36/delever/calibration.json +++ b/.run/P36/delever/calibration.json @@ -1,7 +1,7 @@ { - "head": "e5f59c12f", + "head": "a605e1dba", "stamp": "b44c5a8a3423", - "generated": "2026-09-09 03:15", + "generated": "2026-09-09 03:20", "aliases": [ "main", "ov_SC03_014", @@ -21,207 +21,207 @@ "main": { "objects": 85, "identical": 85, - "seconds": 10.307000000000006, - "mean_s": 0.121 + "seconds": 16.508, + "mean_s": 0.194 }, "ov_SC03_014": { "objects": 32, "identical": 32, - "seconds": 6.9860000000000015, - "mean_s": 0.218 + "seconds": 9.711999999999998, + "mean_s": 0.303 }, "ov_SC03_015": { "objects": 32, "identical": 32, - "seconds": 6.369999999999997, - "mean_s": 0.199 + "seconds": 8.828, + "mean_s": 0.276 }, "ov_SC04_011": { "objects": 28, "identical": 28, - "seconds": 5.704000000000001, - "mean_s": 0.204 + "seconds": 6.593, + "mean_s": 0.235 } }, "per_object_seconds": { - "build/src/800.o": 1.021, - "build/src/800_b.o": 0.13, - "build/src/800_b_2.o": 0.706, - "build/src/800_b_o0a.o": 0.087, - "build/src/800_c.o": 0.319, - "build/src/800b2.o": 0.105, - "build/src/apicard1.o": 0.107, - "build/src/apicard2.o": 0.191, - "build/src/apicard3.o": 0.129, - "build/src/apicard4.o": 0.13, - "build/src/apicard5.o": 0.085, - "build/src/apicard6.o": 0.256, - "build/src/apicard7.o": 0.126, - "build/src/boot.o": 0.121, - "build/src/gap.o": 0.118, - "build/src/libapi1.o": 0.104, - "build/src/libapi2.o": 0.113, - "build/src/libc2_1.o": 0.152, - "build/src/libc2_2.o": 0.075, - "build/src/libcd1.o": 0.076, - "build/src/libcd2.o": 0.07, - "build/src/libetc.o": 0.078, - "build/src/libgpu.o": 0.078, - "build/src/libgpu2.o": 0.094, - "build/src/libgs1.o": 0.088, - "build/src/libgs2.o": 0.101, - "build/src/libgs3.o": 0.071, - "build/src/libgs4.o": 0.127, - "build/src/libgs5.o": 0.085, - "build/src/libgs6.o": 0.085, - "build/src/libgs7.o": 0.113, - "build/src/libgs8.o": 0.065, - "build/src/libgte1.o": 0.1, - "build/src/libgte10.o": 0.069, - "build/src/libgte11.o": 0.083, - "build/src/libgte12.o": 0.066, - "build/src/libgte13.o": 0.077, - "build/src/libgte14.o": 0.077, - "build/src/libgte15.o": 0.08, - "build/src/libgte16.o": 0.062, - "build/src/libgte17.o": 0.178, - "build/src/libgte18.o": 0.084, - "build/src/libgte19.o": 0.079, - "build/src/libgte2.o": 0.072, - "build/src/libgte20.o": 0.085, - "build/src/libgte21.o": 0.155, - "build/src/libgte22.o": 0.103, - "build/src/libgte23.o": 0.269, - "build/src/libgte24.o": 0.091, - "build/src/libgte25.o": 0.125, - "build/src/libgte26.o": 0.076, - "build/src/libgte27.o": 0.138, - "build/src/libgte28.o": 0.078, - "build/src/libgte29.o": 0.077, - "build/src/libgte3.o": 0.071, - "build/src/libgte30.o": 0.074, - "build/src/libgte4.o": 0.087, - "build/src/libgte5.o": 0.071, - "build/src/libgte6.o": 0.072, - "build/src/libgte7.o": 0.073, - "build/src/libgte8.o": 0.09, - "build/src/libgte9.o": 0.069, - "build/src/libmcrd1.o": 0.095, - "build/src/libmcrd2.o": 0.07, - "build/src/libpad1.o": 0.07, - "build/src/libpad2.o": 0.188, - "build/src/sgap.o": 0.084, - "build/src/sgap_2.o": 0.206, - "build/src/sgap_3.o": 0.08, - "build/src/sgap_4.o": 0.07, - "build/src/sgap_5.o": 0.066, - "build/src/sgap_6.o": 0.073, - "build/src/sgap_8.o": 0.08, - "build/src/snd1.o": 0.086, - "build/src/snd10.o": 0.076, - "build/src/snd11.o": 0.222, - "build/src/snd12.o": 0.066, - "build/src/snd2.o": 0.076, - "build/src/snd3.o": 0.071, - "build/src/snd4.o": 0.069, - "build/src/snd5.o": 0.077, - "build/src/snd6.o": 0.193, - "build/src/snd7.o": 0.071, - "build/src/snd8.o": 0.083, - "build/src/snd9.o": 0.098, - "build/src/ov_SC03_014/ov_SC03_014.o": 0.263, - "build/src/ov_SC03_014/ov_SC03_014_after.o": 0.612, - "build/src/ov_SC03_014/ov_SC03_014_jr_8012ACE0.o": 0.531, - "build/src/ov_SC03_014/ov_SC03_014_jr_80135888.o": 0.074, - "build/src/ov_SC03_014/ov_SC03_014_jr_80135A4C.o": 0.072, - "build/src/ov_SC03_014/ov_SC03_014_jr_80135D20.o": 0.16, - "build/src/ov_SC03_014/ov_SC03_014_jr_801380E0.o": 0.181, - "build/src/ov_SC03_014/ov_SC03_014_jr_8013C98C.o": 0.173, - "build/src/ov_SC03_014/ov_SC03_014_jr_8013F350.o": 0.124, - "build/src/ov_SC03_014/ov_SC03_014_jr_8013FFD8.o": 0.078, - "build/src/ov_SC03_014/ov_SC03_014_jr_80140608.o": 0.365, - "build/src/ov_SC03_014/ov_SC03_014_jr_8015444C.o": 0.084, - "build/src/ov_SC03_014/ov_SC03_014_jr_80154C24.o": 0.198, - "build/src/ov_SC03_014/ov_SC03_014_jr_801588CC.o": 0.137, - "build/src/ov_SC03_014/ov_SC03_014_jr_80159C84.o": 0.134, - "build/src/ov_SC03_014/ov_SC03_014_jr_8015A3C8.o": 0.087, - "build/src/ov_SC03_014/ov_SC03_014_jr_8015AE2C.o": 0.184, - "build/src/ov_SC03_014/ov_SC03_014_jr_8015C32C.o": 0.778, - "build/src/ov_SC03_014/ov_SC03_014_jr_8016AB6C.o": 0.391, - "build/src/ov_SC03_014/ov_SC03_014_jr_80171B4C.o": 0.12, - "build/src/ov_SC03_014/ov_SC03_014_jr_801734BC.o": 0.256, - "build/src/ov_SC03_014/ov_SC03_014_jr_801789AC.o": 0.109, - "build/src/ov_SC03_014/ov_SC03_014_jr_80178D40.o": 0.155, - "build/src/ov_SC03_014/ov_SC03_014_jr_8017A4AC.o": 0.114, - "build/src/ov_SC03_014/ov_SC03_014_jr_8017AE2C.o": 0.385, - "build/src/ov_SC03_014/ov_SC03_014_jr_8017EB7C.o": 0.24, - "build/src/ov_SC03_014/ov_SC03_014_jr_80184440.o": 0.11, - "build/src/ov_SC03_014/ov_SC03_014_jr_801848E4.o": 0.536, - "build/src/ov_SC03_014/ov_SC03_014_o0b.o": 0.073, - "build/src/ov_SC03_014/ov_SC03_014_o0c.o": 0.114, - "build/src/ov_SC03_014/ov_SC03_014_o0d.o": 0.064, - "build/src/ov_SC03_014/ov_SC03_014_o0e.o": 0.084, - "build/src/ov_SC03_015/ov_SC03_015.o": 0.178, - "build/src/ov_SC03_015/ov_SC03_015_after.o": 0.671, - "build/src/ov_SC03_015/ov_SC03_015_jr_8012ACE0.o": 0.51, - "build/src/ov_SC03_015/ov_SC03_015_jr_80135888.o": 0.068, - "build/src/ov_SC03_015/ov_SC03_015_jr_80135A4C.o": 0.061, - "build/src/ov_SC03_015/ov_SC03_015_jr_80135D20.o": 0.195, - "build/src/ov_SC03_015/ov_SC03_015_jr_801380E0.o": 0.195, - "build/src/ov_SC03_015/ov_SC03_015_jr_8013C98C.o": 0.219, - "build/src/ov_SC03_015/ov_SC03_015_jr_8013F350.o": 0.081, - "build/src/ov_SC03_015/ov_SC03_015_jr_8013FFD8.o": 0.078, - "build/src/ov_SC03_015/ov_SC03_015_jr_80140608.o": 0.197, - "build/src/ov_SC03_015/ov_SC03_015_jr_8015444C.o": 0.099, - "build/src/ov_SC03_015/ov_SC03_015_jr_80154C24.o": 0.194, - "build/src/ov_SC03_015/ov_SC03_015_jr_801588CC.o": 0.157, - "build/src/ov_SC03_015/ov_SC03_015_jr_80159C84.o": 0.139, - "build/src/ov_SC03_015/ov_SC03_015_jr_8015A3C8.o": 0.077, - "build/src/ov_SC03_015/ov_SC03_015_jr_8015AE2C.o": 0.147, - "build/src/ov_SC03_015/ov_SC03_015_jr_8015C32C.o": 0.615, - "build/src/ov_SC03_015/ov_SC03_015_jr_8016AB6C.o": 0.34, - "build/src/ov_SC03_015/ov_SC03_015_jr_80171B4C.o": 0.111, + "build/src/800.o": 1.105, + "build/src/800_b.o": 0.119, + "build/src/800_b_2.o": 0.457, + "build/src/800_b_o0a.o": 0.206, + "build/src/800_c.o": 0.31, + "build/src/800b2.o": 0.177, + "build/src/apicard1.o": 0.393, + "build/src/apicard2.o": 0.128, + "build/src/apicard3.o": 0.123, + "build/src/apicard4.o": 0.198, + "build/src/apicard5.o": 0.29, + "build/src/apicard6.o": 0.116, + "build/src/apicard7.o": 0.254, + "build/src/boot.o": 0.162, + "build/src/gap.o": 0.13, + "build/src/libapi1.o": 0.186, + "build/src/libapi2.o": 0.099, + "build/src/libc2_1.o": 0.233, + "build/src/libc2_2.o": 0.238, + "build/src/libcd1.o": 0.13, + "build/src/libcd2.o": 0.214, + "build/src/libetc.o": 0.128, + "build/src/libgpu.o": 0.187, + "build/src/libgpu2.o": 0.177, + "build/src/libgs1.o": 0.171, + "build/src/libgs2.o": 0.165, + "build/src/libgs3.o": 0.151, + "build/src/libgs4.o": 0.147, + "build/src/libgs5.o": 0.163, + "build/src/libgs6.o": 0.489, + "build/src/libgs7.o": 0.327, + "build/src/libgs8.o": 0.116, + "build/src/libgte1.o": 0.143, + "build/src/libgte10.o": 0.124, + "build/src/libgte11.o": 0.126, + "build/src/libgte12.o": 0.157, + "build/src/libgte13.o": 0.204, + "build/src/libgte14.o": 0.117, + "build/src/libgte15.o": 0.11, + "build/src/libgte16.o": 0.346, + "build/src/libgte17.o": 0.345, + "build/src/libgte18.o": 0.132, + "build/src/libgte19.o": 0.101, + "build/src/libgte2.o": 0.121, + "build/src/libgte20.o": 0.374, + "build/src/libgte21.o": 0.203, + "build/src/libgte22.o": 0.083, + "build/src/libgte23.o": 0.114, + "build/src/libgte24.o": 0.112, + "build/src/libgte25.o": 0.104, + "build/src/libgte26.o": 0.118, + "build/src/libgte27.o": 0.364, + "build/src/libgte28.o": 0.15, + "build/src/libgte29.o": 0.121, + "build/src/libgte3.o": 0.282, + "build/src/libgte30.o": 0.111, + "build/src/libgte4.o": 0.093, + "build/src/libgte5.o": 0.12, + "build/src/libgte6.o": 0.132, + "build/src/libgte7.o": 0.185, + "build/src/libgte8.o": 0.127, + "build/src/libgte9.o": 0.139, + "build/src/libmcrd1.o": 0.249, + "build/src/libmcrd2.o": 0.232, + "build/src/libpad1.o": 0.148, + "build/src/libpad2.o": 0.206, + "build/src/sgap.o": 0.129, + "build/src/sgap_2.o": 0.27, + "build/src/sgap_3.o": 0.155, + "build/src/sgap_4.o": 0.139, + "build/src/sgap_5.o": 0.1, + "build/src/sgap_6.o": 0.127, + "build/src/sgap_8.o": 0.122, + "build/src/snd1.o": 0.353, + "build/src/snd10.o": 0.111, + "build/src/snd11.o": 0.123, + "build/src/snd12.o": 0.108, + "build/src/snd2.o": 0.299, + "build/src/snd3.o": 0.106, + "build/src/snd4.o": 0.296, + "build/src/snd5.o": 0.095, + "build/src/snd6.o": 0.349, + "build/src/snd7.o": 0.115, + "build/src/snd8.o": 0.112, + "build/src/snd9.o": 0.117, + "build/src/ov_SC03_014/ov_SC03_014.o": 0.374, + "build/src/ov_SC03_014/ov_SC03_014_after.o": 0.786, + "build/src/ov_SC03_014/ov_SC03_014_jr_8012ACE0.o": 0.652, + "build/src/ov_SC03_014/ov_SC03_014_jr_80135888.o": 0.089, + "build/src/ov_SC03_014/ov_SC03_014_jr_80135A4C.o": 0.108, + "build/src/ov_SC03_014/ov_SC03_014_jr_80135D20.o": 0.235, + "build/src/ov_SC03_014/ov_SC03_014_jr_801380E0.o": 0.222, + "build/src/ov_SC03_014/ov_SC03_014_jr_8013C98C.o": 0.212, + "build/src/ov_SC03_014/ov_SC03_014_jr_8013F350.o": 0.141, + "build/src/ov_SC03_014/ov_SC03_014_jr_8013FFD8.o": 0.142, + "build/src/ov_SC03_014/ov_SC03_014_jr_80140608.o": 0.444, + "build/src/ov_SC03_014/ov_SC03_014_jr_8015444C.o": 0.143, + "build/src/ov_SC03_014/ov_SC03_014_jr_80154C24.o": 0.353, + "build/src/ov_SC03_014/ov_SC03_014_jr_801588CC.o": 0.263, + "build/src/ov_SC03_014/ov_SC03_014_jr_80159C84.o": 0.178, + "build/src/ov_SC03_014/ov_SC03_014_jr_8015A3C8.o": 0.141, + "build/src/ov_SC03_014/ov_SC03_014_jr_8015AE2C.o": 0.269, + "build/src/ov_SC03_014/ov_SC03_014_jr_8015C32C.o": 0.868, + "build/src/ov_SC03_014/ov_SC03_014_jr_8016AB6C.o": 0.436, + "build/src/ov_SC03_014/ov_SC03_014_jr_80171B4C.o": 0.272, + "build/src/ov_SC03_014/ov_SC03_014_jr_801734BC.o": 0.485, + "build/src/ov_SC03_014/ov_SC03_014_jr_801789AC.o": 0.249, + "build/src/ov_SC03_014/ov_SC03_014_jr_80178D40.o": 0.169, + "build/src/ov_SC03_014/ov_SC03_014_jr_8017A4AC.o": 0.172, + "build/src/ov_SC03_014/ov_SC03_014_jr_8017AE2C.o": 0.328, + "build/src/ov_SC03_014/ov_SC03_014_jr_8017EB7C.o": 0.366, + "build/src/ov_SC03_014/ov_SC03_014_jr_80184440.o": 0.158, + "build/src/ov_SC03_014/ov_SC03_014_jr_801848E4.o": 0.812, + "build/src/ov_SC03_014/ov_SC03_014_o0b.o": 0.1, + "build/src/ov_SC03_014/ov_SC03_014_o0c.o": 0.226, + "build/src/ov_SC03_014/ov_SC03_014_o0d.o": 0.19, + "build/src/ov_SC03_014/ov_SC03_014_o0e.o": 0.129, + "build/src/ov_SC03_015/ov_SC03_015.o": 0.284, + "build/src/ov_SC03_015/ov_SC03_015_after.o": 1.148, + "build/src/ov_SC03_015/ov_SC03_015_jr_8012ACE0.o": 0.523, + "build/src/ov_SC03_015/ov_SC03_015_jr_80135888.o": 0.081, + "build/src/ov_SC03_015/ov_SC03_015_jr_80135A4C.o": 0.077, + "build/src/ov_SC03_015/ov_SC03_015_jr_80135D20.o": 0.218, + "build/src/ov_SC03_015/ov_SC03_015_jr_801380E0.o": 0.221, + "build/src/ov_SC03_015/ov_SC03_015_jr_8013C98C.o": 0.312, + "build/src/ov_SC03_015/ov_SC03_015_jr_8013F350.o": 0.28, + "build/src/ov_SC03_015/ov_SC03_015_jr_8013FFD8.o": 0.11, + "build/src/ov_SC03_015/ov_SC03_015_jr_80140608.o": 0.229, + "build/src/ov_SC03_015/ov_SC03_015_jr_8015444C.o": 0.103, + "build/src/ov_SC03_015/ov_SC03_015_jr_80154C24.o": 0.271, + "build/src/ov_SC03_015/ov_SC03_015_jr_801588CC.o": 0.142, + "build/src/ov_SC03_015/ov_SC03_015_jr_80159C84.o": 0.129, + "build/src/ov_SC03_015/ov_SC03_015_jr_8015A3C8.o": 0.359, + "build/src/ov_SC03_015/ov_SC03_015_jr_8015AE2C.o": 0.227, + "build/src/ov_SC03_015/ov_SC03_015_jr_8015C32C.o": 0.819, + "build/src/ov_SC03_015/ov_SC03_015_jr_8016AB6C.o": 0.384, + "build/src/ov_SC03_015/ov_SC03_015_jr_80171B4C.o": 0.131, "build/src/ov_SC03_015/ov_SC03_015_jr_801734BC.o": 0.334, - "build/src/ov_SC03_015/ov_SC03_015_jr_801789AC.o": 0.078, - "build/src/ov_SC03_015/ov_SC03_015_jr_80178D40.o": 0.122, - "build/src/ov_SC03_015/ov_SC03_015_jr_8017A4AC.o": 0.087, - "build/src/ov_SC03_015/ov_SC03_015_jr_8017AE2C.o": 0.308, - "build/src/ov_SC03_015/ov_SC03_015_jr_8017EB7C.o": 0.245, - "build/src/ov_SC03_015/ov_SC03_015_jr_80184440.o": 0.076, - "build/src/ov_SC03_015/ov_SC03_015_jr_801848E4.o": 0.325, - "build/src/ov_SC03_015/ov_SC03_015_o0b.o": 0.101, - "build/src/ov_SC03_015/ov_SC03_015_o0c.o": 0.114, - "build/src/ov_SC03_015/ov_SC03_015_o0d.o": 0.148, - "build/src/ov_SC03_015/ov_SC03_015_o0e.o": 0.1, - "build/src/ov_SC04_011/ov_SC04_011.o": 0.162, - "build/src/ov_SC04_011/ov_SC04_011_after.o": 0.645, - "build/src/ov_SC04_011/ov_SC04_011_jr_8012ACE0.o": 0.448, - "build/src/ov_SC04_011/ov_SC04_011_jr_80135888.o": 0.063, - "build/src/ov_SC04_011/ov_SC04_011_jr_80135A4C.o": 0.065, - "build/src/ov_SC04_011/ov_SC04_011_jr_80135D20.o": 0.231, - "build/src/ov_SC04_011/ov_SC04_011_jr_801380E0.o": 0.175, - "build/src/ov_SC04_011/ov_SC04_011_jr_8013C98C.o": 0.21, - "build/src/ov_SC04_011/ov_SC04_011_jr_8013F350.o": 0.104, - "build/src/ov_SC04_011/ov_SC04_011_jr_8013FFD8.o": 0.141, - "build/src/ov_SC04_011/ov_SC04_011_jr_80140608.o": 0.341, - "build/src/ov_SC04_011/ov_SC04_011_jr_8015444C.o": 0.082, - "build/src/ov_SC04_011/ov_SC04_011_jr_80154C24.o": 0.209, - "build/src/ov_SC04_011/ov_SC04_011_jr_801588CC.o": 0.121, - "build/src/ov_SC04_011/ov_SC04_011_jr_80159C84.o": 0.09, - "build/src/ov_SC04_011/ov_SC04_011_jr_8015A3C8.o": 0.079, - "build/src/ov_SC04_011/ov_SC04_011_jr_8015AE2C.o": 0.124, - "build/src/ov_SC04_011/ov_SC04_011_jr_8015C32C.o": 0.466, - "build/src/ov_SC04_011/ov_SC04_011_jr_8016AB6C.o": 0.282, - "build/src/ov_SC04_011/ov_SC04_011_jr_80171B4C.o": 0.122, - "build/src/ov_SC04_011/ov_SC04_011_jr_801734BC.o": 0.221, - "build/src/ov_SC04_011/ov_SC04_011_jr_801789AC.o": 0.12, - "build/src/ov_SC04_011/ov_SC04_011_jr_80178D40.o": 0.142, - "build/src/ov_SC04_011/ov_SC04_011_jr_8017A4AC.o": 0.142, - "build/src/ov_SC04_011/ov_SC04_011_jr_8017AE2C.o": 0.138, - "build/src/ov_SC04_011/ov_SC04_011_jr_8017D494.o": 0.621, - "build/src/ov_SC04_011/ov_SC04_011_o0b.o": 0.079, - "build/src/ov_SC04_011/ov_SC04_011_o0c.o": 0.081 + "build/src/ov_SC03_015/ov_SC03_015_jr_801789AC.o": 0.268, + "build/src/ov_SC03_015/ov_SC03_015_jr_80178D40.o": 0.223, + "build/src/ov_SC03_015/ov_SC03_015_jr_8017A4AC.o": 0.099, + "build/src/ov_SC03_015/ov_SC03_015_jr_8017AE2C.o": 0.26, + "build/src/ov_SC03_015/ov_SC03_015_jr_8017EB7C.o": 0.321, + "build/src/ov_SC03_015/ov_SC03_015_jr_80184440.o": 0.085, + "build/src/ov_SC03_015/ov_SC03_015_jr_801848E4.o": 0.571, + "build/src/ov_SC03_015/ov_SC03_015_o0b.o": 0.141, + "build/src/ov_SC03_015/ov_SC03_015_o0c.o": 0.109, + "build/src/ov_SC03_015/ov_SC03_015_o0d.o": 0.134, + "build/src/ov_SC03_015/ov_SC03_015_o0e.o": 0.235, + "build/src/ov_SC04_011/ov_SC04_011.o": 0.313, + "build/src/ov_SC04_011/ov_SC04_011_after.o": 0.727, + "build/src/ov_SC04_011/ov_SC04_011_jr_8012ACE0.o": 0.503, + "build/src/ov_SC04_011/ov_SC04_011_jr_80135888.o": 0.062, + "build/src/ov_SC04_011/ov_SC04_011_jr_80135A4C.o": 0.086, + "build/src/ov_SC04_011/ov_SC04_011_jr_80135D20.o": 0.275, + "build/src/ov_SC04_011/ov_SC04_011_jr_801380E0.o": 0.188, + "build/src/ov_SC04_011/ov_SC04_011_jr_8013C98C.o": 0.155, + "build/src/ov_SC04_011/ov_SC04_011_jr_8013F350.o": 0.111, + "build/src/ov_SC04_011/ov_SC04_011_jr_8013FFD8.o": 0.081, + "build/src/ov_SC04_011/ov_SC04_011_jr_80140608.o": 0.208, + "build/src/ov_SC04_011/ov_SC04_011_jr_8015444C.o": 0.113, + "build/src/ov_SC04_011/ov_SC04_011_jr_80154C24.o": 0.298, + "build/src/ov_SC04_011/ov_SC04_011_jr_801588CC.o": 0.116, + "build/src/ov_SC04_011/ov_SC04_011_jr_80159C84.o": 0.098, + "build/src/ov_SC04_011/ov_SC04_011_jr_8015A3C8.o": 0.095, + "build/src/ov_SC04_011/ov_SC04_011_jr_8015AE2C.o": 0.2, + "build/src/ov_SC04_011/ov_SC04_011_jr_8015C32C.o": 0.564, + "build/src/ov_SC04_011/ov_SC04_011_jr_8016AB6C.o": 0.34, + "build/src/ov_SC04_011/ov_SC04_011_jr_80171B4C.o": 0.119, + "build/src/ov_SC04_011/ov_SC04_011_jr_801734BC.o": 0.265, + "build/src/ov_SC04_011/ov_SC04_011_jr_801789AC.o": 0.076, + "build/src/ov_SC04_011/ov_SC04_011_jr_80178D40.o": 0.146, + "build/src/ov_SC04_011/ov_SC04_011_jr_8017A4AC.o": 0.163, + "build/src/ov_SC04_011/ov_SC04_011_jr_8017AE2C.o": 0.156, + "build/src/ov_SC04_011/ov_SC04_011_jr_8017D494.o": 0.916, + "build/src/ov_SC04_011/ov_SC04_011_o0b.o": 0.097, + "build/src/ov_SC04_011/ov_SC04_011_o0c.o": 0.122 }, "ok": true, - "seconds": 3.3 + "seconds": 4.8 } diff --git a/.run/P36/delever/cycle_t4_tus.log b/.run/P36/delever/cycle_t4_tus.log index ab9a883a74..24f08c1a3a 100644 --- a/.run/P36/delever/cycle_t4_tus.log +++ b/.run/P36/delever/cycle_t4_tus.log @@ -1 +1,11 @@ log: tus1 THE PHASE'S NUMBER (pins + asm statements, GTE excluded): 49,787 sites in 15,243 bodies (2,244 distinct) · marked !FAKE 4,391 · UNMARKED 45,396 +cycle: batch tus1 committed a605e1dba — delever: batch tus1 — 300 files (TUs; 2204 drawable) · 1392 bodies: 299 lever-free, 1093 residue, 0 refused · sites removed 3342 / needed 4177 / refused 0 / deferred 0 · replays 1364 (0 disagreed) · compiles 1794 in 59 s wall · final 300/300 identical · written 300 files | check-all: 218 passed, 0 failed of 218 +log: tus2 THE PHASE'S NUMBER (pins + asm statements, GTE excluded): 46,424 sites in 14,758 bodies (2,258 distinct) · marked !FAKE 9,393 · UNMARKED 37,031 +fatal: Unable to create '/home/musashi/bfm-decomp/.git/index.lock': File exists. + +Another git process seems to be running in this repository, e.g. +an editor opened by 'git commit'. Please make sure all processes +are terminated then try again. If it still fails, a git process +may have crashed in this repository earlier: +remove the file manually to continue. +cycle exit=1 diff --git a/.run/P36/delever/ledger.jsonl b/.run/P36/delever/ledger.jsonl index 5e728e6982..40c814334a 100644 --- a/.run/P36/delever/ledger.jsonl +++ b/.run/P36/delever/ledger.jsonl @@ -1569,3 +1569,2755 @@ {"ts": "2026-09-09 03:16:37", "label": "tus1", "rung": "replay", "calib": {"head": "e5f59c12f", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_008/ov_SC05_008_jr_80135888.c", "fn": "func_80135888", "addr": 2148751496, "aliases": ["ov_SC05_008"], "header": false, "includers": 0, "o0": false, "nhash_before": "6478f85a8798ba7961d99d3af4791d91d9c5f4ce", "nhash_after": "d076af9e2c896589880727576c23b495e66f7093", "exemplar": {"tu": "src/ov_MAIN_012/ov_MAIN_012_jr_80131340.c", "fn": "func_80135888"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 638, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 640, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 641, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 642, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 643, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$21", "via": "", "line": 644, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 6, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 683, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.074} {"ts": "2026-09-09 03:16:37", "label": "tus1", "rung": "replay", "calib": {"head": "e5f59c12f", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_010/ov_SC05_010_jr_80135888.c", "fn": "func_80135888", "addr": 2148751496, "aliases": ["ov_SC05_010"], "header": false, "includers": 0, "o0": false, "nhash_before": "6478f85a8798ba7961d99d3af4791d91d9c5f4ce", "nhash_after": "d076af9e2c896589880727576c23b495e66f7093", "exemplar": {"tu": "src/ov_MAIN_012/ov_MAIN_012_jr_80131340.c", "fn": "func_80135888"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 638, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 640, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 641, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 642, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 643, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$21", "via": "", "line": 644, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 6, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 683, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.083} {"ts": "2026-09-09 03:16:37", "label": "tus1", "rung": "replay", "calib": {"head": "e5f59c12f", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_009/ov_SC05_009_jr_80135D20.c", "fn": "func_80135D20", "addr": 2148752672, "aliases": ["ov_SC05_009"], "header": false, "includers": 0, "o0": false, "nhash_before": "7572a8a6d53430864008b3a832235318f619ce16", "nhash_after": "716cc05fc1252ab66107d25423410f6a2a0d167e", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_80135D20.c", "fn": "func_80135D20"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 670, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 710, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.131} +{"ts": "2026-09-09 03:20:18", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_084/ov_SC01_084_jr_8013C98C.c", "fn": "func_8013CF68", "addr": 2148781928, "aliases": ["ov_SC01_084"], "header": false, "includers": 0, "o0": false, "nhash_before": "5a75eb79d3353c515ae37f52d702bda943144381", "nhash_after": "5a75eb79d3353c515ae37f52d702bda943144381", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "instruction", "cls": "B", "detail": "la", "via": "", "line": 1062, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.386} +{"ts": "2026-09-09 03:20:18", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_084/ov_SC01_084_jr_8013C98C.c", "fn": "func_8013D178", "addr": 2148782456, "aliases": ["ov_SC01_084"], "header": false, "includers": 0, "o0": false, "nhash_before": "3d1f3afc202fce0b1322612007eca4601f81129d", "nhash_after": "3d1f3afc202fce0b1322612007eca4601f81129d", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 1162, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.332} +{"ts": "2026-09-09 03:20:19", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_084/ov_SC01_084_jr_8013C98C.c", "fn": "func_8013D53C", "addr": 2148783420, "aliases": ["ov_SC01_084"], "header": false, "includers": 0, "o0": false, "nhash_before": "57d902eed4335f229f6fb028572e85edd0f1bec1", "nhash_after": "57d902eed4335f229f6fb028572e85edd0f1bec1", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1382, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1388, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.592} +{"ts": "2026-09-09 03:20:19", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_084/ov_SC01_084_jr_8013C98C.c", "fn": "func_8013D8FC", "addr": 2148784380, "aliases": ["ov_SC01_084"], "header": false, "includers": 0, "o0": false, "nhash_before": "c820a63b3c41dd06b7298ec24a896ca0d08c5a8e", "nhash_after": "cd8d6803486795564db61df0a56ff61125fd2d6e", "exemplar": {"tu": "src/ov_SC04_011/ov_SC04_011_jr_8013C98C.c", "fn": "func_8013D8FC"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1423, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1424, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 1425, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 1426, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.286} +{"ts": "2026-09-09 03:20:19", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_084/ov_SC01_084_jr_8013C98C.c", "fn": "func_8013D9B0", "addr": 2148784560, "aliases": ["ov_SC01_084"], "header": false, "includers": 0, "o0": false, "nhash_before": "6dde5e39a4d32df934ca5b38ab6322cad045fbee", "nhash_after": "47305f388176371ef43e9615d8a04dc9413655e4", "exemplar": {"tu": "src/ov_SC04_011/ov_SC04_011_jr_8013C98C.c", "fn": "func_8013D9B0"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1467, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1468, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 1469, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 1470, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 1471, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$11", "via": "", "line": 1472, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 1473, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$13", "via": "", "line": 1474, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 8, "kind": "pin", "cls": "A", "detail": "$14", "via": "", "line": 1475, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1477, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 1478, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 11, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 1479, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 12, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1480, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 13, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1481, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 14, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1482, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 15, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1497, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 16, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1499, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 17, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1501, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 18, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1503, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 19, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1505, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 20, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1506, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 21, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1512, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 22, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 1513, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 23, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 1515, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 24, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1520, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 25, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1521, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 26, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1530, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 27, "kind": "pin", "cls": "A", "detail": "$12", "via": "", "line": 1531, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 28, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 1532, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 29, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 1534, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 30, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 1540, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 31, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1549, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 32, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1556, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 33, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1563, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.158} +{"ts": "2026-09-09 03:20:19", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_084/ov_SC01_084_jr_8013C98C.c", "fn": "func_8013DD68", "addr": 2148785512, "aliases": ["ov_SC01_084"], "header": false, "includers": 0, "o0": false, "nhash_before": "8d6f6dddb0854be62dcad5613bb3a0408dc84c3e", "nhash_after": "25adb41155458a065f2ae31fe3eba05729843b78", "exemplar": {"tu": "src/ov_SC04_011/ov_SC04_011_jr_8013C98C.c", "fn": "func_8013DD68"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1704, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 1706, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$11", "via": "", "line": 1725, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.168} +{"ts": "2026-09-09 03:20:20", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_084/ov_SC01_084_jr_8013C98C.c", "fn": "func_8013E5E8", "addr": 2148787688, "aliases": ["ov_SC01_084"], "header": false, "includers": 0, "o0": false, "nhash_before": "f30b00e65b50254377a932e5191337cb4d5242b0", "nhash_after": "f30b00e65b50254377a932e5191337cb4d5242b0", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1813, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.457} +{"ts": "2026-09-09 03:20:20", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_084/ov_SC01_084_jr_8013C98C.c", "fn": "func_8013E6AC", "addr": 2148787884, "aliases": ["ov_SC01_084"], "header": false, "includers": 0, "o0": false, "nhash_before": "6c16e68ed5b319390683a19f7aa60df6270f0d60", "nhash_after": "754219253a895baafc31a9c2194255f3d816ac3d", "exemplar": {"tu": "src/ov_SC04_011/ov_SC04_011_jr_8013C98C.c", "fn": "func_8013E6AC"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1859, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1860, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 1864, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.125} +{"ts": "2026-09-09 03:20:20", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_084/ov_SC01_084_jr_8013C98C.c", "fn": "func_8013EB7C", "addr": 2148789116, "aliases": ["ov_SC01_084"], "header": false, "includers": 0, "o0": false, "nhash_before": "911425fc8bfe89aaf9bc9bd6e295a620cc275c7b", "nhash_after": "911425fc8bfe89aaf9bc9bd6e295a620cc275c7b", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2021, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.307} +{"ts": "2026-09-09 03:20:21", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_005/ov_SC02_005_jr_8013C98C.c", "fn": "func_8013CF68", "addr": 2148781928, "aliases": ["ov_SC02_005"], "header": false, "includers": 0, "o0": false, "nhash_before": "5a75eb79d3353c515ae37f52d702bda943144381", "nhash_after": "5a75eb79d3353c515ae37f52d702bda943144381", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "instruction", "cls": "B", "detail": "la", "via": "", "line": 1062, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.472} +{"ts": "2026-09-09 03:20:22", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_005/ov_SC02_005_jr_8013C98C.c", "fn": "func_8013D178", "addr": 2148782456, "aliases": ["ov_SC02_005"], "header": false, "includers": 0, "o0": false, "nhash_before": "3d1f3afc202fce0b1322612007eca4601f81129d", "nhash_after": "3d1f3afc202fce0b1322612007eca4601f81129d", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 1162, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.405} +{"ts": "2026-09-09 03:20:22", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_005/ov_SC02_005_jr_8013C98C.c", "fn": "func_8013D53C", "addr": 2148783420, "aliases": ["ov_SC02_005"], "header": false, "includers": 0, "o0": false, "nhash_before": "7dbdcf525ee400737a887922a178566a621a4d79", "nhash_after": "7dbdcf525ee400737a887922a178566a621a4d79", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1382, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1388, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.588} +{"ts": "2026-09-09 03:20:22", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_005/ov_SC02_005_jr_8013C98C.c", "fn": "func_8013D8FC", "addr": 2148784380, "aliases": ["ov_SC02_005"], "header": false, "includers": 0, "o0": false, "nhash_before": "c820a63b3c41dd06b7298ec24a896ca0d08c5a8e", "nhash_after": "cd8d6803486795564db61df0a56ff61125fd2d6e", "exemplar": {"tu": "src/ov_SC01_084/ov_SC01_084_jr_8013C98C.c", "fn": "func_8013D8FC"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1423, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1424, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 1425, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 1426, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.228} +{"ts": "2026-09-09 03:20:23", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_005/ov_SC02_005_jr_8013C98C.c", "fn": "func_8013D9B0", "addr": 2148784560, "aliases": ["ov_SC02_005"], "header": false, "includers": 0, "o0": false, "nhash_before": "6dde5e39a4d32df934ca5b38ab6322cad045fbee", "nhash_after": "47305f388176371ef43e9615d8a04dc9413655e4", "exemplar": {"tu": "src/ov_SC01_084/ov_SC01_084_jr_8013C98C.c", "fn": "func_8013D9B0"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1467, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1468, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 1469, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 1470, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 1471, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$11", "via": "", "line": 1472, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 1473, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$13", "via": "", "line": 1474, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 8, "kind": "pin", "cls": "A", "detail": "$14", "via": "", "line": 1475, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1477, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 1478, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 11, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 1479, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 12, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1480, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 13, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1481, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 14, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1482, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 15, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1497, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 16, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1499, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 17, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1501, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 18, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1503, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 19, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1505, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 20, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1506, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 21, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1512, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 22, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 1513, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 23, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 1515, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 24, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1520, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 25, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1521, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 26, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1530, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 27, "kind": "pin", "cls": "A", "detail": "$12", "via": "", "line": 1531, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 28, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 1532, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 29, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 1534, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 30, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 1540, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 31, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1549, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 32, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1556, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 33, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1563, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.274} +{"ts": "2026-09-09 03:20:23", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_005/ov_SC02_005_jr_8013C98C.c", "fn": "func_8013DD68", "addr": 2148785512, "aliases": ["ov_SC02_005"], "header": false, "includers": 0, "o0": false, "nhash_before": "8d6f6dddb0854be62dcad5613bb3a0408dc84c3e", "nhash_after": "25adb41155458a065f2ae31fe3eba05729843b78", "exemplar": {"tu": "src/ov_SC01_084/ov_SC01_084_jr_8013C98C.c", "fn": "func_8013DD68"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1704, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 1706, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$11", "via": "", "line": 1725, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.135} +{"ts": "2026-09-09 03:20:23", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_005/ov_SC02_005_jr_8013C98C.c", "fn": "func_8013E5E8", "addr": 2148787688, "aliases": ["ov_SC02_005"], "header": false, "includers": 0, "o0": false, "nhash_before": "f30b00e65b50254377a932e5191337cb4d5242b0", "nhash_after": "f30b00e65b50254377a932e5191337cb4d5242b0", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1813, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.462} +{"ts": "2026-09-09 03:20:23", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_005/ov_SC02_005_jr_8013C98C.c", "fn": "func_8013E6AC", "addr": 2148787884, "aliases": ["ov_SC02_005"], "header": false, "includers": 0, "o0": false, "nhash_before": "6c16e68ed5b319390683a19f7aa60df6270f0d60", "nhash_after": "754219253a895baafc31a9c2194255f3d816ac3d", "exemplar": {"tu": "src/ov_SC01_084/ov_SC01_084_jr_8013C98C.c", "fn": "func_8013E6AC"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1859, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1860, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 1864, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.176} +{"ts": "2026-09-09 03:20:24", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_005/ov_SC02_005_jr_8013C98C.c", "fn": "func_8013EB7C", "addr": 2148789116, "aliases": ["ov_SC02_005"], "header": false, "includers": 0, "o0": false, "nhash_before": "911425fc8bfe89aaf9bc9bd6e295a620cc275c7b", "nhash_after": "911425fc8bfe89aaf9bc9bd6e295a620cc275c7b", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2021, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.399} +{"ts": "2026-09-09 03:20:21", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80140958", "addr": 2148796760, "aliases": ["ov_SC03_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "e35886b5c94a5bfa93bd67f0787b57d31b602162", "nhash_after": "e749a979708c32cb0ee295124a29b9a2d9cd106f", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 1076, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$21", "via": "", "line": 1077, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 1078, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$22", "via": "", "line": 1079, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 1080, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1081, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1082, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1083, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1163, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1174, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1180, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 12, "seconds": 3.566} +{"ts": "2026-09-09 03:20:22", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80141874", "addr": 2148800628, "aliases": ["ov_SC03_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "0b864874586c0fbca6f49bc3522827339765b278", "nhash_after": "0b864874586c0fbca6f49bc3522827339765b278", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1387, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.6} +{"ts": "2026-09-09 03:20:22", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_801424E4", "addr": 2148803812, "aliases": ["ov_SC03_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "0fc163d196b582cb319467f68c3808f18c538ec8", "nhash_after": "baf2a68c3d1443c2c17776905597b6f64e8f853e", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_801424E4"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1573, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1592, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1593, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1596, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.349} +{"ts": "2026-09-09 03:20:22", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80142608", "addr": 2148804104, "aliases": ["ov_SC03_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "c0a62d1c443baddf47a66e30b20699d9a6b5bcfb", "nhash_after": "2a34f6ae0fbc42dba731f3cb61b452b132151f49", "exemplar": {"tu": "src/ov_SC04_011/ov_SC04_011_jr_80140608.c", "fn": "func_80142608"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1629, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.234} +{"ts": "2026-09-09 03:20:23", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80142EC0", "addr": 2148806336, "aliases": ["ov_SC03_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "nhash_after": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1875, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1876, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.799} +{"ts": "2026-09-09 03:20:24", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_8014305C", "addr": 2148806748, "aliases": ["ov_SC03_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "nhash_after": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1918, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1919, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.863} +{"ts": "2026-09-09 03:20:24", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_801431E8", "addr": 2148807144, "aliases": ["ov_SC03_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "nhash_after": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1968, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.523} +{"ts": "2026-09-09 03:20:25", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80143D28", "addr": 2148810024, "aliases": ["ov_SC03_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "1f7d9b35bc3afbabaa5aeaba0e19bea8116ab4b5", "nhash_after": "4b1590c37b50ad46941a3d1d3d9cb2ae9e61a710", "exemplar": {"tu": "src/ov_SC04_011/ov_SC04_011_jr_80140608.c", "fn": "func_80143D28"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 2137, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2138, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.314} +{"ts": "2026-09-09 03:20:25", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_8014477C", "addr": 2148812668, "aliases": ["ov_SC03_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "2ef323fe8ccdae86f2c1f3bf57f96161ddcc0cc2", "nhash_after": "eb4ba8daad49a10a1b44834aa07ba3306563f225", "exemplar": {"tu": "src/ov_SC04_011/ov_SC04_011_jr_80140608.c", "fn": "func_8014477C"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2318, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 2319, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.237} +{"ts": "2026-09-09 03:20:25", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80144880", "addr": 2148812928, "aliases": ["ov_SC03_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "65788a17ecfc59b1efc501397adc4eb8758e804a", "nhash_after": "2f386ebb9a66fcb2ac404d69911dc62e11ced48e", "exemplar": {"tu": "src/ov_SC04_011/ov_SC04_011_jr_80140608.c", "fn": "func_80144880"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 2360, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2361, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2362, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.303} +{"ts": "2026-09-09 03:20:26", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "", "addr": null, "aliases": ["ov_SC03_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "nhash_after": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1408, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.426} +{"ts": "2026-09-09 03:20:21", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_80140958", "addr": 2148796760, "aliases": ["ov_SC07_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "e35886b5c94a5bfa93bd67f0787b57d31b602162", "nhash_after": "e749a979708c32cb0ee295124a29b9a2d9cd106f", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 921, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$21", "via": "", "line": 922, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 923, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$22", "via": "", "line": 924, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 925, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 926, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 927, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 928, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1008, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1019, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1025, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 12, "seconds": 3.149} +{"ts": "2026-09-09 03:20:21", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_80141874", "addr": 2148800628, "aliases": ["ov_SC07_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "49ccab09d13b03874c4fee534b8792e9d7fa3f36", "nhash_after": "49ccab09d13b03874c4fee534b8792e9d7fa3f36", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1242, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.446} +{"ts": "2026-09-09 03:20:21", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_801424E4", "addr": 2148803812, "aliases": ["ov_SC07_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "0fc163d196b582cb319467f68c3808f18c538ec8", "nhash_after": "baf2a68c3d1443c2c17776905597b6f64e8f853e", "exemplar": {"tu": "src/ov_SC04_011/ov_SC04_011_jr_80140608.c", "fn": "func_801424E4"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1434, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1453, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1454, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1457, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.298} +{"ts": "2026-09-09 03:20:22", "label": "tus2", "rung": "A", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_80142608", "addr": 2148804104, "aliases": ["ov_SC07_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "fcc08e44f5d782609a4e2a38b120eff8e4b647b1", "nhash_after": "3bc6b0b8b5541a585efe79ea4c900c5b424a28fe", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1492, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.475} +{"ts": "2026-09-09 03:20:23", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_80142EC0", "addr": 2148806336, "aliases": ["ov_SC07_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "nhash_after": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1790, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1791, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.88} +{"ts": "2026-09-09 03:20:23", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_8014305C", "addr": 2148806748, "aliases": ["ov_SC07_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "199fdd3328bf47ce6c8df0cf690f7d51c7ab4e47", "nhash_after": "199fdd3328bf47ce6c8df0cf690f7d51c7ab4e47", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1842, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1843, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.715} +{"ts": "2026-09-09 03:20:24", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_801431E8", "addr": 2148807144, "aliases": ["ov_SC07_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "2adfeca2bbc0206e862d746fa5d77f4479ef0eee", "nhash_after": "2adfeca2bbc0206e862d746fa5d77f4479ef0eee", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1900, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.686} +{"ts": "2026-09-09 03:20:24", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_80143D28", "addr": 2148810024, "aliases": ["ov_SC07_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "1f7d9b35bc3afbabaa5aeaba0e19bea8116ab4b5", "nhash_after": "4b1590c37b50ad46941a3d1d3d9cb2ae9e61a710", "exemplar": {"tu": "src/ov_SC04_011/ov_SC04_011_jr_80140608.c", "fn": "func_80143D28"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 2095, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2096, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.249} +{"ts": "2026-09-09 03:20:25", "label": "tus2", "rung": "A", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_8014477C", "addr": 2148812668, "aliases": ["ov_SC07_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "09a149c242ef64a74cf79581507fe7934f8af7b7", "nhash_after": "00f17f74bed9f1c9c843b22d6d41f6bc6f2f4749", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2291, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 2292, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.429} +{"ts": "2026-09-09 03:20:25", "label": "tus2", "rung": "A", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_80144880", "addr": 2148812928, "aliases": ["ov_SC07_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "dfb828c18975417462d68d11df21a55d25166125", "nhash_after": "4762c5e7be6b3b4b671995b3ceb80b4c72db5e37", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 2334, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2335, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2336, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.442} +{"ts": "2026-09-09 03:20:26", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "", "addr": null, "aliases": ["ov_SC07_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "nhash_after": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1263, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.509} +{"ts": "2026-09-09 03:20:25", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_001/ov_SC03_001_jr_8013C98C.c", "fn": "func_8013CF68", "addr": 2148781928, "aliases": ["ov_SC03_001"], "header": false, "includers": 0, "o0": false, "nhash_before": "5a75eb79d3353c515ae37f52d702bda943144381", "nhash_after": "5a75eb79d3353c515ae37f52d702bda943144381", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "instruction", "cls": "B", "detail": "la", "via": "", "line": 1061, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.639} +{"ts": "2026-09-09 03:20:25", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_001/ov_SC03_001_jr_8013C98C.c", "fn": "func_8013D178", "addr": 2148782456, "aliases": ["ov_SC03_001"], "header": false, "includers": 0, "o0": false, "nhash_before": "3d1f3afc202fce0b1322612007eca4601f81129d", "nhash_after": "3d1f3afc202fce0b1322612007eca4601f81129d", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 1161, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.383} +{"ts": "2026-09-09 03:20:26", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_001/ov_SC03_001_jr_8013C98C.c", "fn": "func_8013D53C", "addr": 2148783420, "aliases": ["ov_SC03_001"], "header": false, "includers": 0, "o0": false, "nhash_before": "219a265794afe023b7781de74a2b8bdbf40f18a2", "nhash_after": "219a265794afe023b7781de74a2b8bdbf40f18a2", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1381, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1387, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.672} +{"ts": "2026-09-09 03:20:26", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_001/ov_SC03_001_jr_8013C98C.c", "fn": "func_8013D8FC", "addr": 2148784380, "aliases": ["ov_SC03_001"], "header": false, "includers": 0, "o0": false, "nhash_before": "c820a63b3c41dd06b7298ec24a896ca0d08c5a8e", "nhash_after": "cd8d6803486795564db61df0a56ff61125fd2d6e", "exemplar": {"tu": "src/ov_SC01_084/ov_SC01_084_jr_8013C98C.c", "fn": "func_8013D8FC"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1422, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1423, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 1424, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 1425, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.138} +{"ts": "2026-09-09 03:20:26", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_001/ov_SC03_001_jr_8013C98C.c", "fn": "func_8013D9B0", "addr": 2148784560, "aliases": ["ov_SC03_001"], "header": false, "includers": 0, "o0": false, "nhash_before": "6dde5e39a4d32df934ca5b38ab6322cad045fbee", "nhash_after": "47305f388176371ef43e9615d8a04dc9413655e4", "exemplar": {"tu": "src/ov_SC01_084/ov_SC01_084_jr_8013C98C.c", "fn": "func_8013D9B0"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1466, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1467, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 1468, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 1469, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 1470, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$11", "via": "", "line": 1471, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 1472, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$13", "via": "", "line": 1473, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 8, "kind": "pin", "cls": "A", "detail": "$14", "via": "", "line": 1474, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1476, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 1477, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 11, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 1478, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 12, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1479, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 13, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1480, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 14, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1481, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 15, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1496, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 16, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1498, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 17, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1500, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 18, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1502, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 19, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1504, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 20, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1505, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 21, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1511, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 22, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 1512, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 23, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 1514, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 24, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1519, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 25, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1520, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 26, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1529, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 27, "kind": "pin", "cls": "A", "detail": "$12", "via": "", "line": 1530, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 28, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 1531, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 29, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 1533, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 30, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 1539, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 31, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1548, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 32, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1555, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 33, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1562, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.18} +{"ts": "2026-09-09 03:20:26", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_001/ov_SC03_001_jr_8013C98C.c", "fn": "func_8013DD68", "addr": 2148785512, "aliases": ["ov_SC03_001"], "header": false, "includers": 0, "o0": false, "nhash_before": "8d6f6dddb0854be62dcad5613bb3a0408dc84c3e", "nhash_after": "25adb41155458a065f2ae31fe3eba05729843b78", "exemplar": {"tu": "src/ov_SC01_084/ov_SC01_084_jr_8013C98C.c", "fn": "func_8013DD68"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1703, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 1705, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$11", "via": "", "line": 1724, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.143} +{"ts": "2026-09-09 03:20:27", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_001/ov_SC03_001_jr_8013C98C.c", "fn": "func_8013E5E8", "addr": 2148787688, "aliases": ["ov_SC03_001"], "header": false, "includers": 0, "o0": false, "nhash_before": "f30b00e65b50254377a932e5191337cb4d5242b0", "nhash_after": "f30b00e65b50254377a932e5191337cb4d5242b0", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1812, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.313} +{"ts": "2026-09-09 03:20:27", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_001/ov_SC03_001_jr_8013C98C.c", "fn": "func_8013E6AC", "addr": 2148787884, "aliases": ["ov_SC03_001"], "header": false, "includers": 0, "o0": false, "nhash_before": "6c16e68ed5b319390683a19f7aa60df6270f0d60", "nhash_after": "754219253a895baafc31a9c2194255f3d816ac3d", "exemplar": {"tu": "src/ov_SC01_084/ov_SC01_084_jr_8013C98C.c", "fn": "func_8013E6AC"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1858, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1859, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 1863, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.16} +{"ts": "2026-09-09 03:20:27", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_001/ov_SC03_001_jr_8013C98C.c", "fn": "func_8013EB7C", "addr": 2148789116, "aliases": ["ov_SC03_001"], "header": false, "includers": 0, "o0": false, "nhash_before": "911425fc8bfe89aaf9bc9bd6e295a620cc275c7b", "nhash_after": "911425fc8bfe89aaf9bc9bd6e295a620cc275c7b", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2020, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.288} +{"ts": "2026-09-09 03:20:18", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_MAIN_012/ov_MAIN_012_jr_8013C98C.c", "fn": "func_8013CF68", "addr": 2148781928, "aliases": ["ov_MAIN_012"], "header": false, "includers": 0, "o0": false, "nhash_before": "5a75eb79d3353c515ae37f52d702bda943144381", "nhash_after": "5a75eb79d3353c515ae37f52d702bda943144381", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "instruction", "cls": "B", "detail": "la", "via": "", "line": 1020, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.329} +{"ts": "2026-09-09 03:20:18", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_MAIN_012/ov_MAIN_012_jr_8013C98C.c", "fn": "func_8013D178", "addr": 2148782456, "aliases": ["ov_MAIN_012"], "header": false, "includers": 0, "o0": false, "nhash_before": "b4239f406aeabb1ccb90fa218bf04e7a3ebcdeef", "nhash_after": "b4239f406aeabb1ccb90fa218bf04e7a3ebcdeef", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 1122, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.422} +{"ts": "2026-09-09 03:20:19", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_MAIN_012/ov_MAIN_012_jr_8013C98C.c", "fn": "func_8013D53C", "addr": 2148783420, "aliases": ["ov_MAIN_012"], "header": false, "includers": 0, "o0": false, "nhash_before": "ada47ad9d62d87e50dbfdd8b28eb65818be9a65c", "nhash_after": "ada47ad9d62d87e50dbfdd8b28eb65818be9a65c", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1344, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1350, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.728} +{"ts": "2026-09-09 03:20:19", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_MAIN_012/ov_MAIN_012_jr_8013C98C.c", "fn": "func_8013D8FC", "addr": 2148784380, "aliases": ["ov_MAIN_012"], "header": false, "includers": 0, "o0": false, "nhash_before": "c820a63b3c41dd06b7298ec24a896ca0d08c5a8e", "nhash_after": "cd8d6803486795564db61df0a56ff61125fd2d6e", "exemplar": {"tu": "src/ov_SC04_011/ov_SC04_011_jr_8013C98C.c", "fn": "func_8013D8FC"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1384, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1385, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 1386, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 1387, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.242} +{"ts": "2026-09-09 03:20:26", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_MAIN_012/ov_MAIN_012_jr_8013C98C.c", "fn": "func_8013D9B0", "addr": 2148784560, "aliases": ["ov_MAIN_012"], "header": false, "includers": 0, "o0": false, "nhash_before": "adcfa2981c2ceb3d1a077e2ef8a40c00fa155300", "nhash_after": "a2e1daaccfa36882de0a1d9393f63636df6caa52", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1429, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1430, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 1431, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 1432, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 1433, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$11", "via": "", "line": 1434, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 1435, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$13", "via": "", "line": 1436, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 8, "kind": "pin", "cls": "A", "detail": "$14", "via": "", "line": 1437, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1439, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 1440, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 11, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 1441, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 12, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1442, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 13, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1443, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 14, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1444, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 15, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1459, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 16, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1461, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 17, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1463, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 18, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1465, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 19, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1467, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 20, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1468, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 21, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1474, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 22, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 1475, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 23, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 1477, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 24, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1482, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 25, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1483, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 26, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1492, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 27, "kind": "pin", "cls": "A", "detail": "$12", "via": "", "line": 1493, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 28, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 1494, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 29, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 1496, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 30, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 1502, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 31, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1511, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 32, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1518, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 33, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1525, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 35, "seconds": 6.724} +{"ts": "2026-09-09 03:20:27", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_MAIN_012/ov_MAIN_012_jr_8013C98C.c", "fn": "func_8013DD68", "addr": 2148785512, "aliases": ["ov_MAIN_012"], "header": false, "includers": 0, "o0": false, "nhash_before": "fe9845ee1ad384ae2a637057c969a11c1834dfa7", "nhash_after": "fcffb3fa2805ffdd198a8cb57d2a74beb2b88dcb", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1670, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 1672, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$11", "via": "", "line": 1691, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 4, "seconds": 0.779} +{"ts": "2026-09-09 03:20:27", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_MAIN_012/ov_MAIN_012_jr_8013C98C.c", "fn": "func_8013E5E8", "addr": 2148787688, "aliases": ["ov_MAIN_012"], "header": false, "includers": 0, "o0": false, "nhash_before": "f30b00e65b50254377a932e5191337cb4d5242b0", "nhash_after": "f30b00e65b50254377a932e5191337cb4d5242b0", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1791, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.397} +{"ts": "2026-09-09 03:20:28", "label": "tus2", "rung": "A", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_MAIN_012/ov_MAIN_012_jr_8013C98C.c", "fn": "func_8013E6AC", "addr": 2148787884, "aliases": ["ov_MAIN_012"], "header": false, "includers": 0, "o0": false, "nhash_before": "f474a40788210d81a68c59437753febce729db18", "nhash_after": "d82482a8743945af4df9835c3f6616282e65b195", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1839, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1840, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 1844, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.137} +{"ts": "2026-09-09 03:20:28", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_MAIN_012/ov_MAIN_012_jr_8013C98C.c", "fn": "func_8013EB7C", "addr": 2148789116, "aliases": ["ov_MAIN_012"], "header": false, "includers": 0, "o0": false, "nhash_before": "0a71443e611f35e0c15564c7c40dd216aabb2c20", "nhash_after": "0a71443e611f35e0c15564c7c40dd216aabb2c20", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2015, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.282} +{"ts": "2026-09-09 03:20:28", "label": "tus2", "rung": "A", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_MAIN_012/ov_MAIN_012_jr_8013C98C.c", "fn": "func_8013EF88", "addr": 2148790152, "aliases": ["ov_MAIN_012"], "header": false, "includers": 0, "o0": false, "nhash_before": "0eafc07bc76fd7921346dba5c091acb8e0d5776c", "nhash_after": "a36431bf4cd7539f5845ddbe1cc7b7c758c45f47", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 2142, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.166} +{"ts": "2026-09-09 03:20:21", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_010/ov_SC07_010_jr_80140608.c", "fn": "func_80140958", "addr": 2148796760, "aliases": ["ov_SC07_010"], "header": false, "includers": 0, "o0": false, "nhash_before": "b81738a89a04a3b85225f4d46583f20be888e69a", "nhash_after": "a7fd10551442c434743f90cdf4587501a3e6993a", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 296, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$21", "via": "", "line": 297, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 298, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$22", "via": "", "line": 299, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 300, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 301, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 302, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 303, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 383, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 394, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 400, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 12, "seconds": 3.272} +{"ts": "2026-09-09 03:20:22", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_010/ov_SC07_010_jr_80140608.c", "fn": "func_80140D68", "addr": 2148797800, "aliases": ["ov_SC07_010"], "header": false, "includers": 0, "o0": false, "nhash_before": "75e715c3f1caab23d0c542fd77180b70cb966a02", "nhash_after": "935c282d738d25bca6b2dba3655c234cf831f382", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 438, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "cast", "cls": "C", "detail": "volatile u16 *", "via": "", "line": 458, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "cast", "cls": "C", "detail": "volatile u16 *", "via": "", "line": 459, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 1.028} +{"ts": "2026-09-09 03:20:22", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_010/ov_SC07_010_jr_80140608.c", "fn": "func_80141874", "addr": 2148800628, "aliases": ["ov_SC07_010"], "header": false, "includers": 0, "o0": false, "nhash_before": "49ccab09d13b03874c4fee534b8792e9d7fa3f36", "nhash_after": "49ccab09d13b03874c4fee534b8792e9d7fa3f36", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 663, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.458} +{"ts": "2026-09-09 03:20:23", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_010/ov_SC07_010_jr_80140608.c", "fn": "func_801424E4", "addr": 2148803812, "aliases": ["ov_SC07_010"], "header": false, "includers": 0, "o0": false, "nhash_before": "0fc163d196b582cb319467f68c3808f18c538ec8", "nhash_after": "baf2a68c3d1443c2c17776905597b6f64e8f853e", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_801424E4"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 855, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 874, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 875, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 878, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.267} +{"ts": "2026-09-09 03:20:23", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_010/ov_SC07_010_jr_80140608.c", "fn": "func_80142608", "addr": 2148804104, "aliases": ["ov_SC07_010"], "header": false, "includers": 0, "o0": false, "nhash_before": "fcc08e44f5d782609a4e2a38b120eff8e4b647b1", "nhash_after": "3bc6b0b8b5541a585efe79ea4c900c5b424a28fe", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_80142608"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 913, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.203} +{"ts": "2026-09-09 03:20:24", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_010/ov_SC07_010_jr_80140608.c", "fn": "func_80142EC0", "addr": 2148806336, "aliases": ["ov_SC07_010"], "header": false, "includers": 0, "o0": false, "nhash_before": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "nhash_after": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1179, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1180, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.308} +{"ts": "2026-09-09 03:20:25", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_010/ov_SC07_010_jr_80140608.c", "fn": "func_8014305C", "addr": 2148806748, "aliases": ["ov_SC07_010"], "header": false, "includers": 0, "o0": false, "nhash_before": "199fdd3328bf47ce6c8df0cf690f7d51c7ab4e47", "nhash_after": "199fdd3328bf47ce6c8df0cf690f7d51c7ab4e47", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1225, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1226, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.116} +{"ts": "2026-09-09 03:20:26", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_010/ov_SC07_010_jr_80140608.c", "fn": "func_801431E8", "addr": 2148807144, "aliases": ["ov_SC07_010"], "header": false, "includers": 0, "o0": false, "nhash_before": "2adfeca2bbc0206e862d746fa5d77f4479ef0eee", "nhash_after": "2adfeca2bbc0206e862d746fa5d77f4479ef0eee", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1277, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.42} +{"ts": "2026-09-09 03:20:27", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_010/ov_SC07_010_jr_80140608.c", "fn": "func_80143D28", "addr": 2148810024, "aliases": ["ov_SC07_010"], "header": false, "includers": 0, "o0": false, "nhash_before": "b30a129f6ef915b3c57a009dc1fc643b3b16bd1d", "nhash_after": "17e766dc25d17480d43fb4a140843c6ef520356a", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 1468, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1469, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 3, "seconds": 0.974} +{"ts": "2026-09-09 03:20:27", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_010/ov_SC07_010_jr_80140608.c", "fn": "func_8014477C", "addr": 2148812668, "aliases": ["ov_SC07_010"], "header": false, "includers": 0, "o0": false, "nhash_before": "09a149c242ef64a74cf79581507fe7934f8af7b7", "nhash_after": "00f17f74bed9f1c9c843b22d6d41f6bc6f2f4749", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_8014477C"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1660, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1661, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.429} +{"ts": "2026-09-09 03:20:27", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_010/ov_SC07_010_jr_80140608.c", "fn": "func_80144880", "addr": 2148812928, "aliases": ["ov_SC07_010"], "header": false, "includers": 0, "o0": false, "nhash_before": "dfb828c18975417462d68d11df21a55d25166125", "nhash_after": "4762c5e7be6b3b4b671995b3ceb80b4c72db5e37", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_80144880"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1703, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1704, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1705, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.25} +{"ts": "2026-09-09 03:20:28", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_010/ov_SC07_010_jr_80140608.c", "fn": "", "addr": null, "aliases": ["ov_SC07_010"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "nhash_after": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 682, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.476} +{"ts": "2026-09-09 03:20:18", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_000/ov_SC01_000_jr_8013C98C.c", "fn": "func_8013CF68", "addr": 2148781928, "aliases": ["ov_SC01_000"], "header": false, "includers": 0, "o0": false, "nhash_before": "5a75eb79d3353c515ae37f52d702bda943144381", "nhash_after": "5a75eb79d3353c515ae37f52d702bda943144381", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "instruction", "cls": "B", "detail": "la", "via": "", "line": 1060, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.433} +{"ts": "2026-09-09 03:20:18", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_000/ov_SC01_000_jr_8013C98C.c", "fn": "func_8013D178", "addr": 2148782456, "aliases": ["ov_SC01_000"], "header": false, "includers": 0, "o0": false, "nhash_before": "3d1f3afc202fce0b1322612007eca4601f81129d", "nhash_after": "3d1f3afc202fce0b1322612007eca4601f81129d", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 1159, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.302} +{"ts": "2026-09-09 03:20:19", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_000/ov_SC01_000_jr_8013C98C.c", "fn": "func_8013D53C", "addr": 2148783420, "aliases": ["ov_SC01_000"], "header": false, "includers": 0, "o0": false, "nhash_before": "41dc720850469b87a4005c6ac9e73403e2f69543", "nhash_after": "41dc720850469b87a4005c6ac9e73403e2f69543", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1379, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1385, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.556} +{"ts": "2026-09-09 03:20:20", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_000/ov_SC01_000_jr_8013C98C.c", "fn": "func_8013D8FC", "addr": 2148784380, "aliases": ["ov_SC01_000"], "header": false, "includers": 0, "o0": false, "nhash_before": "d339f3982645d583b96e6a5e3787d1b35cd8c009", "nhash_after": "243c162af0bd4fc86e53a6780157a98b4e3fd8e2", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1418, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1419, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 1420, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 1421, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 5, "seconds": 0.924} +{"ts": "2026-09-09 03:20:27", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_000/ov_SC01_000_jr_8013C98C.c", "fn": "func_8013D9B0", "addr": 2148784560, "aliases": ["ov_SC01_000"], "header": false, "includers": 0, "o0": false, "nhash_before": "23699590f4ebe1e8fd56281c41437273d82211f7", "nhash_after": "8a492e7ea16ba928a9aa04fd232b94c4f44d81a0", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1469, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1470, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 1471, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 1472, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 1473, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$11", "via": "", "line": 1474, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 1475, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$13", "via": "", "line": 1476, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 8, "kind": "pin", "cls": "A", "detail": "$14", "via": "", "line": 1477, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1479, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 1480, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 11, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 1481, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 12, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1482, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 13, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1483, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 14, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1484, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 15, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1499, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 16, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1501, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 17, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1503, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 18, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1505, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 19, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1507, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 20, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1508, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 21, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1514, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 22, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 1515, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 23, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 1517, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 24, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1522, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 25, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1523, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 26, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1532, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 27, "kind": "pin", "cls": "A", "detail": "$12", "via": "", "line": 1533, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 28, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 1534, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 29, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 1536, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 30, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 1542, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 31, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1551, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 32, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1558, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 33, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1565, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 35, "seconds": 6.895} +{"ts": "2026-09-09 03:20:27", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_000/ov_SC01_000_jr_8013C98C.c", "fn": "func_8013DD68", "addr": 2148785512, "aliases": ["ov_SC01_000"], "header": false, "includers": 0, "o0": false, "nhash_before": "8d6f6dddb0854be62dcad5613bb3a0408dc84c3e", "nhash_after": "25adb41155458a065f2ae31fe3eba05729843b78", "exemplar": {"tu": "src/ov_SC01_084/ov_SC01_084_jr_8013C98C.c", "fn": "func_8013DD68"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1706, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 1708, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$11", "via": "", "line": 1727, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.164} +{"ts": "2026-09-09 03:20:27", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_000/ov_SC01_000_jr_8013C98C.c", "fn": "func_8013E5E8", "addr": 2148787688, "aliases": ["ov_SC01_000"], "header": false, "includers": 0, "o0": false, "nhash_before": "f30b00e65b50254377a932e5191337cb4d5242b0", "nhash_after": "f30b00e65b50254377a932e5191337cb4d5242b0", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1814, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.46} +{"ts": "2026-09-09 03:20:28", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_000/ov_SC01_000_jr_8013C98C.c", "fn": "func_8013E6AC", "addr": 2148787884, "aliases": ["ov_SC01_000"], "header": false, "includers": 0, "o0": false, "nhash_before": "6c16e68ed5b319390683a19f7aa60df6270f0d60", "nhash_after": "754219253a895baafc31a9c2194255f3d816ac3d", "exemplar": {"tu": "src/ov_SC01_084/ov_SC01_084_jr_8013C98C.c", "fn": "func_8013E6AC"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1860, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1861, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 1865, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.318} +{"ts": "2026-09-09 03:20:28", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_000/ov_SC01_000_jr_8013C98C.c", "fn": "func_8013EB7C", "addr": 2148789116, "aliases": ["ov_SC01_000"], "header": false, "includers": 0, "o0": false, "nhash_before": "911425fc8bfe89aaf9bc9bd6e295a620cc275c7b", "nhash_after": "911425fc8bfe89aaf9bc9bd6e295a620cc275c7b", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2022, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.391} +{"ts": "2026-09-09 03:20:19", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_006/ov_SC07_006_jr_801457A4.c", "fn": "func_80145934", "addr": 2148817204, "aliases": ["ov_SC07_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "9d523cda5f82b483301da1ea21bff80d3f5cd31f", "nhash_after": "9d523cda5f82b483301da1ea21bff80d3f5cd31f", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1059, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.793} +{"ts": "2026-09-09 03:20:21", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_006/ov_SC07_006_jr_801457A4.c", "fn": "func_80145A2C", "addr": 2148817452, "aliases": ["ov_SC07_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "9d523cda5f82b483301da1ea21bff80d3f5cd31f", "nhash_after": "9d523cda5f82b483301da1ea21bff80d3f5cd31f", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1109, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.899} +{"ts": "2026-09-09 03:20:22", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_006/ov_SC07_006_jr_801457A4.c", "fn": "func_80148AFC", "addr": 2148829948, "aliases": ["ov_SC07_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "7c831537b487781b5c394a980cb17b86df9dde20", "nhash_after": "12ecadf44d54c1f5db660d7fe10e8c192072e0a7", "exemplar": {"tu": "src/ov_SC04_011/ov_SC04_011_after.c", "fn": "func_80148AFC"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 1839, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 1843, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1853, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1854, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1855, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1856, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 6, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1861, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.605} +{"ts": "2026-09-09 03:20:22", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_006/ov_SC07_006_jr_801457A4.c", "fn": "func_80148D44", "addr": 2148830532, "aliases": ["ov_SC07_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "c27e3398354fb7683a33a29374dc8dba23a5efa3", "nhash_after": "fd0a0a6776804081a0e67021650cf9edae8d224d", "exemplar": {"tu": "src/ov_SC04_011/ov_SC04_011_after.c", "fn": "func_80148D44"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1932, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1933, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1942, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1965, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.73} +{"ts": "2026-09-09 03:20:25", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_006/ov_SC07_006_jr_801457A4.c", "fn": "func_80148E54", "addr": 2148830804, "aliases": ["ov_SC07_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "c7541dad40d8b360d4733a5ebe605d560bd28f07", "nhash_after": "c7541dad40d8b360d4733a5ebe605d560bd28f07", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1984, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 1987, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 2.614} +{"ts": "2026-09-09 03:20:26", "label": "tus2", "rung": "A", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_006/ov_SC07_006_jr_801457A4.c", "fn": "func_80149FB0", "addr": 2148835248, "aliases": ["ov_SC07_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "f573bb175f91177b1398017ac2d56b8854685a0c", "nhash_after": "609111204b124633b20a5844049671e52a3e5614", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 2333, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.721} +{"ts": "2026-09-09 03:20:27", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_006/ov_SC07_006_jr_801457A4.c", "fn": "func_8014CF04", "addr": 2148847364, "aliases": ["ov_SC07_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "77d68bf5f8767b6e856a725afa158a0d11be4ad7", "nhash_after": "77d68bf5f8767b6e856a725afa158a0d11be4ad7", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2951, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.31} +{"ts": "2026-09-09 03:20:30", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_006/ov_SC07_006_jr_801457A4.c", "fn": "func_8014D820", "addr": 2148849696, "aliases": ["ov_SC07_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "36cf7575716bfa8287d2e592c4a551e65a9cea21", "nhash_after": "3a51b7e8b97e1583e29c6c32ff89e837a5923191", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 3270, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3294, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3298, "verdict": "REWRITTEN", "why": "assignment", "oracle": "IDENTICAL"}], "compiles": 4, "seconds": 2.968} +{"ts": "2026-09-09 03:20:31", "label": "tus2", "rung": "A", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_006/ov_SC07_006_jr_801457A4.c", "fn": "func_8015094C", "addr": 2148862284, "aliases": ["ov_SC07_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "92908d44dc16fee77f06c65d7387509fa400e311", "nhash_after": "2705cb727475ed177955138b8971ba684a5ee99b", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 4082, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.627} +{"ts": "2026-09-09 03:20:31", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_006/ov_SC07_006_jr_801457A4.c", "fn": "func_80150B28", "addr": 2148862760, "aliases": ["ov_SC07_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "7a165574248af8f8ce0176aa731a2fa0b90fce0c", "nhash_after": "a57747ff39fc5e679a5d66ad52a5fecdb16e3749", "exemplar": {"tu": "src/ov_SC04_011/ov_SC04_011_after.c", "fn": "func_80150B28"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 4186, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.527} +{"ts": "2026-09-09 03:20:32", "label": "tus2", "rung": "A", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_006/ov_SC07_006_jr_801457A4.c", "fn": "func_801523F4", "addr": 2148869108, "aliases": ["ov_SC07_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "35b6f7253e3bf581672d4cfcca1ac9ae09c222cc", "nhash_after": "229e05829ebb21c7d2c315b4cfd0b4ecd1566ed9", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 4525, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 4526, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.532} +{"ts": "2026-09-09 03:20:33", "label": "tus2", "rung": "A", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_006/ov_SC07_006_jr_801457A4.c", "fn": "func_80153D7C", "addr": 2148875644, "aliases": ["ov_SC07_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "71ad760d1d642d8e391dee7a6088d44d20adc891", "nhash_after": "496a632dc837a35e564ac922ebc4b2dc42f79e62", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 4854, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.8} +{"ts": "2026-09-09 03:20:33", "label": "tus2", "rung": "A", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_006/ov_SC07_006_jr_801457A4.c", "fn": "", "addr": null, "aliases": ["ov_SC07_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "nhash_after": "fs:da39a3ee5e6b4b0d3255bfef95601890afd80709", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 834, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.654} +{"ts": "2026-09-09 03:20:18", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_8015D01C", "addr": 2148913180, "aliases": ["ov_SC01_000"], "header": false, "includers": 0, "o0": false, "nhash_before": "46ccad765b77335df3445465c3126bf1c3e5f641", "nhash_after": "4ea6e9f0cbcdd496c2fa7dcf4e6f501660f64ad5", "exemplar": {"tu": "src/ov_SC04_011/ov_SC04_011_jr_8015C32C.c", "fn": "func_8015D01C"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 1647, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1648, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.597} +{"ts": "2026-09-09 03:20:19", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_8015D380", "addr": 2148914048, "aliases": ["ov_SC01_000"], "header": false, "includers": 0, "o0": false, "nhash_before": "aabaeabb87da5c362b7cb19d4a437a561343d718", "nhash_after": "2214b0acb044a41f5be69cb14320801af12a2347", "exemplar": {"tu": "src/ov_SC04_011/ov_SC04_011_jr_8015C32C.c", "fn": "func_8015D380"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1800, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1801, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.634} +{"ts": "2026-09-09 03:20:20", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_8015D738", "addr": 2148915000, "aliases": ["ov_SC01_000"], "header": false, "includers": 0, "o0": false, "nhash_before": "5023cb215c7706fa2641b5a50218760088682e22", "nhash_after": "5023cb215c7706fa2641b5a50218760088682e22", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 1952, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.265} +{"ts": "2026-09-09 03:20:21", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_8015FBE0", "addr": 2148924384, "aliases": ["ov_SC01_000"], "header": false, "includers": 0, "o0": false, "nhash_before": "806711e72d8e45f891a2d54c469e39993aec5c41", "nhash_after": "806711e72d8e45f891a2d54c469e39993aec5c41", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 2807, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.098} +{"ts": "2026-09-09 03:20:24", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_80161E08", "addr": 2148933128, "aliases": ["ov_SC01_000"], "header": false, "includers": 0, "o0": false, "nhash_before": "0859eb97d6c44ad572ba521d2b19c86c055a38c3", "nhash_after": "0859eb97d6c44ad572ba521d2b19c86c055a38c3", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "instruction", "cls": "B", "detail": "move", "via": "", "line": 3615, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "instruction", "cls": "B", "detail": "move", "via": "", "line": 3626, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "instruction", "cls": "B", "detail": "move", "via": "", "line": 3637, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 3.222} +{"ts": "2026-09-09 03:20:25", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_801621CC", "addr": 2148934092, "aliases": ["ov_SC01_000"], "header": false, "includers": 0, "o0": false, "nhash_before": "5ceaa5588c0a403fcf68affd3d718ffba49e3bb3", "nhash_after": "ac247c2981b13106f2305b4b64e668d5797c575d", "exemplar": {"tu": "src/ov_SC04_011/ov_SC04_011_jr_8015C32C.c", "fn": "func_801621CC"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 3693, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 3694, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 3695, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 1.188} +{"ts": "2026-09-09 03:20:26", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_80162438", "addr": 2148934712, "aliases": ["ov_SC01_000"], "header": false, "includers": 0, "o0": false, "nhash_before": "48a405d4ace25cbae109ab50b142d521db716447", "nhash_after": "7d02ed5d0094468422052f2f45a03d045e9906da", "exemplar": {"tu": "src/ov_SC04_011/ov_SC04_011_jr_8015C32C.c", "fn": "func_80162438"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 3831, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 3832, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3838, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3849, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3860, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.828} +{"ts": "2026-09-09 03:20:28", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_801627E8", "addr": 2148935656, "aliases": ["ov_SC01_000"], "header": false, "includers": 0, "o0": false, "nhash_before": "441a65fae3a87cacc574e52b5991b3badc558cb1", "nhash_after": "441a65fae3a87cacc574e52b5991b3badc558cb1", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3935, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3938, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 2.026} +{"ts": "2026-09-09 03:20:30", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_80163EC8", "addr": 2148941512, "aliases": ["ov_SC01_000"], "header": false, "includers": 0, "o0": false, "nhash_before": "f291a077544a77707d70d488891fbed3b1d7d6b4", "nhash_after": "f291a077544a77707d70d488891fbed3b1d7d6b4", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 4118, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.329} +{"ts": "2026-09-09 03:20:30", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_80164BDC", "addr": 2148944860, "aliases": ["ov_SC01_000"], "header": false, "includers": 0, "o0": false, "nhash_before": "191b64d458a110278c274877b8ae449e662f703a", "nhash_after": "f5e16586a5367c2d1e8b80dc3a506f7555611f75", "exemplar": {"tu": "src/ov_SC04_011/ov_SC04_011_jr_8015C32C.c", "fn": "func_80164BDC"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 4384, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 4385, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 4386, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.58} +{"ts": "2026-09-09 03:20:31", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_801651B8", "addr": 2148946360, "aliases": ["ov_SC01_000"], "header": false, "includers": 0, "o0": false, "nhash_before": "aa2fec129db6ecba0e407a1494506f7ca5735bc9", "nhash_after": "e28990a4cd672793a57b458767b9b17cb5fd2548", "exemplar": {"tu": "src/ov_SC04_011/ov_SC04_011_jr_8015C32C.c", "fn": "func_801651B8"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 4532, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 4533, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 4534, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 4543, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.54} +{"ts": "2026-09-09 03:20:31", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_80166690", "addr": 2148951696, "aliases": ["ov_SC01_000"], "header": false, "includers": 0, "o0": false, "nhash_before": "04c7bc330a8edb91fad1c01582a02694f5432acf", "nhash_after": "cfe15f2754f979ed992595ff2905ea649e55d1ca", "exemplar": {"tu": "src/ov_SC04_011/ov_SC04_011_jr_8015C32C.c", "fn": "func_80166690"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 4880, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 4966, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.522} +{"ts": "2026-09-09 03:20:36", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_80166F58", "addr": 2148953944, "aliases": ["ov_SC01_000"], "header": false, "includers": 0, "o0": false, "nhash_before": "ef64c82f732a4182a4dc7231abe701453d830a76", "nhash_after": "1acd7cd6fb0a7fa9b37bb7cf2192fc2cab1b5afe", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 5116, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 5117, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 5118, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 5119, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "launder", "cls": "B", "detail": "SHB", "via": "SHB", "line": 5126, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 5, "kind": "launder", "cls": "B", "detail": "SHB", "via": "SHB", "line": 5126, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 6, "kind": "launder", "cls": "B", "detail": "SHB", "via": "SHB", "line": 5127, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 8, "seconds": 4.919} +{"ts": "2026-09-09 03:20:37", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_801670E4", "addr": 2148954340, "aliases": ["ov_SC01_000"], "header": false, "includers": 0, "o0": false, "nhash_before": "85b52ddd6c38ae874a08e04abdc6cdb7e689824d", "nhash_after": "1f43199b7ea84c6dd141ac054051d508cb4f0d1c", "exemplar": {"tu": "src/ov_SC04_011/ov_SC04_011_jr_8015C32C.c", "fn": "func_801670E4"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 5176, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 5177, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 5184, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 5185, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 5186, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 5204, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 6, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5206, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 7, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5209, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5279, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5282, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.876} +{"ts": "2026-09-09 03:20:38", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_80167AE0", "addr": 2148956896, "aliases": ["ov_SC01_000"], "header": false, "includers": 0, "o0": false, "nhash_before": "280d14a2280bf6aaa12efc364f272cb66d508885", "nhash_after": "34449e2d13507c240596b7ca4fe8f68675d7f54f", "exemplar": {"tu": "src/ov_SC04_011/ov_SC04_011_jr_8015C32C.c", "fn": "func_80167AE0"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 5376, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 5377, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.617} +{"ts": "2026-09-09 03:20:40", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_80168828", "addr": 2148960296, "aliases": ["ov_SC01_000"], "header": false, "includers": 0, "o0": false, "nhash_before": "de1a6f25ac8787871c4f582581948088181cca7f", "nhash_after": "de1a6f25ac8787871c4f582581948088181cca7f", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 5655, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 5663, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 2.025} +{"ts": "2026-09-09 03:20:40", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_8016A290", "addr": 2148967056, "aliases": ["ov_SC01_000"], "header": false, "includers": 0, "o0": false, "nhash_before": "8261f0914a28ff018a7234646f20133ff293bf64", "nhash_after": "a17f3b54935a87f3b148b44e2b7b3ac976ca5e4f", "exemplar": {"tu": "src/ov_SC04_011/ov_SC04_011_jr_8015C32C.c", "fn": "func_8016A290"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 5968, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 5969, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.573} +{"ts": "2026-09-09 03:20:18", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_077/ov_SC01_077_jr_8015C32C.c", "fn": "func_8015D01C", "addr": 2148913180, "aliases": ["ov_SC01_077"], "header": false, "includers": 0, "o0": false, "nhash_before": "46ccad765b77335df3445465c3126bf1c3e5f641", "nhash_after": "4ea6e9f0cbcdd496c2fa7dcf4e6f501660f64ad5", "exemplar": {"tu": "src/ov_SC04_011/ov_SC04_011_jr_8015C32C.c", "fn": "func_8015D01C"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 1714, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1715, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.713} +{"ts": "2026-09-09 03:20:19", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_077/ov_SC01_077_jr_8015C32C.c", "fn": "func_8015D380", "addr": 2148914048, "aliases": ["ov_SC01_077"], "header": false, "includers": 0, "o0": false, "nhash_before": "aabaeabb87da5c362b7cb19d4a437a561343d718", "nhash_after": "2214b0acb044a41f5be69cb14320801af12a2347", "exemplar": {"tu": "src/ov_SC04_011/ov_SC04_011_jr_8015C32C.c", "fn": "func_8015D380"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1896, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1897, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.652} +{"ts": "2026-09-09 03:20:20", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_077/ov_SC01_077_jr_8015C32C.c", "fn": "func_8015D738", "addr": 2148915000, "aliases": ["ov_SC01_077"], "header": false, "includers": 0, "o0": false, "nhash_before": "5023cb215c7706fa2641b5a50218760088682e22", "nhash_after": "5023cb215c7706fa2641b5a50218760088682e22", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 2040, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.394} +{"ts": "2026-09-09 03:20:22", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_077/ov_SC01_077_jr_8015C32C.c", "fn": "func_8015FBE0", "addr": 2148924384, "aliases": ["ov_SC01_077"], "header": false, "includers": 0, "o0": false, "nhash_before": "c2edc95b428af7a902f3d0aad089e11c672771ee", "nhash_after": "c2edc95b428af7a902f3d0aad089e11c672771ee", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 2943, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.294} +{"ts": "2026-09-09 03:20:24", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_077/ov_SC01_077_jr_8015C32C.c", "fn": "func_80161E08", "addr": 2148933128, "aliases": ["ov_SC01_077"], "header": false, "includers": 0, "o0": false, "nhash_before": "0859eb97d6c44ad572ba521d2b19c86c055a38c3", "nhash_after": "0859eb97d6c44ad572ba521d2b19c86c055a38c3", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "instruction", "cls": "B", "detail": "move", "via": "", "line": 3794, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "instruction", "cls": "B", "detail": "move", "via": "", "line": 3805, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "instruction", "cls": "B", "detail": "move", "via": "", "line": 3816, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 2.858} +{"ts": "2026-09-09 03:20:25", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_077/ov_SC01_077_jr_8015C32C.c", "fn": "func_801621CC", "addr": 2148934092, "aliases": ["ov_SC01_077"], "header": false, "includers": 0, "o0": false, "nhash_before": "5ceaa5588c0a403fcf68affd3d718ffba49e3bb3", "nhash_after": "ac247c2981b13106f2305b4b64e668d5797c575d", "exemplar": {"tu": "src/ov_SC04_011/ov_SC04_011_jr_8015C32C.c", "fn": "func_801621CC"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 3872, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 3873, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 3874, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.711} +{"ts": "2026-09-09 03:20:26", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_077/ov_SC01_077_jr_8015C32C.c", "fn": "func_80162438", "addr": 2148934712, "aliases": ["ov_SC01_077"], "header": false, "includers": 0, "o0": false, "nhash_before": "48a405d4ace25cbae109ab50b142d521db716447", "nhash_after": "7d02ed5d0094468422052f2f45a03d045e9906da", "exemplar": {"tu": "src/ov_SC04_011/ov_SC04_011_jr_8015C32C.c", "fn": "func_80162438"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 4004, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 4005, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 4011, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 4022, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 4033, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.997} +{"ts": "2026-09-09 03:20:28", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_077/ov_SC01_077_jr_8015C32C.c", "fn": "func_801627E8", "addr": 2148935656, "aliases": ["ov_SC01_077"], "header": false, "includers": 0, "o0": false, "nhash_before": "b680a9332d3aeb5d12a721c7cb392084c08307fc", "nhash_after": "b680a9332d3aeb5d12a721c7cb392084c08307fc", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 4103, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 4106, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 2.277} +{"ts": "2026-09-09 03:20:30", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_077/ov_SC01_077_jr_8015C32C.c", "fn": "func_80163EC8", "addr": 2148941512, "aliases": ["ov_SC01_077"], "header": false, "includers": 0, "o0": false, "nhash_before": "f291a077544a77707d70d488891fbed3b1d7d6b4", "nhash_after": "f291a077544a77707d70d488891fbed3b1d7d6b4", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 4375, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.311} +{"ts": "2026-09-09 03:20:30", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_077/ov_SC01_077_jr_8015C32C.c", "fn": "func_80164BDC", "addr": 2148944860, "aliases": ["ov_SC01_077"], "header": false, "includers": 0, "o0": false, "nhash_before": "191b64d458a110278c274877b8ae449e662f703a", "nhash_after": "f5e16586a5367c2d1e8b80dc3a506f7555611f75", "exemplar": {"tu": "src/ov_SC04_011/ov_SC04_011_jr_8015C32C.c", "fn": "func_80164BDC"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 4640, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 4641, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 4642, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.677} +{"ts": "2026-09-09 03:20:31", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_077/ov_SC01_077_jr_8015C32C.c", "fn": "func_801651B8", "addr": 2148946360, "aliases": ["ov_SC01_077"], "header": false, "includers": 0, "o0": false, "nhash_before": "aa2fec129db6ecba0e407a1494506f7ca5735bc9", "nhash_after": "e28990a4cd672793a57b458767b9b17cb5fd2548", "exemplar": {"tu": "src/ov_SC04_011/ov_SC04_011_jr_8015C32C.c", "fn": "func_801651B8"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 4780, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 4781, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 4782, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 4791, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.513} +{"ts": "2026-09-09 03:20:33", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_077/ov_SC01_077_jr_8015C32C.c", "fn": "func_80166690", "addr": 2148951696, "aliases": ["ov_SC01_077"], "header": false, "includers": 0, "o0": false, "nhash_before": "236e7de498ba1abc3f2718c00cf9b0a0b0c4bb57", "nhash_after": "8b0d03a11a8c32c52f2e86ba1976c4db8affcd5e", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 5111, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 5197, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 3, "seconds": 1.601} +{"ts": "2026-09-09 03:20:38", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_077/ov_SC01_077_jr_8015C32C.c", "fn": "func_80166F58", "addr": 2148953944, "aliases": ["ov_SC01_077"], "header": false, "includers": 0, "o0": false, "nhash_before": "12a17fd2da694e9506467e5bdd9789ce825902e1", "nhash_after": "a5f96d7298b7249241533d514c54995f2a44d535", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 5344, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 5345, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 5346, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 5347, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "launder", "cls": "B", "detail": "SHB", "via": "SHB", "line": 5354, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 5, "kind": "launder", "cls": "B", "detail": "SHB", "via": "SHB", "line": 5354, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 6, "kind": "launder", "cls": "B", "detail": "SHB", "via": "SHB", "line": 5355, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 8, "seconds": 5.011} +{"ts": "2026-09-09 03:20:38", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_077/ov_SC01_077_jr_8015C32C.c", "fn": "func_801670E4", "addr": 2148954340, "aliases": ["ov_SC01_077"], "header": false, "includers": 0, "o0": false, "nhash_before": "85b52ddd6c38ae874a08e04abdc6cdb7e689824d", "nhash_after": "1f43199b7ea84c6dd141ac054051d508cb4f0d1c", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_801670E4"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 5400, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 5401, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 5408, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 5409, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 5410, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 5428, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 6, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5430, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 7, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5433, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5503, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5506, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.702} +{"ts": "2026-09-09 03:20:40", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_077/ov_SC01_077_jr_8015C32C.c", "fn": "func_80167AE0", "addr": 2148956896, "aliases": ["ov_SC01_077"], "header": false, "includers": 0, "o0": false, "nhash_before": "3c83bc1c257122f12fbf34b16819ccf511662dcc", "nhash_after": "511c2db28805e74c754b2e9cde7846a847424095", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 5612, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 5613, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 2.09} +{"ts": "2026-09-09 03:20:42", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_077/ov_SC01_077_jr_8015C32C.c", "fn": "func_80168828", "addr": 2148960296, "aliases": ["ov_SC01_077"], "header": false, "includers": 0, "o0": false, "nhash_before": "f4307983a93d6f5806bf94cd5e1ddba5e98b85a6", "nhash_after": "f4307983a93d6f5806bf94cd5e1ddba5e98b85a6", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 5904, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 5912, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.668} +{"ts": "2026-09-09 03:20:44", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_077/ov_SC01_077_jr_8015C32C.c", "fn": "func_8016A290", "addr": 2148967056, "aliases": ["ov_SC01_077"], "header": false, "includers": 0, "o0": false, "nhash_before": "1ba7230c0940886767f2b11a346a08b85fec3cc4", "nhash_after": "242c2ea0eba547166394848d88e4da2834510650", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 6251, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 6252, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.622} +{"ts": "2026-09-09 03:20:18", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_077/ov_SC01_077.c", "fn": "func_8013CF68", "addr": 2148781928, "aliases": ["ov_SC01_077"], "header": false, "includers": 0, "o0": false, "nhash_before": "5a75eb79d3353c515ae37f52d702bda943144381", "nhash_after": "5a75eb79d3353c515ae37f52d702bda943144381", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "instruction", "cls": "B", "detail": "la", "via": "", "line": 299, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.028} +{"ts": "2026-09-09 03:20:19", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_077/ov_SC01_077.c", "fn": "func_8013D178", "addr": 2148782456, "aliases": ["ov_SC01_077"], "header": false, "includers": 0, "o0": false, "nhash_before": "20228d48ceedef5318d9cac9a0ee6a874a5a9978", "nhash_after": "20228d48ceedef5318d9cac9a0ee6a874a5a9978", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 379, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.969} +{"ts": "2026-09-09 03:20:21", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_077/ov_SC01_077.c", "fn": "func_8013D53C", "addr": 2148783420, "aliases": ["ov_SC01_077"], "header": false, "includers": 0, "o0": false, "nhash_before": "d93ab1dba20e2816cc425a2262cb7a55e7e43113", "nhash_after": "d93ab1dba20e2816cc425a2262cb7a55e7e43113", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 592, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 598, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.074} +{"ts": "2026-09-09 03:20:23", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_077/ov_SC01_077.c", "fn": "func_8013D8FC", "addr": 2148784380, "aliases": ["ov_SC01_077"], "header": false, "includers": 0, "o0": false, "nhash_before": "8cbb8dde028ad9fb40221b92e1d2d656ec7bb337", "nhash_after": "1c6ccfef277d2e1178bec9d78afb2eb3855d018a", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 629, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 630, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 631, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 632, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 5, "seconds": 2.11} +{"ts": "2026-09-09 03:20:37", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_077/ov_SC01_077.c", "fn": "func_8013D9B0", "addr": 2148784560, "aliases": ["ov_SC01_077"], "header": false, "includers": 0, "o0": false, "nhash_before": "756fea81505b2f3d756717ad084cb51e008e7120", "nhash_after": "cd1bf73fc30594c602e77cf508334e6360c4dff4", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 678, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 679, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 680, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 681, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 682, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$11", "via": "", "line": 683, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 684, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$13", "via": "", "line": 685, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 8, "kind": "pin", "cls": "A", "detail": "$14", "via": "", "line": 686, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 688, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 689, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 11, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 690, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 12, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 691, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 13, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 692, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 14, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 693, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 15, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 708, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 16, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 710, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 17, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 712, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 18, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 714, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 19, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 716, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 20, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 717, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 21, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 723, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 22, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 724, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 23, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 726, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 24, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 731, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 25, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 732, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 26, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 741, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 27, "kind": "pin", "cls": "A", "detail": "$12", "via": "", "line": 742, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 28, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 743, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 29, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 745, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 30, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 751, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 31, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 760, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 32, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 767, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 33, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 774, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 35, "seconds": 14.433} +{"ts": "2026-09-09 03:20:39", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_077/ov_SC01_077.c", "fn": "func_8013DD68", "addr": 2148785512, "aliases": ["ov_SC01_077"], "header": false, "includers": 0, "o0": false, "nhash_before": "fc05115fe556e4c28db1a3db46987cc8b2f21682", "nhash_after": "e4c22da1765334dbd792e0f3ba58ccb0f1806097", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 914, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 916, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$11", "via": "", "line": 935, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 4, "seconds": 1.717} +{"ts": "2026-09-09 03:20:40", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_077/ov_SC01_077.c", "fn": "func_8013E5E8", "addr": 2148787688, "aliases": ["ov_SC01_077"], "header": false, "includers": 0, "o0": false, "nhash_before": "89f079446a6ca4ed7a551d8c82182db980a02a03", "nhash_after": "89f079446a6ca4ed7a551d8c82182db980a02a03", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1065, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.054} +{"ts": "2026-09-09 03:20:40", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_077/ov_SC01_077.c", "fn": "func_8013E6AC", "addr": 2148787884, "aliases": ["ov_SC01_077"], "header": false, "includers": 0, "o0": false, "nhash_before": "6c16e68ed5b319390683a19f7aa60df6270f0d60", "nhash_after": "754219253a895baafc31a9c2194255f3d816ac3d", "exemplar": {"tu": "src/ov_SC01_084/ov_SC01_084_jr_8013C98C.c", "fn": "func_8013E6AC"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1109, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1110, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 1114, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.341} +{"ts": "2026-09-09 03:20:41", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_077/ov_SC01_077.c", "fn": "func_8013EB7C", "addr": 2148789116, "aliases": ["ov_SC01_077"], "header": false, "includers": 0, "o0": false, "nhash_before": "911425fc8bfe89aaf9bc9bd6e295a620cc275c7b", "nhash_after": "911425fc8bfe89aaf9bc9bd6e295a620cc275c7b", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1268, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.793} +{"ts": "2026-09-09 03:20:42", "label": "tus2", "rung": "A", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_077/ov_SC01_077.c", "fn": "func_8013EF88", "addr": 2148790152, "aliases": ["ov_SC01_077"], "header": false, "includers": 0, "o0": false, "nhash_before": "ff9595fab443269ac2828626bec6a3edcd0f4384", "nhash_after": "51ad31460e052dcd36a74c4e57d2f315d73c1a53", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1386, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.347} +{"ts": "2026-09-09 03:20:42", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_077/ov_SC01_077.c", "fn": "func_8013F350", "addr": 2148791120, "aliases": ["ov_SC01_077"], "header": false, "includers": 0, "o0": false, "nhash_before": "577a788d2b0e01715353374f2c24ab9e44f320f7", "nhash_after": "75fb60cde7672f5907ed34a42cb308e105e1a19a", "exemplar": {"tu": "src/ov_SC04_011/ov_SC04_011_jr_8013F350.c", "fn": "func_8013F350"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 1530, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1540, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1546, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 1550, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.282} +{"ts": "2026-09-09 03:20:43", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_077/ov_SC01_077.c", "fn": "func_8013FAF8", "addr": 2148793080, "aliases": ["ov_SC01_077"], "header": false, "includers": 0, "o0": false, "nhash_before": "9cdb2800bf7a898c1e01b011be05225cac6e8071", "nhash_after": "9cdb2800bf7a898c1e01b011be05225cac6e8071", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 1826, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.628} +{"ts": "2026-09-09 03:20:47", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_077/ov_SC01_077.c", "fn": "func_80140958", "addr": 2148796760, "aliases": ["ov_SC01_077"], "header": false, "includers": 0, "o0": false, "nhash_before": "44563773e7a409f1b20c1f7c1314dab32a13f09e", "nhash_after": "b253360a625f6842facc00058baf4881284f4e25", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 2286, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$21", "via": "", "line": 2287, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 2288, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$22", "via": "", "line": 2289, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 2290, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 2291, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 2292, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2293, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 2373, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 2384, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 2390, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 12, "seconds": 4.162} +{"ts": "2026-09-09 03:20:47", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_077/ov_SC01_077.c", "fn": "func_80141874", "addr": 2148800628, "aliases": ["ov_SC01_077"], "header": false, "includers": 0, "o0": false, "nhash_before": "bf57f8e4e66a7ed2d99419f9106a0cf766eb1396", "nhash_after": "bf57f8e4e66a7ed2d99419f9106a0cf766eb1396", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2693, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.601} +{"ts": "2026-09-09 03:20:48", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_077/ov_SC01_077.c", "fn": "func_801418F8", "addr": 2148800760, "aliases": ["ov_SC01_077"], "header": false, "includers": 0, "o0": false, "nhash_before": "182a8ca007f5df53833117be3c1eb57b873e2605", "nhash_after": "182a8ca007f5df53833117be3c1eb57b873e2605", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-body", "cls": "C", "detail": "extern", "via": "", "line": 2729, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.809} +{"ts": "2026-09-09 03:20:50", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_077/ov_SC01_077.c", "fn": "func_801424E4", "addr": 2148803812, "aliases": ["ov_SC01_077"], "header": false, "includers": 0, "o0": false, "nhash_before": "868eac5aca5d66e54034e22c161030ca5ae4494c", "nhash_after": "71e2f71ef75eb1bc1b1359f709a2477dfce4061d", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 2855, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 2874, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 2875, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 2878, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 5, "seconds": 2.195} +{"ts": "2026-09-09 03:20:51", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_077/ov_SC01_077.c", "fn": "func_80142608", "addr": 2148804104, "aliases": ["ov_SC01_077"], "header": false, "includers": 0, "o0": false, "nhash_before": "c0a62d1c443baddf47a66e30b20699d9a6b5bcfb", "nhash_after": "2a34f6ae0fbc42dba731f3cb61b452b132151f49", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80142608"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 2907, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.378} +{"ts": "2026-09-09 03:20:52", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_077/ov_SC01_077.c", "fn": "func_80142EC0", "addr": 2148806336, "aliases": ["ov_SC01_077"], "header": false, "includers": 0, "o0": false, "nhash_before": "93711c40b34f6b6348afad38ec7595c72f6b1ac1", "nhash_after": "93711c40b34f6b6348afad38ec7595c72f6b1ac1", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 3138, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 3139, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.972} +{"ts": "2026-09-09 03:20:53", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_077/ov_SC01_077.c", "fn": "func_8014305C", "addr": 2148806748, "aliases": ["ov_SC01_077"], "header": false, "includers": 0, "o0": false, "nhash_before": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "nhash_after": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 3179, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 3180, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.91} +{"ts": "2026-09-09 03:20:54", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_077/ov_SC01_077.c", "fn": "func_801431E8", "addr": 2148807144, "aliases": ["ov_SC01_077"], "header": false, "includers": 0, "o0": false, "nhash_before": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "nhash_after": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 3226, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.227} +{"ts": "2026-09-09 03:20:55", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_077/ov_SC01_077.c", "fn": "func_80143D28", "addr": 2148810024, "aliases": ["ov_SC01_077"], "header": false, "includers": 0, "o0": false, "nhash_before": "4b251efb8f5f9d3fd6c578ef2851737a68743f9e", "nhash_after": "23d7ec1b654b0f6f584c88ec5caa597a53134b89", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 3391, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 3392, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 3, "seconds": 1.249} +{"ts": "2026-09-09 03:20:56", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_077/ov_SC01_077.c", "fn": "func_8014477C", "addr": 2148812668, "aliases": ["ov_SC01_077"], "header": false, "includers": 0, "o0": false, "nhash_before": "2ef323fe8ccdae86f2c1f3bf57f96161ddcc0cc2", "nhash_after": "eb4ba8daad49a10a1b44834aa07ba3306563f225", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_8014477C"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3568, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 3569, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.409} +{"ts": "2026-09-09 03:20:56", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_077/ov_SC01_077.c", "fn": "func_80144880", "addr": 2148812928, "aliases": ["ov_SC01_077"], "header": false, "includers": 0, "o0": false, "nhash_before": "65788a17ecfc59b1efc501397adc4eb8758e804a", "nhash_after": "2f386ebb9a66fcb2ac404d69911dc62e11ced48e", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80144880"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 3612, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 3613, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3614, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.335} +{"ts": "2026-09-09 03:20:19", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_MAIN_012/ov_MAIN_012_jr_8015A3C8.c", "fn": "func_8015D01C", "addr": 2148913180, "aliases": ["ov_MAIN_012"], "header": false, "includers": 0, "o0": false, "nhash_before": "46ccad765b77335df3445465c3126bf1c3e5f641", "nhash_after": "4ea6e9f0cbcdd496c2fa7dcf4e6f501660f64ad5", "exemplar": {"tu": "src/ov_SC04_011/ov_SC04_011_jr_8015C32C.c", "fn": "func_8015D01C"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 3704, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 3705, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 1.412} +{"ts": "2026-09-09 03:20:20", "label": "tus2", "rung": "A", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_MAIN_012/ov_MAIN_012_jr_8015A3C8.c", "fn": "func_8015D380", "addr": 2148914048, "aliases": ["ov_MAIN_012"], "header": false, "includers": 0, "o0": false, "nhash_before": "20ef554d5ab03c009bcf109c405737dc3dd7c8b1", "nhash_after": "d0d63cc284073c771fbbd592749d11b2f1938696", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 3859, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 3860, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.804} +{"ts": "2026-09-09 03:20:22", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_MAIN_012/ov_MAIN_012_jr_8015A3C8.c", "fn": "func_8015D738", "addr": 2148915000, "aliases": ["ov_MAIN_012"], "header": false, "includers": 0, "o0": false, "nhash_before": "ebf2b7e560b4e6689deaf072248b2af671316750", "nhash_after": "ebf2b7e560b4e6689deaf072248b2af671316750", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 4016, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.951} +{"ts": "2026-09-09 03:20:24", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_MAIN_012/ov_MAIN_012_jr_8015A3C8.c", "fn": "func_8015FBE0", "addr": 2148924384, "aliases": ["ov_MAIN_012"], "header": false, "includers": 0, "o0": false, "nhash_before": "0bedc195250da813e2b0e099c3bcde05abef9dfe", "nhash_after": "0bedc195250da813e2b0e099c3bcde05abef9dfe", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 4928, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 2.172} +{"ts": "2026-09-09 03:20:27", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_MAIN_012/ov_MAIN_012_jr_8015A3C8.c", "fn": "func_80161E08", "addr": 2148933128, "aliases": ["ov_MAIN_012"], "header": false, "includers": 0, "o0": false, "nhash_before": "1c7edb812a7f4b6254d8325705f43f2a63a8fe4c", "nhash_after": "1c7edb812a7f4b6254d8325705f43f2a63a8fe4c", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "instruction", "cls": "B", "detail": "move", "via": "", "line": 5812, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "instruction", "cls": "B", "detail": "move", "via": "", "line": 5823, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "instruction", "cls": "B", "detail": "move", "via": "", "line": 5834, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 3.17} +{"ts": "2026-09-09 03:20:31", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_MAIN_012/ov_MAIN_012_jr_8015A3C8.c", "fn": "func_801621CC", "addr": 2148934092, "aliases": ["ov_MAIN_012"], "header": false, "includers": 0, "o0": false, "nhash_before": "7239cbefc54e0edc7b1a73ff203cb87319563222", "nhash_after": "541457642931ff0a9d5e0b630cb535ba0848c203", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 5893, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 5894, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 5895, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 3.643} +{"ts": "2026-09-09 03:20:36", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_MAIN_012/ov_MAIN_012_jr_8015A3C8.c", "fn": "func_80162438", "addr": 2148934712, "aliases": ["ov_MAIN_012"], "header": false, "includers": 0, "o0": false, "nhash_before": "b944802fdad4e0640c6655cce221e09152db19b1", "nhash_after": "b547ea0884d2361efbfca1155e62abc4d859cd31", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 6027, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 6028, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 6034, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 6045, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 6056, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 6, "seconds": 5.135} +{"ts": "2026-09-09 03:20:38", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_MAIN_012/ov_MAIN_012_jr_8015A3C8.c", "fn": "func_801627E8", "addr": 2148935656, "aliases": ["ov_MAIN_012"], "header": false, "includers": 0, "o0": false, "nhash_before": "441a65fae3a87cacc574e52b5991b3badc558cb1", "nhash_after": "441a65fae3a87cacc574e52b5991b3badc558cb1", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 6135, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 6138, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.902} +{"ts": "2026-09-09 03:20:40", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_MAIN_012/ov_MAIN_012_jr_8015A3C8.c", "fn": "func_80163EC8", "addr": 2148941512, "aliases": ["ov_MAIN_012"], "header": false, "includers": 0, "o0": false, "nhash_before": "f291a077544a77707d70d488891fbed3b1d7d6b4", "nhash_after": "f291a077544a77707d70d488891fbed3b1d7d6b4", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 6364, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.725} +{"ts": "2026-09-09 03:20:43", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_MAIN_012/ov_MAIN_012_jr_8015A3C8.c", "fn": "func_80164BDC", "addr": 2148944860, "aliases": ["ov_MAIN_012"], "header": false, "includers": 0, "o0": false, "nhash_before": "596919607734104c44cb2cbbcb4521ea5c8464cf", "nhash_after": "94bc4b7c4cae9deb5a2928739f5d228e52b77ea8", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 6648, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 6649, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 6650, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 4, "seconds": 3.037} +{"ts": "2026-09-09 03:20:47", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_MAIN_012/ov_MAIN_012_jr_8015A3C8.c", "fn": "func_801651B8", "addr": 2148946360, "aliases": ["ov_MAIN_012"], "header": false, "includers": 0, "o0": false, "nhash_before": "bd2587e71e79ce7fb01d264e9c98877949d2fe6b", "nhash_after": "620098e9a61e1e813fefb83f51972a31c8f2be92", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 6810, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 6811, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 6812, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 6821, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 5, "seconds": 4.493} +{"ts": "2026-09-09 03:20:50", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_MAIN_012/ov_MAIN_012_jr_8015A3C8.c", "fn": "func_80166690", "addr": 2148951696, "aliases": ["ov_MAIN_012"], "header": false, "includers": 0, "o0": false, "nhash_before": "b7f9209012975ae1213e48da6fe0350f18c38194", "nhash_after": "60d5fc98df19e0fb387045de11dfb2290f1f095b", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 7228, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 7314, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 3, "seconds": 2.288} +{"ts": "2026-09-09 03:20:56", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_MAIN_012/ov_MAIN_012_jr_8015A3C8.c", "fn": "func_80166F58", "addr": 2148953944, "aliases": ["ov_MAIN_012"], "header": false, "includers": 0, "o0": false, "nhash_before": "ab68438d69083aa5ccd89d15b87cc9ce151af23c", "nhash_after": "657f8158c460c66661fb30c81fd4ac31df15d05d", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 7464, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 7465, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 7466, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 7467, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "launder", "cls": "B", "detail": "SHB", "via": "SHB", "line": 7474, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 5, "kind": "launder", "cls": "B", "detail": "SHB", "via": "SHB", "line": 7474, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 6, "kind": "launder", "cls": "B", "detail": "SHB", "via": "SHB", "line": 7475, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 8, "seconds": 6.119} +{"ts": "2026-09-09 03:20:56", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_MAIN_012/ov_MAIN_012_jr_8015A3C8.c", "fn": "func_801670E4", "addr": 2148954340, "aliases": ["ov_MAIN_012"], "header": false, "includers": 0, "o0": false, "nhash_before": "85b52ddd6c38ae874a08e04abdc6cdb7e689824d", "nhash_after": "1f43199b7ea84c6dd141ac054051d508cb4f0d1c", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_801670E4"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 7542, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 7543, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 7550, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 7551, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 7552, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 7570, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 6, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 7572, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 7, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 7575, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 7645, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 7648, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.644} +{"ts": "2026-09-09 03:20:58", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_MAIN_012/ov_MAIN_012_jr_8015A3C8.c", "fn": "func_80167AE0", "addr": 2148956896, "aliases": ["ov_MAIN_012"], "header": false, "includers": 0, "o0": false, "nhash_before": "6df510f5d69581657247767050f03336344f1c7e", "nhash_after": "8590d8440a70774c9211d2281944afc90e497242", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 7747, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 7748, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.621} +{"ts": "2026-09-09 03:21:00", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_MAIN_012/ov_MAIN_012_jr_8015A3C8.c", "fn": "func_80168828", "addr": 2148960296, "aliases": ["ov_MAIN_012"], "header": false, "includers": 0, "o0": false, "nhash_before": "f4307983a93d6f5806bf94cd5e1ddba5e98b85a6", "nhash_after": "f4307983a93d6f5806bf94cd5e1ddba5e98b85a6", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 8114, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 8122, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 2.317} +{"ts": "2026-09-09 03:21:03", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_MAIN_012/ov_MAIN_012_jr_8015A3C8.c", "fn": "func_80168BDC", "addr": 2148961244, "aliases": ["ov_MAIN_012"], "header": false, "includers": 0, "o0": false, "nhash_before": "f9fd98c5dfee69fc7bb8df483706659e4361fff6", "nhash_after": "8341877f8f6f4ff33560a3c83a92d08d14775112", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 8213, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 8214, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 8247, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 2.354} +{"ts": "2026-09-09 03:21:08", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_MAIN_012/ov_MAIN_012_jr_8015A3C8.c", "fn": "func_80168D94", "addr": 2148961684, "aliases": ["ov_MAIN_012"], "header": false, "includers": 0, "o0": false, "nhash_before": "8a1884cf0d2d7b822f1fd0dc53c07dff770f6cab", "nhash_after": "c05f26e8f36a4a56f07fc6886f455caf1ca59532", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 8271, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 8272, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 8281, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 8290, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 8299, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 8300, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 8301, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 8, "seconds": 5.179} +{"ts": "2026-09-09 03:21:11", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_MAIN_012/ov_MAIN_012_jr_8015A3C8.c", "fn": "func_80169058", "addr": 2148962392, "aliases": ["ov_MAIN_012"], "header": false, "includers": 0, "o0": false, "nhash_before": "59f73dd3f9d71d915763ecd859161f771cece96f", "nhash_after": "7282c01f12b5d4cc51424ef6584b77c81bc1810a", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 8394, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 8395, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 8410, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 8419, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 5, "seconds": 3.391} +{"ts": "2026-09-09 03:21:13", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_MAIN_012/ov_MAIN_012_jr_8015A3C8.c", "fn": "func_80169408", "addr": 2148963336, "aliases": ["ov_MAIN_012"], "header": false, "includers": 0, "o0": false, "nhash_before": "0dd1f4991f5181bee773412452ccabd77f11c07c", "nhash_after": "9520b233250c4c2cb1212c6a1ef2c6d180a7a61a", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 8462, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 8463, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 3, "seconds": 2.107} +{"ts": "2026-09-09 03:21:16", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_MAIN_012/ov_MAIN_012_jr_8015A3C8.c", "fn": "func_8016A290", "addr": 2148967056, "aliases": ["ov_MAIN_012"], "header": false, "includers": 0, "o0": false, "nhash_before": "1b7037166b1a575429bef493b1001c163a901256", "nhash_after": "b0a243053a1cb6a78fc39b0fdeeeabd87c4921ad", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 8757, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 8758, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 2.277} +{"ts": "2026-09-09 03:21:16", "label": "tus2", "rung": "A", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_MAIN_012/ov_MAIN_012_jr_8015A3C8.c", "fn": "", "addr": null, "aliases": ["ov_MAIN_012"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:b1aa9c328445202197131ab936b66cb7d24f76b2", "nhash_after": "fs:da39a3ee5e6b4b0d3255bfef95601890afd80709", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1280, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1281, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1282, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.644} +{"ts": "2026-09-09 03:20:19", "label": "tus2", "rung": "A", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_037/ov_SC02_037_jr_8015A3C8.c", "fn": "func_8015AC48", "addr": 2148904008, "aliases": ["ov_SC02_037"], "header": false, "includers": 0, "o0": false, "nhash_before": "64e47bfcc7a20a0d51d34f90cd8ff371d356219e", "nhash_after": "bcaa38da9301bc026b79f8a6272bf42d5ad7ea37", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 2469, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 2470, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 1.11} +{"ts": "2026-09-09 03:20:19", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_037/ov_SC02_037_jr_8015A3C8.c", "fn": "func_8015D01C", "addr": 2148913180, "aliases": ["ov_SC02_037"], "header": false, "includers": 0, "o0": false, "nhash_before": "46ccad765b77335df3445465c3126bf1c3e5f641", "nhash_after": "4ea6e9f0cbcdd496c2fa7dcf4e6f501660f64ad5", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_8015D01C"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 3723, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 3724, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.822} +{"ts": "2026-09-09 03:20:20", "label": "tus2", "rung": "A", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_037/ov_SC02_037_jr_8015A3C8.c", "fn": "func_8015D380", "addr": 2148914048, "aliases": ["ov_SC02_037"], "header": false, "includers": 0, "o0": false, "nhash_before": "20ef554d5ab03c009bcf109c405737dc3dd7c8b1", "nhash_after": "d0d63cc284073c771fbbd592749d11b2f1938696", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 3878, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 3879, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.739} +{"ts": "2026-09-09 03:20:23", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_037/ov_SC02_037_jr_8015A3C8.c", "fn": "func_8015D738", "addr": 2148915000, "aliases": ["ov_SC02_037"], "header": false, "includers": 0, "o0": false, "nhash_before": "ebf2b7e560b4e6689deaf072248b2af671316750", "nhash_after": "ebf2b7e560b4e6689deaf072248b2af671316750", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 4035, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 2.467} +{"ts": "2026-09-09 03:20:24", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_037/ov_SC02_037_jr_8015A3C8.c", "fn": "func_8015FBE0", "addr": 2148924384, "aliases": ["ov_SC02_037"], "header": false, "includers": 0, "o0": false, "nhash_before": "0bedc195250da813e2b0e099c3bcde05abef9dfe", "nhash_after": "0bedc195250da813e2b0e099c3bcde05abef9dfe", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 4954, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.72} +{"ts": "2026-09-09 03:20:27", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_037/ov_SC02_037_jr_8015A3C8.c", "fn": "func_80161E08", "addr": 2148933128, "aliases": ["ov_SC02_037"], "header": false, "includers": 0, "o0": false, "nhash_before": "1c7edb812a7f4b6254d8325705f43f2a63a8fe4c", "nhash_after": "1c7edb812a7f4b6254d8325705f43f2a63a8fe4c", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "instruction", "cls": "B", "detail": "move", "via": "", "line": 5852, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "instruction", "cls": "B", "detail": "move", "via": "", "line": 5863, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "instruction", "cls": "B", "detail": "move", "via": "", "line": 5874, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 2.97} +{"ts": "2026-09-09 03:20:31", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_037/ov_SC02_037_jr_8015A3C8.c", "fn": "func_801621CC", "addr": 2148934092, "aliases": ["ov_SC02_037"], "header": false, "includers": 0, "o0": false, "nhash_before": "7239cbefc54e0edc7b1a73ff203cb87319563222", "nhash_after": "541457642931ff0a9d5e0b630cb535ba0848c203", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 5933, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 5934, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 5935, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 3.817} +{"ts": "2026-09-09 03:20:36", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_037/ov_SC02_037_jr_8015A3C8.c", "fn": "func_80162438", "addr": 2148934712, "aliases": ["ov_SC02_037"], "header": false, "includers": 0, "o0": false, "nhash_before": "b944802fdad4e0640c6655cce221e09152db19b1", "nhash_after": "b547ea0884d2361efbfca1155e62abc4d859cd31", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 6067, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 6068, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 6074, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 6085, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 6096, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 6, "seconds": 4.915} +{"ts": "2026-09-09 03:20:39", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_037/ov_SC02_037_jr_8015A3C8.c", "fn": "func_801627E8", "addr": 2148935656, "aliases": ["ov_SC02_037"], "header": false, "includers": 0, "o0": false, "nhash_before": "441a65fae3a87cacc574e52b5991b3badc558cb1", "nhash_after": "441a65fae3a87cacc574e52b5991b3badc558cb1", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 6175, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 6178, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 2.483} +{"ts": "2026-09-09 03:20:40", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_037/ov_SC02_037_jr_8015A3C8.c", "fn": "func_80163EC8", "addr": 2148941512, "aliases": ["ov_SC02_037"], "header": false, "includers": 0, "o0": false, "nhash_before": "f291a077544a77707d70d488891fbed3b1d7d6b4", "nhash_after": "f291a077544a77707d70d488891fbed3b1d7d6b4", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 6407, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.83} +{"ts": "2026-09-09 03:20:43", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_037/ov_SC02_037_jr_8015A3C8.c", "fn": "func_80164BDC", "addr": 2148944860, "aliases": ["ov_SC02_037"], "header": false, "includers": 0, "o0": false, "nhash_before": "596919607734104c44cb2cbbcb4521ea5c8464cf", "nhash_after": "94bc4b7c4cae9deb5a2928739f5d228e52b77ea8", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 6691, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 6692, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 6693, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 4, "seconds": 2.544} +{"ts": "2026-09-09 03:20:47", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_037/ov_SC02_037_jr_8015A3C8.c", "fn": "func_801651B8", "addr": 2148946360, "aliases": ["ov_SC02_037"], "header": false, "includers": 0, "o0": false, "nhash_before": "bd2587e71e79ce7fb01d264e9c98877949d2fe6b", "nhash_after": "620098e9a61e1e813fefb83f51972a31c8f2be92", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 6853, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 6854, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 6855, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 6864, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 5, "seconds": 3.575} +{"ts": "2026-09-09 03:20:49", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_037/ov_SC02_037_jr_8015A3C8.c", "fn": "func_80166690", "addr": 2148951696, "aliases": ["ov_SC02_037"], "header": false, "includers": 0, "o0": false, "nhash_before": "b7f9209012975ae1213e48da6fe0350f18c38194", "nhash_after": "60d5fc98df19e0fb387045de11dfb2290f1f095b", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 7276, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 7362, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 3, "seconds": 1.961} +{"ts": "2026-09-09 03:20:55", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_037/ov_SC02_037_jr_8015A3C8.c", "fn": "func_80166F58", "addr": 2148953944, "aliases": ["ov_SC02_037"], "header": false, "includers": 0, "o0": false, "nhash_before": "ab68438d69083aa5ccd89d15b87cc9ce151af23c", "nhash_after": "657f8158c460c66661fb30c81fd4ac31df15d05d", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 7512, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 7513, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 7514, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 7515, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "launder", "cls": "B", "detail": "SHB", "via": "SHB", "line": 7522, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 5, "kind": "launder", "cls": "B", "detail": "SHB", "via": "SHB", "line": 7522, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 6, "kind": "launder", "cls": "B", "detail": "SHB", "via": "SHB", "line": 7523, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 8, "seconds": 6.284} +{"ts": "2026-09-09 03:20:56", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_037/ov_SC02_037_jr_8015A3C8.c", "fn": "func_801670E4", "addr": 2148954340, "aliases": ["ov_SC02_037"], "header": false, "includers": 0, "o0": false, "nhash_before": "85b52ddd6c38ae874a08e04abdc6cdb7e689824d", "nhash_after": "1f43199b7ea84c6dd141ac054051d508cb4f0d1c", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_801670E4"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 7590, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 7591, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 7598, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 7599, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 7600, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 7618, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 6, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 7620, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 7, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 7623, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 7693, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 7696, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.788} +{"ts": "2026-09-09 03:20:58", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_037/ov_SC02_037_jr_8015A3C8.c", "fn": "func_80167AE0", "addr": 2148956896, "aliases": ["ov_SC02_037"], "header": false, "includers": 0, "o0": false, "nhash_before": "6df510f5d69581657247767050f03336344f1c7e", "nhash_after": "8590d8440a70774c9211d2281944afc90e497242", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 7795, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 7796, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.676} +{"ts": "2026-09-09 03:21:00", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_037/ov_SC02_037_jr_8015A3C8.c", "fn": "func_80168828", "addr": 2148960296, "aliases": ["ov_SC02_037"], "header": false, "includers": 0, "o0": false, "nhash_before": "f4307983a93d6f5806bf94cd5e1ddba5e98b85a6", "nhash_after": "f4307983a93d6f5806bf94cd5e1ddba5e98b85a6", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 8164, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 8172, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 2.141} +{"ts": "2026-09-09 03:21:02", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_037/ov_SC02_037_jr_8015A3C8.c", "fn": "func_80168BDC", "addr": 2148961244, "aliases": ["ov_SC02_037"], "header": false, "includers": 0, "o0": false, "nhash_before": "f9fd98c5dfee69fc7bb8df483706659e4361fff6", "nhash_after": "8341877f8f6f4ff33560a3c83a92d08d14775112", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 8267, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 8268, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 8301, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 2.368} +{"ts": "2026-09-09 03:21:08", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_037/ov_SC02_037_jr_8015A3C8.c", "fn": "func_80168D94", "addr": 2148961684, "aliases": ["ov_SC02_037"], "header": false, "includers": 0, "o0": false, "nhash_before": "8a1884cf0d2d7b822f1fd0dc53c07dff770f6cab", "nhash_after": "c05f26e8f36a4a56f07fc6886f455caf1ca59532", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 8325, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 8326, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 8335, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 8344, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 8353, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 8354, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 8355, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 8, "seconds": 5.53} +{"ts": "2026-09-09 03:21:11", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_037/ov_SC02_037_jr_8015A3C8.c", "fn": "func_80169058", "addr": 2148962392, "aliases": ["ov_SC02_037"], "header": false, "includers": 0, "o0": false, "nhash_before": "59f73dd3f9d71d915763ecd859161f771cece96f", "nhash_after": "7282c01f12b5d4cc51424ef6584b77c81bc1810a", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 8448, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 8449, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 8464, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 8473, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 5, "seconds": 3.539} +{"ts": "2026-09-09 03:21:13", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_037/ov_SC02_037_jr_8015A3C8.c", "fn": "func_80169408", "addr": 2148963336, "aliases": ["ov_SC02_037"], "header": false, "includers": 0, "o0": false, "nhash_before": "0dd1f4991f5181bee773412452ccabd77f11c07c", "nhash_after": "9520b233250c4c2cb1212c6a1ef2c6d180a7a61a", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 8516, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 8517, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 3, "seconds": 1.969} +{"ts": "2026-09-09 03:21:15", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_037/ov_SC02_037_jr_8015A3C8.c", "fn": "func_8016A290", "addr": 2148967056, "aliases": ["ov_SC02_037"], "header": false, "includers": 0, "o0": false, "nhash_before": "1b7037166b1a575429bef493b1001c163a901256", "nhash_after": "b0a243053a1cb6a78fc39b0fdeeeabd87c4921ad", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 8811, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 8812, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 2.024} +{"ts": "2026-09-09 03:21:16", "label": "tus2", "rung": "A", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_037/ov_SC02_037_jr_8015A3C8.c", "fn": "", "addr": null, "aliases": ["ov_SC02_037"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:b1aa9c328445202197131ab936b66cb7d24f76b2", "nhash_after": "fs:da39a3ee5e6b4b0d3255bfef95601890afd80709", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1295, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1296, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1297, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 1.195} +{"ts": "2026-09-09 03:21:19", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_004/ov_SC02_004_jr_8015C32C.c", "fn": "func_8015D01C", "addr": 2148913180, "aliases": ["ov_SC02_004"], "header": false, "includers": 0, "o0": false, "nhash_before": "46ccad765b77335df3445465c3126bf1c3e5f641", "nhash_after": "4ea6e9f0cbcdd496c2fa7dcf4e6f501660f64ad5", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_8015D01C"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 1646, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1647, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.646} +{"ts": "2026-09-09 03:21:19", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_004/ov_SC02_004_jr_8015C32C.c", "fn": "func_8015D380", "addr": 2148914048, "aliases": ["ov_SC02_004"], "header": false, "includers": 0, "o0": false, "nhash_before": "aabaeabb87da5c362b7cb19d4a437a561343d718", "nhash_after": "2214b0acb044a41f5be69cb14320801af12a2347", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_8015D380"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1799, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1800, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.643} +{"ts": "2026-09-09 03:21:21", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_004/ov_SC02_004_jr_8015C32C.c", "fn": "func_8015D738", "addr": 2148915000, "aliases": ["ov_SC02_004"], "header": false, "includers": 0, "o0": false, "nhash_before": "5023cb215c7706fa2641b5a50218760088682e22", "nhash_after": "5023cb215c7706fa2641b5a50218760088682e22", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 1951, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.656} +{"ts": "2026-09-09 03:21:23", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_004/ov_SC02_004_jr_8015C32C.c", "fn": "func_8015FBE0", "addr": 2148924384, "aliases": ["ov_SC02_004"], "header": false, "includers": 0, "o0": false, "nhash_before": "806711e72d8e45f891a2d54c469e39993aec5c41", "nhash_after": "806711e72d8e45f891a2d54c469e39993aec5c41", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 2806, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.503} +{"ts": "2026-09-09 03:21:25", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_004/ov_SC02_004_jr_8015C32C.c", "fn": "func_80161E08", "addr": 2148933128, "aliases": ["ov_SC02_004"], "header": false, "includers": 0, "o0": false, "nhash_before": "0859eb97d6c44ad572ba521d2b19c86c055a38c3", "nhash_after": "0859eb97d6c44ad572ba521d2b19c86c055a38c3", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "instruction", "cls": "B", "detail": "move", "via": "", "line": 3614, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "instruction", "cls": "B", "detail": "move", "via": "", "line": 3625, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "instruction", "cls": "B", "detail": "move", "via": "", "line": 3636, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 2.576} +{"ts": "2026-09-09 03:21:26", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_004/ov_SC02_004_jr_8015C32C.c", "fn": "func_801621CC", "addr": 2148934092, "aliases": ["ov_SC02_004"], "header": false, "includers": 0, "o0": false, "nhash_before": "5ceaa5588c0a403fcf68affd3d718ffba49e3bb3", "nhash_after": "ac247c2981b13106f2305b4b64e668d5797c575d", "exemplar": {"tu": "src/ov_SC01_077/ov_SC01_077_jr_8015C32C.c", "fn": "func_801621CC"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 3692, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 3693, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 3694, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.963} +{"ts": "2026-09-09 03:21:27", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_004/ov_SC02_004_jr_8015C32C.c", "fn": "func_80162438", "addr": 2148934712, "aliases": ["ov_SC02_004"], "header": false, "includers": 0, "o0": false, "nhash_before": "48a405d4ace25cbae109ab50b142d521db716447", "nhash_after": "7d02ed5d0094468422052f2f45a03d045e9906da", "exemplar": {"tu": "src/ov_SC01_077/ov_SC01_077_jr_8015C32C.c", "fn": "func_80162438"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 3830, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 3831, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3837, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3848, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3859, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.593} +{"ts": "2026-09-09 03:21:29", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_004/ov_SC02_004_jr_8015C32C.c", "fn": "func_801627E8", "addr": 2148935656, "aliases": ["ov_SC02_004"], "header": false, "includers": 0, "o0": false, "nhash_before": "441a65fae3a87cacc574e52b5991b3badc558cb1", "nhash_after": "441a65fae3a87cacc574e52b5991b3badc558cb1", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3934, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3937, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 2.347} +{"ts": "2026-09-09 03:21:30", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_004/ov_SC02_004_jr_8015C32C.c", "fn": "func_80163EC8", "addr": 2148941512, "aliases": ["ov_SC02_004"], "header": false, "includers": 0, "o0": false, "nhash_before": "f291a077544a77707d70d488891fbed3b1d7d6b4", "nhash_after": "f291a077544a77707d70d488891fbed3b1d7d6b4", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 4117, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.261} +{"ts": "2026-09-09 03:21:31", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_004/ov_SC02_004_jr_8015C32C.c", "fn": "func_80164BDC", "addr": 2148944860, "aliases": ["ov_SC02_004"], "header": false, "includers": 0, "o0": false, "nhash_before": "191b64d458a110278c274877b8ae449e662f703a", "nhash_after": "f5e16586a5367c2d1e8b80dc3a506f7555611f75", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_80164BDC"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 4383, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 4384, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 4385, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.589} +{"ts": "2026-09-09 03:21:32", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_004/ov_SC02_004_jr_8015C32C.c", "fn": "func_801651B8", "addr": 2148946360, "aliases": ["ov_SC02_004"], "header": false, "includers": 0, "o0": false, "nhash_before": "aa2fec129db6ecba0e407a1494506f7ca5735bc9", "nhash_after": "e28990a4cd672793a57b458767b9b17cb5fd2548", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_801651B8"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 4531, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 4532, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 4533, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 4542, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.552} +{"ts": "2026-09-09 03:21:32", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_004/ov_SC02_004_jr_8015C32C.c", "fn": "func_80166690", "addr": 2148951696, "aliases": ["ov_SC02_004"], "header": false, "includers": 0, "o0": false, "nhash_before": "04c7bc330a8edb91fad1c01582a02694f5432acf", "nhash_after": "cfe15f2754f979ed992595ff2905ea649e55d1ca", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_80166690"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 4873, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 4959, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.694} +{"ts": "2026-09-09 03:21:33", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_004/ov_SC02_004_jr_8015C32C.c", "fn": "func_80166F58", "addr": 2148953944, "aliases": ["ov_SC02_004"], "header": false, "includers": 0, "o0": false, "nhash_before": "be562e378efa5b44c56cc676835c18287df72d95", "nhash_after": "85b4f6b26d2215ec2d3a4ecbdcac77301329e035", "exemplar": {"tu": "src/ov_SC04_011/ov_SC04_011_jr_8015C32C.c", "fn": "func_80166F58"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 5113, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 5114, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 5115, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 5116, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "launder", "cls": "B", "detail": "SHB", "via": "SHB", "line": 5123, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 5, "kind": "launder", "cls": "B", "detail": "SHB", "via": "SHB", "line": 5123, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 6, "kind": "launder", "cls": "B", "detail": "SHB", "via": "SHB", "line": 5124, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.763} +{"ts": "2026-09-09 03:21:34", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_004/ov_SC02_004_jr_8015C32C.c", "fn": "func_801670E4", "addr": 2148954340, "aliases": ["ov_SC02_004"], "header": false, "includers": 0, "o0": false, "nhash_before": "85b52ddd6c38ae874a08e04abdc6cdb7e689824d", "nhash_after": "1f43199b7ea84c6dd141ac054051d508cb4f0d1c", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_801670E4"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 5173, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 5174, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 5181, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 5182, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 5183, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 5201, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 6, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5203, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 7, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5206, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5276, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5279, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.566} +{"ts": "2026-09-09 03:21:34", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_004/ov_SC02_004_jr_8015C32C.c", "fn": "func_80167AE0", "addr": 2148956896, "aliases": ["ov_SC02_004"], "header": false, "includers": 0, "o0": false, "nhash_before": "280d14a2280bf6aaa12efc364f272cb66d508885", "nhash_after": "34449e2d13507c240596b7ca4fe8f68675d7f54f", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_80167AE0"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 5373, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 5374, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.542} +{"ts": "2026-09-09 03:21:36", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_004/ov_SC02_004_jr_8015C32C.c", "fn": "func_80168828", "addr": 2148960296, "aliases": ["ov_SC02_004"], "header": false, "includers": 0, "o0": false, "nhash_before": "de1a6f25ac8787871c4f582581948088181cca7f", "nhash_after": "de1a6f25ac8787871c4f582581948088181cca7f", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 5653, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 5661, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.872} +{"ts": "2026-09-09 03:21:37", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_004/ov_SC02_004_jr_8015C32C.c", "fn": "func_8016A290", "addr": 2148967056, "aliases": ["ov_SC02_004"], "header": false, "includers": 0, "o0": false, "nhash_before": "8261f0914a28ff018a7234646f20133ff293bf64", "nhash_after": "a17f3b54935a87f3b148b44e2b7b3ac976ca5e4f", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_8016A290"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 5966, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 5967, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.577} +{"ts": "2026-09-09 03:21:19", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_004/ov_SC01_004_jr_8015C32C.c", "fn": "func_8015D01C", "addr": 2148913180, "aliases": ["ov_SC01_004"], "header": false, "includers": 0, "o0": false, "nhash_before": "46ccad765b77335df3445465c3126bf1c3e5f641", "nhash_after": "4ea6e9f0cbcdd496c2fa7dcf4e6f501660f64ad5", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_8015D01C"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 1646, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1647, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 1.189} +{"ts": "2026-09-09 03:21:20", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_004/ov_SC01_004_jr_8015C32C.c", "fn": "func_8015D380", "addr": 2148914048, "aliases": ["ov_SC01_004"], "header": false, "includers": 0, "o0": false, "nhash_before": "aabaeabb87da5c362b7cb19d4a437a561343d718", "nhash_after": "2214b0acb044a41f5be69cb14320801af12a2347", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_8015D380"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1799, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1800, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.594} +{"ts": "2026-09-09 03:21:21", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_004/ov_SC01_004_jr_8015C32C.c", "fn": "func_8015D738", "addr": 2148915000, "aliases": ["ov_SC01_004"], "header": false, "includers": 0, "o0": false, "nhash_before": "5023cb215c7706fa2641b5a50218760088682e22", "nhash_after": "5023cb215c7706fa2641b5a50218760088682e22", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 1951, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.327} +{"ts": "2026-09-09 03:21:22", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_004/ov_SC01_004_jr_8015C32C.c", "fn": "func_8015FBE0", "addr": 2148924384, "aliases": ["ov_SC01_004"], "header": false, "includers": 0, "o0": false, "nhash_before": "806711e72d8e45f891a2d54c469e39993aec5c41", "nhash_after": "806711e72d8e45f891a2d54c469e39993aec5c41", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 2806, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.23} +{"ts": "2026-09-09 03:21:25", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_004/ov_SC01_004_jr_8015C32C.c", "fn": "func_80161E08", "addr": 2148933128, "aliases": ["ov_SC01_004"], "header": false, "includers": 0, "o0": false, "nhash_before": "0859eb97d6c44ad572ba521d2b19c86c055a38c3", "nhash_after": "0859eb97d6c44ad572ba521d2b19c86c055a38c3", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "instruction", "cls": "B", "detail": "move", "via": "", "line": 3614, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "instruction", "cls": "B", "detail": "move", "via": "", "line": 3625, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "instruction", "cls": "B", "detail": "move", "via": "", "line": 3636, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 2.478} +{"ts": "2026-09-09 03:21:26", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_004/ov_SC01_004_jr_8015C32C.c", "fn": "func_801621CC", "addr": 2148934092, "aliases": ["ov_SC01_004"], "header": false, "includers": 0, "o0": false, "nhash_before": "5ceaa5588c0a403fcf68affd3d718ffba49e3bb3", "nhash_after": "ac247c2981b13106f2305b4b64e668d5797c575d", "exemplar": {"tu": "src/ov_SC01_077/ov_SC01_077_jr_8015C32C.c", "fn": "func_801621CC"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 3692, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 3693, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 3694, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 1.025} +{"ts": "2026-09-09 03:21:26", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_004/ov_SC01_004_jr_8015C32C.c", "fn": "func_80162438", "addr": 2148934712, "aliases": ["ov_SC01_004"], "header": false, "includers": 0, "o0": false, "nhash_before": "48a405d4ace25cbae109ab50b142d521db716447", "nhash_after": "7d02ed5d0094468422052f2f45a03d045e9906da", "exemplar": {"tu": "src/ov_SC01_077/ov_SC01_077_jr_8015C32C.c", "fn": "func_80162438"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 3830, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 3831, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3837, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3848, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3859, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.7} +{"ts": "2026-09-09 03:21:28", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_004/ov_SC01_004_jr_8015C32C.c", "fn": "func_801627E8", "addr": 2148935656, "aliases": ["ov_SC01_004"], "header": false, "includers": 0, "o0": false, "nhash_before": "441a65fae3a87cacc574e52b5991b3badc558cb1", "nhash_after": "441a65fae3a87cacc574e52b5991b3badc558cb1", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3934, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3937, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 2.115} +{"ts": "2026-09-09 03:21:30", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_004/ov_SC01_004_jr_8015C32C.c", "fn": "func_80163EC8", "addr": 2148941512, "aliases": ["ov_SC01_004"], "header": false, "includers": 0, "o0": false, "nhash_before": "f291a077544a77707d70d488891fbed3b1d7d6b4", "nhash_after": "f291a077544a77707d70d488891fbed3b1d7d6b4", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 4117, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.407} +{"ts": "2026-09-09 03:21:31", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_004/ov_SC01_004_jr_8015C32C.c", "fn": "func_80164BDC", "addr": 2148944860, "aliases": ["ov_SC01_004"], "header": false, "includers": 0, "o0": false, "nhash_before": "191b64d458a110278c274877b8ae449e662f703a", "nhash_after": "f5e16586a5367c2d1e8b80dc3a506f7555611f75", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_80164BDC"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 4383, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 4384, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 4385, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.717} +{"ts": "2026-09-09 03:21:31", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_004/ov_SC01_004_jr_8015C32C.c", "fn": "func_801651B8", "addr": 2148946360, "aliases": ["ov_SC01_004"], "header": false, "includers": 0, "o0": false, "nhash_before": "aa2fec129db6ecba0e407a1494506f7ca5735bc9", "nhash_after": "e28990a4cd672793a57b458767b9b17cb5fd2548", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_801651B8"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 4531, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 4532, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 4533, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 4542, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.605} +{"ts": "2026-09-09 03:21:32", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_004/ov_SC01_004_jr_8015C32C.c", "fn": "func_80166690", "addr": 2148951696, "aliases": ["ov_SC01_004"], "header": false, "includers": 0, "o0": false, "nhash_before": "04c7bc330a8edb91fad1c01582a02694f5432acf", "nhash_after": "cfe15f2754f979ed992595ff2905ea649e55d1ca", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_80166690"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 4873, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 4959, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.57} +{"ts": "2026-09-09 03:21:33", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_004/ov_SC01_004_jr_8015C32C.c", "fn": "func_80166F58", "addr": 2148953944, "aliases": ["ov_SC01_004"], "header": false, "includers": 0, "o0": false, "nhash_before": "be562e378efa5b44c56cc676835c18287df72d95", "nhash_after": "85b4f6b26d2215ec2d3a4ecbdcac77301329e035", "exemplar": {"tu": "src/ov_SC04_011/ov_SC04_011_jr_8015C32C.c", "fn": "func_80166F58"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 5113, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 5114, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 5115, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 5116, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "launder", "cls": "B", "detail": "SHB", "via": "SHB", "line": 5123, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 5, "kind": "launder", "cls": "B", "detail": "SHB", "via": "SHB", "line": 5123, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 6, "kind": "launder", "cls": "B", "detail": "SHB", "via": "SHB", "line": 5124, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.644} +{"ts": "2026-09-09 03:21:33", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_004/ov_SC01_004_jr_8015C32C.c", "fn": "func_801670E4", "addr": 2148954340, "aliases": ["ov_SC01_004"], "header": false, "includers": 0, "o0": false, "nhash_before": "85b52ddd6c38ae874a08e04abdc6cdb7e689824d", "nhash_after": "1f43199b7ea84c6dd141ac054051d508cb4f0d1c", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_801670E4"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 5173, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 5174, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 5181, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 5182, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 5183, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 5201, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 6, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5203, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 7, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5206, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5276, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5279, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.549} +{"ts": "2026-09-09 03:21:34", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_004/ov_SC01_004_jr_8015C32C.c", "fn": "func_80167AE0", "addr": 2148956896, "aliases": ["ov_SC01_004"], "header": false, "includers": 0, "o0": false, "nhash_before": "280d14a2280bf6aaa12efc364f272cb66d508885", "nhash_after": "34449e2d13507c240596b7ca4fe8f68675d7f54f", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_80167AE0"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 5373, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 5374, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.633} +{"ts": "2026-09-09 03:21:36", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_004/ov_SC01_004_jr_8015C32C.c", "fn": "func_80168828", "addr": 2148960296, "aliases": ["ov_SC01_004"], "header": false, "includers": 0, "o0": false, "nhash_before": "de1a6f25ac8787871c4f582581948088181cca7f", "nhash_after": "de1a6f25ac8787871c4f582581948088181cca7f", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 5653, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 5661, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 2.521} +{"ts": "2026-09-09 03:21:37", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_004/ov_SC01_004_jr_8015C32C.c", "fn": "func_8016A290", "addr": 2148967056, "aliases": ["ov_SC01_004"], "header": false, "includers": 0, "o0": false, "nhash_before": "8261f0914a28ff018a7234646f20133ff293bf64", "nhash_after": "a17f3b54935a87f3b148b44e2b7b3ac976ca5e4f", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_8016A290"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 5966, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 5967, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.773} +{"ts": "2026-09-09 03:21:19", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_084/ov_SC01_084_jr_8015C32C.c", "fn": "func_8015D01C", "addr": 2148913180, "aliases": ["ov_SC01_084"], "header": false, "includers": 0, "o0": false, "nhash_before": "46ccad765b77335df3445465c3126bf1c3e5f641", "nhash_after": "4ea6e9f0cbcdd496c2fa7dcf4e6f501660f64ad5", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_8015D01C"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 1646, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1647, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.59} +{"ts": "2026-09-09 03:21:20", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_084/ov_SC01_084_jr_8015C32C.c", "fn": "func_8015D380", "addr": 2148914048, "aliases": ["ov_SC01_084"], "header": false, "includers": 0, "o0": false, "nhash_before": "aabaeabb87da5c362b7cb19d4a437a561343d718", "nhash_after": "2214b0acb044a41f5be69cb14320801af12a2347", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_8015D380"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1799, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1800, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.875} +{"ts": "2026-09-09 03:21:21", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_084/ov_SC01_084_jr_8015C32C.c", "fn": "func_8015D738", "addr": 2148915000, "aliases": ["ov_SC01_084"], "header": false, "includers": 0, "o0": false, "nhash_before": "5023cb215c7706fa2641b5a50218760088682e22", "nhash_after": "5023cb215c7706fa2641b5a50218760088682e22", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 1951, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.213} +{"ts": "2026-09-09 03:21:22", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_084/ov_SC01_084_jr_8015C32C.c", "fn": "func_8015FBE0", "addr": 2148924384, "aliases": ["ov_SC01_084"], "header": false, "includers": 0, "o0": false, "nhash_before": "806711e72d8e45f891a2d54c469e39993aec5c41", "nhash_after": "806711e72d8e45f891a2d54c469e39993aec5c41", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 2805, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.491} +{"ts": "2026-09-09 03:21:25", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_084/ov_SC01_084_jr_8015C32C.c", "fn": "func_80161E08", "addr": 2148933128, "aliases": ["ov_SC01_084"], "header": false, "includers": 0, "o0": false, "nhash_before": "0859eb97d6c44ad572ba521d2b19c86c055a38c3", "nhash_after": "0859eb97d6c44ad572ba521d2b19c86c055a38c3", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "instruction", "cls": "B", "detail": "move", "via": "", "line": 3613, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "instruction", "cls": "B", "detail": "move", "via": "", "line": 3624, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "instruction", "cls": "B", "detail": "move", "via": "", "line": 3635, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 2.713} +{"ts": "2026-09-09 03:21:26", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_084/ov_SC01_084_jr_8015C32C.c", "fn": "func_801621CC", "addr": 2148934092, "aliases": ["ov_SC01_084"], "header": false, "includers": 0, "o0": false, "nhash_before": "5ceaa5588c0a403fcf68affd3d718ffba49e3bb3", "nhash_after": "ac247c2981b13106f2305b4b64e668d5797c575d", "exemplar": {"tu": "src/ov_SC01_077/ov_SC01_077_jr_8015C32C.c", "fn": "func_801621CC"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 3691, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 3692, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 3693, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.777} +{"ts": "2026-09-09 03:21:27", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_084/ov_SC01_084_jr_8015C32C.c", "fn": "func_80162438", "addr": 2148934712, "aliases": ["ov_SC01_084"], "header": false, "includers": 0, "o0": false, "nhash_before": "48a405d4ace25cbae109ab50b142d521db716447", "nhash_after": "7d02ed5d0094468422052f2f45a03d045e9906da", "exemplar": {"tu": "src/ov_SC01_077/ov_SC01_077_jr_8015C32C.c", "fn": "func_80162438"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 3829, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 3830, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3836, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3847, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3858, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.895} +{"ts": "2026-09-09 03:21:29", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_084/ov_SC01_084_jr_8015C32C.c", "fn": "func_801627E8", "addr": 2148935656, "aliases": ["ov_SC01_084"], "header": false, "includers": 0, "o0": false, "nhash_before": "441a65fae3a87cacc574e52b5991b3badc558cb1", "nhash_after": "441a65fae3a87cacc574e52b5991b3badc558cb1", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3933, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3936, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 2.053} +{"ts": "2026-09-09 03:21:30", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_084/ov_SC01_084_jr_8015C32C.c", "fn": "func_80163EC8", "addr": 2148941512, "aliases": ["ov_SC01_084"], "header": false, "includers": 0, "o0": false, "nhash_before": "f291a077544a77707d70d488891fbed3b1d7d6b4", "nhash_after": "f291a077544a77707d70d488891fbed3b1d7d6b4", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 4116, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.344} +{"ts": "2026-09-09 03:21:31", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_084/ov_SC01_084_jr_8015C32C.c", "fn": "func_80164BDC", "addr": 2148944860, "aliases": ["ov_SC01_084"], "header": false, "includers": 0, "o0": false, "nhash_before": "191b64d458a110278c274877b8ae449e662f703a", "nhash_after": "f5e16586a5367c2d1e8b80dc3a506f7555611f75", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_80164BDC"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 4382, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 4383, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 4384, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.713} +{"ts": "2026-09-09 03:21:32", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_084/ov_SC01_084_jr_8015C32C.c", "fn": "func_801651B8", "addr": 2148946360, "aliases": ["ov_SC01_084"], "header": false, "includers": 0, "o0": false, "nhash_before": "aa2fec129db6ecba0e407a1494506f7ca5735bc9", "nhash_after": "e28990a4cd672793a57b458767b9b17cb5fd2548", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_801651B8"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 4530, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 4531, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 4532, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 4541, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 1.158} +{"ts": "2026-09-09 03:21:33", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_084/ov_SC01_084_jr_8015C32C.c", "fn": "func_80166690", "addr": 2148951696, "aliases": ["ov_SC01_084"], "header": false, "includers": 0, "o0": false, "nhash_before": "04c7bc330a8edb91fad1c01582a02694f5432acf", "nhash_after": "cfe15f2754f979ed992595ff2905ea649e55d1ca", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_80166690"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 4872, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 4958, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.586} +{"ts": "2026-09-09 03:21:33", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_084/ov_SC01_084_jr_8015C32C.c", "fn": "func_80166F58", "addr": 2148953944, "aliases": ["ov_SC01_084"], "header": false, "includers": 0, "o0": false, "nhash_before": "be562e378efa5b44c56cc676835c18287df72d95", "nhash_after": "85b4f6b26d2215ec2d3a4ecbdcac77301329e035", "exemplar": {"tu": "src/ov_SC01_004/ov_SC01_004_jr_8015C32C.c", "fn": "func_80166F58"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 5112, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 5113, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 5114, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 5115, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "launder", "cls": "B", "detail": "SHB", "via": "SHB", "line": 5122, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 5, "kind": "launder", "cls": "B", "detail": "SHB", "via": "SHB", "line": 5122, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 6, "kind": "launder", "cls": "B", "detail": "SHB", "via": "SHB", "line": 5123, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.558} +{"ts": "2026-09-09 03:21:34", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_084/ov_SC01_084_jr_8015C32C.c", "fn": "func_801670E4", "addr": 2148954340, "aliases": ["ov_SC01_084"], "header": false, "includers": 0, "o0": false, "nhash_before": "85b52ddd6c38ae874a08e04abdc6cdb7e689824d", "nhash_after": "1f43199b7ea84c6dd141ac054051d508cb4f0d1c", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_801670E4"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 5172, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 5173, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 5180, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 5181, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 5182, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 5200, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 6, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5202, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 7, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5205, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5275, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5278, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.589} +{"ts": "2026-09-09 03:21:34", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_084/ov_SC01_084_jr_8015C32C.c", "fn": "func_80167AE0", "addr": 2148956896, "aliases": ["ov_SC01_084"], "header": false, "includers": 0, "o0": false, "nhash_before": "280d14a2280bf6aaa12efc364f272cb66d508885", "nhash_after": "34449e2d13507c240596b7ca4fe8f68675d7f54f", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_80167AE0"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 5372, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 5373, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.581} +{"ts": "2026-09-09 03:21:37", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_084/ov_SC01_084_jr_8015C32C.c", "fn": "func_80168828", "addr": 2148960296, "aliases": ["ov_SC01_084"], "header": false, "includers": 0, "o0": false, "nhash_before": "de1a6f25ac8787871c4f582581948088181cca7f", "nhash_after": "de1a6f25ac8787871c4f582581948088181cca7f", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 5652, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 5660, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 2.173} +{"ts": "2026-09-09 03:21:37", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_084/ov_SC01_084_jr_8015C32C.c", "fn": "func_8016A290", "addr": 2148967056, "aliases": ["ov_SC01_084"], "header": false, "includers": 0, "o0": false, "nhash_before": "8261f0914a28ff018a7234646f20133ff293bf64", "nhash_after": "a17f3b54935a87f3b148b44e2b7b3ac976ca5e4f", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_8016A290"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 5965, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 5966, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.593} +{"ts": "2026-09-09 03:21:19", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_005/ov_SC02_005_jr_8015C32C.c", "fn": "func_8015D01C", "addr": 2148913180, "aliases": ["ov_SC02_005"], "header": false, "includers": 0, "o0": false, "nhash_before": "46ccad765b77335df3445465c3126bf1c3e5f641", "nhash_after": "4ea6e9f0cbcdd496c2fa7dcf4e6f501660f64ad5", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_8015D01C"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 1646, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1647, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.591} +{"ts": "2026-09-09 03:21:19", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_005/ov_SC02_005_jr_8015C32C.c", "fn": "func_8015D380", "addr": 2148914048, "aliases": ["ov_SC02_005"], "header": false, "includers": 0, "o0": false, "nhash_before": "aabaeabb87da5c362b7cb19d4a437a561343d718", "nhash_after": "2214b0acb044a41f5be69cb14320801af12a2347", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_8015D380"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1799, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1800, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.734} +{"ts": "2026-09-09 03:21:21", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_005/ov_SC02_005_jr_8015C32C.c", "fn": "func_8015D738", "addr": 2148915000, "aliases": ["ov_SC02_005"], "header": false, "includers": 0, "o0": false, "nhash_before": "5023cb215c7706fa2641b5a50218760088682e22", "nhash_after": "5023cb215c7706fa2641b5a50218760088682e22", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 1951, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.707} +{"ts": "2026-09-09 03:21:23", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_005/ov_SC02_005_jr_8015C32C.c", "fn": "func_8015FBE0", "addr": 2148924384, "aliases": ["ov_SC02_005"], "header": false, "includers": 0, "o0": false, "nhash_before": "806711e72d8e45f891a2d54c469e39993aec5c41", "nhash_after": "806711e72d8e45f891a2d54c469e39993aec5c41", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 2804, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.462} +{"ts": "2026-09-09 03:21:25", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_005/ov_SC02_005_jr_8015C32C.c", "fn": "func_80161E08", "addr": 2148933128, "aliases": ["ov_SC02_005"], "header": false, "includers": 0, "o0": false, "nhash_before": "0859eb97d6c44ad572ba521d2b19c86c055a38c3", "nhash_after": "0859eb97d6c44ad572ba521d2b19c86c055a38c3", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "instruction", "cls": "B", "detail": "move", "via": "", "line": 3612, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "instruction", "cls": "B", "detail": "move", "via": "", "line": 3623, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "instruction", "cls": "B", "detail": "move", "via": "", "line": 3634, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 2.552} +{"ts": "2026-09-09 03:21:26", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_005/ov_SC02_005_jr_8015C32C.c", "fn": "func_801621CC", "addr": 2148934092, "aliases": ["ov_SC02_005"], "header": false, "includers": 0, "o0": false, "nhash_before": "5ceaa5588c0a403fcf68affd3d718ffba49e3bb3", "nhash_after": "ac247c2981b13106f2305b4b64e668d5797c575d", "exemplar": {"tu": "src/ov_SC01_077/ov_SC01_077_jr_8015C32C.c", "fn": "func_801621CC"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 3690, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 3691, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 3692, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.621} +{"ts": "2026-09-09 03:21:27", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_005/ov_SC02_005_jr_8015C32C.c", "fn": "func_80162438", "addr": 2148934712, "aliases": ["ov_SC02_005"], "header": false, "includers": 0, "o0": false, "nhash_before": "48a405d4ace25cbae109ab50b142d521db716447", "nhash_after": "7d02ed5d0094468422052f2f45a03d045e9906da", "exemplar": {"tu": "src/ov_SC01_077/ov_SC01_077_jr_8015C32C.c", "fn": "func_80162438"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 3828, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 3829, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3835, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3846, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3857, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 1.111} +{"ts": "2026-09-09 03:21:29", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_005/ov_SC02_005_jr_8015C32C.c", "fn": "func_801627E8", "addr": 2148935656, "aliases": ["ov_SC02_005"], "header": false, "includers": 0, "o0": false, "nhash_before": "441a65fae3a87cacc574e52b5991b3badc558cb1", "nhash_after": "441a65fae3a87cacc574e52b5991b3badc558cb1", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3932, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3935, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 2.269} +{"ts": "2026-09-09 03:21:31", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_005/ov_SC02_005_jr_8015C32C.c", "fn": "func_80163EC8", "addr": 2148941512, "aliases": ["ov_SC02_005"], "header": false, "includers": 0, "o0": false, "nhash_before": "f291a077544a77707d70d488891fbed3b1d7d6b4", "nhash_after": "f291a077544a77707d70d488891fbed3b1d7d6b4", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 4115, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.273} +{"ts": "2026-09-09 03:21:31", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_005/ov_SC02_005_jr_8015C32C.c", "fn": "func_80164BDC", "addr": 2148944860, "aliases": ["ov_SC02_005"], "header": false, "includers": 0, "o0": false, "nhash_before": "191b64d458a110278c274877b8ae449e662f703a", "nhash_after": "f5e16586a5367c2d1e8b80dc3a506f7555611f75", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_80164BDC"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 4381, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 4382, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 4383, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.616} +{"ts": "2026-09-09 03:21:32", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_005/ov_SC02_005_jr_8015C32C.c", "fn": "func_801651B8", "addr": 2148946360, "aliases": ["ov_SC02_005"], "header": false, "includers": 0, "o0": false, "nhash_before": "aa2fec129db6ecba0e407a1494506f7ca5735bc9", "nhash_after": "e28990a4cd672793a57b458767b9b17cb5fd2548", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_801651B8"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 4529, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 4530, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 4531, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 4540, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.661} +{"ts": "2026-09-09 03:21:33", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_005/ov_SC02_005_jr_8015C32C.c", "fn": "func_80166690", "addr": 2148951696, "aliases": ["ov_SC02_005"], "header": false, "includers": 0, "o0": false, "nhash_before": "04c7bc330a8edb91fad1c01582a02694f5432acf", "nhash_after": "cfe15f2754f979ed992595ff2905ea649e55d1ca", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_80166690"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 4871, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 4957, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.636} +{"ts": "2026-09-09 03:21:33", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_005/ov_SC02_005_jr_8015C32C.c", "fn": "func_80166F58", "addr": 2148953944, "aliases": ["ov_SC02_005"], "header": false, "includers": 0, "o0": false, "nhash_before": "be562e378efa5b44c56cc676835c18287df72d95", "nhash_after": "85b4f6b26d2215ec2d3a4ecbdcac77301329e035", "exemplar": {"tu": "src/ov_SC01_004/ov_SC01_004_jr_8015C32C.c", "fn": "func_80166F58"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 5111, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 5112, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 5113, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 5114, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "launder", "cls": "B", "detail": "SHB", "via": "SHB", "line": 5121, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 5, "kind": "launder", "cls": "B", "detail": "SHB", "via": "SHB", "line": 5121, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 6, "kind": "launder", "cls": "B", "detail": "SHB", "via": "SHB", "line": 5122, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.593} +{"ts": "2026-09-09 03:21:34", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_005/ov_SC02_005_jr_8015C32C.c", "fn": "func_801670E4", "addr": 2148954340, "aliases": ["ov_SC02_005"], "header": false, "includers": 0, "o0": false, "nhash_before": "85b52ddd6c38ae874a08e04abdc6cdb7e689824d", "nhash_after": "1f43199b7ea84c6dd141ac054051d508cb4f0d1c", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_801670E4"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 5171, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 5172, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 5179, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 5180, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 5181, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 5199, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 6, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5201, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 7, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5204, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5274, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5277, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.528} +{"ts": "2026-09-09 03:21:34", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_005/ov_SC02_005_jr_8015C32C.c", "fn": "func_80167AE0", "addr": 2148956896, "aliases": ["ov_SC02_005"], "header": false, "includers": 0, "o0": false, "nhash_before": "280d14a2280bf6aaa12efc364f272cb66d508885", "nhash_after": "34449e2d13507c240596b7ca4fe8f68675d7f54f", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_80167AE0"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 5371, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 5372, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.619} +{"ts": "2026-09-09 03:21:37", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_005/ov_SC02_005_jr_8015C32C.c", "fn": "func_80168828", "addr": 2148960296, "aliases": ["ov_SC02_005"], "header": false, "includers": 0, "o0": false, "nhash_before": "de1a6f25ac8787871c4f582581948088181cca7f", "nhash_after": "de1a6f25ac8787871c4f582581948088181cca7f", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 5651, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 5659, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 2.623} +{"ts": "2026-09-09 03:21:38", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_005/ov_SC02_005_jr_8015C32C.c", "fn": "func_8016A290", "addr": 2148967056, "aliases": ["ov_SC02_005"], "header": false, "includers": 0, "o0": false, "nhash_before": "8261f0914a28ff018a7234646f20133ff293bf64", "nhash_after": "a17f3b54935a87f3b148b44e2b7b3ac976ca5e4f", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_8016A290"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 5964, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 5965, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.521} +{"ts": "2026-09-09 03:21:18", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_009/ov_SC01_009_jr_8015C32C.c", "fn": "func_8015D01C", "addr": 2148913180, "aliases": ["ov_SC01_009"], "header": false, "includers": 0, "o0": false, "nhash_before": "46ccad765b77335df3445465c3126bf1c3e5f641", "nhash_after": "4ea6e9f0cbcdd496c2fa7dcf4e6f501660f64ad5", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_8015D01C"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 1646, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1647, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.759} +{"ts": "2026-09-09 03:21:19", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_009/ov_SC01_009_jr_8015C32C.c", "fn": "func_8015D380", "addr": 2148914048, "aliases": ["ov_SC01_009"], "header": false, "includers": 0, "o0": false, "nhash_before": "aabaeabb87da5c362b7cb19d4a437a561343d718", "nhash_after": "2214b0acb044a41f5be69cb14320801af12a2347", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_8015D380"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1799, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1800, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.751} +{"ts": "2026-09-09 03:21:21", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_009/ov_SC01_009_jr_8015C32C.c", "fn": "func_8015D738", "addr": 2148915000, "aliases": ["ov_SC01_009"], "header": false, "includers": 0, "o0": false, "nhash_before": "5023cb215c7706fa2641b5a50218760088682e22", "nhash_after": "5023cb215c7706fa2641b5a50218760088682e22", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 1951, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.751} +{"ts": "2026-09-09 03:21:22", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_009/ov_SC01_009_jr_8015C32C.c", "fn": "func_8015FBE0", "addr": 2148924384, "aliases": ["ov_SC01_009"], "header": false, "includers": 0, "o0": false, "nhash_before": "806711e72d8e45f891a2d54c469e39993aec5c41", "nhash_after": "806711e72d8e45f891a2d54c469e39993aec5c41", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 2806, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.281} +{"ts": "2026-09-09 03:21:25", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_009/ov_SC01_009_jr_8015C32C.c", "fn": "func_80161E08", "addr": 2148933128, "aliases": ["ov_SC01_009"], "header": false, "includers": 0, "o0": false, "nhash_before": "0859eb97d6c44ad572ba521d2b19c86c055a38c3", "nhash_after": "0859eb97d6c44ad572ba521d2b19c86c055a38c3", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "instruction", "cls": "B", "detail": "move", "via": "", "line": 3614, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "instruction", "cls": "B", "detail": "move", "via": "", "line": 3625, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "instruction", "cls": "B", "detail": "move", "via": "", "line": 3636, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 3.041} +{"ts": "2026-09-09 03:21:26", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_009/ov_SC01_009_jr_8015C32C.c", "fn": "func_801621CC", "addr": 2148934092, "aliases": ["ov_SC01_009"], "header": false, "includers": 0, "o0": false, "nhash_before": "5ceaa5588c0a403fcf68affd3d718ffba49e3bb3", "nhash_after": "ac247c2981b13106f2305b4b64e668d5797c575d", "exemplar": {"tu": "src/ov_SC01_077/ov_SC01_077_jr_8015C32C.c", "fn": "func_801621CC"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 3692, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 3693, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 3694, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.54} +{"ts": "2026-09-09 03:21:27", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_009/ov_SC01_009_jr_8015C32C.c", "fn": "func_80162438", "addr": 2148934712, "aliases": ["ov_SC01_009"], "header": false, "includers": 0, "o0": false, "nhash_before": "48a405d4ace25cbae109ab50b142d521db716447", "nhash_after": "7d02ed5d0094468422052f2f45a03d045e9906da", "exemplar": {"tu": "src/ov_SC01_077/ov_SC01_077_jr_8015C32C.c", "fn": "func_80162438"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 3830, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 3831, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3837, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3848, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3859, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.6} +{"ts": "2026-09-09 03:21:28", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_009/ov_SC01_009_jr_8015C32C.c", "fn": "func_801627E8", "addr": 2148935656, "aliases": ["ov_SC01_009"], "header": false, "includers": 0, "o0": false, "nhash_before": "441a65fae3a87cacc574e52b5991b3badc558cb1", "nhash_after": "441a65fae3a87cacc574e52b5991b3badc558cb1", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3934, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3937, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.956} +{"ts": "2026-09-09 03:21:30", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_009/ov_SC01_009_jr_8015C32C.c", "fn": "func_80163EC8", "addr": 2148941512, "aliases": ["ov_SC01_009"], "header": false, "includers": 0, "o0": false, "nhash_before": "f291a077544a77707d70d488891fbed3b1d7d6b4", "nhash_after": "f291a077544a77707d70d488891fbed3b1d7d6b4", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 4117, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.255} +{"ts": "2026-09-09 03:21:31", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_009/ov_SC01_009_jr_8015C32C.c", "fn": "func_80164BDC", "addr": 2148944860, "aliases": ["ov_SC01_009"], "header": false, "includers": 0, "o0": false, "nhash_before": "191b64d458a110278c274877b8ae449e662f703a", "nhash_after": "f5e16586a5367c2d1e8b80dc3a506f7555611f75", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_80164BDC"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 4383, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 4384, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 4385, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.839} +{"ts": "2026-09-09 03:21:31", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_009/ov_SC01_009_jr_8015C32C.c", "fn": "func_801651B8", "addr": 2148946360, "aliases": ["ov_SC01_009"], "header": false, "includers": 0, "o0": false, "nhash_before": "aa2fec129db6ecba0e407a1494506f7ca5735bc9", "nhash_after": "e28990a4cd672793a57b458767b9b17cb5fd2548", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_801651B8"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 4531, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 4532, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 4533, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 4542, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.651} +{"ts": "2026-09-09 03:21:32", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_009/ov_SC01_009_jr_8015C32C.c", "fn": "func_80166690", "addr": 2148951696, "aliases": ["ov_SC01_009"], "header": false, "includers": 0, "o0": false, "nhash_before": "04c7bc330a8edb91fad1c01582a02694f5432acf", "nhash_after": "cfe15f2754f979ed992595ff2905ea649e55d1ca", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_80166690"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 4873, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 4959, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.659} +{"ts": "2026-09-09 03:21:33", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_009/ov_SC01_009_jr_8015C32C.c", "fn": "func_80166F58", "addr": 2148953944, "aliases": ["ov_SC01_009"], "header": false, "includers": 0, "o0": false, "nhash_before": "be562e378efa5b44c56cc676835c18287df72d95", "nhash_after": "85b4f6b26d2215ec2d3a4ecbdcac77301329e035", "exemplar": {"tu": "src/ov_SC04_011/ov_SC04_011_jr_8015C32C.c", "fn": "func_80166F58"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 5113, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 5114, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 5115, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 5116, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "launder", "cls": "B", "detail": "SHB", "via": "SHB", "line": 5123, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 5, "kind": "launder", "cls": "B", "detail": "SHB", "via": "SHB", "line": 5123, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 6, "kind": "launder", "cls": "B", "detail": "SHB", "via": "SHB", "line": 5124, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.758} +{"ts": "2026-09-09 03:21:33", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_009/ov_SC01_009_jr_8015C32C.c", "fn": "func_801670E4", "addr": 2148954340, "aliases": ["ov_SC01_009"], "header": false, "includers": 0, "o0": false, "nhash_before": "85b52ddd6c38ae874a08e04abdc6cdb7e689824d", "nhash_after": "1f43199b7ea84c6dd141ac054051d508cb4f0d1c", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_801670E4"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 5173, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 5174, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 5181, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 5182, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 5183, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 5201, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 6, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5203, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 7, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5206, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5276, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5279, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.731} +{"ts": "2026-09-09 03:21:34", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_009/ov_SC01_009_jr_8015C32C.c", "fn": "func_80167AE0", "addr": 2148956896, "aliases": ["ov_SC01_009"], "header": false, "includers": 0, "o0": false, "nhash_before": "280d14a2280bf6aaa12efc364f272cb66d508885", "nhash_after": "34449e2d13507c240596b7ca4fe8f68675d7f54f", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_80167AE0"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 5373, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 5374, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.859} +{"ts": "2026-09-09 03:21:37", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_009/ov_SC01_009_jr_8015C32C.c", "fn": "func_80168828", "addr": 2148960296, "aliases": ["ov_SC01_009"], "header": false, "includers": 0, "o0": false, "nhash_before": "de1a6f25ac8787871c4f582581948088181cca7f", "nhash_after": "de1a6f25ac8787871c4f582581948088181cca7f", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 5653, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 5661, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 2.181} +{"ts": "2026-09-09 03:21:37", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_009/ov_SC01_009_jr_8015C32C.c", "fn": "func_8016A290", "addr": 2148967056, "aliases": ["ov_SC01_009"], "header": false, "includers": 0, "o0": false, "nhash_before": "8261f0914a28ff018a7234646f20133ff293bf64", "nhash_after": "a17f3b54935a87f3b148b44e2b7b3ac976ca5e4f", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_8016A290"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 5966, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 5967, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.886} +{"ts": "2026-09-09 03:21:19", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_011/ov_SC02_011_jr_8015C32C.c", "fn": "func_8015D01C", "addr": 2148913180, "aliases": ["ov_SC02_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "46ccad765b77335df3445465c3126bf1c3e5f641", "nhash_after": "4ea6e9f0cbcdd496c2fa7dcf4e6f501660f64ad5", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_8015D01C"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 1646, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1647, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.657} +{"ts": "2026-09-09 03:21:20", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_011/ov_SC02_011_jr_8015C32C.c", "fn": "func_8015D380", "addr": 2148914048, "aliases": ["ov_SC02_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "aabaeabb87da5c362b7cb19d4a437a561343d718", "nhash_after": "2214b0acb044a41f5be69cb14320801af12a2347", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_8015D380"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1799, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1800, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.762} +{"ts": "2026-09-09 03:21:22", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_011/ov_SC02_011_jr_8015C32C.c", "fn": "func_8015D738", "addr": 2148915000, "aliases": ["ov_SC02_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "5023cb215c7706fa2641b5a50218760088682e22", "nhash_after": "5023cb215c7706fa2641b5a50218760088682e22", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 1951, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 2.105} +{"ts": "2026-09-09 03:21:23", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_011/ov_SC02_011_jr_8015C32C.c", "fn": "func_8015FBE0", "addr": 2148924384, "aliases": ["ov_SC02_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "806711e72d8e45f891a2d54c469e39993aec5c41", "nhash_after": "806711e72d8e45f891a2d54c469e39993aec5c41", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 2806, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.354} +{"ts": "2026-09-09 03:21:26", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_011/ov_SC02_011_jr_8015C32C.c", "fn": "func_80161E08", "addr": 2148933128, "aliases": ["ov_SC02_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "0859eb97d6c44ad572ba521d2b19c86c055a38c3", "nhash_after": "0859eb97d6c44ad572ba521d2b19c86c055a38c3", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "instruction", "cls": "B", "detail": "move", "via": "", "line": 3614, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "instruction", "cls": "B", "detail": "move", "via": "", "line": 3625, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "instruction", "cls": "B", "detail": "move", "via": "", "line": 3636, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 3.043} +{"ts": "2026-09-09 03:21:27", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_011/ov_SC02_011_jr_8015C32C.c", "fn": "func_801621CC", "addr": 2148934092, "aliases": ["ov_SC02_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "5ceaa5588c0a403fcf68affd3d718ffba49e3bb3", "nhash_after": "ac247c2981b13106f2305b4b64e668d5797c575d", "exemplar": {"tu": "src/ov_SC01_077/ov_SC01_077_jr_8015C32C.c", "fn": "func_801621CC"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 3692, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 3693, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 3694, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.644} +{"ts": "2026-09-09 03:21:27", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_011/ov_SC02_011_jr_8015C32C.c", "fn": "func_80162438", "addr": 2148934712, "aliases": ["ov_SC02_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "48a405d4ace25cbae109ab50b142d521db716447", "nhash_after": "7d02ed5d0094468422052f2f45a03d045e9906da", "exemplar": {"tu": "src/ov_SC01_077/ov_SC01_077_jr_8015C32C.c", "fn": "func_80162438"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 3830, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 3831, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3837, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3848, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3859, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.569} +{"ts": "2026-09-09 03:21:29", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_011/ov_SC02_011_jr_8015C32C.c", "fn": "func_801627E8", "addr": 2148935656, "aliases": ["ov_SC02_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "441a65fae3a87cacc574e52b5991b3badc558cb1", "nhash_after": "441a65fae3a87cacc574e52b5991b3badc558cb1", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3934, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3937, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 2.181} +{"ts": "2026-09-09 03:21:31", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_011/ov_SC02_011_jr_8015C32C.c", "fn": "func_80163EC8", "addr": 2148941512, "aliases": ["ov_SC02_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "f291a077544a77707d70d488891fbed3b1d7d6b4", "nhash_after": "f291a077544a77707d70d488891fbed3b1d7d6b4", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 4117, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.758} +{"ts": "2026-09-09 03:21:32", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_011/ov_SC02_011_jr_8015C32C.c", "fn": "func_80164BDC", "addr": 2148944860, "aliases": ["ov_SC02_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "191b64d458a110278c274877b8ae449e662f703a", "nhash_after": "f5e16586a5367c2d1e8b80dc3a506f7555611f75", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_80164BDC"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 4383, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 4384, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 4385, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.598} +{"ts": "2026-09-09 03:21:33", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_011/ov_SC02_011_jr_8015C32C.c", "fn": "func_801651B8", "addr": 2148946360, "aliases": ["ov_SC02_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "aa2fec129db6ecba0e407a1494506f7ca5735bc9", "nhash_after": "e28990a4cd672793a57b458767b9b17cb5fd2548", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_801651B8"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 4531, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 4532, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 4533, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 4542, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.644} +{"ts": "2026-09-09 03:21:33", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_011/ov_SC02_011_jr_8015C32C.c", "fn": "func_80166690", "addr": 2148951696, "aliases": ["ov_SC02_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "04c7bc330a8edb91fad1c01582a02694f5432acf", "nhash_after": "cfe15f2754f979ed992595ff2905ea649e55d1ca", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_80166690"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 4873, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 4959, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.587} +{"ts": "2026-09-09 03:21:34", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_011/ov_SC02_011_jr_8015C32C.c", "fn": "func_80166F58", "addr": 2148953944, "aliases": ["ov_SC02_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "be562e378efa5b44c56cc676835c18287df72d95", "nhash_after": "85b4f6b26d2215ec2d3a4ecbdcac77301329e035", "exemplar": {"tu": "src/ov_SC01_004/ov_SC01_004_jr_8015C32C.c", "fn": "func_80166F58"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 5113, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 5114, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 5115, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 5116, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "launder", "cls": "B", "detail": "SHB", "via": "SHB", "line": 5123, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 5, "kind": "launder", "cls": "B", "detail": "SHB", "via": "SHB", "line": 5123, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 6, "kind": "launder", "cls": "B", "detail": "SHB", "via": "SHB", "line": 5124, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.623} +{"ts": "2026-09-09 03:21:34", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_011/ov_SC02_011_jr_8015C32C.c", "fn": "func_801670E4", "addr": 2148954340, "aliases": ["ov_SC02_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "85b52ddd6c38ae874a08e04abdc6cdb7e689824d", "nhash_after": "1f43199b7ea84c6dd141ac054051d508cb4f0d1c", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_801670E4"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 5173, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 5174, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 5181, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 5182, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 5183, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 5201, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 6, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5203, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 7, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5206, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5276, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5279, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.587} +{"ts": "2026-09-09 03:21:35", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_011/ov_SC02_011_jr_8015C32C.c", "fn": "func_80167AE0", "addr": 2148956896, "aliases": ["ov_SC02_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "280d14a2280bf6aaa12efc364f272cb66d508885", "nhash_after": "34449e2d13507c240596b7ca4fe8f68675d7f54f", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_80167AE0"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 5373, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 5374, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.855} +{"ts": "2026-09-09 03:21:37", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_011/ov_SC02_011_jr_8015C32C.c", "fn": "func_80168828", "addr": 2148960296, "aliases": ["ov_SC02_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "de1a6f25ac8787871c4f582581948088181cca7f", "nhash_after": "de1a6f25ac8787871c4f582581948088181cca7f", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 5653, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 5661, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.854} +{"ts": "2026-09-09 03:21:38", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_011/ov_SC02_011_jr_8015C32C.c", "fn": "func_8016A290", "addr": 2148967056, "aliases": ["ov_SC02_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "8261f0914a28ff018a7234646f20133ff293bf64", "nhash_after": "a17f3b54935a87f3b148b44e2b7b3ac976ca5e4f", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_8016A290"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 5966, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 5967, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.553} +{"ts": "2026-09-09 03:21:19", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_080/ov_SC01_080_jr_8015C32C.c", "fn": "func_8015D01C", "addr": 2148913180, "aliases": ["ov_SC01_080"], "header": false, "includers": 0, "o0": false, "nhash_before": "46ccad765b77335df3445465c3126bf1c3e5f641", "nhash_after": "4ea6e9f0cbcdd496c2fa7dcf4e6f501660f64ad5", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_8015D01C"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 1646, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1647, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.612} +{"ts": "2026-09-09 03:21:19", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_080/ov_SC01_080_jr_8015C32C.c", "fn": "func_8015D380", "addr": 2148914048, "aliases": ["ov_SC01_080"], "header": false, "includers": 0, "o0": false, "nhash_before": "aabaeabb87da5c362b7cb19d4a437a561343d718", "nhash_after": "2214b0acb044a41f5be69cb14320801af12a2347", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_8015D380"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1799, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1800, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.651} +{"ts": "2026-09-09 03:21:21", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_080/ov_SC01_080_jr_8015C32C.c", "fn": "func_8015D738", "addr": 2148915000, "aliases": ["ov_SC01_080"], "header": false, "includers": 0, "o0": false, "nhash_before": "5023cb215c7706fa2641b5a50218760088682e22", "nhash_after": "5023cb215c7706fa2641b5a50218760088682e22", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 1951, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.415} +{"ts": "2026-09-09 03:21:22", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_080/ov_SC01_080_jr_8015C32C.c", "fn": "func_8015FBE0", "addr": 2148924384, "aliases": ["ov_SC01_080"], "header": false, "includers": 0, "o0": false, "nhash_before": "806711e72d8e45f891a2d54c469e39993aec5c41", "nhash_after": "806711e72d8e45f891a2d54c469e39993aec5c41", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 2806, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.613} +{"ts": "2026-09-09 03:21:25", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_080/ov_SC01_080_jr_8015C32C.c", "fn": "func_80161E08", "addr": 2148933128, "aliases": ["ov_SC01_080"], "header": false, "includers": 0, "o0": false, "nhash_before": "0859eb97d6c44ad572ba521d2b19c86c055a38c3", "nhash_after": "0859eb97d6c44ad572ba521d2b19c86c055a38c3", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "instruction", "cls": "B", "detail": "move", "via": "", "line": 3614, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "instruction", "cls": "B", "detail": "move", "via": "", "line": 3625, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "instruction", "cls": "B", "detail": "move", "via": "", "line": 3636, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 2.73} +{"ts": "2026-09-09 03:21:26", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_080/ov_SC01_080_jr_8015C32C.c", "fn": "func_801621CC", "addr": 2148934092, "aliases": ["ov_SC01_080"], "header": false, "includers": 0, "o0": false, "nhash_before": "5ceaa5588c0a403fcf68affd3d718ffba49e3bb3", "nhash_after": "ac247c2981b13106f2305b4b64e668d5797c575d", "exemplar": {"tu": "src/ov_SC01_077/ov_SC01_077_jr_8015C32C.c", "fn": "func_801621CC"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 3692, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 3693, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 3694, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.564} +{"ts": "2026-09-09 03:21:26", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_080/ov_SC01_080_jr_8015C32C.c", "fn": "func_80162438", "addr": 2148934712, "aliases": ["ov_SC01_080"], "header": false, "includers": 0, "o0": false, "nhash_before": "48a405d4ace25cbae109ab50b142d521db716447", "nhash_after": "7d02ed5d0094468422052f2f45a03d045e9906da", "exemplar": {"tu": "src/ov_SC01_077/ov_SC01_077_jr_8015C32C.c", "fn": "func_80162438"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 3830, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 3831, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3837, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3848, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3859, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.61} +{"ts": "2026-09-09 03:21:29", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_080/ov_SC01_080_jr_8015C32C.c", "fn": "func_801627E8", "addr": 2148935656, "aliases": ["ov_SC01_080"], "header": false, "includers": 0, "o0": false, "nhash_before": "441a65fae3a87cacc574e52b5991b3badc558cb1", "nhash_after": "441a65fae3a87cacc574e52b5991b3badc558cb1", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3934, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3937, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 2.272} +{"ts": "2026-09-09 03:21:30", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_080/ov_SC01_080_jr_8015C32C.c", "fn": "func_80163EC8", "addr": 2148941512, "aliases": ["ov_SC01_080"], "header": false, "includers": 0, "o0": false, "nhash_before": "f291a077544a77707d70d488891fbed3b1d7d6b4", "nhash_after": "f291a077544a77707d70d488891fbed3b1d7d6b4", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 4117, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.738} +{"ts": "2026-09-09 03:21:31", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_080/ov_SC01_080_jr_8015C32C.c", "fn": "func_80164BDC", "addr": 2148944860, "aliases": ["ov_SC01_080"], "header": false, "includers": 0, "o0": false, "nhash_before": "191b64d458a110278c274877b8ae449e662f703a", "nhash_after": "f5e16586a5367c2d1e8b80dc3a506f7555611f75", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_80164BDC"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 4383, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 4384, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 4385, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.804} +{"ts": "2026-09-09 03:21:32", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_080/ov_SC01_080_jr_8015C32C.c", "fn": "func_801651B8", "addr": 2148946360, "aliases": ["ov_SC01_080"], "header": false, "includers": 0, "o0": false, "nhash_before": "aa2fec129db6ecba0e407a1494506f7ca5735bc9", "nhash_after": "e28990a4cd672793a57b458767b9b17cb5fd2548", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_801651B8"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 4531, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 4532, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 4533, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 4542, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.655} +{"ts": "2026-09-09 03:21:33", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_080/ov_SC01_080_jr_8015C32C.c", "fn": "func_80166690", "addr": 2148951696, "aliases": ["ov_SC01_080"], "header": false, "includers": 0, "o0": false, "nhash_before": "04c7bc330a8edb91fad1c01582a02694f5432acf", "nhash_after": "cfe15f2754f979ed992595ff2905ea649e55d1ca", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_80166690"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 4873, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 4959, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.716} +{"ts": "2026-09-09 03:21:33", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_080/ov_SC01_080_jr_8015C32C.c", "fn": "func_80166F58", "addr": 2148953944, "aliases": ["ov_SC01_080"], "header": false, "includers": 0, "o0": false, "nhash_before": "be562e378efa5b44c56cc676835c18287df72d95", "nhash_after": "85b4f6b26d2215ec2d3a4ecbdcac77301329e035", "exemplar": {"tu": "src/ov_SC01_004/ov_SC01_004_jr_8015C32C.c", "fn": "func_80166F58"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 5113, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 5114, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 5115, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 5116, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "launder", "cls": "B", "detail": "SHB", "via": "SHB", "line": 5123, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 5, "kind": "launder", "cls": "B", "detail": "SHB", "via": "SHB", "line": 5123, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 6, "kind": "launder", "cls": "B", "detail": "SHB", "via": "SHB", "line": 5124, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.736} +{"ts": "2026-09-09 03:21:34", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_080/ov_SC01_080_jr_8015C32C.c", "fn": "func_801670E4", "addr": 2148954340, "aliases": ["ov_SC01_080"], "header": false, "includers": 0, "o0": false, "nhash_before": "85b52ddd6c38ae874a08e04abdc6cdb7e689824d", "nhash_after": "1f43199b7ea84c6dd141ac054051d508cb4f0d1c", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_801670E4"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 5173, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 5174, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 5181, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 5182, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 5183, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 5201, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 6, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5203, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 7, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5206, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5276, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5279, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.61} +{"ts": "2026-09-09 03:21:35", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_080/ov_SC01_080_jr_8015C32C.c", "fn": "func_80167AE0", "addr": 2148956896, "aliases": ["ov_SC01_080"], "header": false, "includers": 0, "o0": false, "nhash_before": "280d14a2280bf6aaa12efc364f272cb66d508885", "nhash_after": "34449e2d13507c240596b7ca4fe8f68675d7f54f", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_80167AE0"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 5373, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 5374, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.931} +{"ts": "2026-09-09 03:21:37", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_080/ov_SC01_080_jr_8015C32C.c", "fn": "func_80168828", "addr": 2148960296, "aliases": ["ov_SC01_080"], "header": false, "includers": 0, "o0": false, "nhash_before": "de1a6f25ac8787871c4f582581948088181cca7f", "nhash_after": "de1a6f25ac8787871c4f582581948088181cca7f", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 5653, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 5661, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 2.258} +{"ts": "2026-09-09 03:21:38", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_080/ov_SC01_080_jr_8015C32C.c", "fn": "func_8016A290", "addr": 2148967056, "aliases": ["ov_SC01_080"], "header": false, "includers": 0, "o0": false, "nhash_before": "8261f0914a28ff018a7234646f20133ff293bf64", "nhash_after": "a17f3b54935a87f3b148b44e2b7b3ac976ca5e4f", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_8016A290"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 5966, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 5967, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.546} +{"ts": "2026-09-09 03:21:19", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_074/ov_SC01_074_jr_8015C32C.c", "fn": "func_8015D01C", "addr": 2148913180, "aliases": ["ov_SC01_074"], "header": false, "includers": 0, "o0": false, "nhash_before": "46ccad765b77335df3445465c3126bf1c3e5f641", "nhash_after": "4ea6e9f0cbcdd496c2fa7dcf4e6f501660f64ad5", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_8015D01C"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 1646, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1647, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 1.005} +{"ts": "2026-09-09 03:21:20", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_074/ov_SC01_074_jr_8015C32C.c", "fn": "func_8015D380", "addr": 2148914048, "aliases": ["ov_SC01_074"], "header": false, "includers": 0, "o0": false, "nhash_before": "aabaeabb87da5c362b7cb19d4a437a561343d718", "nhash_after": "2214b0acb044a41f5be69cb14320801af12a2347", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_8015D380"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1799, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1800, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.673} +{"ts": "2026-09-09 03:21:21", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_074/ov_SC01_074_jr_8015C32C.c", "fn": "func_8015D738", "addr": 2148915000, "aliases": ["ov_SC01_074"], "header": false, "includers": 0, "o0": false, "nhash_before": "5023cb215c7706fa2641b5a50218760088682e22", "nhash_after": "5023cb215c7706fa2641b5a50218760088682e22", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 1951, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.631} +{"ts": "2026-09-09 03:21:23", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_074/ov_SC01_074_jr_8015C32C.c", "fn": "func_8015FBE0", "addr": 2148924384, "aliases": ["ov_SC01_074"], "header": false, "includers": 0, "o0": false, "nhash_before": "806711e72d8e45f891a2d54c469e39993aec5c41", "nhash_after": "806711e72d8e45f891a2d54c469e39993aec5c41", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 2806, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.231} +{"ts": "2026-09-09 03:21:25", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_074/ov_SC01_074_jr_8015C32C.c", "fn": "func_80161E08", "addr": 2148933128, "aliases": ["ov_SC01_074"], "header": false, "includers": 0, "o0": false, "nhash_before": "0859eb97d6c44ad572ba521d2b19c86c055a38c3", "nhash_after": "0859eb97d6c44ad572ba521d2b19c86c055a38c3", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "instruction", "cls": "B", "detail": "move", "via": "", "line": 3614, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "instruction", "cls": "B", "detail": "move", "via": "", "line": 3625, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "instruction", "cls": "B", "detail": "move", "via": "", "line": 3636, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 2.495} +{"ts": "2026-09-09 03:21:26", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_074/ov_SC01_074_jr_8015C32C.c", "fn": "func_801621CC", "addr": 2148934092, "aliases": ["ov_SC01_074"], "header": false, "includers": 0, "o0": false, "nhash_before": "5ceaa5588c0a403fcf68affd3d718ffba49e3bb3", "nhash_after": "ac247c2981b13106f2305b4b64e668d5797c575d", "exemplar": {"tu": "src/ov_SC01_077/ov_SC01_077_jr_8015C32C.c", "fn": "func_801621CC"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 3692, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 3693, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 3694, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.579} +{"ts": "2026-09-09 03:21:26", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_074/ov_SC01_074_jr_8015C32C.c", "fn": "func_80162438", "addr": 2148934712, "aliases": ["ov_SC01_074"], "header": false, "includers": 0, "o0": false, "nhash_before": "48a405d4ace25cbae109ab50b142d521db716447", "nhash_after": "7d02ed5d0094468422052f2f45a03d045e9906da", "exemplar": {"tu": "src/ov_SC01_077/ov_SC01_077_jr_8015C32C.c", "fn": "func_80162438"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 3830, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 3831, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3837, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3848, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3859, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.677} +{"ts": "2026-09-09 03:21:28", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_074/ov_SC01_074_jr_8015C32C.c", "fn": "func_801627E8", "addr": 2148935656, "aliases": ["ov_SC01_074"], "header": false, "includers": 0, "o0": false, "nhash_before": "441a65fae3a87cacc574e52b5991b3badc558cb1", "nhash_after": "441a65fae3a87cacc574e52b5991b3badc558cb1", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3934, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3937, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.812} +{"ts": "2026-09-09 03:21:29", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_074/ov_SC01_074_jr_8015C32C.c", "fn": "func_80163EC8", "addr": 2148941512, "aliases": ["ov_SC01_074"], "header": false, "includers": 0, "o0": false, "nhash_before": "f291a077544a77707d70d488891fbed3b1d7d6b4", "nhash_after": "f291a077544a77707d70d488891fbed3b1d7d6b4", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 4117, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.179} +{"ts": "2026-09-09 03:21:30", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_074/ov_SC01_074_jr_8015C32C.c", "fn": "func_80164BDC", "addr": 2148944860, "aliases": ["ov_SC01_074"], "header": false, "includers": 0, "o0": false, "nhash_before": "191b64d458a110278c274877b8ae449e662f703a", "nhash_after": "f5e16586a5367c2d1e8b80dc3a506f7555611f75", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_80164BDC"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 4383, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 4384, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 4385, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.802} +{"ts": "2026-09-09 03:21:31", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_074/ov_SC01_074_jr_8015C32C.c", "fn": "func_801651B8", "addr": 2148946360, "aliases": ["ov_SC01_074"], "header": false, "includers": 0, "o0": false, "nhash_before": "aa2fec129db6ecba0e407a1494506f7ca5735bc9", "nhash_after": "e28990a4cd672793a57b458767b9b17cb5fd2548", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_801651B8"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 4531, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 4532, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 4533, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 4542, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.655} +{"ts": "2026-09-09 03:21:32", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_074/ov_SC01_074_jr_8015C32C.c", "fn": "func_80166690", "addr": 2148951696, "aliases": ["ov_SC01_074"], "header": false, "includers": 0, "o0": false, "nhash_before": "04c7bc330a8edb91fad1c01582a02694f5432acf", "nhash_after": "cfe15f2754f979ed992595ff2905ea649e55d1ca", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_80166690"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 4873, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 4959, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 1.265} +{"ts": "2026-09-09 03:21:33", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_074/ov_SC01_074_jr_8015C32C.c", "fn": "func_80166F58", "addr": 2148953944, "aliases": ["ov_SC01_074"], "header": false, "includers": 0, "o0": false, "nhash_before": "be562e378efa5b44c56cc676835c18287df72d95", "nhash_after": "85b4f6b26d2215ec2d3a4ecbdcac77301329e035", "exemplar": {"tu": "src/ov_SC04_011/ov_SC04_011_jr_8015C32C.c", "fn": "func_80166F58"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 5113, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 5114, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 5115, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 5116, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "launder", "cls": "B", "detail": "SHB", "via": "SHB", "line": 5123, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 5, "kind": "launder", "cls": "B", "detail": "SHB", "via": "SHB", "line": 5123, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 6, "kind": "launder", "cls": "B", "detail": "SHB", "via": "SHB", "line": 5124, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.607} +{"ts": "2026-09-09 03:21:34", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_074/ov_SC01_074_jr_8015C32C.c", "fn": "func_801670E4", "addr": 2148954340, "aliases": ["ov_SC01_074"], "header": false, "includers": 0, "o0": false, "nhash_before": "85b52ddd6c38ae874a08e04abdc6cdb7e689824d", "nhash_after": "1f43199b7ea84c6dd141ac054051d508cb4f0d1c", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_801670E4"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 5173, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 5174, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 5181, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 5182, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 5183, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 5201, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 6, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5203, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 7, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5206, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5276, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5279, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 1.036} +{"ts": "2026-09-09 03:21:35", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_074/ov_SC01_074_jr_8015C32C.c", "fn": "func_80167AE0", "addr": 2148956896, "aliases": ["ov_SC01_074"], "header": false, "includers": 0, "o0": false, "nhash_before": "280d14a2280bf6aaa12efc364f272cb66d508885", "nhash_after": "34449e2d13507c240596b7ca4fe8f68675d7f54f", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_80167AE0"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 5373, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 5374, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 1.013} +{"ts": "2026-09-09 03:21:37", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_074/ov_SC01_074_jr_8015C32C.c", "fn": "func_80168828", "addr": 2148960296, "aliases": ["ov_SC01_074"], "header": false, "includers": 0, "o0": false, "nhash_before": "de1a6f25ac8787871c4f582581948088181cca7f", "nhash_after": "de1a6f25ac8787871c4f582581948088181cca7f", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 5653, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 5661, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 2.314} +{"ts": "2026-09-09 03:21:38", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_074/ov_SC01_074_jr_8015C32C.c", "fn": "func_8016A290", "addr": 2148967056, "aliases": ["ov_SC01_074"], "header": false, "includers": 0, "o0": false, "nhash_before": "8261f0914a28ff018a7234646f20133ff293bf64", "nhash_after": "a17f3b54935a87f3b148b44e2b7b3ac976ca5e4f", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_8016A290"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 5966, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 5967, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.53} +{"ts": "2026-09-09 03:21:19", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_001/ov_SC01_001_jr_8015C32C.c", "fn": "func_8015D01C", "addr": 2148913180, "aliases": ["ov_SC01_001"], "header": false, "includers": 0, "o0": false, "nhash_before": "46ccad765b77335df3445465c3126bf1c3e5f641", "nhash_after": "4ea6e9f0cbcdd496c2fa7dcf4e6f501660f64ad5", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_8015D01C"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 1646, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1647, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.81} +{"ts": "2026-09-09 03:21:19", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_001/ov_SC01_001_jr_8015C32C.c", "fn": "func_8015D380", "addr": 2148914048, "aliases": ["ov_SC01_001"], "header": false, "includers": 0, "o0": false, "nhash_before": "aabaeabb87da5c362b7cb19d4a437a561343d718", "nhash_after": "2214b0acb044a41f5be69cb14320801af12a2347", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_8015D380"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1799, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1800, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.611} +{"ts": "2026-09-09 03:21:20", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_001/ov_SC01_001_jr_8015C32C.c", "fn": "func_8015D738", "addr": 2148915000, "aliases": ["ov_SC01_001"], "header": false, "includers": 0, "o0": false, "nhash_before": "5023cb215c7706fa2641b5a50218760088682e22", "nhash_after": "5023cb215c7706fa2641b5a50218760088682e22", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 1951, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.166} +{"ts": "2026-09-09 03:21:22", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_001/ov_SC01_001_jr_8015C32C.c", "fn": "func_8015FBE0", "addr": 2148924384, "aliases": ["ov_SC01_001"], "header": false, "includers": 0, "o0": false, "nhash_before": "806711e72d8e45f891a2d54c469e39993aec5c41", "nhash_after": "806711e72d8e45f891a2d54c469e39993aec5c41", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 2804, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.235} +{"ts": "2026-09-09 03:21:25", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_001/ov_SC01_001_jr_8015C32C.c", "fn": "func_80161E08", "addr": 2148933128, "aliases": ["ov_SC01_001"], "header": false, "includers": 0, "o0": false, "nhash_before": "0859eb97d6c44ad572ba521d2b19c86c055a38c3", "nhash_after": "0859eb97d6c44ad572ba521d2b19c86c055a38c3", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "instruction", "cls": "B", "detail": "move", "via": "", "line": 3612, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "instruction", "cls": "B", "detail": "move", "via": "", "line": 3623, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "instruction", "cls": "B", "detail": "move", "via": "", "line": 3634, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 3.684} +{"ts": "2026-09-09 03:21:26", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_001/ov_SC01_001_jr_8015C32C.c", "fn": "func_801621CC", "addr": 2148934092, "aliases": ["ov_SC01_001"], "header": false, "includers": 0, "o0": false, "nhash_before": "5ceaa5588c0a403fcf68affd3d718ffba49e3bb3", "nhash_after": "ac247c2981b13106f2305b4b64e668d5797c575d", "exemplar": {"tu": "src/ov_SC01_077/ov_SC01_077_jr_8015C32C.c", "fn": "func_801621CC"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 3690, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 3691, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 3692, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.593} +{"ts": "2026-09-09 03:21:27", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_001/ov_SC01_001_jr_8015C32C.c", "fn": "func_80162438", "addr": 2148934712, "aliases": ["ov_SC01_001"], "header": false, "includers": 0, "o0": false, "nhash_before": "48a405d4ace25cbae109ab50b142d521db716447", "nhash_after": "7d02ed5d0094468422052f2f45a03d045e9906da", "exemplar": {"tu": "src/ov_SC01_077/ov_SC01_077_jr_8015C32C.c", "fn": "func_80162438"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 3828, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 3829, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3835, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3846, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3857, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 1.049} +{"ts": "2026-09-09 03:21:29", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_001/ov_SC01_001_jr_8015C32C.c", "fn": "func_801627E8", "addr": 2148935656, "aliases": ["ov_SC01_001"], "header": false, "includers": 0, "o0": false, "nhash_before": "441a65fae3a87cacc574e52b5991b3badc558cb1", "nhash_after": "441a65fae3a87cacc574e52b5991b3badc558cb1", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3932, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3935, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.756} +{"ts": "2026-09-09 03:21:30", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_001/ov_SC01_001_jr_8015C32C.c", "fn": "func_80163EC8", "addr": 2148941512, "aliases": ["ov_SC01_001"], "header": false, "includers": 0, "o0": false, "nhash_before": "f291a077544a77707d70d488891fbed3b1d7d6b4", "nhash_after": "f291a077544a77707d70d488891fbed3b1d7d6b4", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 4115, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.232} +{"ts": "2026-09-09 03:21:31", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_001/ov_SC01_001_jr_8015C32C.c", "fn": "func_80164BDC", "addr": 2148944860, "aliases": ["ov_SC01_001"], "header": false, "includers": 0, "o0": false, "nhash_before": "191b64d458a110278c274877b8ae449e662f703a", "nhash_after": "f5e16586a5367c2d1e8b80dc3a506f7555611f75", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_80164BDC"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 4381, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 4382, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 4383, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.63} +{"ts": "2026-09-09 03:21:32", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_001/ov_SC01_001_jr_8015C32C.c", "fn": "func_801651B8", "addr": 2148946360, "aliases": ["ov_SC01_001"], "header": false, "includers": 0, "o0": false, "nhash_before": "aa2fec129db6ecba0e407a1494506f7ca5735bc9", "nhash_after": "e28990a4cd672793a57b458767b9b17cb5fd2548", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_801651B8"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 4529, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 4530, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 4531, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 4540, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 1.164} +{"ts": "2026-09-09 03:21:33", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_001/ov_SC01_001_jr_8015C32C.c", "fn": "func_80166690", "addr": 2148951696, "aliases": ["ov_SC01_001"], "header": false, "includers": 0, "o0": false, "nhash_before": "04c7bc330a8edb91fad1c01582a02694f5432acf", "nhash_after": "cfe15f2754f979ed992595ff2905ea649e55d1ca", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_80166690"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 4871, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 4957, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.878} +{"ts": "2026-09-09 03:21:33", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_001/ov_SC01_001_jr_8015C32C.c", "fn": "func_80166F58", "addr": 2148953944, "aliases": ["ov_SC01_001"], "header": false, "includers": 0, "o0": false, "nhash_before": "be562e378efa5b44c56cc676835c18287df72d95", "nhash_after": "85b4f6b26d2215ec2d3a4ecbdcac77301329e035", "exemplar": {"tu": "src/ov_SC01_004/ov_SC01_004_jr_8015C32C.c", "fn": "func_80166F58"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 5111, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 5112, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 5113, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 5114, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "launder", "cls": "B", "detail": "SHB", "via": "SHB", "line": 5121, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 5, "kind": "launder", "cls": "B", "detail": "SHB", "via": "SHB", "line": 5121, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 6, "kind": "launder", "cls": "B", "detail": "SHB", "via": "SHB", "line": 5122, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.532} +{"ts": "2026-09-09 03:21:34", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_001/ov_SC01_001_jr_8015C32C.c", "fn": "func_801670E4", "addr": 2148954340, "aliases": ["ov_SC01_001"], "header": false, "includers": 0, "o0": false, "nhash_before": "85b52ddd6c38ae874a08e04abdc6cdb7e689824d", "nhash_after": "1f43199b7ea84c6dd141ac054051d508cb4f0d1c", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_801670E4"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 5171, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 5172, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 5179, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 5180, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 5181, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 5199, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 6, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5201, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 7, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5204, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5274, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5277, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.998} +{"ts": "2026-09-09 03:21:35", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_001/ov_SC01_001_jr_8015C32C.c", "fn": "func_80167AE0", "addr": 2148956896, "aliases": ["ov_SC01_001"], "header": false, "includers": 0, "o0": false, "nhash_before": "280d14a2280bf6aaa12efc364f272cb66d508885", "nhash_after": "34449e2d13507c240596b7ca4fe8f68675d7f54f", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_80167AE0"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 5371, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 5372, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 1.025} +{"ts": "2026-09-09 03:21:37", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_001/ov_SC01_001_jr_8015C32C.c", "fn": "func_80168828", "addr": 2148960296, "aliases": ["ov_SC01_001"], "header": false, "includers": 0, "o0": false, "nhash_before": "de1a6f25ac8787871c4f582581948088181cca7f", "nhash_after": "de1a6f25ac8787871c4f582581948088181cca7f", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 5651, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 5659, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.964} +{"ts": "2026-09-09 03:21:38", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_001/ov_SC01_001_jr_8015C32C.c", "fn": "func_8016A290", "addr": 2148967056, "aliases": ["ov_SC01_001"], "header": false, "includers": 0, "o0": false, "nhash_before": "8261f0914a28ff018a7234646f20133ff293bf64", "nhash_after": "a17f3b54935a87f3b148b44e2b7b3ac976ca5e4f", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_8016A290"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 5964, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 5965, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.635} +{"ts": "2026-09-09 03:21:19", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_008/ov_SC01_008_jr_8015C32C.c", "fn": "func_8015D01C", "addr": 2148913180, "aliases": ["ov_SC01_008"], "header": false, "includers": 0, "o0": false, "nhash_before": "46ccad765b77335df3445465c3126bf1c3e5f641", "nhash_after": "4ea6e9f0cbcdd496c2fa7dcf4e6f501660f64ad5", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_8015D01C"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 1646, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1647, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.848} +{"ts": "2026-09-09 03:21:20", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_008/ov_SC01_008_jr_8015C32C.c", "fn": "func_8015D380", "addr": 2148914048, "aliases": ["ov_SC01_008"], "header": false, "includers": 0, "o0": false, "nhash_before": "aabaeabb87da5c362b7cb19d4a437a561343d718", "nhash_after": "2214b0acb044a41f5be69cb14320801af12a2347", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_8015D380"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1799, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1800, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.659} +{"ts": "2026-09-09 03:21:21", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_008/ov_SC01_008_jr_8015C32C.c", "fn": "func_8015D738", "addr": 2148915000, "aliases": ["ov_SC01_008"], "header": false, "includers": 0, "o0": false, "nhash_before": "5023cb215c7706fa2641b5a50218760088682e22", "nhash_after": "5023cb215c7706fa2641b5a50218760088682e22", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 1951, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.275} +{"ts": "2026-09-09 03:21:22", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_008/ov_SC01_008_jr_8015C32C.c", "fn": "func_8015FBE0", "addr": 2148924384, "aliases": ["ov_SC01_008"], "header": false, "includers": 0, "o0": false, "nhash_before": "806711e72d8e45f891a2d54c469e39993aec5c41", "nhash_after": "806711e72d8e45f891a2d54c469e39993aec5c41", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 2806, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.249} +{"ts": "2026-09-09 03:21:25", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_008/ov_SC01_008_jr_8015C32C.c", "fn": "func_80161E08", "addr": 2148933128, "aliases": ["ov_SC01_008"], "header": false, "includers": 0, "o0": false, "nhash_before": "0859eb97d6c44ad572ba521d2b19c86c055a38c3", "nhash_after": "0859eb97d6c44ad572ba521d2b19c86c055a38c3", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "instruction", "cls": "B", "detail": "move", "via": "", "line": 3614, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "instruction", "cls": "B", "detail": "move", "via": "", "line": 3625, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "instruction", "cls": "B", "detail": "move", "via": "", "line": 3636, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 2.842} +{"ts": "2026-09-09 03:21:26", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_008/ov_SC01_008_jr_8015C32C.c", "fn": "func_801621CC", "addr": 2148934092, "aliases": ["ov_SC01_008"], "header": false, "includers": 0, "o0": false, "nhash_before": "5ceaa5588c0a403fcf68affd3d718ffba49e3bb3", "nhash_after": "ac247c2981b13106f2305b4b64e668d5797c575d", "exemplar": {"tu": "src/ov_SC01_077/ov_SC01_077_jr_8015C32C.c", "fn": "func_801621CC"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 3692, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 3693, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 3694, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.556} +{"ts": "2026-09-09 03:21:26", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_008/ov_SC01_008_jr_8015C32C.c", "fn": "func_80162438", "addr": 2148934712, "aliases": ["ov_SC01_008"], "header": false, "includers": 0, "o0": false, "nhash_before": "48a405d4ace25cbae109ab50b142d521db716447", "nhash_after": "7d02ed5d0094468422052f2f45a03d045e9906da", "exemplar": {"tu": "src/ov_SC01_077/ov_SC01_077_jr_8015C32C.c", "fn": "func_80162438"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 3830, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 3831, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3837, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3848, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3859, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.705} +{"ts": "2026-09-09 03:21:29", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_008/ov_SC01_008_jr_8015C32C.c", "fn": "func_801627E8", "addr": 2148935656, "aliases": ["ov_SC01_008"], "header": false, "includers": 0, "o0": false, "nhash_before": "441a65fae3a87cacc574e52b5991b3badc558cb1", "nhash_after": "441a65fae3a87cacc574e52b5991b3badc558cb1", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3934, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3937, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 2.262} +{"ts": "2026-09-09 03:21:30", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_008/ov_SC01_008_jr_8015C32C.c", "fn": "func_80163EC8", "addr": 2148941512, "aliases": ["ov_SC01_008"], "header": false, "includers": 0, "o0": false, "nhash_before": "f291a077544a77707d70d488891fbed3b1d7d6b4", "nhash_after": "f291a077544a77707d70d488891fbed3b1d7d6b4", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 4117, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.705} +{"ts": "2026-09-09 03:21:32", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_008/ov_SC01_008_jr_8015C32C.c", "fn": "func_80164BDC", "addr": 2148944860, "aliases": ["ov_SC01_008"], "header": false, "includers": 0, "o0": false, "nhash_before": "191b64d458a110278c274877b8ae449e662f703a", "nhash_after": "f5e16586a5367c2d1e8b80dc3a506f7555611f75", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_80164BDC"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 4383, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 4384, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 4385, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 1.25} +{"ts": "2026-09-09 03:21:32", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_008/ov_SC01_008_jr_8015C32C.c", "fn": "func_801651B8", "addr": 2148946360, "aliases": ["ov_SC01_008"], "header": false, "includers": 0, "o0": false, "nhash_before": "aa2fec129db6ecba0e407a1494506f7ca5735bc9", "nhash_after": "e28990a4cd672793a57b458767b9b17cb5fd2548", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_801651B8"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 4531, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 4532, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 4533, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 4542, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.671} +{"ts": "2026-09-09 03:21:33", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_008/ov_SC01_008_jr_8015C32C.c", "fn": "func_80166690", "addr": 2148951696, "aliases": ["ov_SC01_008"], "header": false, "includers": 0, "o0": false, "nhash_before": "04c7bc330a8edb91fad1c01582a02694f5432acf", "nhash_after": "cfe15f2754f979ed992595ff2905ea649e55d1ca", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_80166690"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 4873, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 4959, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.804} +{"ts": "2026-09-09 03:21:34", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_008/ov_SC01_008_jr_8015C32C.c", "fn": "func_80166F58", "addr": 2148953944, "aliases": ["ov_SC01_008"], "header": false, "includers": 0, "o0": false, "nhash_before": "be562e378efa5b44c56cc676835c18287df72d95", "nhash_after": "85b4f6b26d2215ec2d3a4ecbdcac77301329e035", "exemplar": {"tu": "src/ov_SC01_004/ov_SC01_004_jr_8015C32C.c", "fn": "func_80166F58"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 5113, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 5114, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 5115, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 5116, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "launder", "cls": "B", "detail": "SHB", "via": "SHB", "line": 5123, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 5, "kind": "launder", "cls": "B", "detail": "SHB", "via": "SHB", "line": 5123, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 6, "kind": "launder", "cls": "B", "detail": "SHB", "via": "SHB", "line": 5124, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.798} +{"ts": "2026-09-09 03:21:34", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_008/ov_SC01_008_jr_8015C32C.c", "fn": "func_801670E4", "addr": 2148954340, "aliases": ["ov_SC01_008"], "header": false, "includers": 0, "o0": false, "nhash_before": "85b52ddd6c38ae874a08e04abdc6cdb7e689824d", "nhash_after": "1f43199b7ea84c6dd141ac054051d508cb4f0d1c", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_801670E4"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 5173, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 5174, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 5181, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 5182, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 5183, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 5201, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 6, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5203, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 7, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5206, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5276, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5279, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.637} +{"ts": "2026-09-09 03:21:35", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_008/ov_SC01_008_jr_8015C32C.c", "fn": "func_80167AE0", "addr": 2148956896, "aliases": ["ov_SC01_008"], "header": false, "includers": 0, "o0": false, "nhash_before": "280d14a2280bf6aaa12efc364f272cb66d508885", "nhash_after": "34449e2d13507c240596b7ca4fe8f68675d7f54f", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_80167AE0"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 5373, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 5374, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.654} +{"ts": "2026-09-09 03:21:37", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_008/ov_SC01_008_jr_8015C32C.c", "fn": "func_80168828", "addr": 2148960296, "aliases": ["ov_SC01_008"], "header": false, "includers": 0, "o0": false, "nhash_before": "de1a6f25ac8787871c4f582581948088181cca7f", "nhash_after": "de1a6f25ac8787871c4f582581948088181cca7f", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 5653, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 5661, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 2.203} +{"ts": "2026-09-09 03:21:38", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_008/ov_SC01_008_jr_8015C32C.c", "fn": "func_8016A290", "addr": 2148967056, "aliases": ["ov_SC01_008"], "header": false, "includers": 0, "o0": false, "nhash_before": "8261f0914a28ff018a7234646f20133ff293bf64", "nhash_after": "a17f3b54935a87f3b148b44e2b7b3ac976ca5e4f", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_8016A290"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 5966, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 5967, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.574} +{"ts": "2026-09-09 03:21:38", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_015/ov_SC02_015_jr_8015C32C.c", "fn": "func_8015D01C", "addr": 2148913180, "aliases": ["ov_SC02_015"], "header": false, "includers": 0, "o0": false, "nhash_before": "46ccad765b77335df3445465c3126bf1c3e5f641", "nhash_after": "4ea6e9f0cbcdd496c2fa7dcf4e6f501660f64ad5", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_8015D01C"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 1644, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1645, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.518} +{"ts": "2026-09-09 03:21:39", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_015/ov_SC02_015_jr_8015C32C.c", "fn": "func_8015D380", "addr": 2148914048, "aliases": ["ov_SC02_015"], "header": false, "includers": 0, "o0": false, "nhash_before": "aabaeabb87da5c362b7cb19d4a437a561343d718", "nhash_after": "2214b0acb044a41f5be69cb14320801af12a2347", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_8015D380"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1797, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1798, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.558} +{"ts": "2026-09-09 03:21:40", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_015/ov_SC02_015_jr_8015C32C.c", "fn": "func_8015D738", "addr": 2148915000, "aliases": ["ov_SC02_015"], "header": false, "includers": 0, "o0": false, "nhash_before": "5023cb215c7706fa2641b5a50218760088682e22", "nhash_after": "5023cb215c7706fa2641b5a50218760088682e22", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 1949, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.171} +{"ts": "2026-09-09 03:21:42", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_015/ov_SC02_015_jr_8015C32C.c", "fn": "func_8015FBE0", "addr": 2148924384, "aliases": ["ov_SC02_015"], "header": false, "includers": 0, "o0": false, "nhash_before": "806711e72d8e45f891a2d54c469e39993aec5c41", "nhash_after": "806711e72d8e45f891a2d54c469e39993aec5c41", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 2804, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.291} +{"ts": "2026-09-09 03:21:44", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_015/ov_SC02_015_jr_8015C32C.c", "fn": "func_80161E08", "addr": 2148933128, "aliases": ["ov_SC02_015"], "header": false, "includers": 0, "o0": false, "nhash_before": "0859eb97d6c44ad572ba521d2b19c86c055a38c3", "nhash_after": "0859eb97d6c44ad572ba521d2b19c86c055a38c3", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "instruction", "cls": "B", "detail": "move", "via": "", "line": 3612, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "instruction", "cls": "B", "detail": "move", "via": "", "line": 3623, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "instruction", "cls": "B", "detail": "move", "via": "", "line": 3634, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 2.571} +{"ts": "2026-09-09 03:21:45", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_015/ov_SC02_015_jr_8015C32C.c", "fn": "func_801621CC", "addr": 2148934092, "aliases": ["ov_SC02_015"], "header": false, "includers": 0, "o0": false, "nhash_before": "5ceaa5588c0a403fcf68affd3d718ffba49e3bb3", "nhash_after": "ac247c2981b13106f2305b4b64e668d5797c575d", "exemplar": {"tu": "src/ov_SC01_077/ov_SC01_077_jr_8015C32C.c", "fn": "func_801621CC"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 3690, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 3691, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 3692, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.521} +{"ts": "2026-09-09 03:21:45", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_015/ov_SC02_015_jr_8015C32C.c", "fn": "func_80162438", "addr": 2148934712, "aliases": ["ov_SC02_015"], "header": false, "includers": 0, "o0": false, "nhash_before": "48a405d4ace25cbae109ab50b142d521db716447", "nhash_after": "7d02ed5d0094468422052f2f45a03d045e9906da", "exemplar": {"tu": "src/ov_SC01_077/ov_SC01_077_jr_8015C32C.c", "fn": "func_80162438"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 3828, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 3829, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3835, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3846, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3857, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.554} +{"ts": "2026-09-09 03:21:47", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_015/ov_SC02_015_jr_8015C32C.c", "fn": "func_801627E8", "addr": 2148935656, "aliases": ["ov_SC02_015"], "header": false, "includers": 0, "o0": false, "nhash_before": "441a65fae3a87cacc574e52b5991b3badc558cb1", "nhash_after": "441a65fae3a87cacc574e52b5991b3badc558cb1", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3932, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3935, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.762} +{"ts": "2026-09-09 03:21:48", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_015/ov_SC02_015_jr_8015C32C.c", "fn": "func_80163EC8", "addr": 2148941512, "aliases": ["ov_SC02_015"], "header": false, "includers": 0, "o0": false, "nhash_before": "f291a077544a77707d70d488891fbed3b1d7d6b4", "nhash_after": "f291a077544a77707d70d488891fbed3b1d7d6b4", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 4115, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.264} +{"ts": "2026-09-09 03:21:49", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_015/ov_SC02_015_jr_8015C32C.c", "fn": "func_80164BDC", "addr": 2148944860, "aliases": ["ov_SC02_015"], "header": false, "includers": 0, "o0": false, "nhash_before": "191b64d458a110278c274877b8ae449e662f703a", "nhash_after": "f5e16586a5367c2d1e8b80dc3a506f7555611f75", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_80164BDC"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 4381, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 4382, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 4383, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.588} +{"ts": "2026-09-09 03:21:50", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_015/ov_SC02_015_jr_8015C32C.c", "fn": "func_801651B8", "addr": 2148946360, "aliases": ["ov_SC02_015"], "header": false, "includers": 0, "o0": false, "nhash_before": "aa2fec129db6ecba0e407a1494506f7ca5735bc9", "nhash_after": "e28990a4cd672793a57b458767b9b17cb5fd2548", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_801651B8"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 4529, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 4530, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 4531, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 4540, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.661} +{"ts": "2026-09-09 03:21:50", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_015/ov_SC02_015_jr_8015C32C.c", "fn": "func_80166690", "addr": 2148951696, "aliases": ["ov_SC02_015"], "header": false, "includers": 0, "o0": false, "nhash_before": "04c7bc330a8edb91fad1c01582a02694f5432acf", "nhash_after": "cfe15f2754f979ed992595ff2905ea649e55d1ca", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_80166690"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 4871, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 4957, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.61} +{"ts": "2026-09-09 03:21:51", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_015/ov_SC02_015_jr_8015C32C.c", "fn": "func_80166F58", "addr": 2148953944, "aliases": ["ov_SC02_015"], "header": false, "includers": 0, "o0": false, "nhash_before": "be562e378efa5b44c56cc676835c18287df72d95", "nhash_after": "85b4f6b26d2215ec2d3a4ecbdcac77301329e035", "exemplar": {"tu": "src/ov_SC01_004/ov_SC01_004_jr_8015C32C.c", "fn": "func_80166F58"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 5111, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 5112, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 5113, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 5114, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "launder", "cls": "B", "detail": "SHB", "via": "SHB", "line": 5121, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 5, "kind": "launder", "cls": "B", "detail": "SHB", "via": "SHB", "line": 5121, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 6, "kind": "launder", "cls": "B", "detail": "SHB", "via": "SHB", "line": 5122, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.657} +{"ts": "2026-09-09 03:21:52", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_015/ov_SC02_015_jr_8015C32C.c", "fn": "func_801670E4", "addr": 2148954340, "aliases": ["ov_SC02_015"], "header": false, "includers": 0, "o0": false, "nhash_before": "85b52ddd6c38ae874a08e04abdc6cdb7e689824d", "nhash_after": "1f43199b7ea84c6dd141ac054051d508cb4f0d1c", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_801670E4"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 5171, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 5172, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 5179, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 5180, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 5181, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 5199, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 6, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5201, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 7, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5204, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5274, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5277, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.633} +{"ts": "2026-09-09 03:21:52", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_015/ov_SC02_015_jr_8015C32C.c", "fn": "func_80167AE0", "addr": 2148956896, "aliases": ["ov_SC02_015"], "header": false, "includers": 0, "o0": false, "nhash_before": "280d14a2280bf6aaa12efc364f272cb66d508885", "nhash_after": "34449e2d13507c240596b7ca4fe8f68675d7f54f", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_80167AE0"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 5371, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 5372, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.598} +{"ts": "2026-09-09 03:21:54", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_015/ov_SC02_015_jr_8015C32C.c", "fn": "func_80168828", "addr": 2148960296, "aliases": ["ov_SC02_015"], "header": false, "includers": 0, "o0": false, "nhash_before": "de1a6f25ac8787871c4f582581948088181cca7f", "nhash_after": "de1a6f25ac8787871c4f582581948088181cca7f", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 5651, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 5659, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.693} +{"ts": "2026-09-09 03:21:55", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_015/ov_SC02_015_jr_8015C32C.c", "fn": "func_8016A290", "addr": 2148967056, "aliases": ["ov_SC02_015"], "header": false, "includers": 0, "o0": false, "nhash_before": "8261f0914a28ff018a7234646f20133ff293bf64", "nhash_after": "a17f3b54935a87f3b148b44e2b7b3ac976ca5e4f", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_8016A290"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 5964, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 5965, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.568} +{"ts": "2026-09-09 03:21:39", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_016/ov_SC02_016_jr_8015C32C.c", "fn": "func_8015D01C", "addr": 2148913180, "aliases": ["ov_SC02_016"], "header": false, "includers": 0, "o0": false, "nhash_before": "46ccad765b77335df3445465c3126bf1c3e5f641", "nhash_after": "4ea6e9f0cbcdd496c2fa7dcf4e6f501660f64ad5", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_8015D01C"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 1646, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1647, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.537} +{"ts": "2026-09-09 03:21:40", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_016/ov_SC02_016_jr_8015C32C.c", "fn": "func_8015D380", "addr": 2148914048, "aliases": ["ov_SC02_016"], "header": false, "includers": 0, "o0": false, "nhash_before": "aabaeabb87da5c362b7cb19d4a437a561343d718", "nhash_after": "2214b0acb044a41f5be69cb14320801af12a2347", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_8015D380"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1799, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1800, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.545} +{"ts": "2026-09-09 03:21:41", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_016/ov_SC02_016_jr_8015C32C.c", "fn": "func_8015D738", "addr": 2148915000, "aliases": ["ov_SC02_016"], "header": false, "includers": 0, "o0": false, "nhash_before": "5023cb215c7706fa2641b5a50218760088682e22", "nhash_after": "5023cb215c7706fa2641b5a50218760088682e22", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 1951, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.491} +{"ts": "2026-09-09 03:21:42", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_016/ov_SC02_016_jr_8015C32C.c", "fn": "func_8015FBE0", "addr": 2148924384, "aliases": ["ov_SC02_016"], "header": false, "includers": 0, "o0": false, "nhash_before": "806711e72d8e45f891a2d54c469e39993aec5c41", "nhash_after": "806711e72d8e45f891a2d54c469e39993aec5c41", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 2806, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.333} +{"ts": "2026-09-09 03:21:45", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_016/ov_SC02_016_jr_8015C32C.c", "fn": "func_80161E08", "addr": 2148933128, "aliases": ["ov_SC02_016"], "header": false, "includers": 0, "o0": false, "nhash_before": "0859eb97d6c44ad572ba521d2b19c86c055a38c3", "nhash_after": "0859eb97d6c44ad572ba521d2b19c86c055a38c3", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "instruction", "cls": "B", "detail": "move", "via": "", "line": 3614, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "instruction", "cls": "B", "detail": "move", "via": "", "line": 3625, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "instruction", "cls": "B", "detail": "move", "via": "", "line": 3636, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 2.432} +{"ts": "2026-09-09 03:21:45", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_016/ov_SC02_016_jr_8015C32C.c", "fn": "func_801621CC", "addr": 2148934092, "aliases": ["ov_SC02_016"], "header": false, "includers": 0, "o0": false, "nhash_before": "5ceaa5588c0a403fcf68affd3d718ffba49e3bb3", "nhash_after": "ac247c2981b13106f2305b4b64e668d5797c575d", "exemplar": {"tu": "src/ov_SC01_077/ov_SC01_077_jr_8015C32C.c", "fn": "func_801621CC"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 3692, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 3693, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 3694, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.624} +{"ts": "2026-09-09 03:21:46", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_016/ov_SC02_016_jr_8015C32C.c", "fn": "func_80162438", "addr": 2148934712, "aliases": ["ov_SC02_016"], "header": false, "includers": 0, "o0": false, "nhash_before": "48a405d4ace25cbae109ab50b142d521db716447", "nhash_after": "7d02ed5d0094468422052f2f45a03d045e9906da", "exemplar": {"tu": "src/ov_SC01_077/ov_SC01_077_jr_8015C32C.c", "fn": "func_80162438"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 3830, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 3831, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3837, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3848, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3859, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.537} +{"ts": "2026-09-09 03:21:48", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_016/ov_SC02_016_jr_8015C32C.c", "fn": "func_801627E8", "addr": 2148935656, "aliases": ["ov_SC02_016"], "header": false, "includers": 0, "o0": false, "nhash_before": "441a65fae3a87cacc574e52b5991b3badc558cb1", "nhash_after": "441a65fae3a87cacc574e52b5991b3badc558cb1", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3934, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3937, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.792} +{"ts": "2026-09-09 03:21:49", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_016/ov_SC02_016_jr_8015C32C.c", "fn": "func_80163EC8", "addr": 2148941512, "aliases": ["ov_SC02_016"], "header": false, "includers": 0, "o0": false, "nhash_before": "f291a077544a77707d70d488891fbed3b1d7d6b4", "nhash_after": "f291a077544a77707d70d488891fbed3b1d7d6b4", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 4117, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.112} +{"ts": "2026-09-09 03:21:50", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_016/ov_SC02_016_jr_8015C32C.c", "fn": "func_80164BDC", "addr": 2148944860, "aliases": ["ov_SC02_016"], "header": false, "includers": 0, "o0": false, "nhash_before": "191b64d458a110278c274877b8ae449e662f703a", "nhash_after": "f5e16586a5367c2d1e8b80dc3a506f7555611f75", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_80164BDC"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 4383, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 4384, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 4385, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.897} +{"ts": "2026-09-09 03:21:51", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_016/ov_SC02_016_jr_8015C32C.c", "fn": "func_801651B8", "addr": 2148946360, "aliases": ["ov_SC02_016"], "header": false, "includers": 0, "o0": false, "nhash_before": "aa2fec129db6ecba0e407a1494506f7ca5735bc9", "nhash_after": "e28990a4cd672793a57b458767b9b17cb5fd2548", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_801651B8"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 4531, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 4532, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 4533, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 4542, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.911} +{"ts": "2026-09-09 03:21:51", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_016/ov_SC02_016_jr_8015C32C.c", "fn": "func_80166690", "addr": 2148951696, "aliases": ["ov_SC02_016"], "header": false, "includers": 0, "o0": false, "nhash_before": "04c7bc330a8edb91fad1c01582a02694f5432acf", "nhash_after": "cfe15f2754f979ed992595ff2905ea649e55d1ca", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_80166690"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 4873, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 4959, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.66} +{"ts": "2026-09-09 03:21:52", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_016/ov_SC02_016_jr_8015C32C.c", "fn": "func_80166F58", "addr": 2148953944, "aliases": ["ov_SC02_016"], "header": false, "includers": 0, "o0": false, "nhash_before": "be562e378efa5b44c56cc676835c18287df72d95", "nhash_after": "85b4f6b26d2215ec2d3a4ecbdcac77301329e035", "exemplar": {"tu": "src/ov_SC01_004/ov_SC01_004_jr_8015C32C.c", "fn": "func_80166F58"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 5113, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 5114, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 5115, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 5116, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "launder", "cls": "B", "detail": "SHB", "via": "SHB", "line": 5123, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 5, "kind": "launder", "cls": "B", "detail": "SHB", "via": "SHB", "line": 5123, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 6, "kind": "launder", "cls": "B", "detail": "SHB", "via": "SHB", "line": 5124, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.591} +{"ts": "2026-09-09 03:21:53", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_016/ov_SC02_016_jr_8015C32C.c", "fn": "func_801670E4", "addr": 2148954340, "aliases": ["ov_SC02_016"], "header": false, "includers": 0, "o0": false, "nhash_before": "85b52ddd6c38ae874a08e04abdc6cdb7e689824d", "nhash_after": "1f43199b7ea84c6dd141ac054051d508cb4f0d1c", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_801670E4"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 5173, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 5174, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 5181, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 5182, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 5183, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 5201, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 6, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5203, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 7, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5206, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5276, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5279, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.596} +{"ts": "2026-09-09 03:21:53", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_016/ov_SC02_016_jr_8015C32C.c", "fn": "func_80167AE0", "addr": 2148956896, "aliases": ["ov_SC02_016"], "header": false, "includers": 0, "o0": false, "nhash_before": "280d14a2280bf6aaa12efc364f272cb66d508885", "nhash_after": "34449e2d13507c240596b7ca4fe8f68675d7f54f", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_80167AE0"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 5373, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 5374, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.513} +{"ts": "2026-09-09 03:21:55", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_016/ov_SC02_016_jr_8015C32C.c", "fn": "func_80168828", "addr": 2148960296, "aliases": ["ov_SC02_016"], "header": false, "includers": 0, "o0": false, "nhash_before": "de1a6f25ac8787871c4f582581948088181cca7f", "nhash_after": "de1a6f25ac8787871c4f582581948088181cca7f", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 5653, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 5661, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.657} +{"ts": "2026-09-09 03:21:55", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_016/ov_SC02_016_jr_8015C32C.c", "fn": "func_8016A290", "addr": 2148967056, "aliases": ["ov_SC02_016"], "header": false, "includers": 0, "o0": false, "nhash_before": "8261f0914a28ff018a7234646f20133ff293bf64", "nhash_after": "a17f3b54935a87f3b148b44e2b7b3ac976ca5e4f", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_8016A290"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 5966, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 5967, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.624} +{"ts": "2026-09-09 03:21:39", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_017/ov_SC02_017_jr_8015C32C.c", "fn": "func_8015D01C", "addr": 2148913180, "aliases": ["ov_SC02_017"], "header": false, "includers": 0, "o0": false, "nhash_before": "46ccad765b77335df3445465c3126bf1c3e5f641", "nhash_after": "4ea6e9f0cbcdd496c2fa7dcf4e6f501660f64ad5", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_8015D01C"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 1646, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1647, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.516} +{"ts": "2026-09-09 03:21:40", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_017/ov_SC02_017_jr_8015C32C.c", "fn": "func_8015D380", "addr": 2148914048, "aliases": ["ov_SC02_017"], "header": false, "includers": 0, "o0": false, "nhash_before": "aabaeabb87da5c362b7cb19d4a437a561343d718", "nhash_after": "2214b0acb044a41f5be69cb14320801af12a2347", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_8015D380"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1799, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1800, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.497} +{"ts": "2026-09-09 03:21:41", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_017/ov_SC02_017_jr_8015C32C.c", "fn": "func_8015D738", "addr": 2148915000, "aliases": ["ov_SC02_017"], "header": false, "includers": 0, "o0": false, "nhash_before": "5023cb215c7706fa2641b5a50218760088682e22", "nhash_after": "5023cb215c7706fa2641b5a50218760088682e22", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 1951, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.27} +{"ts": "2026-09-09 03:21:42", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_017/ov_SC02_017_jr_8015C32C.c", "fn": "func_8015FBE0", "addr": 2148924384, "aliases": ["ov_SC02_017"], "header": false, "includers": 0, "o0": false, "nhash_before": "806711e72d8e45f891a2d54c469e39993aec5c41", "nhash_after": "806711e72d8e45f891a2d54c469e39993aec5c41", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 2806, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.275} +{"ts": "2026-09-09 03:21:45", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_017/ov_SC02_017_jr_8015C32C.c", "fn": "func_80161E08", "addr": 2148933128, "aliases": ["ov_SC02_017"], "header": false, "includers": 0, "o0": false, "nhash_before": "0859eb97d6c44ad572ba521d2b19c86c055a38c3", "nhash_after": "0859eb97d6c44ad572ba521d2b19c86c055a38c3", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "instruction", "cls": "B", "detail": "move", "via": "", "line": 3614, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "instruction", "cls": "B", "detail": "move", "via": "", "line": 3625, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "instruction", "cls": "B", "detail": "move", "via": "", "line": 3636, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 2.506} +{"ts": "2026-09-09 03:21:45", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_017/ov_SC02_017_jr_8015C32C.c", "fn": "func_801621CC", "addr": 2148934092, "aliases": ["ov_SC02_017"], "header": false, "includers": 0, "o0": false, "nhash_before": "5ceaa5588c0a403fcf68affd3d718ffba49e3bb3", "nhash_after": "ac247c2981b13106f2305b4b64e668d5797c575d", "exemplar": {"tu": "src/ov_SC01_077/ov_SC01_077_jr_8015C32C.c", "fn": "func_801621CC"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 3692, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 3693, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 3694, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.549} +{"ts": "2026-09-09 03:21:46", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_017/ov_SC02_017_jr_8015C32C.c", "fn": "func_80162438", "addr": 2148934712, "aliases": ["ov_SC02_017"], "header": false, "includers": 0, "o0": false, "nhash_before": "48a405d4ace25cbae109ab50b142d521db716447", "nhash_after": "7d02ed5d0094468422052f2f45a03d045e9906da", "exemplar": {"tu": "src/ov_SC01_077/ov_SC01_077_jr_8015C32C.c", "fn": "func_80162438"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 3830, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 3831, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3837, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3848, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3859, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.603} +{"ts": "2026-09-09 03:21:48", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_017/ov_SC02_017_jr_8015C32C.c", "fn": "func_801627E8", "addr": 2148935656, "aliases": ["ov_SC02_017"], "header": false, "includers": 0, "o0": false, "nhash_before": "441a65fae3a87cacc574e52b5991b3badc558cb1", "nhash_after": "441a65fae3a87cacc574e52b5991b3badc558cb1", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3934, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3937, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 2.215} +{"ts": "2026-09-09 03:21:49", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_017/ov_SC02_017_jr_8015C32C.c", "fn": "func_80163EC8", "addr": 2148941512, "aliases": ["ov_SC02_017"], "header": false, "includers": 0, "o0": false, "nhash_before": "f291a077544a77707d70d488891fbed3b1d7d6b4", "nhash_after": "f291a077544a77707d70d488891fbed3b1d7d6b4", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 4117, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.155} +{"ts": "2026-09-09 03:21:50", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_017/ov_SC02_017_jr_8015C32C.c", "fn": "func_80164BDC", "addr": 2148944860, "aliases": ["ov_SC02_017"], "header": false, "includers": 0, "o0": false, "nhash_before": "191b64d458a110278c274877b8ae449e662f703a", "nhash_after": "f5e16586a5367c2d1e8b80dc3a506f7555611f75", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_80164BDC"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 4383, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 4384, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 4385, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.573} +{"ts": "2026-09-09 03:21:50", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_017/ov_SC02_017_jr_8015C32C.c", "fn": "func_801651B8", "addr": 2148946360, "aliases": ["ov_SC02_017"], "header": false, "includers": 0, "o0": false, "nhash_before": "aa2fec129db6ecba0e407a1494506f7ca5735bc9", "nhash_after": "e28990a4cd672793a57b458767b9b17cb5fd2548", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_801651B8"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 4531, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 4532, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 4533, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 4542, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.611} +{"ts": "2026-09-09 03:21:51", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_017/ov_SC02_017_jr_8015C32C.c", "fn": "func_80166690", "addr": 2148951696, "aliases": ["ov_SC02_017"], "header": false, "includers": 0, "o0": false, "nhash_before": "04c7bc330a8edb91fad1c01582a02694f5432acf", "nhash_after": "cfe15f2754f979ed992595ff2905ea649e55d1ca", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_80166690"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 4873, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 4959, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.645} +{"ts": "2026-09-09 03:21:52", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_017/ov_SC02_017_jr_8015C32C.c", "fn": "func_80166F58", "addr": 2148953944, "aliases": ["ov_SC02_017"], "header": false, "includers": 0, "o0": false, "nhash_before": "be562e378efa5b44c56cc676835c18287df72d95", "nhash_after": "85b4f6b26d2215ec2d3a4ecbdcac77301329e035", "exemplar": {"tu": "src/ov_SC01_004/ov_SC01_004_jr_8015C32C.c", "fn": "func_80166F58"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 5113, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 5114, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 5115, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 5116, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "launder", "cls": "B", "detail": "SHB", "via": "SHB", "line": 5123, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 5, "kind": "launder", "cls": "B", "detail": "SHB", "via": "SHB", "line": 5123, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 6, "kind": "launder", "cls": "B", "detail": "SHB", "via": "SHB", "line": 5124, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.694} +{"ts": "2026-09-09 03:21:52", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_017/ov_SC02_017_jr_8015C32C.c", "fn": "func_801670E4", "addr": 2148954340, "aliases": ["ov_SC02_017"], "header": false, "includers": 0, "o0": false, "nhash_before": "85b52ddd6c38ae874a08e04abdc6cdb7e689824d", "nhash_after": "1f43199b7ea84c6dd141ac054051d508cb4f0d1c", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_801670E4"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 5173, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 5174, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 5181, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 5182, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 5183, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 5201, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 6, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5203, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 7, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5206, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5276, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5279, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.657} +{"ts": "2026-09-09 03:21:53", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_017/ov_SC02_017_jr_8015C32C.c", "fn": "func_80167AE0", "addr": 2148956896, "aliases": ["ov_SC02_017"], "header": false, "includers": 0, "o0": false, "nhash_before": "280d14a2280bf6aaa12efc364f272cb66d508885", "nhash_after": "34449e2d13507c240596b7ca4fe8f68675d7f54f", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_80167AE0"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 5373, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 5374, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.556} +{"ts": "2026-09-09 03:21:55", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_017/ov_SC02_017_jr_8015C32C.c", "fn": "func_80168828", "addr": 2148960296, "aliases": ["ov_SC02_017"], "header": false, "includers": 0, "o0": false, "nhash_before": "de1a6f25ac8787871c4f582581948088181cca7f", "nhash_after": "de1a6f25ac8787871c4f582581948088181cca7f", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 5653, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 5661, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.807} +{"ts": "2026-09-09 03:21:56", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_017/ov_SC02_017_jr_8015C32C.c", "fn": "func_8016A290", "addr": 2148967056, "aliases": ["ov_SC02_017"], "header": false, "includers": 0, "o0": false, "nhash_before": "8261f0914a28ff018a7234646f20133ff293bf64", "nhash_after": "a17f3b54935a87f3b148b44e2b7b3ac976ca5e4f", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_8016A290"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 5966, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 5967, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.667} +{"ts": "2026-09-09 03:21:20", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_005/ov_SC01_005_jr_8015C32C.c", "fn": "func_8015D01C", "addr": 2148913180, "aliases": ["ov_SC01_005", "ov_SC01_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "46ccad765b77335df3445465c3126bf1c3e5f641", "nhash_after": "4ea6e9f0cbcdd496c2fa7dcf4e6f501660f64ad5", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_8015D01C"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 1646, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1647, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 1.843} +{"ts": "2026-09-09 03:21:21", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_005/ov_SC01_005_jr_8015C32C.c", "fn": "func_8015D380", "addr": 2148914048, "aliases": ["ov_SC01_005", "ov_SC01_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "aabaeabb87da5c362b7cb19d4a437a561343d718", "nhash_after": "2214b0acb044a41f5be69cb14320801af12a2347", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_8015D380"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1799, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1800, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 1.617} +{"ts": "2026-09-09 03:21:24", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_005/ov_SC01_005_jr_8015C32C.c", "fn": "func_8015D738", "addr": 2148915000, "aliases": ["ov_SC01_005", "ov_SC01_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "5023cb215c7706fa2641b5a50218760088682e22", "nhash_after": "5023cb215c7706fa2641b5a50218760088682e22", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 1951, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 2.775} +{"ts": "2026-09-09 03:21:27", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_005/ov_SC01_005_jr_8015C32C.c", "fn": "func_8015FBE0", "addr": 2148924384, "aliases": ["ov_SC01_005", "ov_SC01_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "806711e72d8e45f891a2d54c469e39993aec5c41", "nhash_after": "806711e72d8e45f891a2d54c469e39993aec5c41", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 2806, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 3.307} +{"ts": "2026-09-09 03:21:32", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_005/ov_SC01_005_jr_8015C32C.c", "fn": "func_80161E08", "addr": 2148933128, "aliases": ["ov_SC01_005", "ov_SC01_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "0859eb97d6c44ad572ba521d2b19c86c055a38c3", "nhash_after": "0859eb97d6c44ad572ba521d2b19c86c055a38c3", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "instruction", "cls": "B", "detail": "move", "via": "", "line": 3614, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "instruction", "cls": "B", "detail": "move", "via": "", "line": 3625, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "instruction", "cls": "B", "detail": "move", "via": "", "line": 3636, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 5.005} +{"ts": "2026-09-09 03:21:34", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_005/ov_SC01_005_jr_8015C32C.c", "fn": "func_801621CC", "addr": 2148934092, "aliases": ["ov_SC01_005", "ov_SC01_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "5ceaa5588c0a403fcf68affd3d718ffba49e3bb3", "nhash_after": "ac247c2981b13106f2305b4b64e668d5797c575d", "exemplar": {"tu": "src/ov_SC01_077/ov_SC01_077_jr_8015C32C.c", "fn": "func_801621CC"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 3692, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 3693, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 3694, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 1.193} +{"ts": "2026-09-09 03:21:35", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_005/ov_SC01_005_jr_8015C32C.c", "fn": "func_80162438", "addr": 2148934712, "aliases": ["ov_SC01_005", "ov_SC01_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "48a405d4ace25cbae109ab50b142d521db716447", "nhash_after": "7d02ed5d0094468422052f2f45a03d045e9906da", "exemplar": {"tu": "src/ov_SC01_077/ov_SC01_077_jr_8015C32C.c", "fn": "func_80162438"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 3830, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 3831, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3837, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3848, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3859, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 1.414} +{"ts": "2026-09-09 03:21:39", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_005/ov_SC01_005_jr_8015C32C.c", "fn": "func_801627E8", "addr": 2148935656, "aliases": ["ov_SC01_005", "ov_SC01_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "441a65fae3a87cacc574e52b5991b3badc558cb1", "nhash_after": "441a65fae3a87cacc574e52b5991b3badc558cb1", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3934, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3937, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 4.133} +{"ts": "2026-09-09 03:21:42", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_005/ov_SC01_005_jr_8015C32C.c", "fn": "func_80163EC8", "addr": 2148941512, "aliases": ["ov_SC01_005", "ov_SC01_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "f291a077544a77707d70d488891fbed3b1d7d6b4", "nhash_after": "f291a077544a77707d70d488891fbed3b1d7d6b4", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 4117, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 2.784} +{"ts": "2026-09-09 03:21:44", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_005/ov_SC01_005_jr_8015C32C.c", "fn": "func_80164BDC", "addr": 2148944860, "aliases": ["ov_SC01_005", "ov_SC01_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "191b64d458a110278c274877b8ae449e662f703a", "nhash_after": "f5e16586a5367c2d1e8b80dc3a506f7555611f75", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_80164BDC"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 4383, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 4384, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 4385, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 1.347} +{"ts": "2026-09-09 03:21:45", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_005/ov_SC01_005_jr_8015C32C.c", "fn": "func_801651B8", "addr": 2148946360, "aliases": ["ov_SC01_005", "ov_SC01_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "aa2fec129db6ecba0e407a1494506f7ca5735bc9", "nhash_after": "e28990a4cd672793a57b458767b9b17cb5fd2548", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_801651B8"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 4531, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 4532, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 4533, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 4542, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 1.127} +{"ts": "2026-09-09 03:21:46", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_005/ov_SC01_005_jr_8015C32C.c", "fn": "func_80166690", "addr": 2148951696, "aliases": ["ov_SC01_005", "ov_SC01_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "04c7bc330a8edb91fad1c01582a02694f5432acf", "nhash_after": "cfe15f2754f979ed992595ff2905ea649e55d1ca", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_80166690"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 4873, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 4959, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 1.271} +{"ts": "2026-09-09 03:21:47", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_005/ov_SC01_005_jr_8015C32C.c", "fn": "func_80166F58", "addr": 2148953944, "aliases": ["ov_SC01_005", "ov_SC01_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "be562e378efa5b44c56cc676835c18287df72d95", "nhash_after": "85b4f6b26d2215ec2d3a4ecbdcac77301329e035", "exemplar": {"tu": "src/ov_SC01_004/ov_SC01_004_jr_8015C32C.c", "fn": "func_80166F58"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 5113, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 5114, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 5115, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 5116, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "launder", "cls": "B", "detail": "SHB", "via": "SHB", "line": 5123, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 5, "kind": "launder", "cls": "B", "detail": "SHB", "via": "SHB", "line": 5123, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 6, "kind": "launder", "cls": "B", "detail": "SHB", "via": "SHB", "line": 5124, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 1.228} +{"ts": "2026-09-09 03:21:48", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_005/ov_SC01_005_jr_8015C32C.c", "fn": "func_801670E4", "addr": 2148954340, "aliases": ["ov_SC01_005", "ov_SC01_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "85b52ddd6c38ae874a08e04abdc6cdb7e689824d", "nhash_after": "1f43199b7ea84c6dd141ac054051d508cb4f0d1c", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_801670E4"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 5173, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 5174, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 5181, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 5182, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 5183, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 5201, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 6, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5203, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 7, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5206, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5276, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5279, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 1.15} +{"ts": "2026-09-09 03:21:50", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_005/ov_SC01_005_jr_8015C32C.c", "fn": "func_80167AE0", "addr": 2148956896, "aliases": ["ov_SC01_005", "ov_SC01_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "280d14a2280bf6aaa12efc364f272cb66d508885", "nhash_after": "34449e2d13507c240596b7ca4fe8f68675d7f54f", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_80167AE0"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 5373, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 5374, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 1.214} +{"ts": "2026-09-09 03:21:53", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_005/ov_SC01_005_jr_8015C32C.c", "fn": "func_80168828", "addr": 2148960296, "aliases": ["ov_SC01_005", "ov_SC01_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "de1a6f25ac8787871c4f582581948088181cca7f", "nhash_after": "de1a6f25ac8787871c4f582581948088181cca7f", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 5653, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 5661, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 3.843} +{"ts": "2026-09-09 03:21:55", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_005/ov_SC01_005_jr_8015C32C.c", "fn": "func_8016A290", "addr": 2148967056, "aliases": ["ov_SC01_005", "ov_SC01_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "8261f0914a28ff018a7234646f20133ff293bf64", "nhash_after": "a17f3b54935a87f3b148b44e2b7b3ac976ca5e4f", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_8016A290"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 5966, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 5967, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 1.416} +{"ts": "2026-09-09 03:21:19", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_000/ov_SC02_000_jr_8015C32C.c", "fn": "func_8015D01C", "addr": 2148913180, "aliases": ["ov_SC02_000", "ov_SC02_003"], "header": false, "includers": 0, "o0": false, "nhash_before": "46ccad765b77335df3445465c3126bf1c3e5f641", "nhash_after": "4ea6e9f0cbcdd496c2fa7dcf4e6f501660f64ad5", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_8015D01C"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 1646, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1647, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 1.413} +{"ts": "2026-09-09 03:21:21", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_000/ov_SC02_000_jr_8015C32C.c", "fn": "func_8015D380", "addr": 2148914048, "aliases": ["ov_SC02_000", "ov_SC02_003"], "header": false, "includers": 0, "o0": false, "nhash_before": "aabaeabb87da5c362b7cb19d4a437a561343d718", "nhash_after": "2214b0acb044a41f5be69cb14320801af12a2347", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_8015D380"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1799, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1800, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 1.279} +{"ts": "2026-09-09 03:21:23", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_000/ov_SC02_000_jr_8015C32C.c", "fn": "func_8015D738", "addr": 2148915000, "aliases": ["ov_SC02_000", "ov_SC02_003"], "header": false, "includers": 0, "o0": false, "nhash_before": "5023cb215c7706fa2641b5a50218760088682e22", "nhash_after": "5023cb215c7706fa2641b5a50218760088682e22", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 1951, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 2.567} +{"ts": "2026-09-09 03:21:26", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_000/ov_SC02_000_jr_8015C32C.c", "fn": "func_8015FBE0", "addr": 2148924384, "aliases": ["ov_SC02_000", "ov_SC02_003"], "header": false, "includers": 0, "o0": false, "nhash_before": "806711e72d8e45f891a2d54c469e39993aec5c41", "nhash_after": "806711e72d8e45f891a2d54c469e39993aec5c41", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 2804, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 2.532} +{"ts": "2026-09-09 03:21:33", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_000/ov_SC02_000_jr_8015C32C.c", "fn": "func_80161E08", "addr": 2148933128, "aliases": ["ov_SC02_000", "ov_SC02_003"], "header": false, "includers": 0, "o0": false, "nhash_before": "0859eb97d6c44ad572ba521d2b19c86c055a38c3", "nhash_after": "0859eb97d6c44ad572ba521d2b19c86c055a38c3", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "instruction", "cls": "B", "detail": "move", "via": "", "line": 3612, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "instruction", "cls": "B", "detail": "move", "via": "", "line": 3623, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "instruction", "cls": "B", "detail": "move", "via": "", "line": 3634, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 7.165} +{"ts": "2026-09-09 03:21:35", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_000/ov_SC02_000_jr_8015C32C.c", "fn": "func_801621CC", "addr": 2148934092, "aliases": ["ov_SC02_000", "ov_SC02_003"], "header": false, "includers": 0, "o0": false, "nhash_before": "5ceaa5588c0a403fcf68affd3d718ffba49e3bb3", "nhash_after": "ac247c2981b13106f2305b4b64e668d5797c575d", "exemplar": {"tu": "src/ov_SC01_077/ov_SC01_077_jr_8015C32C.c", "fn": "func_801621CC"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 3690, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 3691, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 3692, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 1.658} +{"ts": "2026-09-09 03:21:36", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_000/ov_SC02_000_jr_8015C32C.c", "fn": "func_80162438", "addr": 2148934712, "aliases": ["ov_SC02_000", "ov_SC02_003"], "header": false, "includers": 0, "o0": false, "nhash_before": "48a405d4ace25cbae109ab50b142d521db716447", "nhash_after": "7d02ed5d0094468422052f2f45a03d045e9906da", "exemplar": {"tu": "src/ov_SC01_077/ov_SC01_077_jr_8015C32C.c", "fn": "func_80162438"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 3828, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 3829, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3835, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3846, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3857, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 1.23} +{"ts": "2026-09-09 03:21:40", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_000/ov_SC02_000_jr_8015C32C.c", "fn": "func_801627E8", "addr": 2148935656, "aliases": ["ov_SC02_000", "ov_SC02_003"], "header": false, "includers": 0, "o0": false, "nhash_before": "441a65fae3a87cacc574e52b5991b3badc558cb1", "nhash_after": "441a65fae3a87cacc574e52b5991b3badc558cb1", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3932, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3935, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 3.832} +{"ts": "2026-09-09 03:21:43", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_000/ov_SC02_000_jr_8015C32C.c", "fn": "func_80163EC8", "addr": 2148941512, "aliases": ["ov_SC02_000", "ov_SC02_003"], "header": false, "includers": 0, "o0": false, "nhash_before": "f291a077544a77707d70d488891fbed3b1d7d6b4", "nhash_after": "f291a077544a77707d70d488891fbed3b1d7d6b4", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 4115, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 2.45} +{"ts": "2026-09-09 03:21:44", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_000/ov_SC02_000_jr_8015C32C.c", "fn": "func_80164BDC", "addr": 2148944860, "aliases": ["ov_SC02_000", "ov_SC02_003"], "header": false, "includers": 0, "o0": false, "nhash_before": "191b64d458a110278c274877b8ae449e662f703a", "nhash_after": "f5e16586a5367c2d1e8b80dc3a506f7555611f75", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_80164BDC"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 4381, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 4382, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 4383, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 1.263} +{"ts": "2026-09-09 03:21:45", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_000/ov_SC02_000_jr_8015C32C.c", "fn": "func_801651B8", "addr": 2148946360, "aliases": ["ov_SC02_000", "ov_SC02_003"], "header": false, "includers": 0, "o0": false, "nhash_before": "aa2fec129db6ecba0e407a1494506f7ca5735bc9", "nhash_after": "e28990a4cd672793a57b458767b9b17cb5fd2548", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_801651B8"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 4529, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 4530, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 4531, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 4540, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 1.176} +{"ts": "2026-09-09 03:21:46", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_000/ov_SC02_000_jr_8015C32C.c", "fn": "func_80166690", "addr": 2148951696, "aliases": ["ov_SC02_000", "ov_SC02_003"], "header": false, "includers": 0, "o0": false, "nhash_before": "04c7bc330a8edb91fad1c01582a02694f5432acf", "nhash_after": "cfe15f2754f979ed992595ff2905ea649e55d1ca", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_80166690"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 4871, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 4957, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 1.23} +{"ts": "2026-09-09 03:21:48", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_000/ov_SC02_000_jr_8015C32C.c", "fn": "func_80166F58", "addr": 2148953944, "aliases": ["ov_SC02_000", "ov_SC02_003"], "header": false, "includers": 0, "o0": false, "nhash_before": "be562e378efa5b44c56cc676835c18287df72d95", "nhash_after": "85b4f6b26d2215ec2d3a4ecbdcac77301329e035", "exemplar": {"tu": "src/ov_SC01_004/ov_SC01_004_jr_8015C32C.c", "fn": "func_80166F58"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 5111, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 5112, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 5113, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 5114, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "launder", "cls": "B", "detail": "SHB", "via": "SHB", "line": 5121, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 5, "kind": "launder", "cls": "B", "detail": "SHB", "via": "SHB", "line": 5121, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 6, "kind": "launder", "cls": "B", "detail": "SHB", "via": "SHB", "line": 5122, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 1.137} +{"ts": "2026-09-09 03:21:49", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_000/ov_SC02_000_jr_8015C32C.c", "fn": "func_801670E4", "addr": 2148954340, "aliases": ["ov_SC02_000", "ov_SC02_003"], "header": false, "includers": 0, "o0": false, "nhash_before": "85b52ddd6c38ae874a08e04abdc6cdb7e689824d", "nhash_after": "1f43199b7ea84c6dd141ac054051d508cb4f0d1c", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_801670E4"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 5171, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 5172, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 5179, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 5180, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 5181, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 5199, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 6, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5201, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 7, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5204, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5274, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5277, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 1.149} +{"ts": "2026-09-09 03:21:50", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_000/ov_SC02_000_jr_8015C32C.c", "fn": "func_80167AE0", "addr": 2148956896, "aliases": ["ov_SC02_000", "ov_SC02_003"], "header": false, "includers": 0, "o0": false, "nhash_before": "280d14a2280bf6aaa12efc364f272cb66d508885", "nhash_after": "34449e2d13507c240596b7ca4fe8f68675d7f54f", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_80167AE0"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 5371, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 5372, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 1.293} +{"ts": "2026-09-09 03:21:54", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_000/ov_SC02_000_jr_8015C32C.c", "fn": "func_80168828", "addr": 2148960296, "aliases": ["ov_SC02_000", "ov_SC02_003"], "header": false, "includers": 0, "o0": false, "nhash_before": "de1a6f25ac8787871c4f582581948088181cca7f", "nhash_after": "de1a6f25ac8787871c4f582581948088181cca7f", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 5651, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 5659, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 4.141} +{"ts": "2026-09-09 03:21:56", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_000/ov_SC02_000_jr_8015C32C.c", "fn": "func_8016A290", "addr": 2148967056, "aliases": ["ov_SC02_000", "ov_SC02_003"], "header": false, "includers": 0, "o0": false, "nhash_before": "8261f0914a28ff018a7234646f20133ff293bf64", "nhash_after": "a17f3b54935a87f3b148b44e2b7b3ac976ca5e4f", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_8016A290"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 5964, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 5965, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 1.434} +{"ts": "2026-09-09 03:21:40", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_026/ov_SC02_026_jr_8015C32C.c", "fn": "func_8015D01C", "addr": 2148913180, "aliases": ["ov_SC02_026"], "header": false, "includers": 0, "o0": false, "nhash_before": "46ccad765b77335df3445465c3126bf1c3e5f641", "nhash_after": "4ea6e9f0cbcdd496c2fa7dcf4e6f501660f64ad5", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_8015D01C"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 1646, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1647, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.555} +{"ts": "2026-09-09 03:21:40", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_026/ov_SC02_026_jr_8015C32C.c", "fn": "func_8015D380", "addr": 2148914048, "aliases": ["ov_SC02_026"], "header": false, "includers": 0, "o0": false, "nhash_before": "aabaeabb87da5c362b7cb19d4a437a561343d718", "nhash_after": "2214b0acb044a41f5be69cb14320801af12a2347", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_8015D380"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1799, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1800, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.54} +{"ts": "2026-09-09 03:21:41", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_026/ov_SC02_026_jr_8015C32C.c", "fn": "func_8015D738", "addr": 2148915000, "aliases": ["ov_SC02_026"], "header": false, "includers": 0, "o0": false, "nhash_before": "5023cb215c7706fa2641b5a50218760088682e22", "nhash_after": "5023cb215c7706fa2641b5a50218760088682e22", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 1951, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.344} +{"ts": "2026-09-09 03:21:43", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_026/ov_SC02_026_jr_8015C32C.c", "fn": "func_8015FBE0", "addr": 2148924384, "aliases": ["ov_SC02_026"], "header": false, "includers": 0, "o0": false, "nhash_before": "806711e72d8e45f891a2d54c469e39993aec5c41", "nhash_after": "806711e72d8e45f891a2d54c469e39993aec5c41", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 2806, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.221} +{"ts": "2026-09-09 03:21:45", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_026/ov_SC02_026_jr_8015C32C.c", "fn": "func_80161E08", "addr": 2148933128, "aliases": ["ov_SC02_026"], "header": false, "includers": 0, "o0": false, "nhash_before": "0859eb97d6c44ad572ba521d2b19c86c055a38c3", "nhash_after": "0859eb97d6c44ad572ba521d2b19c86c055a38c3", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "instruction", "cls": "B", "detail": "move", "via": "", "line": 3614, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "instruction", "cls": "B", "detail": "move", "via": "", "line": 3625, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "instruction", "cls": "B", "detail": "move", "via": "", "line": 3636, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 2.424} +{"ts": "2026-09-09 03:21:46", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_026/ov_SC02_026_jr_8015C32C.c", "fn": "func_801621CC", "addr": 2148934092, "aliases": ["ov_SC02_026"], "header": false, "includers": 0, "o0": false, "nhash_before": "5ceaa5588c0a403fcf68affd3d718ffba49e3bb3", "nhash_after": "ac247c2981b13106f2305b4b64e668d5797c575d", "exemplar": {"tu": "src/ov_SC01_077/ov_SC01_077_jr_8015C32C.c", "fn": "func_801621CC"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 3692, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 3693, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 3694, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.53} +{"ts": "2026-09-09 03:21:46", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_026/ov_SC02_026_jr_8015C32C.c", "fn": "func_80162438", "addr": 2148934712, "aliases": ["ov_SC02_026"], "header": false, "includers": 0, "o0": false, "nhash_before": "48a405d4ace25cbae109ab50b142d521db716447", "nhash_after": "7d02ed5d0094468422052f2f45a03d045e9906da", "exemplar": {"tu": "src/ov_SC01_077/ov_SC01_077_jr_8015C32C.c", "fn": "func_80162438"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 3830, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 3831, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3837, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3848, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3859, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.654} +{"ts": "2026-09-09 03:21:48", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_026/ov_SC02_026_jr_8015C32C.c", "fn": "func_801627E8", "addr": 2148935656, "aliases": ["ov_SC02_026"], "header": false, "includers": 0, "o0": false, "nhash_before": "441a65fae3a87cacc574e52b5991b3badc558cb1", "nhash_after": "441a65fae3a87cacc574e52b5991b3badc558cb1", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3934, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3937, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.89} +{"ts": "2026-09-09 03:21:50", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_026/ov_SC02_026_jr_8015C32C.c", "fn": "func_80163EC8", "addr": 2148941512, "aliases": ["ov_SC02_026"], "header": false, "includers": 0, "o0": false, "nhash_before": "f291a077544a77707d70d488891fbed3b1d7d6b4", "nhash_after": "f291a077544a77707d70d488891fbed3b1d7d6b4", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 4117, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.166} +{"ts": "2026-09-09 03:21:50", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_026/ov_SC02_026_jr_8015C32C.c", "fn": "func_80164BDC", "addr": 2148944860, "aliases": ["ov_SC02_026"], "header": false, "includers": 0, "o0": false, "nhash_before": "191b64d458a110278c274877b8ae449e662f703a", "nhash_after": "f5e16586a5367c2d1e8b80dc3a506f7555611f75", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_80164BDC"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 4383, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 4384, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 4385, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.61} +{"ts": "2026-09-09 03:21:51", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_026/ov_SC02_026_jr_8015C32C.c", "fn": "func_801651B8", "addr": 2148946360, "aliases": ["ov_SC02_026"], "header": false, "includers": 0, "o0": false, "nhash_before": "aa2fec129db6ecba0e407a1494506f7ca5735bc9", "nhash_after": "e28990a4cd672793a57b458767b9b17cb5fd2548", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_801651B8"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 4531, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 4532, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 4533, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 4542, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.755} +{"ts": "2026-09-09 03:21:52", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_026/ov_SC02_026_jr_8015C32C.c", "fn": "func_80166690", "addr": 2148951696, "aliases": ["ov_SC02_026"], "header": false, "includers": 0, "o0": false, "nhash_before": "04c7bc330a8edb91fad1c01582a02694f5432acf", "nhash_after": "cfe15f2754f979ed992595ff2905ea649e55d1ca", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_80166690"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 4873, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 4959, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.661} +{"ts": "2026-09-09 03:21:52", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_026/ov_SC02_026_jr_8015C32C.c", "fn": "func_80166F58", "addr": 2148953944, "aliases": ["ov_SC02_026"], "header": false, "includers": 0, "o0": false, "nhash_before": "be562e378efa5b44c56cc676835c18287df72d95", "nhash_after": "85b4f6b26d2215ec2d3a4ecbdcac77301329e035", "exemplar": {"tu": "src/ov_SC01_004/ov_SC01_004_jr_8015C32C.c", "fn": "func_80166F58"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 5113, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 5114, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 5115, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 5116, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "launder", "cls": "B", "detail": "SHB", "via": "SHB", "line": 5123, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 5, "kind": "launder", "cls": "B", "detail": "SHB", "via": "SHB", "line": 5123, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 6, "kind": "launder", "cls": "B", "detail": "SHB", "via": "SHB", "line": 5124, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.829} +{"ts": "2026-09-09 03:21:53", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_026/ov_SC02_026_jr_8015C32C.c", "fn": "func_801670E4", "addr": 2148954340, "aliases": ["ov_SC02_026"], "header": false, "includers": 0, "o0": false, "nhash_before": "85b52ddd6c38ae874a08e04abdc6cdb7e689824d", "nhash_after": "1f43199b7ea84c6dd141ac054051d508cb4f0d1c", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_801670E4"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 5173, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 5174, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 5181, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 5182, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 5183, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 5201, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 6, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5203, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 7, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5206, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5276, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5279, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.507} +{"ts": "2026-09-09 03:21:53", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_026/ov_SC02_026_jr_8015C32C.c", "fn": "func_80167AE0", "addr": 2148956896, "aliases": ["ov_SC02_026"], "header": false, "includers": 0, "o0": false, "nhash_before": "280d14a2280bf6aaa12efc364f272cb66d508885", "nhash_after": "34449e2d13507c240596b7ca4fe8f68675d7f54f", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_80167AE0"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 5373, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 5374, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.539} +{"ts": "2026-09-09 03:21:56", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_026/ov_SC02_026_jr_8015C32C.c", "fn": "func_80168828", "addr": 2148960296, "aliases": ["ov_SC02_026"], "header": false, "includers": 0, "o0": false, "nhash_before": "de1a6f25ac8787871c4f582581948088181cca7f", "nhash_after": "de1a6f25ac8787871c4f582581948088181cca7f", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 5653, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 5661, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 2.078} +{"ts": "2026-09-09 03:21:57", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_026/ov_SC02_026_jr_8015C32C.c", "fn": "func_8016A290", "addr": 2148967056, "aliases": ["ov_SC02_026"], "header": false, "includers": 0, "o0": false, "nhash_before": "8261f0914a28ff018a7234646f20133ff293bf64", "nhash_after": "a17f3b54935a87f3b148b44e2b7b3ac976ca5e4f", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_8016A290"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 5966, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 5967, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.943} +{"ts": "2026-09-09 03:21:40", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_039/ov_SC02_039_jr_8015C32C.c", "fn": "func_8015D01C", "addr": 2148913180, "aliases": ["ov_SC02_039"], "header": false, "includers": 0, "o0": false, "nhash_before": "46ccad765b77335df3445465c3126bf1c3e5f641", "nhash_after": "4ea6e9f0cbcdd496c2fa7dcf4e6f501660f64ad5", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_8015D01C"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 1646, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1647, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.539} +{"ts": "2026-09-09 03:21:41", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_039/ov_SC02_039_jr_8015C32C.c", "fn": "func_8015D380", "addr": 2148914048, "aliases": ["ov_SC02_039"], "header": false, "includers": 0, "o0": false, "nhash_before": "aabaeabb87da5c362b7cb19d4a437a561343d718", "nhash_after": "2214b0acb044a41f5be69cb14320801af12a2347", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_8015D380"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1799, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1800, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.661} +{"ts": "2026-09-09 03:21:42", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_039/ov_SC02_039_jr_8015C32C.c", "fn": "func_8015D738", "addr": 2148915000, "aliases": ["ov_SC02_039"], "header": false, "includers": 0, "o0": false, "nhash_before": "5023cb215c7706fa2641b5a50218760088682e22", "nhash_after": "5023cb215c7706fa2641b5a50218760088682e22", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 1951, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.54} +{"ts": "2026-09-09 03:21:43", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_039/ov_SC02_039_jr_8015C32C.c", "fn": "func_8015FBE0", "addr": 2148924384, "aliases": ["ov_SC02_039"], "header": false, "includers": 0, "o0": false, "nhash_before": "806711e72d8e45f891a2d54c469e39993aec5c41", "nhash_after": "806711e72d8e45f891a2d54c469e39993aec5c41", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 2806, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.267} +{"ts": "2026-09-09 03:21:46", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_039/ov_SC02_039_jr_8015C32C.c", "fn": "func_80161E08", "addr": 2148933128, "aliases": ["ov_SC02_039"], "header": false, "includers": 0, "o0": false, "nhash_before": "0859eb97d6c44ad572ba521d2b19c86c055a38c3", "nhash_after": "0859eb97d6c44ad572ba521d2b19c86c055a38c3", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "instruction", "cls": "B", "detail": "move", "via": "", "line": 3614, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "instruction", "cls": "B", "detail": "move", "via": "", "line": 3625, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "instruction", "cls": "B", "detail": "move", "via": "", "line": 3636, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 2.378} +{"ts": "2026-09-09 03:21:47", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_039/ov_SC02_039_jr_8015C32C.c", "fn": "func_801621CC", "addr": 2148934092, "aliases": ["ov_SC02_039"], "header": false, "includers": 0, "o0": false, "nhash_before": "5ceaa5588c0a403fcf68affd3d718ffba49e3bb3", "nhash_after": "ac247c2981b13106f2305b4b64e668d5797c575d", "exemplar": {"tu": "src/ov_SC01_077/ov_SC01_077_jr_8015C32C.c", "fn": "func_801621CC"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 3692, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 3693, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 3694, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.769} +{"ts": "2026-09-09 03:21:47", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_039/ov_SC02_039_jr_8015C32C.c", "fn": "func_80162438", "addr": 2148934712, "aliases": ["ov_SC02_039"], "header": false, "includers": 0, "o0": false, "nhash_before": "48a405d4ace25cbae109ab50b142d521db716447", "nhash_after": "7d02ed5d0094468422052f2f45a03d045e9906da", "exemplar": {"tu": "src/ov_SC01_077/ov_SC01_077_jr_8015C32C.c", "fn": "func_80162438"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 3830, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 3831, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3837, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3848, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3859, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.625} +{"ts": "2026-09-09 03:21:49", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_039/ov_SC02_039_jr_8015C32C.c", "fn": "func_801627E8", "addr": 2148935656, "aliases": ["ov_SC02_039"], "header": false, "includers": 0, "o0": false, "nhash_before": "441a65fae3a87cacc574e52b5991b3badc558cb1", "nhash_after": "441a65fae3a87cacc574e52b5991b3badc558cb1", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3934, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3937, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.819} +{"ts": "2026-09-09 03:21:50", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_039/ov_SC02_039_jr_8015C32C.c", "fn": "func_80163EC8", "addr": 2148941512, "aliases": ["ov_SC02_039"], "header": false, "includers": 0, "o0": false, "nhash_before": "f291a077544a77707d70d488891fbed3b1d7d6b4", "nhash_after": "f291a077544a77707d70d488891fbed3b1d7d6b4", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 4117, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.233} +{"ts": "2026-09-09 03:21:51", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_039/ov_SC02_039_jr_8015C32C.c", "fn": "func_80164BDC", "addr": 2148944860, "aliases": ["ov_SC02_039"], "header": false, "includers": 0, "o0": false, "nhash_before": "191b64d458a110278c274877b8ae449e662f703a", "nhash_after": "f5e16586a5367c2d1e8b80dc3a506f7555611f75", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_80164BDC"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 4383, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 4384, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 4385, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.631} +{"ts": "2026-09-09 03:21:52", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_039/ov_SC02_039_jr_8015C32C.c", "fn": "func_801651B8", "addr": 2148946360, "aliases": ["ov_SC02_039"], "header": false, "includers": 0, "o0": false, "nhash_before": "aa2fec129db6ecba0e407a1494506f7ca5735bc9", "nhash_after": "e28990a4cd672793a57b458767b9b17cb5fd2548", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_801651B8"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 4531, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 4532, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 4533, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 4542, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.765} +{"ts": "2026-09-09 03:21:52", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_039/ov_SC02_039_jr_8015C32C.c", "fn": "func_80166690", "addr": 2148951696, "aliases": ["ov_SC02_039"], "header": false, "includers": 0, "o0": false, "nhash_before": "04c7bc330a8edb91fad1c01582a02694f5432acf", "nhash_after": "cfe15f2754f979ed992595ff2905ea649e55d1ca", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_80166690"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 4873, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 4959, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.571} +{"ts": "2026-09-09 03:21:53", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_039/ov_SC02_039_jr_8015C32C.c", "fn": "func_80166F58", "addr": 2148953944, "aliases": ["ov_SC02_039"], "header": false, "includers": 0, "o0": false, "nhash_before": "be562e378efa5b44c56cc676835c18287df72d95", "nhash_after": "85b4f6b26d2215ec2d3a4ecbdcac77301329e035", "exemplar": {"tu": "src/ov_SC01_004/ov_SC01_004_jr_8015C32C.c", "fn": "func_80166F58"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 5113, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 5114, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 5115, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 5116, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "launder", "cls": "B", "detail": "SHB", "via": "SHB", "line": 5123, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 5, "kind": "launder", "cls": "B", "detail": "SHB", "via": "SHB", "line": 5123, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 6, "kind": "launder", "cls": "B", "detail": "SHB", "via": "SHB", "line": 5124, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.699} +{"ts": "2026-09-09 03:21:54", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_039/ov_SC02_039_jr_8015C32C.c", "fn": "func_801670E4", "addr": 2148954340, "aliases": ["ov_SC02_039"], "header": false, "includers": 0, "o0": false, "nhash_before": "85b52ddd6c38ae874a08e04abdc6cdb7e689824d", "nhash_after": "1f43199b7ea84c6dd141ac054051d508cb4f0d1c", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_801670E4"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 5173, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 5174, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 5181, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 5182, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 5183, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 5201, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 6, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5203, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 7, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5206, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5276, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5279, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.539} +{"ts": "2026-09-09 03:21:54", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_039/ov_SC02_039_jr_8015C32C.c", "fn": "func_80167AE0", "addr": 2148956896, "aliases": ["ov_SC02_039"], "header": false, "includers": 0, "o0": false, "nhash_before": "280d14a2280bf6aaa12efc364f272cb66d508885", "nhash_after": "34449e2d13507c240596b7ca4fe8f68675d7f54f", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_80167AE0"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 5373, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 5374, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.645} +{"ts": "2026-09-09 03:21:56", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_039/ov_SC02_039_jr_8015C32C.c", "fn": "func_80168828", "addr": 2148960296, "aliases": ["ov_SC02_039"], "header": false, "includers": 0, "o0": false, "nhash_before": "de1a6f25ac8787871c4f582581948088181cca7f", "nhash_after": "de1a6f25ac8787871c4f582581948088181cca7f", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 5653, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 5661, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 2.003} +{"ts": "2026-09-09 03:21:57", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_039/ov_SC02_039_jr_8015C32C.c", "fn": "func_8016A290", "addr": 2148967056, "aliases": ["ov_SC02_039"], "header": false, "includers": 0, "o0": false, "nhash_before": "8261f0914a28ff018a7234646f20133ff293bf64", "nhash_after": "a17f3b54935a87f3b148b44e2b7b3ac976ca5e4f", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_8016A290"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 5966, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 5967, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.615} +{"ts": "2026-09-09 03:21:40", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_021/ov_SC02_021_jr_8015C32C.c", "fn": "func_8015D01C", "addr": 2148913180, "aliases": ["ov_SC02_021"], "header": false, "includers": 0, "o0": false, "nhash_before": "46ccad765b77335df3445465c3126bf1c3e5f641", "nhash_after": "4ea6e9f0cbcdd496c2fa7dcf4e6f501660f64ad5", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_8015D01C"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 1646, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1647, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.76} +{"ts": "2026-09-09 03:21:40", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_021/ov_SC02_021_jr_8015C32C.c", "fn": "func_8015D380", "addr": 2148914048, "aliases": ["ov_SC02_021"], "header": false, "includers": 0, "o0": false, "nhash_before": "aabaeabb87da5c362b7cb19d4a437a561343d718", "nhash_after": "2214b0acb044a41f5be69cb14320801af12a2347", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_8015D380"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1799, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1800, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.854} +{"ts": "2026-09-09 03:21:42", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_021/ov_SC02_021_jr_8015C32C.c", "fn": "func_8015D738", "addr": 2148915000, "aliases": ["ov_SC02_021"], "header": false, "includers": 0, "o0": false, "nhash_before": "5023cb215c7706fa2641b5a50218760088682e22", "nhash_after": "5023cb215c7706fa2641b5a50218760088682e22", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 1951, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.418} +{"ts": "2026-09-09 03:21:43", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_021/ov_SC02_021_jr_8015C32C.c", "fn": "func_8015FBE0", "addr": 2148924384, "aliases": ["ov_SC02_021"], "header": false, "includers": 0, "o0": false, "nhash_before": "806711e72d8e45f891a2d54c469e39993aec5c41", "nhash_after": "806711e72d8e45f891a2d54c469e39993aec5c41", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 2806, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.439} +{"ts": "2026-09-09 03:21:46", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_021/ov_SC02_021_jr_8015C32C.c", "fn": "func_80161E08", "addr": 2148933128, "aliases": ["ov_SC02_021"], "header": false, "includers": 0, "o0": false, "nhash_before": "0859eb97d6c44ad572ba521d2b19c86c055a38c3", "nhash_after": "0859eb97d6c44ad572ba521d2b19c86c055a38c3", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "instruction", "cls": "B", "detail": "move", "via": "", "line": 3614, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "instruction", "cls": "B", "detail": "move", "via": "", "line": 3625, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "instruction", "cls": "B", "detail": "move", "via": "", "line": 3636, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 2.391} +{"ts": "2026-09-09 03:21:46", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_021/ov_SC02_021_jr_8015C32C.c", "fn": "func_801621CC", "addr": 2148934092, "aliases": ["ov_SC02_021"], "header": false, "includers": 0, "o0": false, "nhash_before": "5ceaa5588c0a403fcf68affd3d718ffba49e3bb3", "nhash_after": "ac247c2981b13106f2305b4b64e668d5797c575d", "exemplar": {"tu": "src/ov_SC01_077/ov_SC01_077_jr_8015C32C.c", "fn": "func_801621CC"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 3692, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 3693, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 3694, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.56} +{"ts": "2026-09-09 03:21:47", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_021/ov_SC02_021_jr_8015C32C.c", "fn": "func_80162438", "addr": 2148934712, "aliases": ["ov_SC02_021"], "header": false, "includers": 0, "o0": false, "nhash_before": "48a405d4ace25cbae109ab50b142d521db716447", "nhash_after": "7d02ed5d0094468422052f2f45a03d045e9906da", "exemplar": {"tu": "src/ov_SC01_077/ov_SC01_077_jr_8015C32C.c", "fn": "func_80162438"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 3830, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 3831, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3837, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3848, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3859, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.6} +{"ts": "2026-09-09 03:21:49", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_021/ov_SC02_021_jr_8015C32C.c", "fn": "func_801627E8", "addr": 2148935656, "aliases": ["ov_SC02_021"], "header": false, "includers": 0, "o0": false, "nhash_before": "441a65fae3a87cacc574e52b5991b3badc558cb1", "nhash_after": "441a65fae3a87cacc574e52b5991b3badc558cb1", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3934, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3937, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.743} +{"ts": "2026-09-09 03:21:50", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_021/ov_SC02_021_jr_8015C32C.c", "fn": "func_80163EC8", "addr": 2148941512, "aliases": ["ov_SC02_021"], "header": false, "includers": 0, "o0": false, "nhash_before": "f291a077544a77707d70d488891fbed3b1d7d6b4", "nhash_after": "f291a077544a77707d70d488891fbed3b1d7d6b4", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 4117, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.141} +{"ts": "2026-09-09 03:21:51", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_021/ov_SC02_021_jr_8015C32C.c", "fn": "func_80164BDC", "addr": 2148944860, "aliases": ["ov_SC02_021"], "header": false, "includers": 0, "o0": false, "nhash_before": "191b64d458a110278c274877b8ae449e662f703a", "nhash_after": "f5e16586a5367c2d1e8b80dc3a506f7555611f75", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_80164BDC"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 4383, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 4384, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 4385, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.893} +{"ts": "2026-09-09 03:21:51", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_021/ov_SC02_021_jr_8015C32C.c", "fn": "func_801651B8", "addr": 2148946360, "aliases": ["ov_SC02_021"], "header": false, "includers": 0, "o0": false, "nhash_before": "aa2fec129db6ecba0e407a1494506f7ca5735bc9", "nhash_after": "e28990a4cd672793a57b458767b9b17cb5fd2548", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_801651B8"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 4531, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 4532, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 4533, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 4542, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.658} +{"ts": "2026-09-09 03:21:52", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_021/ov_SC02_021_jr_8015C32C.c", "fn": "func_80166690", "addr": 2148951696, "aliases": ["ov_SC02_021"], "header": false, "includers": 0, "o0": false, "nhash_before": "04c7bc330a8edb91fad1c01582a02694f5432acf", "nhash_after": "cfe15f2754f979ed992595ff2905ea649e55d1ca", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_80166690"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 4873, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 4959, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.681} +{"ts": "2026-09-09 03:21:53", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_021/ov_SC02_021_jr_8015C32C.c", "fn": "func_80166F58", "addr": 2148953944, "aliases": ["ov_SC02_021"], "header": false, "includers": 0, "o0": false, "nhash_before": "be562e378efa5b44c56cc676835c18287df72d95", "nhash_after": "85b4f6b26d2215ec2d3a4ecbdcac77301329e035", "exemplar": {"tu": "src/ov_SC01_004/ov_SC01_004_jr_8015C32C.c", "fn": "func_80166F58"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 5113, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 5114, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 5115, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 5116, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "launder", "cls": "B", "detail": "SHB", "via": "SHB", "line": 5123, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 5, "kind": "launder", "cls": "B", "detail": "SHB", "via": "SHB", "line": 5123, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 6, "kind": "launder", "cls": "B", "detail": "SHB", "via": "SHB", "line": 5124, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.604} +{"ts": "2026-09-09 03:21:53", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_021/ov_SC02_021_jr_8015C32C.c", "fn": "func_801670E4", "addr": 2148954340, "aliases": ["ov_SC02_021"], "header": false, "includers": 0, "o0": false, "nhash_before": "85b52ddd6c38ae874a08e04abdc6cdb7e689824d", "nhash_after": "1f43199b7ea84c6dd141ac054051d508cb4f0d1c", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_801670E4"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 5173, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 5174, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 5181, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 5182, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 5183, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 5201, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 6, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5203, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 7, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5206, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5276, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5279, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.503} +{"ts": "2026-09-09 03:21:54", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_021/ov_SC02_021_jr_8015C32C.c", "fn": "func_80167AE0", "addr": 2148956896, "aliases": ["ov_SC02_021"], "header": false, "includers": 0, "o0": false, "nhash_before": "280d14a2280bf6aaa12efc364f272cb66d508885", "nhash_after": "34449e2d13507c240596b7ca4fe8f68675d7f54f", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_80167AE0"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 5373, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 5374, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.732} +{"ts": "2026-09-09 03:21:56", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_021/ov_SC02_021_jr_8015C32C.c", "fn": "func_80168828", "addr": 2148960296, "aliases": ["ov_SC02_021"], "header": false, "includers": 0, "o0": false, "nhash_before": "de1a6f25ac8787871c4f582581948088181cca7f", "nhash_after": "de1a6f25ac8787871c4f582581948088181cca7f", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 5653, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 5661, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 2.259} +{"ts": "2026-09-09 03:21:57", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_021/ov_SC02_021_jr_8015C32C.c", "fn": "func_8016A290", "addr": 2148967056, "aliases": ["ov_SC02_021"], "header": false, "includers": 0, "o0": false, "nhash_before": "8261f0914a28ff018a7234646f20133ff293bf64", "nhash_after": "a17f3b54935a87f3b148b44e2b7b3ac976ca5e4f", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_8016A290"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 5966, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 5967, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.538} +{"ts": "2026-09-09 03:21:40", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_027/ov_SC02_027_jr_8015C32C.c", "fn": "func_8015D01C", "addr": 2148913180, "aliases": ["ov_SC02_027"], "header": false, "includers": 0, "o0": false, "nhash_before": "46ccad765b77335df3445465c3126bf1c3e5f641", "nhash_after": "4ea6e9f0cbcdd496c2fa7dcf4e6f501660f64ad5", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_8015D01C"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 1646, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1647, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.544} +{"ts": "2026-09-09 03:21:40", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_027/ov_SC02_027_jr_8015C32C.c", "fn": "func_8015D380", "addr": 2148914048, "aliases": ["ov_SC02_027"], "header": false, "includers": 0, "o0": false, "nhash_before": "aabaeabb87da5c362b7cb19d4a437a561343d718", "nhash_after": "2214b0acb044a41f5be69cb14320801af12a2347", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_8015D380"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1799, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1800, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.558} +{"ts": "2026-09-09 03:21:41", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_027/ov_SC02_027_jr_8015C32C.c", "fn": "func_8015D738", "addr": 2148915000, "aliases": ["ov_SC02_027"], "header": false, "includers": 0, "o0": false, "nhash_before": "5023cb215c7706fa2641b5a50218760088682e22", "nhash_after": "5023cb215c7706fa2641b5a50218760088682e22", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 1951, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.249} +{"ts": "2026-09-09 03:21:43", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_027/ov_SC02_027_jr_8015C32C.c", "fn": "func_8015FBE0", "addr": 2148924384, "aliases": ["ov_SC02_027"], "header": false, "includers": 0, "o0": false, "nhash_before": "806711e72d8e45f891a2d54c469e39993aec5c41", "nhash_after": "806711e72d8e45f891a2d54c469e39993aec5c41", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 2806, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.256} +{"ts": "2026-09-09 03:21:45", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_027/ov_SC02_027_jr_8015C32C.c", "fn": "func_80161E08", "addr": 2148933128, "aliases": ["ov_SC02_027"], "header": false, "includers": 0, "o0": false, "nhash_before": "0859eb97d6c44ad572ba521d2b19c86c055a38c3", "nhash_after": "0859eb97d6c44ad572ba521d2b19c86c055a38c3", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "instruction", "cls": "B", "detail": "move", "via": "", "line": 3614, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "instruction", "cls": "B", "detail": "move", "via": "", "line": 3625, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "instruction", "cls": "B", "detail": "move", "via": "", "line": 3636, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 2.322} +{"ts": "2026-09-09 03:21:46", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_027/ov_SC02_027_jr_8015C32C.c", "fn": "func_801621CC", "addr": 2148934092, "aliases": ["ov_SC02_027"], "header": false, "includers": 0, "o0": false, "nhash_before": "5ceaa5588c0a403fcf68affd3d718ffba49e3bb3", "nhash_after": "ac247c2981b13106f2305b4b64e668d5797c575d", "exemplar": {"tu": "src/ov_SC01_077/ov_SC01_077_jr_8015C32C.c", "fn": "func_801621CC"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 3692, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 3693, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 3694, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.609} +{"ts": "2026-09-09 03:21:46", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_027/ov_SC02_027_jr_8015C32C.c", "fn": "func_80162438", "addr": 2148934712, "aliases": ["ov_SC02_027"], "header": false, "includers": 0, "o0": false, "nhash_before": "48a405d4ace25cbae109ab50b142d521db716447", "nhash_after": "7d02ed5d0094468422052f2f45a03d045e9906da", "exemplar": {"tu": "src/ov_SC01_077/ov_SC01_077_jr_8015C32C.c", "fn": "func_80162438"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 3830, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 3831, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3837, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3848, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3859, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.661} +{"ts": "2026-09-09 03:21:48", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_027/ov_SC02_027_jr_8015C32C.c", "fn": "func_801627E8", "addr": 2148935656, "aliases": ["ov_SC02_027"], "header": false, "includers": 0, "o0": false, "nhash_before": "441a65fae3a87cacc574e52b5991b3badc558cb1", "nhash_after": "441a65fae3a87cacc574e52b5991b3badc558cb1", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3934, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3937, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.736} +{"ts": "2026-09-09 03:21:50", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_027/ov_SC02_027_jr_8015C32C.c", "fn": "func_80163EC8", "addr": 2148941512, "aliases": ["ov_SC02_027"], "header": false, "includers": 0, "o0": false, "nhash_before": "f291a077544a77707d70d488891fbed3b1d7d6b4", "nhash_after": "f291a077544a77707d70d488891fbed3b1d7d6b4", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 4117, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.485} +{"ts": "2026-09-09 03:21:50", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_027/ov_SC02_027_jr_8015C32C.c", "fn": "func_80164BDC", "addr": 2148944860, "aliases": ["ov_SC02_027"], "header": false, "includers": 0, "o0": false, "nhash_before": "191b64d458a110278c274877b8ae449e662f703a", "nhash_after": "f5e16586a5367c2d1e8b80dc3a506f7555611f75", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_80164BDC"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 4383, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 4384, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 4385, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.574} +{"ts": "2026-09-09 03:21:51", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_027/ov_SC02_027_jr_8015C32C.c", "fn": "func_801651B8", "addr": 2148946360, "aliases": ["ov_SC02_027"], "header": false, "includers": 0, "o0": false, "nhash_before": "aa2fec129db6ecba0e407a1494506f7ca5735bc9", "nhash_after": "e28990a4cd672793a57b458767b9b17cb5fd2548", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_801651B8"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 4531, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 4532, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 4533, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 4542, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.66} +{"ts": "2026-09-09 03:21:52", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_027/ov_SC02_027_jr_8015C32C.c", "fn": "func_80166690", "addr": 2148951696, "aliases": ["ov_SC02_027"], "header": false, "includers": 0, "o0": false, "nhash_before": "04c7bc330a8edb91fad1c01582a02694f5432acf", "nhash_after": "cfe15f2754f979ed992595ff2905ea649e55d1ca", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_80166690"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 4873, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 4959, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.777} +{"ts": "2026-09-09 03:21:53", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_027/ov_SC02_027_jr_8015C32C.c", "fn": "func_80166F58", "addr": 2148953944, "aliases": ["ov_SC02_027"], "header": false, "includers": 0, "o0": false, "nhash_before": "be562e378efa5b44c56cc676835c18287df72d95", "nhash_after": "85b4f6b26d2215ec2d3a4ecbdcac77301329e035", "exemplar": {"tu": "src/ov_SC01_004/ov_SC01_004_jr_8015C32C.c", "fn": "func_80166F58"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 5113, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 5114, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 5115, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 5116, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "launder", "cls": "B", "detail": "SHB", "via": "SHB", "line": 5123, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 5, "kind": "launder", "cls": "B", "detail": "SHB", "via": "SHB", "line": 5123, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 6, "kind": "launder", "cls": "B", "detail": "SHB", "via": "SHB", "line": 5124, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.649} +{"ts": "2026-09-09 03:21:53", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_027/ov_SC02_027_jr_8015C32C.c", "fn": "func_801670E4", "addr": 2148954340, "aliases": ["ov_SC02_027"], "header": false, "includers": 0, "o0": false, "nhash_before": "85b52ddd6c38ae874a08e04abdc6cdb7e689824d", "nhash_after": "1f43199b7ea84c6dd141ac054051d508cb4f0d1c", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_801670E4"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 5173, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 5174, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 5181, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 5182, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 5183, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 5201, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 6, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5203, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 7, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5206, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5276, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5279, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.644} +{"ts": "2026-09-09 03:21:54", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_027/ov_SC02_027_jr_8015C32C.c", "fn": "func_80167AE0", "addr": 2148956896, "aliases": ["ov_SC02_027"], "header": false, "includers": 0, "o0": false, "nhash_before": "280d14a2280bf6aaa12efc364f272cb66d508885", "nhash_after": "34449e2d13507c240596b7ca4fe8f68675d7f54f", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_80167AE0"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 5373, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 5374, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.727} +{"ts": "2026-09-09 03:21:56", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_027/ov_SC02_027_jr_8015C32C.c", "fn": "func_80168828", "addr": 2148960296, "aliases": ["ov_SC02_027"], "header": false, "includers": 0, "o0": false, "nhash_before": "de1a6f25ac8787871c4f582581948088181cca7f", "nhash_after": "de1a6f25ac8787871c4f582581948088181cca7f", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 5653, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 5661, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 2.124} +{"ts": "2026-09-09 03:21:57", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_027/ov_SC02_027_jr_8015C32C.c", "fn": "func_8016A290", "addr": 2148967056, "aliases": ["ov_SC02_027"], "header": false, "includers": 0, "o0": false, "nhash_before": "8261f0914a28ff018a7234646f20133ff293bf64", "nhash_after": "a17f3b54935a87f3b148b44e2b7b3ac976ca5e4f", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_8016A290"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 5966, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 5967, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.644} +{"ts": "2026-09-09 03:21:40", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_035/ov_SC02_035_jr_8015C32C.c", "fn": "func_8015D01C", "addr": 2148913180, "aliases": ["ov_SC02_035"], "header": false, "includers": 0, "o0": false, "nhash_before": "46ccad765b77335df3445465c3126bf1c3e5f641", "nhash_after": "4ea6e9f0cbcdd496c2fa7dcf4e6f501660f64ad5", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_8015D01C"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 1646, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1647, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.777} +{"ts": "2026-09-09 03:21:41", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_035/ov_SC02_035_jr_8015C32C.c", "fn": "func_8015D380", "addr": 2148914048, "aliases": ["ov_SC02_035"], "header": false, "includers": 0, "o0": false, "nhash_before": "aabaeabb87da5c362b7cb19d4a437a561343d718", "nhash_after": "2214b0acb044a41f5be69cb14320801af12a2347", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_8015D380"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1799, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1800, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.879} +{"ts": "2026-09-09 03:21:42", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_035/ov_SC02_035_jr_8015C32C.c", "fn": "func_8015D738", "addr": 2148915000, "aliases": ["ov_SC02_035"], "header": false, "includers": 0, "o0": false, "nhash_before": "5023cb215c7706fa2641b5a50218760088682e22", "nhash_after": "5023cb215c7706fa2641b5a50218760088682e22", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 1951, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.419} +{"ts": "2026-09-09 03:21:44", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_035/ov_SC02_035_jr_8015C32C.c", "fn": "func_8015FBE0", "addr": 2148924384, "aliases": ["ov_SC02_035"], "header": false, "includers": 0, "o0": false, "nhash_before": "806711e72d8e45f891a2d54c469e39993aec5c41", "nhash_after": "806711e72d8e45f891a2d54c469e39993aec5c41", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 2806, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.359} +{"ts": "2026-09-09 03:21:46", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_035/ov_SC02_035_jr_8015C32C.c", "fn": "func_80161E08", "addr": 2148933128, "aliases": ["ov_SC02_035"], "header": false, "includers": 0, "o0": false, "nhash_before": "0859eb97d6c44ad572ba521d2b19c86c055a38c3", "nhash_after": "0859eb97d6c44ad572ba521d2b19c86c055a38c3", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "instruction", "cls": "B", "detail": "move", "via": "", "line": 3614, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "instruction", "cls": "B", "detail": "move", "via": "", "line": 3625, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "instruction", "cls": "B", "detail": "move", "via": "", "line": 3636, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 2.43} +{"ts": "2026-09-09 03:21:47", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_035/ov_SC02_035_jr_8015C32C.c", "fn": "func_801621CC", "addr": 2148934092, "aliases": ["ov_SC02_035"], "header": false, "includers": 0, "o0": false, "nhash_before": "5ceaa5588c0a403fcf68affd3d718ffba49e3bb3", "nhash_after": "ac247c2981b13106f2305b4b64e668d5797c575d", "exemplar": {"tu": "src/ov_SC01_077/ov_SC01_077_jr_8015C32C.c", "fn": "func_801621CC"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 3692, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 3693, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 3694, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.591} +{"ts": "2026-09-09 03:21:47", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_035/ov_SC02_035_jr_8015C32C.c", "fn": "func_80162438", "addr": 2148934712, "aliases": ["ov_SC02_035"], "header": false, "includers": 0, "o0": false, "nhash_before": "48a405d4ace25cbae109ab50b142d521db716447", "nhash_after": "7d02ed5d0094468422052f2f45a03d045e9906da", "exemplar": {"tu": "src/ov_SC01_077/ov_SC01_077_jr_8015C32C.c", "fn": "func_80162438"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 3830, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 3831, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3837, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3848, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3859, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.537} +{"ts": "2026-09-09 03:21:49", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_035/ov_SC02_035_jr_8015C32C.c", "fn": "func_801627E8", "addr": 2148935656, "aliases": ["ov_SC02_035"], "header": false, "includers": 0, "o0": false, "nhash_before": "441a65fae3a87cacc574e52b5991b3badc558cb1", "nhash_after": "441a65fae3a87cacc574e52b5991b3badc558cb1", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3934, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3937, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.527} +{"ts": "2026-09-09 03:21:50", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_035/ov_SC02_035_jr_8015C32C.c", "fn": "func_80163EC8", "addr": 2148941512, "aliases": ["ov_SC02_035"], "header": false, "includers": 0, "o0": false, "nhash_before": "f291a077544a77707d70d488891fbed3b1d7d6b4", "nhash_after": "f291a077544a77707d70d488891fbed3b1d7d6b4", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 4117, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.152} +{"ts": "2026-09-09 03:21:51", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_035/ov_SC02_035_jr_8015C32C.c", "fn": "func_80164BDC", "addr": 2148944860, "aliases": ["ov_SC02_035"], "header": false, "includers": 0, "o0": false, "nhash_before": "191b64d458a110278c274877b8ae449e662f703a", "nhash_after": "f5e16586a5367c2d1e8b80dc3a506f7555611f75", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_80164BDC"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 4383, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 4384, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 4385, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.661} +{"ts": "2026-09-09 03:21:52", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_035/ov_SC02_035_jr_8015C32C.c", "fn": "func_801651B8", "addr": 2148946360, "aliases": ["ov_SC02_035"], "header": false, "includers": 0, "o0": false, "nhash_before": "aa2fec129db6ecba0e407a1494506f7ca5735bc9", "nhash_after": "e28990a4cd672793a57b458767b9b17cb5fd2548", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_801651B8"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 4531, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 4532, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 4533, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 4542, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 1.04} +{"ts": "2026-09-09 03:21:52", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_035/ov_SC02_035_jr_8015C32C.c", "fn": "func_80166690", "addr": 2148951696, "aliases": ["ov_SC02_035"], "header": false, "includers": 0, "o0": false, "nhash_before": "04c7bc330a8edb91fad1c01582a02694f5432acf", "nhash_after": "cfe15f2754f979ed992595ff2905ea649e55d1ca", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_80166690"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 4873, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 4959, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.644} +{"ts": "2026-09-09 03:21:53", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_035/ov_SC02_035_jr_8015C32C.c", "fn": "func_80166F58", "addr": 2148953944, "aliases": ["ov_SC02_035"], "header": false, "includers": 0, "o0": false, "nhash_before": "be562e378efa5b44c56cc676835c18287df72d95", "nhash_after": "85b4f6b26d2215ec2d3a4ecbdcac77301329e035", "exemplar": {"tu": "src/ov_SC01_004/ov_SC01_004_jr_8015C32C.c", "fn": "func_80166F58"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 5113, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 5114, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 5115, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 5116, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "launder", "cls": "B", "detail": "SHB", "via": "SHB", "line": 5123, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 5, "kind": "launder", "cls": "B", "detail": "SHB", "via": "SHB", "line": 5123, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 6, "kind": "launder", "cls": "B", "detail": "SHB", "via": "SHB", "line": 5124, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.521} +{"ts": "2026-09-09 03:21:54", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_035/ov_SC02_035_jr_8015C32C.c", "fn": "func_801670E4", "addr": 2148954340, "aliases": ["ov_SC02_035"], "header": false, "includers": 0, "o0": false, "nhash_before": "85b52ddd6c38ae874a08e04abdc6cdb7e689824d", "nhash_after": "1f43199b7ea84c6dd141ac054051d508cb4f0d1c", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_801670E4"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 5173, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 5174, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 5181, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 5182, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 5183, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 5201, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 6, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5203, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 7, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5206, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5276, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5279, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.623} +{"ts": "2026-09-09 03:21:54", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_035/ov_SC02_035_jr_8015C32C.c", "fn": "func_80167AE0", "addr": 2148956896, "aliases": ["ov_SC02_035"], "header": false, "includers": 0, "o0": false, "nhash_before": "280d14a2280bf6aaa12efc364f272cb66d508885", "nhash_after": "34449e2d13507c240596b7ca4fe8f68675d7f54f", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_80167AE0"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 5373, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 5374, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.679} +{"ts": "2026-09-09 03:21:56", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_035/ov_SC02_035_jr_8015C32C.c", "fn": "func_80168828", "addr": 2148960296, "aliases": ["ov_SC02_035"], "header": false, "includers": 0, "o0": false, "nhash_before": "de1a6f25ac8787871c4f582581948088181cca7f", "nhash_after": "de1a6f25ac8787871c4f582581948088181cca7f", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 5653, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 5661, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 2.004} +{"ts": "2026-09-09 03:21:57", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_035/ov_SC02_035_jr_8015C32C.c", "fn": "func_8016A290", "addr": 2148967056, "aliases": ["ov_SC02_035"], "header": false, "includers": 0, "o0": false, "nhash_before": "8261f0914a28ff018a7234646f20133ff293bf64", "nhash_after": "a17f3b54935a87f3b148b44e2b7b3ac976ca5e4f", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_8016A290"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 5966, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 5967, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.577} +{"ts": "2026-09-09 03:21:40", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_031/ov_SC02_031_jr_8015C32C.c", "fn": "func_8015D01C", "addr": 2148913180, "aliases": ["ov_SC02_031"], "header": false, "includers": 0, "o0": false, "nhash_before": "46ccad765b77335df3445465c3126bf1c3e5f641", "nhash_after": "4ea6e9f0cbcdd496c2fa7dcf4e6f501660f64ad5", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_8015D01C"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 1646, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1647, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.545} +{"ts": "2026-09-09 03:21:40", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_031/ov_SC02_031_jr_8015C32C.c", "fn": "func_8015D380", "addr": 2148914048, "aliases": ["ov_SC02_031"], "header": false, "includers": 0, "o0": false, "nhash_before": "aabaeabb87da5c362b7cb19d4a437a561343d718", "nhash_after": "2214b0acb044a41f5be69cb14320801af12a2347", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_8015D380"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1799, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1800, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.572} +{"ts": "2026-09-09 03:21:42", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_031/ov_SC02_031_jr_8015C32C.c", "fn": "func_8015D738", "addr": 2148915000, "aliases": ["ov_SC02_031"], "header": false, "includers": 0, "o0": false, "nhash_before": "5023cb215c7706fa2641b5a50218760088682e22", "nhash_after": "5023cb215c7706fa2641b5a50218760088682e22", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 1951, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.518} +{"ts": "2026-09-09 03:21:43", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_031/ov_SC02_031_jr_8015C32C.c", "fn": "func_8015FBE0", "addr": 2148924384, "aliases": ["ov_SC02_031"], "header": false, "includers": 0, "o0": false, "nhash_before": "806711e72d8e45f891a2d54c469e39993aec5c41", "nhash_after": "806711e72d8e45f891a2d54c469e39993aec5c41", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 2806, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.349} +{"ts": "2026-09-09 03:21:46", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_031/ov_SC02_031_jr_8015C32C.c", "fn": "func_80161E08", "addr": 2148933128, "aliases": ["ov_SC02_031"], "header": false, "includers": 0, "o0": false, "nhash_before": "0859eb97d6c44ad572ba521d2b19c86c055a38c3", "nhash_after": "0859eb97d6c44ad572ba521d2b19c86c055a38c3", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "instruction", "cls": "B", "detail": "move", "via": "", "line": 3614, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "instruction", "cls": "B", "detail": "move", "via": "", "line": 3625, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "instruction", "cls": "B", "detail": "move", "via": "", "line": 3636, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 2.409} +{"ts": "2026-09-09 03:21:46", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_031/ov_SC02_031_jr_8015C32C.c", "fn": "func_801621CC", "addr": 2148934092, "aliases": ["ov_SC02_031"], "header": false, "includers": 0, "o0": false, "nhash_before": "5ceaa5588c0a403fcf68affd3d718ffba49e3bb3", "nhash_after": "ac247c2981b13106f2305b4b64e668d5797c575d", "exemplar": {"tu": "src/ov_SC01_077/ov_SC01_077_jr_8015C32C.c", "fn": "func_801621CC"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 3692, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 3693, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 3694, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.561} +{"ts": "2026-09-09 03:21:47", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_031/ov_SC02_031_jr_8015C32C.c", "fn": "func_80162438", "addr": 2148934712, "aliases": ["ov_SC02_031"], "header": false, "includers": 0, "o0": false, "nhash_before": "48a405d4ace25cbae109ab50b142d521db716447", "nhash_after": "7d02ed5d0094468422052f2f45a03d045e9906da", "exemplar": {"tu": "src/ov_SC01_077/ov_SC01_077_jr_8015C32C.c", "fn": "func_80162438"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 3830, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 3831, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3837, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3848, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3859, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.61} +{"ts": "2026-09-09 03:21:49", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_031/ov_SC02_031_jr_8015C32C.c", "fn": "func_801627E8", "addr": 2148935656, "aliases": ["ov_SC02_031"], "header": false, "includers": 0, "o0": false, "nhash_before": "441a65fae3a87cacc574e52b5991b3badc558cb1", "nhash_after": "441a65fae3a87cacc574e52b5991b3badc558cb1", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3934, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3937, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.823} +{"ts": "2026-09-09 03:21:51", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_031/ov_SC02_031_jr_8015C32C.c", "fn": "func_80163EC8", "addr": 2148941512, "aliases": ["ov_SC02_031"], "header": false, "includers": 0, "o0": false, "nhash_before": "f291a077544a77707d70d488891fbed3b1d7d6b4", "nhash_after": "f291a077544a77707d70d488891fbed3b1d7d6b4", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 4117, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.644} +{"ts": "2026-09-09 03:21:51", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_031/ov_SC02_031_jr_8015C32C.c", "fn": "func_80164BDC", "addr": 2148944860, "aliases": ["ov_SC02_031"], "header": false, "includers": 0, "o0": false, "nhash_before": "191b64d458a110278c274877b8ae449e662f703a", "nhash_after": "f5e16586a5367c2d1e8b80dc3a506f7555611f75", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_80164BDC"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 4383, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 4384, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 4385, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.825} +{"ts": "2026-09-09 03:21:52", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_031/ov_SC02_031_jr_8015C32C.c", "fn": "func_801651B8", "addr": 2148946360, "aliases": ["ov_SC02_031"], "header": false, "includers": 0, "o0": false, "nhash_before": "aa2fec129db6ecba0e407a1494506f7ca5735bc9", "nhash_after": "e28990a4cd672793a57b458767b9b17cb5fd2548", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_801651B8"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 4531, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 4532, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 4533, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 4542, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.649} +{"ts": "2026-09-09 03:21:53", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_031/ov_SC02_031_jr_8015C32C.c", "fn": "func_80166690", "addr": 2148951696, "aliases": ["ov_SC02_031"], "header": false, "includers": 0, "o0": false, "nhash_before": "04c7bc330a8edb91fad1c01582a02694f5432acf", "nhash_after": "cfe15f2754f979ed992595ff2905ea649e55d1ca", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_80166690"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 4873, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 4959, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.556} +{"ts": "2026-09-09 03:21:53", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_031/ov_SC02_031_jr_8015C32C.c", "fn": "func_80166F58", "addr": 2148953944, "aliases": ["ov_SC02_031"], "header": false, "includers": 0, "o0": false, "nhash_before": "be562e378efa5b44c56cc676835c18287df72d95", "nhash_after": "85b4f6b26d2215ec2d3a4ecbdcac77301329e035", "exemplar": {"tu": "src/ov_SC01_004/ov_SC01_004_jr_8015C32C.c", "fn": "func_80166F58"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 5113, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 5114, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 5115, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 5116, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "launder", "cls": "B", "detail": "SHB", "via": "SHB", "line": 5123, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 5, "kind": "launder", "cls": "B", "detail": "SHB", "via": "SHB", "line": 5123, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 6, "kind": "launder", "cls": "B", "detail": "SHB", "via": "SHB", "line": 5124, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.533} +{"ts": "2026-09-09 03:21:54", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_031/ov_SC02_031_jr_8015C32C.c", "fn": "func_801670E4", "addr": 2148954340, "aliases": ["ov_SC02_031"], "header": false, "includers": 0, "o0": false, "nhash_before": "85b52ddd6c38ae874a08e04abdc6cdb7e689824d", "nhash_after": "1f43199b7ea84c6dd141ac054051d508cb4f0d1c", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_801670E4"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 5173, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 5174, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 5181, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 5182, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 5183, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 5201, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 6, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5203, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 7, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5206, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5276, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5279, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.738} +{"ts": "2026-09-09 03:21:55", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_031/ov_SC02_031_jr_8015C32C.c", "fn": "func_80167AE0", "addr": 2148956896, "aliases": ["ov_SC02_031"], "header": false, "includers": 0, "o0": false, "nhash_before": "280d14a2280bf6aaa12efc364f272cb66d508885", "nhash_after": "34449e2d13507c240596b7ca4fe8f68675d7f54f", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_80167AE0"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 5373, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 5374, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.61} +{"ts": "2026-09-09 03:21:57", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_031/ov_SC02_031_jr_8015C32C.c", "fn": "func_80168828", "addr": 2148960296, "aliases": ["ov_SC02_031"], "header": false, "includers": 0, "o0": false, "nhash_before": "de1a6f25ac8787871c4f582581948088181cca7f", "nhash_after": "de1a6f25ac8787871c4f582581948088181cca7f", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 5653, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 5661, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.946} +{"ts": "2026-09-09 03:21:58", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_031/ov_SC02_031_jr_8015C32C.c", "fn": "func_8016A290", "addr": 2148967056, "aliases": ["ov_SC02_031"], "header": false, "includers": 0, "o0": false, "nhash_before": "8261f0914a28ff018a7234646f20133ff293bf64", "nhash_after": "a17f3b54935a87f3b148b44e2b7b3ac976ca5e4f", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_8016A290"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 5966, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 5967, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.623} +{"ts": "2026-09-09 03:21:40", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_028/ov_SC02_028_jr_8015C32C.c", "fn": "func_8015D01C", "addr": 2148913180, "aliases": ["ov_SC02_028"], "header": false, "includers": 0, "o0": false, "nhash_before": "46ccad765b77335df3445465c3126bf1c3e5f641", "nhash_after": "4ea6e9f0cbcdd496c2fa7dcf4e6f501660f64ad5", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_8015D01C"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 1646, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1647, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.549} +{"ts": "2026-09-09 03:21:40", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_028/ov_SC02_028_jr_8015C32C.c", "fn": "func_8015D380", "addr": 2148914048, "aliases": ["ov_SC02_028"], "header": false, "includers": 0, "o0": false, "nhash_before": "aabaeabb87da5c362b7cb19d4a437a561343d718", "nhash_after": "2214b0acb044a41f5be69cb14320801af12a2347", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_8015D380"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1799, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1800, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.79} +{"ts": "2026-09-09 03:21:42", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_028/ov_SC02_028_jr_8015C32C.c", "fn": "func_8015D738", "addr": 2148915000, "aliases": ["ov_SC02_028"], "header": false, "includers": 0, "o0": false, "nhash_before": "5023cb215c7706fa2641b5a50218760088682e22", "nhash_after": "5023cb215c7706fa2641b5a50218760088682e22", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 1951, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.441} +{"ts": "2026-09-09 03:21:43", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_028/ov_SC02_028_jr_8015C32C.c", "fn": "func_8015FBE0", "addr": 2148924384, "aliases": ["ov_SC02_028"], "header": false, "includers": 0, "o0": false, "nhash_before": "806711e72d8e45f891a2d54c469e39993aec5c41", "nhash_after": "806711e72d8e45f891a2d54c469e39993aec5c41", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 2806, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.246} +{"ts": "2026-09-09 03:21:46", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_028/ov_SC02_028_jr_8015C32C.c", "fn": "func_80161E08", "addr": 2148933128, "aliases": ["ov_SC02_028"], "header": false, "includers": 0, "o0": false, "nhash_before": "0859eb97d6c44ad572ba521d2b19c86c055a38c3", "nhash_after": "0859eb97d6c44ad572ba521d2b19c86c055a38c3", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "instruction", "cls": "B", "detail": "move", "via": "", "line": 3614, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "instruction", "cls": "B", "detail": "move", "via": "", "line": 3625, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "instruction", "cls": "B", "detail": "move", "via": "", "line": 3636, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 2.515} +{"ts": "2026-09-09 03:21:46", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_028/ov_SC02_028_jr_8015C32C.c", "fn": "func_801621CC", "addr": 2148934092, "aliases": ["ov_SC02_028"], "header": false, "includers": 0, "o0": false, "nhash_before": "5ceaa5588c0a403fcf68affd3d718ffba49e3bb3", "nhash_after": "ac247c2981b13106f2305b4b64e668d5797c575d", "exemplar": {"tu": "src/ov_SC01_077/ov_SC01_077_jr_8015C32C.c", "fn": "func_801621CC"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 3692, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 3693, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 3694, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.569} +{"ts": "2026-09-09 03:21:47", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_028/ov_SC02_028_jr_8015C32C.c", "fn": "func_80162438", "addr": 2148934712, "aliases": ["ov_SC02_028"], "header": false, "includers": 0, "o0": false, "nhash_before": "48a405d4ace25cbae109ab50b142d521db716447", "nhash_after": "7d02ed5d0094468422052f2f45a03d045e9906da", "exemplar": {"tu": "src/ov_SC01_077/ov_SC01_077_jr_8015C32C.c", "fn": "func_80162438"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 3830, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 3831, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3837, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3848, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3859, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.631} +{"ts": "2026-09-09 03:21:49", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_028/ov_SC02_028_jr_8015C32C.c", "fn": "func_801627E8", "addr": 2148935656, "aliases": ["ov_SC02_028"], "header": false, "includers": 0, "o0": false, "nhash_before": "441a65fae3a87cacc574e52b5991b3badc558cb1", "nhash_after": "441a65fae3a87cacc574e52b5991b3badc558cb1", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3934, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3937, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.867} +{"ts": "2026-09-09 03:21:50", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_028/ov_SC02_028_jr_8015C32C.c", "fn": "func_80163EC8", "addr": 2148941512, "aliases": ["ov_SC02_028"], "header": false, "includers": 0, "o0": false, "nhash_before": "f291a077544a77707d70d488891fbed3b1d7d6b4", "nhash_after": "f291a077544a77707d70d488891fbed3b1d7d6b4", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 4117, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.247} +{"ts": "2026-09-09 03:21:51", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_028/ov_SC02_028_jr_8015C32C.c", "fn": "func_80164BDC", "addr": 2148944860, "aliases": ["ov_SC02_028"], "header": false, "includers": 0, "o0": false, "nhash_before": "191b64d458a110278c274877b8ae449e662f703a", "nhash_after": "f5e16586a5367c2d1e8b80dc3a506f7555611f75", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_80164BDC"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 4383, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 4384, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 4385, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.761} +{"ts": "2026-09-09 03:21:52", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_028/ov_SC02_028_jr_8015C32C.c", "fn": "func_801651B8", "addr": 2148946360, "aliases": ["ov_SC02_028"], "header": false, "includers": 0, "o0": false, "nhash_before": "aa2fec129db6ecba0e407a1494506f7ca5735bc9", "nhash_after": "e28990a4cd672793a57b458767b9b17cb5fd2548", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_801651B8"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 4531, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 4532, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 4533, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 4542, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.925} +{"ts": "2026-09-09 03:21:53", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_028/ov_SC02_028_jr_8015C32C.c", "fn": "func_80166690", "addr": 2148951696, "aliases": ["ov_SC02_028"], "header": false, "includers": 0, "o0": false, "nhash_before": "04c7bc330a8edb91fad1c01582a02694f5432acf", "nhash_after": "cfe15f2754f979ed992595ff2905ea649e55d1ca", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_80166690"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 4873, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 4959, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.725} +{"ts": "2026-09-09 03:21:53", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_028/ov_SC02_028_jr_8015C32C.c", "fn": "func_80166F58", "addr": 2148953944, "aliases": ["ov_SC02_028"], "header": false, "includers": 0, "o0": false, "nhash_before": "be562e378efa5b44c56cc676835c18287df72d95", "nhash_after": "85b4f6b26d2215ec2d3a4ecbdcac77301329e035", "exemplar": {"tu": "src/ov_SC01_004/ov_SC01_004_jr_8015C32C.c", "fn": "func_80166F58"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 5113, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 5114, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 5115, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 5116, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "launder", "cls": "B", "detail": "SHB", "via": "SHB", "line": 5123, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 5, "kind": "launder", "cls": "B", "detail": "SHB", "via": "SHB", "line": 5123, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 6, "kind": "launder", "cls": "B", "detail": "SHB", "via": "SHB", "line": 5124, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.675} +{"ts": "2026-09-09 03:21:54", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_028/ov_SC02_028_jr_8015C32C.c", "fn": "func_801670E4", "addr": 2148954340, "aliases": ["ov_SC02_028"], "header": false, "includers": 0, "o0": false, "nhash_before": "85b52ddd6c38ae874a08e04abdc6cdb7e689824d", "nhash_after": "1f43199b7ea84c6dd141ac054051d508cb4f0d1c", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_801670E4"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 5173, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 5174, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 5181, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 5182, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 5183, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 5201, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 6, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5203, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 7, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5206, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5276, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5279, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.522} +{"ts": "2026-09-09 03:21:54", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_028/ov_SC02_028_jr_8015C32C.c", "fn": "func_80167AE0", "addr": 2148956896, "aliases": ["ov_SC02_028"], "header": false, "includers": 0, "o0": false, "nhash_before": "280d14a2280bf6aaa12efc364f272cb66d508885", "nhash_after": "34449e2d13507c240596b7ca4fe8f68675d7f54f", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_80167AE0"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 5373, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 5374, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.549} +{"ts": "2026-09-09 03:21:57", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_028/ov_SC02_028_jr_8015C32C.c", "fn": "func_80168828", "addr": 2148960296, "aliases": ["ov_SC02_028"], "header": false, "includers": 0, "o0": false, "nhash_before": "de1a6f25ac8787871c4f582581948088181cca7f", "nhash_after": "de1a6f25ac8787871c4f582581948088181cca7f", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 5653, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 5661, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 2.345} +{"ts": "2026-09-09 03:21:58", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_028/ov_SC02_028_jr_8015C32C.c", "fn": "func_8016A290", "addr": 2148967056, "aliases": ["ov_SC02_028"], "header": false, "includers": 0, "o0": false, "nhash_before": "8261f0914a28ff018a7234646f20133ff293bf64", "nhash_after": "a17f3b54935a87f3b148b44e2b7b3ac976ca5e4f", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_8016A290"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 5966, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 5967, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.788} +{"ts": "2026-09-09 03:21:58", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_003/ov_SC03_003_jr_8015C32C.c", "fn": "func_8015D01C", "addr": 2148913180, "aliases": ["ov_SC03_003"], "header": false, "includers": 0, "o0": false, "nhash_before": "46ccad765b77335df3445465c3126bf1c3e5f641", "nhash_after": "4ea6e9f0cbcdd496c2fa7dcf4e6f501660f64ad5", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_8015D01C"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 1646, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1647, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.58} +{"ts": "2026-09-09 03:21:59", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_003/ov_SC03_003_jr_8015C32C.c", "fn": "func_8015D380", "addr": 2148914048, "aliases": ["ov_SC03_003"], "header": false, "includers": 0, "o0": false, "nhash_before": "aabaeabb87da5c362b7cb19d4a437a561343d718", "nhash_after": "2214b0acb044a41f5be69cb14320801af12a2347", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_8015D380"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1799, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1800, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.78} +{"ts": "2026-09-09 03:22:00", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_003/ov_SC03_003_jr_8015C32C.c", "fn": "func_8015D738", "addr": 2148915000, "aliases": ["ov_SC03_003"], "header": false, "includers": 0, "o0": false, "nhash_before": "5023cb215c7706fa2641b5a50218760088682e22", "nhash_after": "5023cb215c7706fa2641b5a50218760088682e22", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 1951, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.458} +{"ts": "2026-09-09 03:22:01", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_003/ov_SC03_003_jr_8015C32C.c", "fn": "func_8015FBE0", "addr": 2148924384, "aliases": ["ov_SC03_003"], "header": false, "includers": 0, "o0": false, "nhash_before": "806711e72d8e45f891a2d54c469e39993aec5c41", "nhash_after": "806711e72d8e45f891a2d54c469e39993aec5c41", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 2806, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.272} +{"ts": "2026-09-09 03:22:04", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_003/ov_SC03_003_jr_8015C32C.c", "fn": "func_80161E08", "addr": 2148933128, "aliases": ["ov_SC03_003"], "header": false, "includers": 0, "o0": false, "nhash_before": "0859eb97d6c44ad572ba521d2b19c86c055a38c3", "nhash_after": "0859eb97d6c44ad572ba521d2b19c86c055a38c3", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "instruction", "cls": "B", "detail": "move", "via": "", "line": 3614, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "instruction", "cls": "B", "detail": "move", "via": "", "line": 3625, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "instruction", "cls": "B", "detail": "move", "via": "", "line": 3636, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 2.204} +{"ts": "2026-09-09 03:22:04", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_003/ov_SC03_003_jr_8015C32C.c", "fn": "func_801621CC", "addr": 2148934092, "aliases": ["ov_SC03_003"], "header": false, "includers": 0, "o0": false, "nhash_before": "5ceaa5588c0a403fcf68affd3d718ffba49e3bb3", "nhash_after": "ac247c2981b13106f2305b4b64e668d5797c575d", "exemplar": {"tu": "src/ov_SC01_077/ov_SC01_077_jr_8015C32C.c", "fn": "func_801621CC"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 3692, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 3693, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 3694, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.589} +{"ts": "2026-09-09 03:22:05", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_003/ov_SC03_003_jr_8015C32C.c", "fn": "func_80162438", "addr": 2148934712, "aliases": ["ov_SC03_003"], "header": false, "includers": 0, "o0": false, "nhash_before": "48a405d4ace25cbae109ab50b142d521db716447", "nhash_after": "7d02ed5d0094468422052f2f45a03d045e9906da", "exemplar": {"tu": "src/ov_SC01_077/ov_SC01_077_jr_8015C32C.c", "fn": "func_80162438"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 3830, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 3831, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3837, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3848, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3859, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.685} +{"ts": "2026-09-09 03:22:07", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_003/ov_SC03_003_jr_8015C32C.c", "fn": "func_801627E8", "addr": 2148935656, "aliases": ["ov_SC03_003"], "header": false, "includers": 0, "o0": false, "nhash_before": "441a65fae3a87cacc574e52b5991b3badc558cb1", "nhash_after": "441a65fae3a87cacc574e52b5991b3badc558cb1", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3934, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3937, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 2.061} +{"ts": "2026-09-09 03:22:08", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_003/ov_SC03_003_jr_8015C32C.c", "fn": "func_80163EC8", "addr": 2148941512, "aliases": ["ov_SC03_003"], "header": false, "includers": 0, "o0": false, "nhash_before": "f291a077544a77707d70d488891fbed3b1d7d6b4", "nhash_after": "f291a077544a77707d70d488891fbed3b1d7d6b4", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 4117, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.242} +{"ts": "2026-09-09 03:22:09", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_003/ov_SC03_003_jr_8015C32C.c", "fn": "func_80164BDC", "addr": 2148944860, "aliases": ["ov_SC03_003"], "header": false, "includers": 0, "o0": false, "nhash_before": "191b64d458a110278c274877b8ae449e662f703a", "nhash_after": "f5e16586a5367c2d1e8b80dc3a506f7555611f75", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_80164BDC"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 4383, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 4384, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 4385, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.807} +{"ts": "2026-09-09 03:22:10", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_003/ov_SC03_003_jr_8015C32C.c", "fn": "func_801651B8", "addr": 2148946360, "aliases": ["ov_SC03_003"], "header": false, "includers": 0, "o0": false, "nhash_before": "aa2fec129db6ecba0e407a1494506f7ca5735bc9", "nhash_after": "e28990a4cd672793a57b458767b9b17cb5fd2548", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_801651B8"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 4531, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 4532, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 4533, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 4542, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.567} +{"ts": "2026-09-09 03:22:10", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_003/ov_SC03_003_jr_8015C32C.c", "fn": "func_80166690", "addr": 2148951696, "aliases": ["ov_SC03_003"], "header": false, "includers": 0, "o0": false, "nhash_before": "04c7bc330a8edb91fad1c01582a02694f5432acf", "nhash_after": "cfe15f2754f979ed992595ff2905ea649e55d1ca", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_80166690"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 4873, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 4959, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.598} +{"ts": "2026-09-09 03:22:11", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_003/ov_SC03_003_jr_8015C32C.c", "fn": "func_80166F58", "addr": 2148953944, "aliases": ["ov_SC03_003"], "header": false, "includers": 0, "o0": false, "nhash_before": "be562e378efa5b44c56cc676835c18287df72d95", "nhash_after": "85b4f6b26d2215ec2d3a4ecbdcac77301329e035", "exemplar": {"tu": "src/ov_SC01_004/ov_SC01_004_jr_8015C32C.c", "fn": "func_80166F58"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 5113, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 5114, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 5115, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 5116, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "launder", "cls": "B", "detail": "SHB", "via": "SHB", "line": 5123, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 5, "kind": "launder", "cls": "B", "detail": "SHB", "via": "SHB", "line": 5123, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 6, "kind": "launder", "cls": "B", "detail": "SHB", "via": "SHB", "line": 5124, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.772} +{"ts": "2026-09-09 03:22:12", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_003/ov_SC03_003_jr_8015C32C.c", "fn": "func_801670E4", "addr": 2148954340, "aliases": ["ov_SC03_003"], "header": false, "includers": 0, "o0": false, "nhash_before": "85b52ddd6c38ae874a08e04abdc6cdb7e689824d", "nhash_after": "1f43199b7ea84c6dd141ac054051d508cb4f0d1c", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_801670E4"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 5173, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 5174, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 5181, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 5182, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 5183, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 5201, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 6, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5203, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 7, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5206, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5276, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5279, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.675} +{"ts": "2026-09-09 03:22:12", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_003/ov_SC03_003_jr_8015C32C.c", "fn": "func_80167AE0", "addr": 2148956896, "aliases": ["ov_SC03_003"], "header": false, "includers": 0, "o0": false, "nhash_before": "280d14a2280bf6aaa12efc364f272cb66d508885", "nhash_after": "34449e2d13507c240596b7ca4fe8f68675d7f54f", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_80167AE0"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 5373, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 5374, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.714} +{"ts": "2026-09-09 03:22:15", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_003/ov_SC03_003_jr_8015C32C.c", "fn": "func_80168828", "addr": 2148960296, "aliases": ["ov_SC03_003"], "header": false, "includers": 0, "o0": false, "nhash_before": "de1a6f25ac8787871c4f582581948088181cca7f", "nhash_after": "de1a6f25ac8787871c4f582581948088181cca7f", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 5653, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 5661, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 2.013} +{"ts": "2026-09-09 03:22:15", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_003/ov_SC03_003_jr_8015C32C.c", "fn": "func_8016A290", "addr": 2148967056, "aliases": ["ov_SC03_003"], "header": false, "includers": 0, "o0": false, "nhash_before": "8261f0914a28ff018a7234646f20133ff293bf64", "nhash_after": "a17f3b54935a87f3b148b44e2b7b3ac976ca5e4f", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_8016A290"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 5966, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 5967, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.527} +{"ts": "2026-09-09 03:21:56", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_041/ov_SC02_041_jr_8015C32C.c", "fn": "func_8015D01C", "addr": 2148913180, "aliases": ["ov_SC02_041"], "header": false, "includers": 0, "o0": false, "nhash_before": "46ccad765b77335df3445465c3126bf1c3e5f641", "nhash_after": "4ea6e9f0cbcdd496c2fa7dcf4e6f501660f64ad5", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_8015D01C"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 1646, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1647, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.727} +{"ts": "2026-09-09 03:21:57", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_041/ov_SC02_041_jr_8015C32C.c", "fn": "func_8015D380", "addr": 2148914048, "aliases": ["ov_SC02_041"], "header": false, "includers": 0, "o0": false, "nhash_before": "aabaeabb87da5c362b7cb19d4a437a561343d718", "nhash_after": "2214b0acb044a41f5be69cb14320801af12a2347", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_8015D380"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1799, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1800, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.634} +{"ts": "2026-09-09 03:21:59", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_041/ov_SC02_041_jr_8015C32C.c", "fn": "func_8015D738", "addr": 2148915000, "aliases": ["ov_SC02_041"], "header": false, "includers": 0, "o0": false, "nhash_before": "5023cb215c7706fa2641b5a50218760088682e22", "nhash_after": "5023cb215c7706fa2641b5a50218760088682e22", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 1951, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.38} +{"ts": "2026-09-09 03:22:00", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_041/ov_SC02_041_jr_8015C32C.c", "fn": "func_8015FBE0", "addr": 2148924384, "aliases": ["ov_SC02_041"], "header": false, "includers": 0, "o0": false, "nhash_before": "806711e72d8e45f891a2d54c469e39993aec5c41", "nhash_after": "806711e72d8e45f891a2d54c469e39993aec5c41", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 2806, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.188} +{"ts": "2026-09-09 03:22:03", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_041/ov_SC02_041_jr_8015C32C.c", "fn": "func_80161E08", "addr": 2148933128, "aliases": ["ov_SC02_041"], "header": false, "includers": 0, "o0": false, "nhash_before": "0859eb97d6c44ad572ba521d2b19c86c055a38c3", "nhash_after": "0859eb97d6c44ad572ba521d2b19c86c055a38c3", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "instruction", "cls": "B", "detail": "move", "via": "", "line": 3614, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "instruction", "cls": "B", "detail": "move", "via": "", "line": 3625, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "instruction", "cls": "B", "detail": "move", "via": "", "line": 3636, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 2.615} +{"ts": "2026-09-09 03:22:03", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_041/ov_SC02_041_jr_8015C32C.c", "fn": "func_801621CC", "addr": 2148934092, "aliases": ["ov_SC02_041"], "header": false, "includers": 0, "o0": false, "nhash_before": "5ceaa5588c0a403fcf68affd3d718ffba49e3bb3", "nhash_after": "ac247c2981b13106f2305b4b64e668d5797c575d", "exemplar": {"tu": "src/ov_SC01_077/ov_SC01_077_jr_8015C32C.c", "fn": "func_801621CC"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 3692, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 3693, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 3694, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.696} +{"ts": "2026-09-09 03:22:04", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_041/ov_SC02_041_jr_8015C32C.c", "fn": "func_80162438", "addr": 2148934712, "aliases": ["ov_SC02_041"], "header": false, "includers": 0, "o0": false, "nhash_before": "48a405d4ace25cbae109ab50b142d521db716447", "nhash_after": "7d02ed5d0094468422052f2f45a03d045e9906da", "exemplar": {"tu": "src/ov_SC01_077/ov_SC01_077_jr_8015C32C.c", "fn": "func_80162438"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 3830, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 3831, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3837, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3848, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3859, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.671} +{"ts": "2026-09-09 03:22:07", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_041/ov_SC02_041_jr_8015C32C.c", "fn": "func_801627E8", "addr": 2148935656, "aliases": ["ov_SC02_041"], "header": false, "includers": 0, "o0": false, "nhash_before": "441a65fae3a87cacc574e52b5991b3badc558cb1", "nhash_after": "441a65fae3a87cacc574e52b5991b3badc558cb1", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3934, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3937, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 2.553} +{"ts": "2026-09-09 03:22:08", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_041/ov_SC02_041_jr_8015C32C.c", "fn": "func_80163EC8", "addr": 2148941512, "aliases": ["ov_SC02_041"], "header": false, "includers": 0, "o0": false, "nhash_before": "f291a077544a77707d70d488891fbed3b1d7d6b4", "nhash_after": "f291a077544a77707d70d488891fbed3b1d7d6b4", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 4117, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.624} +{"ts": "2026-09-09 03:22:09", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_041/ov_SC02_041_jr_8015C32C.c", "fn": "func_80164BDC", "addr": 2148944860, "aliases": ["ov_SC02_041"], "header": false, "includers": 0, "o0": false, "nhash_before": "191b64d458a110278c274877b8ae449e662f703a", "nhash_after": "f5e16586a5367c2d1e8b80dc3a506f7555611f75", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_80164BDC"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 4383, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 4384, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 4385, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.742} +{"ts": "2026-09-09 03:22:10", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_041/ov_SC02_041_jr_8015C32C.c", "fn": "func_801651B8", "addr": 2148946360, "aliases": ["ov_SC02_041"], "header": false, "includers": 0, "o0": false, "nhash_before": "aa2fec129db6ecba0e407a1494506f7ca5735bc9", "nhash_after": "e28990a4cd672793a57b458767b9b17cb5fd2548", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_801651B8"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 4531, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 4532, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 4533, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 4542, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.626} +{"ts": "2026-09-09 03:22:10", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_041/ov_SC02_041_jr_8015C32C.c", "fn": "func_80166690", "addr": 2148951696, "aliases": ["ov_SC02_041"], "header": false, "includers": 0, "o0": false, "nhash_before": "04c7bc330a8edb91fad1c01582a02694f5432acf", "nhash_after": "cfe15f2754f979ed992595ff2905ea649e55d1ca", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_80166690"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 4873, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 4959, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.634} +{"ts": "2026-09-09 03:22:11", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_041/ov_SC02_041_jr_8015C32C.c", "fn": "func_80166F58", "addr": 2148953944, "aliases": ["ov_SC02_041"], "header": false, "includers": 0, "o0": false, "nhash_before": "be562e378efa5b44c56cc676835c18287df72d95", "nhash_after": "85b4f6b26d2215ec2d3a4ecbdcac77301329e035", "exemplar": {"tu": "src/ov_SC01_004/ov_SC01_004_jr_8015C32C.c", "fn": "func_80166F58"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 5113, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 5114, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 5115, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 5116, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "launder", "cls": "B", "detail": "SHB", "via": "SHB", "line": 5123, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 5, "kind": "launder", "cls": "B", "detail": "SHB", "via": "SHB", "line": 5123, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 6, "kind": "launder", "cls": "B", "detail": "SHB", "via": "SHB", "line": 5124, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.645} +{"ts": "2026-09-09 03:22:12", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_041/ov_SC02_041_jr_8015C32C.c", "fn": "func_801670E4", "addr": 2148954340, "aliases": ["ov_SC02_041"], "header": false, "includers": 0, "o0": false, "nhash_before": "85b52ddd6c38ae874a08e04abdc6cdb7e689824d", "nhash_after": "1f43199b7ea84c6dd141ac054051d508cb4f0d1c", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_801670E4"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 5173, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 5174, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 5181, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 5182, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 5183, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 5201, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 6, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5203, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 7, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5206, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5276, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5279, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.836} +{"ts": "2026-09-09 03:22:12", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_041/ov_SC02_041_jr_8015C32C.c", "fn": "func_80167AE0", "addr": 2148956896, "aliases": ["ov_SC02_041"], "header": false, "includers": 0, "o0": false, "nhash_before": "280d14a2280bf6aaa12efc364f272cb66d508885", "nhash_after": "34449e2d13507c240596b7ca4fe8f68675d7f54f", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_80167AE0"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 5373, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 5374, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.675} +{"ts": "2026-09-09 03:22:14", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_041/ov_SC02_041_jr_8015C32C.c", "fn": "func_80168828", "addr": 2148960296, "aliases": ["ov_SC02_041"], "header": false, "includers": 0, "o0": false, "nhash_before": "de1a6f25ac8787871c4f582581948088181cca7f", "nhash_after": "de1a6f25ac8787871c4f582581948088181cca7f", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 5653, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 5661, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 2.092} +{"ts": "2026-09-09 03:22:15", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_041/ov_SC02_041_jr_8015C32C.c", "fn": "func_8016A290", "addr": 2148967056, "aliases": ["ov_SC02_041"], "header": false, "includers": 0, "o0": false, "nhash_before": "8261f0914a28ff018a7234646f20133ff293bf64", "nhash_after": "a17f3b54935a87f3b148b44e2b7b3ac976ca5e4f", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_8016A290"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 5966, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 5967, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.551} +{"ts": "2026-09-09 03:21:57", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_002/ov_SC03_002_jr_8015C32C.c", "fn": "func_8015D01C", "addr": 2148913180, "aliases": ["ov_SC03_002"], "header": false, "includers": 0, "o0": false, "nhash_before": "46ccad765b77335df3445465c3126bf1c3e5f641", "nhash_after": "4ea6e9f0cbcdd496c2fa7dcf4e6f501660f64ad5", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_8015D01C"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 1646, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1647, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.587} +{"ts": "2026-09-09 03:21:58", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_002/ov_SC03_002_jr_8015C32C.c", "fn": "func_8015D380", "addr": 2148914048, "aliases": ["ov_SC03_002"], "header": false, "includers": 0, "o0": false, "nhash_before": "aabaeabb87da5c362b7cb19d4a437a561343d718", "nhash_after": "2214b0acb044a41f5be69cb14320801af12a2347", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_8015D380"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1799, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1800, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.632} +{"ts": "2026-09-09 03:22:00", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_002/ov_SC03_002_jr_8015C32C.c", "fn": "func_8015D738", "addr": 2148915000, "aliases": ["ov_SC03_002"], "header": false, "includers": 0, "o0": false, "nhash_before": "5023cb215c7706fa2641b5a50218760088682e22", "nhash_after": "5023cb215c7706fa2641b5a50218760088682e22", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 1951, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.314} +{"ts": "2026-09-09 03:22:02", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_002/ov_SC03_002_jr_8015C32C.c", "fn": "func_8015FBE0", "addr": 2148924384, "aliases": ["ov_SC03_002"], "header": false, "includers": 0, "o0": false, "nhash_before": "806711e72d8e45f891a2d54c469e39993aec5c41", "nhash_after": "806711e72d8e45f891a2d54c469e39993aec5c41", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 2806, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.816} +{"ts": "2026-09-09 03:22:05", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_002/ov_SC03_002_jr_8015C32C.c", "fn": "func_80161E08", "addr": 2148933128, "aliases": ["ov_SC03_002"], "header": false, "includers": 0, "o0": false, "nhash_before": "0859eb97d6c44ad572ba521d2b19c86c055a38c3", "nhash_after": "0859eb97d6c44ad572ba521d2b19c86c055a38c3", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "instruction", "cls": "B", "detail": "move", "via": "", "line": 3614, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "instruction", "cls": "B", "detail": "move", "via": "", "line": 3625, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "instruction", "cls": "B", "detail": "move", "via": "", "line": 3636, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 2.927} +{"ts": "2026-09-09 03:22:06", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_002/ov_SC03_002_jr_8015C32C.c", "fn": "func_801621CC", "addr": 2148934092, "aliases": ["ov_SC03_002"], "header": false, "includers": 0, "o0": false, "nhash_before": "5ceaa5588c0a403fcf68affd3d718ffba49e3bb3", "nhash_after": "ac247c2981b13106f2305b4b64e668d5797c575d", "exemplar": {"tu": "src/ov_SC01_077/ov_SC01_077_jr_8015C32C.c", "fn": "func_801621CC"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 3692, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 3693, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 3694, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 1.093} +{"ts": "2026-09-09 03:22:06", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_002/ov_SC03_002_jr_8015C32C.c", "fn": "func_80162438", "addr": 2148934712, "aliases": ["ov_SC03_002"], "header": false, "includers": 0, "o0": false, "nhash_before": "48a405d4ace25cbae109ab50b142d521db716447", "nhash_after": "7d02ed5d0094468422052f2f45a03d045e9906da", "exemplar": {"tu": "src/ov_SC01_077/ov_SC01_077_jr_8015C32C.c", "fn": "func_80162438"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 3830, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 3831, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3837, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3848, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3859, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.624} +{"ts": "2026-09-09 03:22:08", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_002/ov_SC03_002_jr_8015C32C.c", "fn": "func_801627E8", "addr": 2148935656, "aliases": ["ov_SC03_002"], "header": false, "includers": 0, "o0": false, "nhash_before": "441a65fae3a87cacc574e52b5991b3badc558cb1", "nhash_after": "441a65fae3a87cacc574e52b5991b3badc558cb1", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3934, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3937, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 2.001} +{"ts": "2026-09-09 03:22:10", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_002/ov_SC03_002_jr_8015C32C.c", "fn": "func_80163EC8", "addr": 2148941512, "aliases": ["ov_SC03_002"], "header": false, "includers": 0, "o0": false, "nhash_before": "f291a077544a77707d70d488891fbed3b1d7d6b4", "nhash_after": "f291a077544a77707d70d488891fbed3b1d7d6b4", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 4117, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.364} +{"ts": "2026-09-09 03:22:10", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_002/ov_SC03_002_jr_8015C32C.c", "fn": "func_80164BDC", "addr": 2148944860, "aliases": ["ov_SC03_002"], "header": false, "includers": 0, "o0": false, "nhash_before": "191b64d458a110278c274877b8ae449e662f703a", "nhash_after": "f5e16586a5367c2d1e8b80dc3a506f7555611f75", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_80164BDC"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 4383, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 4384, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 4385, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.562} +{"ts": "2026-09-09 03:22:11", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_002/ov_SC03_002_jr_8015C32C.c", "fn": "func_801651B8", "addr": 2148946360, "aliases": ["ov_SC03_002"], "header": false, "includers": 0, "o0": false, "nhash_before": "aa2fec129db6ecba0e407a1494506f7ca5735bc9", "nhash_after": "e28990a4cd672793a57b458767b9b17cb5fd2548", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_801651B8"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 4531, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 4532, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 4533, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 4542, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.612} +{"ts": "2026-09-09 03:22:12", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_002/ov_SC03_002_jr_8015C32C.c", "fn": "func_80166690", "addr": 2148951696, "aliases": ["ov_SC03_002"], "header": false, "includers": 0, "o0": false, "nhash_before": "04c7bc330a8edb91fad1c01582a02694f5432acf", "nhash_after": "cfe15f2754f979ed992595ff2905ea649e55d1ca", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_80166690"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 4873, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 4959, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.667} +{"ts": "2026-09-09 03:22:13", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_002/ov_SC03_002_jr_8015C32C.c", "fn": "func_80166F58", "addr": 2148953944, "aliases": ["ov_SC03_002"], "header": false, "includers": 0, "o0": false, "nhash_before": "be562e378efa5b44c56cc676835c18287df72d95", "nhash_after": "85b4f6b26d2215ec2d3a4ecbdcac77301329e035", "exemplar": {"tu": "src/ov_SC01_004/ov_SC01_004_jr_8015C32C.c", "fn": "func_80166F58"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 5113, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 5114, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 5115, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 5116, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "launder", "cls": "B", "detail": "SHB", "via": "SHB", "line": 5123, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 5, "kind": "launder", "cls": "B", "detail": "SHB", "via": "SHB", "line": 5123, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 6, "kind": "launder", "cls": "B", "detail": "SHB", "via": "SHB", "line": 5124, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.951} +{"ts": "2026-09-09 03:22:14", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_002/ov_SC03_002_jr_8015C32C.c", "fn": "func_801670E4", "addr": 2148954340, "aliases": ["ov_SC03_002"], "header": false, "includers": 0, "o0": false, "nhash_before": "85b52ddd6c38ae874a08e04abdc6cdb7e689824d", "nhash_after": "1f43199b7ea84c6dd141ac054051d508cb4f0d1c", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_801670E4"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 5173, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 5174, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 5181, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 5182, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 5183, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 5201, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 6, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5203, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 7, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5206, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5276, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5279, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.93} +{"ts": "2026-09-09 03:22:15", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_002/ov_SC03_002_jr_8015C32C.c", "fn": "func_80167AE0", "addr": 2148956896, "aliases": ["ov_SC03_002"], "header": false, "includers": 0, "o0": false, "nhash_before": "280d14a2280bf6aaa12efc364f272cb66d508885", "nhash_after": "34449e2d13507c240596b7ca4fe8f68675d7f54f", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_80167AE0"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 5373, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 5374, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.884} +{"ts": "2026-09-09 03:22:16", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_002/ov_SC03_002_jr_8015C32C.c", "fn": "func_80168828", "addr": 2148960296, "aliases": ["ov_SC03_002"], "header": false, "includers": 0, "o0": false, "nhash_before": "de1a6f25ac8787871c4f582581948088181cca7f", "nhash_after": "de1a6f25ac8787871c4f582581948088181cca7f", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 5653, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 5661, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.679} +{"ts": "2026-09-09 03:22:17", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_002/ov_SC03_002_jr_8015C32C.c", "fn": "func_8016A290", "addr": 2148967056, "aliases": ["ov_SC03_002"], "header": false, "includers": 0, "o0": false, "nhash_before": "8261f0914a28ff018a7234646f20133ff293bf64", "nhash_after": "a17f3b54935a87f3b148b44e2b7b3ac976ca5e4f", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_8016A290"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 5966, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 5967, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.687} +{"ts": "2026-09-09 03:21:59", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_012/ov_SC03_012_jr_8015C32C.c", "fn": "func_8015D01C", "addr": 2148913180, "aliases": ["ov_SC03_012"], "header": false, "includers": 0, "o0": false, "nhash_before": "46ccad765b77335df3445465c3126bf1c3e5f641", "nhash_after": "4ea6e9f0cbcdd496c2fa7dcf4e6f501660f64ad5", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_8015D01C"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 1646, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1647, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.675} +{"ts": "2026-09-09 03:22:00", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_012/ov_SC03_012_jr_8015C32C.c", "fn": "func_8015D380", "addr": 2148914048, "aliases": ["ov_SC03_012"], "header": false, "includers": 0, "o0": false, "nhash_before": "aabaeabb87da5c362b7cb19d4a437a561343d718", "nhash_after": "2214b0acb044a41f5be69cb14320801af12a2347", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_8015D380"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1799, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1800, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.593} +{"ts": "2026-09-09 03:22:01", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_012/ov_SC03_012_jr_8015C32C.c", "fn": "func_8015D738", "addr": 2148915000, "aliases": ["ov_SC03_012"], "header": false, "includers": 0, "o0": false, "nhash_before": "5023cb215c7706fa2641b5a50218760088682e22", "nhash_after": "5023cb215c7706fa2641b5a50218760088682e22", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 1951, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.341} +{"ts": "2026-09-09 03:22:03", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_012/ov_SC03_012_jr_8015C32C.c", "fn": "func_8015FBE0", "addr": 2148924384, "aliases": ["ov_SC03_012"], "header": false, "includers": 0, "o0": false, "nhash_before": "806711e72d8e45f891a2d54c469e39993aec5c41", "nhash_after": "806711e72d8e45f891a2d54c469e39993aec5c41", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 2806, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.297} +{"ts": "2026-09-09 03:22:05", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_012/ov_SC03_012_jr_8015C32C.c", "fn": "func_80161E08", "addr": 2148933128, "aliases": ["ov_SC03_012"], "header": false, "includers": 0, "o0": false, "nhash_before": "0859eb97d6c44ad572ba521d2b19c86c055a38c3", "nhash_after": "0859eb97d6c44ad572ba521d2b19c86c055a38c3", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "instruction", "cls": "B", "detail": "move", "via": "", "line": 3614, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "instruction", "cls": "B", "detail": "move", "via": "", "line": 3625, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "instruction", "cls": "B", "detail": "move", "via": "", "line": 3636, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 2.669} +{"ts": "2026-09-09 03:22:06", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_012/ov_SC03_012_jr_8015C32C.c", "fn": "func_801621CC", "addr": 2148934092, "aliases": ["ov_SC03_012"], "header": false, "includers": 0, "o0": false, "nhash_before": "5ceaa5588c0a403fcf68affd3d718ffba49e3bb3", "nhash_after": "ac247c2981b13106f2305b4b64e668d5797c575d", "exemplar": {"tu": "src/ov_SC01_077/ov_SC01_077_jr_8015C32C.c", "fn": "func_801621CC"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 3692, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 3693, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 3694, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.692} +{"ts": "2026-09-09 03:22:07", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_012/ov_SC03_012_jr_8015C32C.c", "fn": "func_80162438", "addr": 2148934712, "aliases": ["ov_SC03_012"], "header": false, "includers": 0, "o0": false, "nhash_before": "48a405d4ace25cbae109ab50b142d521db716447", "nhash_after": "7d02ed5d0094468422052f2f45a03d045e9906da", "exemplar": {"tu": "src/ov_SC01_077/ov_SC01_077_jr_8015C32C.c", "fn": "func_80162438"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 3830, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 3831, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3837, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3848, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3859, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.711} +{"ts": "2026-09-09 03:22:09", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_012/ov_SC03_012_jr_8015C32C.c", "fn": "func_801627E8", "addr": 2148935656, "aliases": ["ov_SC03_012"], "header": false, "includers": 0, "o0": false, "nhash_before": "441a65fae3a87cacc574e52b5991b3badc558cb1", "nhash_after": "441a65fae3a87cacc574e52b5991b3badc558cb1", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3934, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3937, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 2.047} +{"ts": "2026-09-09 03:22:10", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_012/ov_SC03_012_jr_8015C32C.c", "fn": "func_80163EC8", "addr": 2148941512, "aliases": ["ov_SC03_012"], "header": false, "includers": 0, "o0": false, "nhash_before": "f291a077544a77707d70d488891fbed3b1d7d6b4", "nhash_after": "f291a077544a77707d70d488891fbed3b1d7d6b4", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 4117, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.549} +{"ts": "2026-09-09 03:22:11", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_012/ov_SC03_012_jr_8015C32C.c", "fn": "func_80164BDC", "addr": 2148944860, "aliases": ["ov_SC03_012"], "header": false, "includers": 0, "o0": false, "nhash_before": "191b64d458a110278c274877b8ae449e662f703a", "nhash_after": "f5e16586a5367c2d1e8b80dc3a506f7555611f75", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_80164BDC"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 4383, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 4384, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 4385, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.623} +{"ts": "2026-09-09 03:22:12", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_012/ov_SC03_012_jr_8015C32C.c", "fn": "func_801651B8", "addr": 2148946360, "aliases": ["ov_SC03_012"], "header": false, "includers": 0, "o0": false, "nhash_before": "aa2fec129db6ecba0e407a1494506f7ca5735bc9", "nhash_after": "e28990a4cd672793a57b458767b9b17cb5fd2548", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_801651B8"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 4531, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 4532, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 4533, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 4542, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.844} +{"ts": "2026-09-09 03:22:12", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_012/ov_SC03_012_jr_8015C32C.c", "fn": "func_80166690", "addr": 2148951696, "aliases": ["ov_SC03_012"], "header": false, "includers": 0, "o0": false, "nhash_before": "04c7bc330a8edb91fad1c01582a02694f5432acf", "nhash_after": "cfe15f2754f979ed992595ff2905ea649e55d1ca", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_80166690"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 4873, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 4959, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.601} +{"ts": "2026-09-09 03:22:13", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_012/ov_SC03_012_jr_8015C32C.c", "fn": "func_80166F58", "addr": 2148953944, "aliases": ["ov_SC03_012"], "header": false, "includers": 0, "o0": false, "nhash_before": "be562e378efa5b44c56cc676835c18287df72d95", "nhash_after": "85b4f6b26d2215ec2d3a4ecbdcac77301329e035", "exemplar": {"tu": "src/ov_SC01_004/ov_SC01_004_jr_8015C32C.c", "fn": "func_80166F58"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 5113, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 5114, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 5115, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 5116, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "launder", "cls": "B", "detail": "SHB", "via": "SHB", "line": 5123, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 5, "kind": "launder", "cls": "B", "detail": "SHB", "via": "SHB", "line": 5123, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 6, "kind": "launder", "cls": "B", "detail": "SHB", "via": "SHB", "line": 5124, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.643} +{"ts": "2026-09-09 03:22:14", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_012/ov_SC03_012_jr_8015C32C.c", "fn": "func_801670E4", "addr": 2148954340, "aliases": ["ov_SC03_012"], "header": false, "includers": 0, "o0": false, "nhash_before": "85b52ddd6c38ae874a08e04abdc6cdb7e689824d", "nhash_after": "1f43199b7ea84c6dd141ac054051d508cb4f0d1c", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_801670E4"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 5173, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 5174, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 5181, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 5182, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 5183, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 5201, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 6, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5203, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 7, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5206, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5276, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5279, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.611} +{"ts": "2026-09-09 03:22:14", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_012/ov_SC03_012_jr_8015C32C.c", "fn": "func_80167AE0", "addr": 2148956896, "aliases": ["ov_SC03_012"], "header": false, "includers": 0, "o0": false, "nhash_before": "280d14a2280bf6aaa12efc364f272cb66d508885", "nhash_after": "34449e2d13507c240596b7ca4fe8f68675d7f54f", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_80167AE0"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 5373, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 5374, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.598} +{"ts": "2026-09-09 03:22:16", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_012/ov_SC03_012_jr_8015C32C.c", "fn": "func_80168828", "addr": 2148960296, "aliases": ["ov_SC03_012"], "header": false, "includers": 0, "o0": false, "nhash_before": "de1a6f25ac8787871c4f582581948088181cca7f", "nhash_after": "de1a6f25ac8787871c4f582581948088181cca7f", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 5653, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 5661, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.995} +{"ts": "2026-09-09 03:22:17", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_012/ov_SC03_012_jr_8015C32C.c", "fn": "func_8016A290", "addr": 2148967056, "aliases": ["ov_SC03_012"], "header": false, "includers": 0, "o0": false, "nhash_before": "8261f0914a28ff018a7234646f20133ff293bf64", "nhash_after": "a17f3b54935a87f3b148b44e2b7b3ac976ca5e4f", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_8016A290"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 5966, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 5967, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.586} +{"ts": "2026-09-09 03:21:57", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_001/ov_SC03_001_jr_8015C32C.c", "fn": "func_8015D01C", "addr": 2148913180, "aliases": ["ov_SC03_001"], "header": false, "includers": 0, "o0": false, "nhash_before": "46ccad765b77335df3445465c3126bf1c3e5f641", "nhash_after": "4ea6e9f0cbcdd496c2fa7dcf4e6f501660f64ad5", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_8015D01C"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 1646, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1647, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.632} +{"ts": "2026-09-09 03:21:58", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_001/ov_SC03_001_jr_8015C32C.c", "fn": "func_8015D380", "addr": 2148914048, "aliases": ["ov_SC03_001"], "header": false, "includers": 0, "o0": false, "nhash_before": "aabaeabb87da5c362b7cb19d4a437a561343d718", "nhash_after": "2214b0acb044a41f5be69cb14320801af12a2347", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_8015D380"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1799, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1800, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.623} +{"ts": "2026-09-09 03:22:00", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_001/ov_SC03_001_jr_8015C32C.c", "fn": "func_8015D738", "addr": 2148915000, "aliases": ["ov_SC03_001"], "header": false, "includers": 0, "o0": false, "nhash_before": "5023cb215c7706fa2641b5a50218760088682e22", "nhash_after": "5023cb215c7706fa2641b5a50218760088682e22", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 1951, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.664} +{"ts": "2026-09-09 03:22:02", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_001/ov_SC03_001_jr_8015C32C.c", "fn": "func_8015FBE0", "addr": 2148924384, "aliases": ["ov_SC03_001"], "header": false, "includers": 0, "o0": false, "nhash_before": "806711e72d8e45f891a2d54c469e39993aec5c41", "nhash_after": "806711e72d8e45f891a2d54c469e39993aec5c41", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 2806, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.707} +{"ts": "2026-09-09 03:22:05", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_001/ov_SC03_001_jr_8015C32C.c", "fn": "func_80161E08", "addr": 2148933128, "aliases": ["ov_SC03_001"], "header": false, "includers": 0, "o0": false, "nhash_before": "0859eb97d6c44ad572ba521d2b19c86c055a38c3", "nhash_after": "0859eb97d6c44ad572ba521d2b19c86c055a38c3", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "instruction", "cls": "B", "detail": "move", "via": "", "line": 3614, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "instruction", "cls": "B", "detail": "move", "via": "", "line": 3625, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "instruction", "cls": "B", "detail": "move", "via": "", "line": 3636, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 2.839} +{"ts": "2026-09-09 03:22:06", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_001/ov_SC03_001_jr_8015C32C.c", "fn": "func_801621CC", "addr": 2148934092, "aliases": ["ov_SC03_001"], "header": false, "includers": 0, "o0": false, "nhash_before": "5ceaa5588c0a403fcf68affd3d718ffba49e3bb3", "nhash_after": "ac247c2981b13106f2305b4b64e668d5797c575d", "exemplar": {"tu": "src/ov_SC01_077/ov_SC01_077_jr_8015C32C.c", "fn": "func_801621CC"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 3692, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 3693, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 3694, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.866} +{"ts": "2026-09-09 03:22:07", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_001/ov_SC03_001_jr_8015C32C.c", "fn": "func_80162438", "addr": 2148934712, "aliases": ["ov_SC03_001"], "header": false, "includers": 0, "o0": false, "nhash_before": "48a405d4ace25cbae109ab50b142d521db716447", "nhash_after": "7d02ed5d0094468422052f2f45a03d045e9906da", "exemplar": {"tu": "src/ov_SC01_077/ov_SC01_077_jr_8015C32C.c", "fn": "func_80162438"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 3830, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 3831, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3837, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3848, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3859, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 1.022} +{"ts": "2026-09-09 03:22:09", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_001/ov_SC03_001_jr_8015C32C.c", "fn": "func_801627E8", "addr": 2148935656, "aliases": ["ov_SC03_001"], "header": false, "includers": 0, "o0": false, "nhash_before": "441a65fae3a87cacc574e52b5991b3badc558cb1", "nhash_after": "441a65fae3a87cacc574e52b5991b3badc558cb1", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3934, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3937, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 2.002} +{"ts": "2026-09-09 03:22:10", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_001/ov_SC03_001_jr_8015C32C.c", "fn": "func_80163EC8", "addr": 2148941512, "aliases": ["ov_SC03_001"], "header": false, "includers": 0, "o0": false, "nhash_before": "f291a077544a77707d70d488891fbed3b1d7d6b4", "nhash_after": "f291a077544a77707d70d488891fbed3b1d7d6b4", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 4117, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.56} +{"ts": "2026-09-09 03:22:11", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_001/ov_SC03_001_jr_8015C32C.c", "fn": "func_80164BDC", "addr": 2148944860, "aliases": ["ov_SC03_001"], "header": false, "includers": 0, "o0": false, "nhash_before": "191b64d458a110278c274877b8ae449e662f703a", "nhash_after": "f5e16586a5367c2d1e8b80dc3a506f7555611f75", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_80164BDC"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 4383, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 4384, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 4385, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.673} +{"ts": "2026-09-09 03:22:12", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_001/ov_SC03_001_jr_8015C32C.c", "fn": "func_801651B8", "addr": 2148946360, "aliases": ["ov_SC03_001"], "header": false, "includers": 0, "o0": false, "nhash_before": "aa2fec129db6ecba0e407a1494506f7ca5735bc9", "nhash_after": "e28990a4cd672793a57b458767b9b17cb5fd2548", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_801651B8"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 4531, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 4532, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 4533, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 4542, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.824} +{"ts": "2026-09-09 03:22:13", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_001/ov_SC03_001_jr_8015C32C.c", "fn": "func_80166690", "addr": 2148951696, "aliases": ["ov_SC03_001"], "header": false, "includers": 0, "o0": false, "nhash_before": "04c7bc330a8edb91fad1c01582a02694f5432acf", "nhash_after": "cfe15f2754f979ed992595ff2905ea649e55d1ca", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_80166690"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 4873, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 4959, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.669} +{"ts": "2026-09-09 03:22:13", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_001/ov_SC03_001_jr_8015C32C.c", "fn": "func_80166F58", "addr": 2148953944, "aliases": ["ov_SC03_001"], "header": false, "includers": 0, "o0": false, "nhash_before": "be562e378efa5b44c56cc676835c18287df72d95", "nhash_after": "85b4f6b26d2215ec2d3a4ecbdcac77301329e035", "exemplar": {"tu": "src/ov_SC01_004/ov_SC01_004_jr_8015C32C.c", "fn": "func_80166F58"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 5113, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 5114, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 5115, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 5116, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "launder", "cls": "B", "detail": "SHB", "via": "SHB", "line": 5123, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 5, "kind": "launder", "cls": "B", "detail": "SHB", "via": "SHB", "line": 5123, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 6, "kind": "launder", "cls": "B", "detail": "SHB", "via": "SHB", "line": 5124, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.71} +{"ts": "2026-09-09 03:22:14", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_001/ov_SC03_001_jr_8015C32C.c", "fn": "func_801670E4", "addr": 2148954340, "aliases": ["ov_SC03_001"], "header": false, "includers": 0, "o0": false, "nhash_before": "85b52ddd6c38ae874a08e04abdc6cdb7e689824d", "nhash_after": "1f43199b7ea84c6dd141ac054051d508cb4f0d1c", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_801670E4"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 5173, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 5174, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 5181, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 5182, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 5183, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 5201, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 6, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5203, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 7, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5206, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5276, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5279, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.577} +{"ts": "2026-09-09 03:22:15", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_001/ov_SC03_001_jr_8015C32C.c", "fn": "func_80167AE0", "addr": 2148956896, "aliases": ["ov_SC03_001"], "header": false, "includers": 0, "o0": false, "nhash_before": "280d14a2280bf6aaa12efc364f272cb66d508885", "nhash_after": "34449e2d13507c240596b7ca4fe8f68675d7f54f", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_80167AE0"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 5373, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 5374, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.562} +{"ts": "2026-09-09 03:22:17", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_001/ov_SC03_001_jr_8015C32C.c", "fn": "func_80168828", "addr": 2148960296, "aliases": ["ov_SC03_001"], "header": false, "includers": 0, "o0": false, "nhash_before": "de1a6f25ac8787871c4f582581948088181cca7f", "nhash_after": "de1a6f25ac8787871c4f582581948088181cca7f", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 5653, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 5661, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.865} +{"ts": "2026-09-09 03:22:17", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_001/ov_SC03_001_jr_8015C32C.c", "fn": "func_8016A290", "addr": 2148967056, "aliases": ["ov_SC03_001"], "header": false, "includers": 0, "o0": false, "nhash_before": "8261f0914a28ff018a7234646f20133ff293bf64", "nhash_after": "a17f3b54935a87f3b148b44e2b7b3ac976ca5e4f", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_8016A290"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 5966, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 5967, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.63} +{"ts": "2026-09-09 03:21:59", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_007/ov_SC03_007_jr_8015C32C.c", "fn": "func_8015D01C", "addr": 2148913180, "aliases": ["ov_SC03_007"], "header": false, "includers": 0, "o0": false, "nhash_before": "46ccad765b77335df3445465c3126bf1c3e5f641", "nhash_after": "4ea6e9f0cbcdd496c2fa7dcf4e6f501660f64ad5", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_8015D01C"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 1646, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1647, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.616} +{"ts": "2026-09-09 03:22:00", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_007/ov_SC03_007_jr_8015C32C.c", "fn": "func_8015D380", "addr": 2148914048, "aliases": ["ov_SC03_007"], "header": false, "includers": 0, "o0": false, "nhash_before": "aabaeabb87da5c362b7cb19d4a437a561343d718", "nhash_after": "2214b0acb044a41f5be69cb14320801af12a2347", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_8015D380"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1799, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1800, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.885} +{"ts": "2026-09-09 03:22:01", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_007/ov_SC03_007_jr_8015C32C.c", "fn": "func_8015D738", "addr": 2148915000, "aliases": ["ov_SC03_007"], "header": false, "includers": 0, "o0": false, "nhash_before": "5023cb215c7706fa2641b5a50218760088682e22", "nhash_after": "5023cb215c7706fa2641b5a50218760088682e22", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 1951, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.299} +{"ts": "2026-09-09 03:22:03", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_007/ov_SC03_007_jr_8015C32C.c", "fn": "func_8015FBE0", "addr": 2148924384, "aliases": ["ov_SC03_007"], "header": false, "includers": 0, "o0": false, "nhash_before": "806711e72d8e45f891a2d54c469e39993aec5c41", "nhash_after": "806711e72d8e45f891a2d54c469e39993aec5c41", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 2806, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.333} +{"ts": "2026-09-09 03:22:06", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_007/ov_SC03_007_jr_8015C32C.c", "fn": "func_80161E08", "addr": 2148933128, "aliases": ["ov_SC03_007"], "header": false, "includers": 0, "o0": false, "nhash_before": "0859eb97d6c44ad572ba521d2b19c86c055a38c3", "nhash_after": "0859eb97d6c44ad572ba521d2b19c86c055a38c3", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "instruction", "cls": "B", "detail": "move", "via": "", "line": 3614, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "instruction", "cls": "B", "detail": "move", "via": "", "line": 3625, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "instruction", "cls": "B", "detail": "move", "via": "", "line": 3636, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 2.954} +{"ts": "2026-09-09 03:22:06", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_007/ov_SC03_007_jr_8015C32C.c", "fn": "func_801621CC", "addr": 2148934092, "aliases": ["ov_SC03_007"], "header": false, "includers": 0, "o0": false, "nhash_before": "5ceaa5588c0a403fcf68affd3d718ffba49e3bb3", "nhash_after": "ac247c2981b13106f2305b4b64e668d5797c575d", "exemplar": {"tu": "src/ov_SC01_077/ov_SC01_077_jr_8015C32C.c", "fn": "func_801621CC"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 3692, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 3693, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 3694, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.704} +{"ts": "2026-09-09 03:22:07", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_007/ov_SC03_007_jr_8015C32C.c", "fn": "func_80162438", "addr": 2148934712, "aliases": ["ov_SC03_007"], "header": false, "includers": 0, "o0": false, "nhash_before": "48a405d4ace25cbae109ab50b142d521db716447", "nhash_after": "7d02ed5d0094468422052f2f45a03d045e9906da", "exemplar": {"tu": "src/ov_SC01_077/ov_SC01_077_jr_8015C32C.c", "fn": "func_80162438"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 3830, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 3831, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3837, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3848, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3859, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.653} +{"ts": "2026-09-09 03:22:09", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_007/ov_SC03_007_jr_8015C32C.c", "fn": "func_801627E8", "addr": 2148935656, "aliases": ["ov_SC03_007"], "header": false, "includers": 0, "o0": false, "nhash_before": "441a65fae3a87cacc574e52b5991b3badc558cb1", "nhash_after": "441a65fae3a87cacc574e52b5991b3badc558cb1", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3934, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3937, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 2.035} +{"ts": "2026-09-09 03:22:10", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_007/ov_SC03_007_jr_8015C32C.c", "fn": "func_80163EC8", "addr": 2148941512, "aliases": ["ov_SC03_007"], "header": false, "includers": 0, "o0": false, "nhash_before": "f291a077544a77707d70d488891fbed3b1d7d6b4", "nhash_after": "f291a077544a77707d70d488891fbed3b1d7d6b4", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 4117, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.242} +{"ts": "2026-09-09 03:22:11", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_007/ov_SC03_007_jr_8015C32C.c", "fn": "func_80164BDC", "addr": 2148944860, "aliases": ["ov_SC03_007"], "header": false, "includers": 0, "o0": false, "nhash_before": "191b64d458a110278c274877b8ae449e662f703a", "nhash_after": "f5e16586a5367c2d1e8b80dc3a506f7555611f75", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_80164BDC"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 4383, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 4384, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 4385, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.895} +{"ts": "2026-09-09 03:22:12", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_007/ov_SC03_007_jr_8015C32C.c", "fn": "func_801651B8", "addr": 2148946360, "aliases": ["ov_SC03_007"], "header": false, "includers": 0, "o0": false, "nhash_before": "aa2fec129db6ecba0e407a1494506f7ca5735bc9", "nhash_after": "e28990a4cd672793a57b458767b9b17cb5fd2548", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_801651B8"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 4531, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 4532, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 4533, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 4542, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.89} +{"ts": "2026-09-09 03:22:13", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_007/ov_SC03_007_jr_8015C32C.c", "fn": "func_80166690", "addr": 2148951696, "aliases": ["ov_SC03_007"], "header": false, "includers": 0, "o0": false, "nhash_before": "04c7bc330a8edb91fad1c01582a02694f5432acf", "nhash_after": "cfe15f2754f979ed992595ff2905ea649e55d1ca", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_80166690"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 4873, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 4959, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.682} +{"ts": "2026-09-09 03:22:13", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_007/ov_SC03_007_jr_8015C32C.c", "fn": "func_80166F58", "addr": 2148953944, "aliases": ["ov_SC03_007"], "header": false, "includers": 0, "o0": false, "nhash_before": "be562e378efa5b44c56cc676835c18287df72d95", "nhash_after": "85b4f6b26d2215ec2d3a4ecbdcac77301329e035", "exemplar": {"tu": "src/ov_SC01_004/ov_SC01_004_jr_8015C32C.c", "fn": "func_80166F58"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 5113, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 5114, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 5115, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 5116, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "launder", "cls": "B", "detail": "SHB", "via": "SHB", "line": 5123, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 5, "kind": "launder", "cls": "B", "detail": "SHB", "via": "SHB", "line": 5123, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 6, "kind": "launder", "cls": "B", "detail": "SHB", "via": "SHB", "line": 5124, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.595} +{"ts": "2026-09-09 03:22:14", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_007/ov_SC03_007_jr_8015C32C.c", "fn": "func_801670E4", "addr": 2148954340, "aliases": ["ov_SC03_007"], "header": false, "includers": 0, "o0": false, "nhash_before": "85b52ddd6c38ae874a08e04abdc6cdb7e689824d", "nhash_after": "1f43199b7ea84c6dd141ac054051d508cb4f0d1c", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_801670E4"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 5173, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 5174, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 5181, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 5182, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 5183, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 5201, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 6, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5203, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 7, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5206, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5276, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5279, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.628} +{"ts": "2026-09-09 03:22:15", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_007/ov_SC03_007_jr_8015C32C.c", "fn": "func_80167AE0", "addr": 2148956896, "aliases": ["ov_SC03_007"], "header": false, "includers": 0, "o0": false, "nhash_before": "280d14a2280bf6aaa12efc364f272cb66d508885", "nhash_after": "34449e2d13507c240596b7ca4fe8f68675d7f54f", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_80167AE0"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 5373, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 5374, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.848} +{"ts": "2026-09-09 03:22:17", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_007/ov_SC03_007_jr_8015C32C.c", "fn": "func_80168828", "addr": 2148960296, "aliases": ["ov_SC03_007"], "header": false, "includers": 0, "o0": false, "nhash_before": "de1a6f25ac8787871c4f582581948088181cca7f", "nhash_after": "de1a6f25ac8787871c4f582581948088181cca7f", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 5653, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 5661, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.932} +{"ts": "2026-09-09 03:22:18", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_007/ov_SC03_007_jr_8015C32C.c", "fn": "func_8016A290", "addr": 2148967056, "aliases": ["ov_SC03_007"], "header": false, "includers": 0, "o0": false, "nhash_before": "8261f0914a28ff018a7234646f20133ff293bf64", "nhash_after": "a17f3b54935a87f3b148b44e2b7b3ac976ca5e4f", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_8016A290"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 5966, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 5967, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.69} +{"ts": "2026-09-09 03:21:59", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_006/ov_SC03_006_jr_8015C32C.c", "fn": "func_8015D01C", "addr": 2148913180, "aliases": ["ov_SC03_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "46ccad765b77335df3445465c3126bf1c3e5f641", "nhash_after": "4ea6e9f0cbcdd496c2fa7dcf4e6f501660f64ad5", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_8015D01C"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 1646, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1647, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.92} +{"ts": "2026-09-09 03:21:59", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_006/ov_SC03_006_jr_8015C32C.c", "fn": "func_8015D380", "addr": 2148914048, "aliases": ["ov_SC03_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "aabaeabb87da5c362b7cb19d4a437a561343d718", "nhash_after": "2214b0acb044a41f5be69cb14320801af12a2347", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_8015D380"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1799, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1800, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.655} +{"ts": "2026-09-09 03:22:01", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_006/ov_SC03_006_jr_8015C32C.c", "fn": "func_8015D738", "addr": 2148915000, "aliases": ["ov_SC03_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "5023cb215c7706fa2641b5a50218760088682e22", "nhash_after": "5023cb215c7706fa2641b5a50218760088682e22", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 1951, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.323} +{"ts": "2026-09-09 03:22:02", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_006/ov_SC03_006_jr_8015C32C.c", "fn": "func_8015FBE0", "addr": 2148924384, "aliases": ["ov_SC03_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "806711e72d8e45f891a2d54c469e39993aec5c41", "nhash_after": "806711e72d8e45f891a2d54c469e39993aec5c41", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 2806, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.347} +{"ts": "2026-09-09 03:22:05", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_006/ov_SC03_006_jr_8015C32C.c", "fn": "func_80161E08", "addr": 2148933128, "aliases": ["ov_SC03_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "0859eb97d6c44ad572ba521d2b19c86c055a38c3", "nhash_after": "0859eb97d6c44ad572ba521d2b19c86c055a38c3", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "instruction", "cls": "B", "detail": "move", "via": "", "line": 3614, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "instruction", "cls": "B", "detail": "move", "via": "", "line": 3625, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "instruction", "cls": "B", "detail": "move", "via": "", "line": 3636, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 2.807} +{"ts": "2026-09-09 03:22:06", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_006/ov_SC03_006_jr_8015C32C.c", "fn": "func_801621CC", "addr": 2148934092, "aliases": ["ov_SC03_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "5ceaa5588c0a403fcf68affd3d718ffba49e3bb3", "nhash_after": "ac247c2981b13106f2305b4b64e668d5797c575d", "exemplar": {"tu": "src/ov_SC01_077/ov_SC01_077_jr_8015C32C.c", "fn": "func_801621CC"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 3692, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 3693, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 3694, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 1.156} +{"ts": "2026-09-09 03:22:07", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_006/ov_SC03_006_jr_8015C32C.c", "fn": "func_80162438", "addr": 2148934712, "aliases": ["ov_SC03_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "48a405d4ace25cbae109ab50b142d521db716447", "nhash_after": "7d02ed5d0094468422052f2f45a03d045e9906da", "exemplar": {"tu": "src/ov_SC01_077/ov_SC01_077_jr_8015C32C.c", "fn": "func_80162438"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 3830, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 3831, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3837, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3848, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3859, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.611} +{"ts": "2026-09-09 03:22:09", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_006/ov_SC03_006_jr_8015C32C.c", "fn": "func_801627E8", "addr": 2148935656, "aliases": ["ov_SC03_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "441a65fae3a87cacc574e52b5991b3badc558cb1", "nhash_after": "441a65fae3a87cacc574e52b5991b3badc558cb1", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3934, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3937, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 2.611} +{"ts": "2026-09-09 03:22:11", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_006/ov_SC03_006_jr_8015C32C.c", "fn": "func_80163EC8", "addr": 2148941512, "aliases": ["ov_SC03_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "f291a077544a77707d70d488891fbed3b1d7d6b4", "nhash_after": "f291a077544a77707d70d488891fbed3b1d7d6b4", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 4117, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.827} +{"ts": "2026-09-09 03:22:12", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_006/ov_SC03_006_jr_8015C32C.c", "fn": "func_80164BDC", "addr": 2148944860, "aliases": ["ov_SC03_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "191b64d458a110278c274877b8ae449e662f703a", "nhash_after": "f5e16586a5367c2d1e8b80dc3a506f7555611f75", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_80164BDC"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 4383, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 4384, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 4385, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.671} +{"ts": "2026-09-09 03:22:13", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_006/ov_SC03_006_jr_8015C32C.c", "fn": "func_801651B8", "addr": 2148946360, "aliases": ["ov_SC03_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "aa2fec129db6ecba0e407a1494506f7ca5735bc9", "nhash_after": "e28990a4cd672793a57b458767b9b17cb5fd2548", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_801651B8"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 4531, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 4532, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 4533, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 4542, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.769} +{"ts": "2026-09-09 03:22:13", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_006/ov_SC03_006_jr_8015C32C.c", "fn": "func_80166690", "addr": 2148951696, "aliases": ["ov_SC03_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "04c7bc330a8edb91fad1c01582a02694f5432acf", "nhash_after": "cfe15f2754f979ed992595ff2905ea649e55d1ca", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_80166690"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 4873, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 4959, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.612} +{"ts": "2026-09-09 03:22:14", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_006/ov_SC03_006_jr_8015C32C.c", "fn": "func_80166F58", "addr": 2148953944, "aliases": ["ov_SC03_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "be562e378efa5b44c56cc676835c18287df72d95", "nhash_after": "85b4f6b26d2215ec2d3a4ecbdcac77301329e035", "exemplar": {"tu": "src/ov_SC01_004/ov_SC01_004_jr_8015C32C.c", "fn": "func_80166F58"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 5113, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 5114, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 5115, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 5116, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "launder", "cls": "B", "detail": "SHB", "via": "SHB", "line": 5123, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 5, "kind": "launder", "cls": "B", "detail": "SHB", "via": "SHB", "line": 5123, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 6, "kind": "launder", "cls": "B", "detail": "SHB", "via": "SHB", "line": 5124, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.579} +{"ts": "2026-09-09 03:22:14", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_006/ov_SC03_006_jr_8015C32C.c", "fn": "func_801670E4", "addr": 2148954340, "aliases": ["ov_SC03_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "85b52ddd6c38ae874a08e04abdc6cdb7e689824d", "nhash_after": "1f43199b7ea84c6dd141ac054051d508cb4f0d1c", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_801670E4"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 5173, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 5174, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 5181, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 5182, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 5183, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 5201, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 6, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5203, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 7, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5206, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5276, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5279, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.598} +{"ts": "2026-09-09 03:22:15", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_006/ov_SC03_006_jr_8015C32C.c", "fn": "func_80167AE0", "addr": 2148956896, "aliases": ["ov_SC03_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "280d14a2280bf6aaa12efc364f272cb66d508885", "nhash_after": "34449e2d13507c240596b7ca4fe8f68675d7f54f", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_80167AE0"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 5373, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 5374, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.705} +{"ts": "2026-09-09 03:22:17", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_006/ov_SC03_006_jr_8015C32C.c", "fn": "func_80168828", "addr": 2148960296, "aliases": ["ov_SC03_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "de1a6f25ac8787871c4f582581948088181cca7f", "nhash_after": "de1a6f25ac8787871c4f582581948088181cca7f", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 5653, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 5661, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 2.018} +{"ts": "2026-09-09 03:22:18", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_006/ov_SC03_006_jr_8015C32C.c", "fn": "func_8016A290", "addr": 2148967056, "aliases": ["ov_SC03_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "8261f0914a28ff018a7234646f20133ff293bf64", "nhash_after": "a17f3b54935a87f3b148b44e2b7b3ac976ca5e4f", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_8016A290"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 5966, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 5967, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.649} +{"ts": "2026-09-09 03:21:59", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_011/ov_SC03_011_jr_8015C32C.c", "fn": "func_8015D01C", "addr": 2148913180, "aliases": ["ov_SC03_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "46ccad765b77335df3445465c3126bf1c3e5f641", "nhash_after": "4ea6e9f0cbcdd496c2fa7dcf4e6f501660f64ad5", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_8015D01C"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 1646, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1647, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.681} +{"ts": "2026-09-09 03:22:00", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_011/ov_SC03_011_jr_8015C32C.c", "fn": "func_8015D380", "addr": 2148914048, "aliases": ["ov_SC03_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "aabaeabb87da5c362b7cb19d4a437a561343d718", "nhash_after": "2214b0acb044a41f5be69cb14320801af12a2347", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_8015D380"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1799, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1800, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.624} +{"ts": "2026-09-09 03:22:02", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_011/ov_SC03_011_jr_8015C32C.c", "fn": "func_8015D738", "addr": 2148915000, "aliases": ["ov_SC03_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "5023cb215c7706fa2641b5a50218760088682e22", "nhash_after": "5023cb215c7706fa2641b5a50218760088682e22", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 1951, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.695} +{"ts": "2026-09-09 03:22:03", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_011/ov_SC03_011_jr_8015C32C.c", "fn": "func_8015FBE0", "addr": 2148924384, "aliases": ["ov_SC03_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "806711e72d8e45f891a2d54c469e39993aec5c41", "nhash_after": "806711e72d8e45f891a2d54c469e39993aec5c41", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 2806, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.262} +{"ts": "2026-09-09 03:22:06", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_011/ov_SC03_011_jr_8015C32C.c", "fn": "func_80161E08", "addr": 2148933128, "aliases": ["ov_SC03_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "0859eb97d6c44ad572ba521d2b19c86c055a38c3", "nhash_after": "0859eb97d6c44ad572ba521d2b19c86c055a38c3", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "instruction", "cls": "B", "detail": "move", "via": "", "line": 3614, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "instruction", "cls": "B", "detail": "move", "via": "", "line": 3625, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "instruction", "cls": "B", "detail": "move", "via": "", "line": 3636, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 2.805} +{"ts": "2026-09-09 03:22:06", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_011/ov_SC03_011_jr_8015C32C.c", "fn": "func_801621CC", "addr": 2148934092, "aliases": ["ov_SC03_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "5ceaa5588c0a403fcf68affd3d718ffba49e3bb3", "nhash_after": "ac247c2981b13106f2305b4b64e668d5797c575d", "exemplar": {"tu": "src/ov_SC01_077/ov_SC01_077_jr_8015C32C.c", "fn": "func_801621CC"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 3692, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 3693, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 3694, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.635} +{"ts": "2026-09-09 03:22:07", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_011/ov_SC03_011_jr_8015C32C.c", "fn": "func_80162438", "addr": 2148934712, "aliases": ["ov_SC03_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "48a405d4ace25cbae109ab50b142d521db716447", "nhash_after": "7d02ed5d0094468422052f2f45a03d045e9906da", "exemplar": {"tu": "src/ov_SC01_077/ov_SC01_077_jr_8015C32C.c", "fn": "func_80162438"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 3830, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 3831, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3837, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3848, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3859, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.567} +{"ts": "2026-09-09 03:22:09", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_011/ov_SC03_011_jr_8015C32C.c", "fn": "func_801627E8", "addr": 2148935656, "aliases": ["ov_SC03_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "441a65fae3a87cacc574e52b5991b3badc558cb1", "nhash_after": "441a65fae3a87cacc574e52b5991b3badc558cb1", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3934, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3937, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.884} +{"ts": "2026-09-09 03:22:10", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_011/ov_SC03_011_jr_8015C32C.c", "fn": "func_80163EC8", "addr": 2148941512, "aliases": ["ov_SC03_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "f291a077544a77707d70d488891fbed3b1d7d6b4", "nhash_after": "f291a077544a77707d70d488891fbed3b1d7d6b4", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 4117, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.54} +{"ts": "2026-09-09 03:22:11", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_011/ov_SC03_011_jr_8015C32C.c", "fn": "func_80164BDC", "addr": 2148944860, "aliases": ["ov_SC03_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "191b64d458a110278c274877b8ae449e662f703a", "nhash_after": "f5e16586a5367c2d1e8b80dc3a506f7555611f75", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_80164BDC"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 4383, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 4384, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 4385, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.819} +{"ts": "2026-09-09 03:22:12", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_011/ov_SC03_011_jr_8015C32C.c", "fn": "func_801651B8", "addr": 2148946360, "aliases": ["ov_SC03_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "aa2fec129db6ecba0e407a1494506f7ca5735bc9", "nhash_after": "e28990a4cd672793a57b458767b9b17cb5fd2548", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_801651B8"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 4531, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 4532, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 4533, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 4542, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 1.027} +{"ts": "2026-09-09 03:22:13", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_011/ov_SC03_011_jr_8015C32C.c", "fn": "func_80166690", "addr": 2148951696, "aliases": ["ov_SC03_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "04c7bc330a8edb91fad1c01582a02694f5432acf", "nhash_after": "cfe15f2754f979ed992595ff2905ea649e55d1ca", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_80166690"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 4873, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 4959, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.698} +{"ts": "2026-09-09 03:22:14", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_011/ov_SC03_011_jr_8015C32C.c", "fn": "func_80166F58", "addr": 2148953944, "aliases": ["ov_SC03_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "be562e378efa5b44c56cc676835c18287df72d95", "nhash_after": "85b4f6b26d2215ec2d3a4ecbdcac77301329e035", "exemplar": {"tu": "src/ov_SC01_004/ov_SC01_004_jr_8015C32C.c", "fn": "func_80166F58"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 5113, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 5114, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 5115, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 5116, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "launder", "cls": "B", "detail": "SHB", "via": "SHB", "line": 5123, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 5, "kind": "launder", "cls": "B", "detail": "SHB", "via": "SHB", "line": 5123, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 6, "kind": "launder", "cls": "B", "detail": "SHB", "via": "SHB", "line": 5124, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.769} +{"ts": "2026-09-09 03:22:14", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_011/ov_SC03_011_jr_8015C32C.c", "fn": "func_801670E4", "addr": 2148954340, "aliases": ["ov_SC03_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "85b52ddd6c38ae874a08e04abdc6cdb7e689824d", "nhash_after": "1f43199b7ea84c6dd141ac054051d508cb4f0d1c", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_801670E4"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 5173, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 5174, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 5181, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 5182, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 5183, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 5201, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 6, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5203, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 7, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5206, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5276, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5279, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.71} +{"ts": "2026-09-09 03:22:15", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_011/ov_SC03_011_jr_8015C32C.c", "fn": "func_80167AE0", "addr": 2148956896, "aliases": ["ov_SC03_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "280d14a2280bf6aaa12efc364f272cb66d508885", "nhash_after": "34449e2d13507c240596b7ca4fe8f68675d7f54f", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_80167AE0"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 5373, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 5374, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.567} +{"ts": "2026-09-09 03:22:18", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_011/ov_SC03_011_jr_8015C32C.c", "fn": "func_80168828", "addr": 2148960296, "aliases": ["ov_SC03_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "de1a6f25ac8787871c4f582581948088181cca7f", "nhash_after": "de1a6f25ac8787871c4f582581948088181cca7f", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 5653, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 5661, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 2.533} +{"ts": "2026-09-09 03:22:19", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_011/ov_SC03_011_jr_8015C32C.c", "fn": "func_8016A290", "addr": 2148967056, "aliases": ["ov_SC03_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "8261f0914a28ff018a7234646f20133ff293bf64", "nhash_after": "a17f3b54935a87f3b148b44e2b7b3ac976ca5e4f", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_8016A290"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 5966, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 5967, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.797} +{"ts": "2026-09-09 03:22:00", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_010/ov_SC03_010_jr_8015C32C.c", "fn": "func_8015D01C", "addr": 2148913180, "aliases": ["ov_SC03_010"], "header": false, "includers": 0, "o0": false, "nhash_before": "46ccad765b77335df3445465c3126bf1c3e5f641", "nhash_after": "4ea6e9f0cbcdd496c2fa7dcf4e6f501660f64ad5", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_8015D01C"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 1646, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1647, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 1.136} +{"ts": "2026-09-09 03:22:01", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_010/ov_SC03_010_jr_8015C32C.c", "fn": "func_8015D380", "addr": 2148914048, "aliases": ["ov_SC03_010"], "header": false, "includers": 0, "o0": false, "nhash_before": "aabaeabb87da5c362b7cb19d4a437a561343d718", "nhash_after": "2214b0acb044a41f5be69cb14320801af12a2347", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_8015D380"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1799, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1800, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.807} +{"ts": "2026-09-09 03:22:02", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_010/ov_SC03_010_jr_8015C32C.c", "fn": "func_8015D738", "addr": 2148915000, "aliases": ["ov_SC03_010"], "header": false, "includers": 0, "o0": false, "nhash_before": "5023cb215c7706fa2641b5a50218760088682e22", "nhash_after": "5023cb215c7706fa2641b5a50218760088682e22", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 1951, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.477} +{"ts": "2026-09-09 03:22:03", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_010/ov_SC03_010_jr_8015C32C.c", "fn": "func_8015FBE0", "addr": 2148924384, "aliases": ["ov_SC03_010"], "header": false, "includers": 0, "o0": false, "nhash_before": "806711e72d8e45f891a2d54c469e39993aec5c41", "nhash_after": "806711e72d8e45f891a2d54c469e39993aec5c41", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 2806, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.154} +{"ts": "2026-09-09 03:22:06", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_010/ov_SC03_010_jr_8015C32C.c", "fn": "func_80161E08", "addr": 2148933128, "aliases": ["ov_SC03_010"], "header": false, "includers": 0, "o0": false, "nhash_before": "0859eb97d6c44ad572ba521d2b19c86c055a38c3", "nhash_after": "0859eb97d6c44ad572ba521d2b19c86c055a38c3", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "instruction", "cls": "B", "detail": "move", "via": "", "line": 3614, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "instruction", "cls": "B", "detail": "move", "via": "", "line": 3625, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "instruction", "cls": "B", "detail": "move", "via": "", "line": 3636, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 3.032} +{"ts": "2026-09-09 03:22:07", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_010/ov_SC03_010_jr_8015C32C.c", "fn": "func_801621CC", "addr": 2148934092, "aliases": ["ov_SC03_010"], "header": false, "includers": 0, "o0": false, "nhash_before": "5ceaa5588c0a403fcf68affd3d718ffba49e3bb3", "nhash_after": "ac247c2981b13106f2305b4b64e668d5797c575d", "exemplar": {"tu": "src/ov_SC01_077/ov_SC01_077_jr_8015C32C.c", "fn": "func_801621CC"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 3692, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 3693, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 3694, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.721} +{"ts": "2026-09-09 03:22:08", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_010/ov_SC03_010_jr_8015C32C.c", "fn": "func_80162438", "addr": 2148934712, "aliases": ["ov_SC03_010"], "header": false, "includers": 0, "o0": false, "nhash_before": "48a405d4ace25cbae109ab50b142d521db716447", "nhash_after": "7d02ed5d0094468422052f2f45a03d045e9906da", "exemplar": {"tu": "src/ov_SC01_077/ov_SC01_077_jr_8015C32C.c", "fn": "func_80162438"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 3830, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 3831, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3837, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3848, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3859, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.576} +{"ts": "2026-09-09 03:22:10", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_010/ov_SC03_010_jr_8015C32C.c", "fn": "func_801627E8", "addr": 2148935656, "aliases": ["ov_SC03_010"], "header": false, "includers": 0, "o0": false, "nhash_before": "441a65fae3a87cacc574e52b5991b3badc558cb1", "nhash_after": "441a65fae3a87cacc574e52b5991b3badc558cb1", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3934, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3937, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 2.126} +{"ts": "2026-09-09 03:22:11", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_010/ov_SC03_010_jr_8015C32C.c", "fn": "func_80163EC8", "addr": 2148941512, "aliases": ["ov_SC03_010"], "header": false, "includers": 0, "o0": false, "nhash_before": "f291a077544a77707d70d488891fbed3b1d7d6b4", "nhash_after": "f291a077544a77707d70d488891fbed3b1d7d6b4", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 4117, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.282} +{"ts": "2026-09-09 03:22:12", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_010/ov_SC03_010_jr_8015C32C.c", "fn": "func_80164BDC", "addr": 2148944860, "aliases": ["ov_SC03_010"], "header": false, "includers": 0, "o0": false, "nhash_before": "191b64d458a110278c274877b8ae449e662f703a", "nhash_after": "f5e16586a5367c2d1e8b80dc3a506f7555611f75", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_80164BDC"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 4383, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 4384, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 4385, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.683} +{"ts": "2026-09-09 03:22:12", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_010/ov_SC03_010_jr_8015C32C.c", "fn": "func_801651B8", "addr": 2148946360, "aliases": ["ov_SC03_010"], "header": false, "includers": 0, "o0": false, "nhash_before": "aa2fec129db6ecba0e407a1494506f7ca5735bc9", "nhash_after": "e28990a4cd672793a57b458767b9b17cb5fd2548", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_801651B8"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 4531, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 4532, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 4533, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 4542, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.693} +{"ts": "2026-09-09 03:22:13", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_010/ov_SC03_010_jr_8015C32C.c", "fn": "func_80166690", "addr": 2148951696, "aliases": ["ov_SC03_010"], "header": false, "includers": 0, "o0": false, "nhash_before": "04c7bc330a8edb91fad1c01582a02694f5432acf", "nhash_after": "cfe15f2754f979ed992595ff2905ea649e55d1ca", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_80166690"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 4873, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 4959, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.646} +{"ts": "2026-09-09 03:22:14", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_010/ov_SC03_010_jr_8015C32C.c", "fn": "func_80166F58", "addr": 2148953944, "aliases": ["ov_SC03_010"], "header": false, "includers": 0, "o0": false, "nhash_before": "be562e378efa5b44c56cc676835c18287df72d95", "nhash_after": "85b4f6b26d2215ec2d3a4ecbdcac77301329e035", "exemplar": {"tu": "src/ov_SC01_004/ov_SC01_004_jr_8015C32C.c", "fn": "func_80166F58"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 5113, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 5114, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 5115, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 5116, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "launder", "cls": "B", "detail": "SHB", "via": "SHB", "line": 5123, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 5, "kind": "launder", "cls": "B", "detail": "SHB", "via": "SHB", "line": 5123, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 6, "kind": "launder", "cls": "B", "detail": "SHB", "via": "SHB", "line": 5124, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.842} +{"ts": "2026-09-09 03:22:15", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_010/ov_SC03_010_jr_8015C32C.c", "fn": "func_801670E4", "addr": 2148954340, "aliases": ["ov_SC03_010"], "header": false, "includers": 0, "o0": false, "nhash_before": "85b52ddd6c38ae874a08e04abdc6cdb7e689824d", "nhash_after": "1f43199b7ea84c6dd141ac054051d508cb4f0d1c", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_801670E4"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 5173, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 5174, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 5181, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 5182, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 5183, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 5201, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 6, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5203, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 7, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5206, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5276, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5279, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.657} +{"ts": "2026-09-09 03:22:15", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_010/ov_SC03_010_jr_8015C32C.c", "fn": "func_80167AE0", "addr": 2148956896, "aliases": ["ov_SC03_010"], "header": false, "includers": 0, "o0": false, "nhash_before": "280d14a2280bf6aaa12efc364f272cb66d508885", "nhash_after": "34449e2d13507c240596b7ca4fe8f68675d7f54f", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_80167AE0"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 5373, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 5374, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.62} +{"ts": "2026-09-09 03:22:18", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_010/ov_SC03_010_jr_8015C32C.c", "fn": "func_80168828", "addr": 2148960296, "aliases": ["ov_SC03_010"], "header": false, "includers": 0, "o0": false, "nhash_before": "de1a6f25ac8787871c4f582581948088181cca7f", "nhash_after": "de1a6f25ac8787871c4f582581948088181cca7f", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 5653, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 5661, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 2.687} +{"ts": "2026-09-09 03:22:19", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_010/ov_SC03_010_jr_8015C32C.c", "fn": "func_8016A290", "addr": 2148967056, "aliases": ["ov_SC03_010"], "header": false, "includers": 0, "o0": false, "nhash_before": "8261f0914a28ff018a7234646f20133ff293bf64", "nhash_after": "a17f3b54935a87f3b148b44e2b7b3ac976ca5e4f", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_8016A290"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 5966, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 5967, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.668} +{"ts": "2026-09-09 03:22:00", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_023/ov_SC03_023_jr_8015C32C.c", "fn": "func_8015D01C", "addr": 2148913180, "aliases": ["ov_SC03_023"], "header": false, "includers": 0, "o0": false, "nhash_before": "46ccad765b77335df3445465c3126bf1c3e5f641", "nhash_after": "4ea6e9f0cbcdd496c2fa7dcf4e6f501660f64ad5", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_8015D01C"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 1646, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1647, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.581} +{"ts": "2026-09-09 03:22:01", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_023/ov_SC03_023_jr_8015C32C.c", "fn": "func_8015D380", "addr": 2148914048, "aliases": ["ov_SC03_023"], "header": false, "includers": 0, "o0": false, "nhash_before": "aabaeabb87da5c362b7cb19d4a437a561343d718", "nhash_after": "2214b0acb044a41f5be69cb14320801af12a2347", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_8015D380"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1799, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1800, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 1.112} +{"ts": "2026-09-09 03:22:02", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_023/ov_SC03_023_jr_8015C32C.c", "fn": "func_8015D738", "addr": 2148915000, "aliases": ["ov_SC03_023"], "header": false, "includers": 0, "o0": false, "nhash_before": "5023cb215c7706fa2641b5a50218760088682e22", "nhash_after": "5023cb215c7706fa2641b5a50218760088682e22", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 1951, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.518} +{"ts": "2026-09-09 03:22:04", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_023/ov_SC03_023_jr_8015C32C.c", "fn": "func_8015FBE0", "addr": 2148924384, "aliases": ["ov_SC03_023"], "header": false, "includers": 0, "o0": false, "nhash_before": "806711e72d8e45f891a2d54c469e39993aec5c41", "nhash_after": "806711e72d8e45f891a2d54c469e39993aec5c41", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 2806, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.245} +{"ts": "2026-09-09 03:22:07", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_023/ov_SC03_023_jr_8015C32C.c", "fn": "func_80161E08", "addr": 2148933128, "aliases": ["ov_SC03_023"], "header": false, "includers": 0, "o0": false, "nhash_before": "0859eb97d6c44ad572ba521d2b19c86c055a38c3", "nhash_after": "0859eb97d6c44ad572ba521d2b19c86c055a38c3", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "instruction", "cls": "B", "detail": "move", "via": "", "line": 3614, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "instruction", "cls": "B", "detail": "move", "via": "", "line": 3625, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "instruction", "cls": "B", "detail": "move", "via": "", "line": 3636, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 3.308} +{"ts": "2026-09-09 03:22:08", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_023/ov_SC03_023_jr_8015C32C.c", "fn": "func_801621CC", "addr": 2148934092, "aliases": ["ov_SC03_023"], "header": false, "includers": 0, "o0": false, "nhash_before": "5ceaa5588c0a403fcf68affd3d718ffba49e3bb3", "nhash_after": "ac247c2981b13106f2305b4b64e668d5797c575d", "exemplar": {"tu": "src/ov_SC01_077/ov_SC01_077_jr_8015C32C.c", "fn": "func_801621CC"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 3692, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 3693, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 3694, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.608} +{"ts": "2026-09-09 03:22:08", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_023/ov_SC03_023_jr_8015C32C.c", "fn": "func_80162438", "addr": 2148934712, "aliases": ["ov_SC03_023"], "header": false, "includers": 0, "o0": false, "nhash_before": "48a405d4ace25cbae109ab50b142d521db716447", "nhash_after": "7d02ed5d0094468422052f2f45a03d045e9906da", "exemplar": {"tu": "src/ov_SC01_077/ov_SC01_077_jr_8015C32C.c", "fn": "func_80162438"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 3830, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 3831, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3837, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3848, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3859, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.571} +{"ts": "2026-09-09 03:22:10", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_023/ov_SC03_023_jr_8015C32C.c", "fn": "func_801627E8", "addr": 2148935656, "aliases": ["ov_SC03_023"], "header": false, "includers": 0, "o0": false, "nhash_before": "441a65fae3a87cacc574e52b5991b3badc558cb1", "nhash_after": "441a65fae3a87cacc574e52b5991b3badc558cb1", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3934, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3937, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.937} +{"ts": "2026-09-09 03:22:12", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_023/ov_SC03_023_jr_8015C32C.c", "fn": "func_80163EC8", "addr": 2148941512, "aliases": ["ov_SC03_023"], "header": false, "includers": 0, "o0": false, "nhash_before": "f291a077544a77707d70d488891fbed3b1d7d6b4", "nhash_after": "f291a077544a77707d70d488891fbed3b1d7d6b4", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 4117, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.69} +{"ts": "2026-09-09 03:22:13", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_023/ov_SC03_023_jr_8015C32C.c", "fn": "func_80164BDC", "addr": 2148944860, "aliases": ["ov_SC03_023"], "header": false, "includers": 0, "o0": false, "nhash_before": "191b64d458a110278c274877b8ae449e662f703a", "nhash_after": "f5e16586a5367c2d1e8b80dc3a506f7555611f75", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_80164BDC"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 4383, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 4384, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 4385, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.698} +{"ts": "2026-09-09 03:22:13", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_023/ov_SC03_023_jr_8015C32C.c", "fn": "func_801651B8", "addr": 2148946360, "aliases": ["ov_SC03_023"], "header": false, "includers": 0, "o0": false, "nhash_before": "aa2fec129db6ecba0e407a1494506f7ca5735bc9", "nhash_after": "e28990a4cd672793a57b458767b9b17cb5fd2548", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_801651B8"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 4531, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 4532, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 4533, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 4542, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.739} +{"ts": "2026-09-09 03:22:14", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_023/ov_SC03_023_jr_8015C32C.c", "fn": "func_80166690", "addr": 2148951696, "aliases": ["ov_SC03_023"], "header": false, "includers": 0, "o0": false, "nhash_before": "04c7bc330a8edb91fad1c01582a02694f5432acf", "nhash_after": "cfe15f2754f979ed992595ff2905ea649e55d1ca", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_80166690"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 4873, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 4959, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.728} +{"ts": "2026-09-09 03:22:15", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_023/ov_SC03_023_jr_8015C32C.c", "fn": "func_80166F58", "addr": 2148953944, "aliases": ["ov_SC03_023"], "header": false, "includers": 0, "o0": false, "nhash_before": "be562e378efa5b44c56cc676835c18287df72d95", "nhash_after": "85b4f6b26d2215ec2d3a4ecbdcac77301329e035", "exemplar": {"tu": "src/ov_SC01_004/ov_SC01_004_jr_8015C32C.c", "fn": "func_80166F58"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 5113, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 5114, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 5115, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 5116, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "launder", "cls": "B", "detail": "SHB", "via": "SHB", "line": 5123, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 5, "kind": "launder", "cls": "B", "detail": "SHB", "via": "SHB", "line": 5123, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 6, "kind": "launder", "cls": "B", "detail": "SHB", "via": "SHB", "line": 5124, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.564} +{"ts": "2026-09-09 03:22:15", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_023/ov_SC03_023_jr_8015C32C.c", "fn": "func_801670E4", "addr": 2148954340, "aliases": ["ov_SC03_023"], "header": false, "includers": 0, "o0": false, "nhash_before": "85b52ddd6c38ae874a08e04abdc6cdb7e689824d", "nhash_after": "1f43199b7ea84c6dd141ac054051d508cb4f0d1c", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_801670E4"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 5173, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 5174, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 5181, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 5182, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 5183, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 5201, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 6, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5203, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 7, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5206, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5276, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5279, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.761} +{"ts": "2026-09-09 03:22:16", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_023/ov_SC03_023_jr_8015C32C.c", "fn": "func_80167AE0", "addr": 2148956896, "aliases": ["ov_SC03_023"], "header": false, "includers": 0, "o0": false, "nhash_before": "280d14a2280bf6aaa12efc364f272cb66d508885", "nhash_after": "34449e2d13507c240596b7ca4fe8f68675d7f54f", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_80167AE0"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 5373, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 5374, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.607} +{"ts": "2026-09-09 03:22:19", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_023/ov_SC03_023_jr_8015C32C.c", "fn": "func_80168828", "addr": 2148960296, "aliases": ["ov_SC03_023"], "header": false, "includers": 0, "o0": false, "nhash_before": "de1a6f25ac8787871c4f582581948088181cca7f", "nhash_after": "de1a6f25ac8787871c4f582581948088181cca7f", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 5653, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 5661, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 2.203} +{"ts": "2026-09-09 03:22:19", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_023/ov_SC03_023_jr_8015C32C.c", "fn": "func_8016A290", "addr": 2148967056, "aliases": ["ov_SC03_023"], "header": false, "includers": 0, "o0": false, "nhash_before": "8261f0914a28ff018a7234646f20133ff293bf64", "nhash_after": "a17f3b54935a87f3b148b44e2b7b3ac976ca5e4f", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_8016A290"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 5966, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 5967, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.644} +{"ts": "2026-09-09 03:21:59", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_013/ov_SC03_013_jr_8015C32C.c", "fn": "func_8015D01C", "addr": 2148913180, "aliases": ["ov_SC03_013"], "header": false, "includers": 0, "o0": false, "nhash_before": "46ccad765b77335df3445465c3126bf1c3e5f641", "nhash_after": "4ea6e9f0cbcdd496c2fa7dcf4e6f501660f64ad5", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_8015D01C"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 1646, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1647, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.653} +{"ts": "2026-09-09 03:22:00", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_013/ov_SC03_013_jr_8015C32C.c", "fn": "func_8015D380", "addr": 2148914048, "aliases": ["ov_SC03_013"], "header": false, "includers": 0, "o0": false, "nhash_before": "aabaeabb87da5c362b7cb19d4a437a561343d718", "nhash_after": "2214b0acb044a41f5be69cb14320801af12a2347", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_8015D380"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1799, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1800, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.68} +{"ts": "2026-09-09 03:22:02", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_013/ov_SC03_013_jr_8015C32C.c", "fn": "func_8015D738", "addr": 2148915000, "aliases": ["ov_SC03_013"], "header": false, "includers": 0, "o0": false, "nhash_before": "5023cb215c7706fa2641b5a50218760088682e22", "nhash_after": "5023cb215c7706fa2641b5a50218760088682e22", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 1951, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.66} +{"ts": "2026-09-09 03:22:03", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_013/ov_SC03_013_jr_8015C32C.c", "fn": "func_8015FBE0", "addr": 2148924384, "aliases": ["ov_SC03_013"], "header": false, "includers": 0, "o0": false, "nhash_before": "806711e72d8e45f891a2d54c469e39993aec5c41", "nhash_after": "806711e72d8e45f891a2d54c469e39993aec5c41", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 2806, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.074} +{"ts": "2026-09-09 03:22:06", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_013/ov_SC03_013_jr_8015C32C.c", "fn": "func_80161E08", "addr": 2148933128, "aliases": ["ov_SC03_013"], "header": false, "includers": 0, "o0": false, "nhash_before": "0859eb97d6c44ad572ba521d2b19c86c055a38c3", "nhash_after": "0859eb97d6c44ad572ba521d2b19c86c055a38c3", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "instruction", "cls": "B", "detail": "move", "via": "", "line": 3614, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "instruction", "cls": "B", "detail": "move", "via": "", "line": 3625, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "instruction", "cls": "B", "detail": "move", "via": "", "line": 3636, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 3.465} +{"ts": "2026-09-09 03:22:07", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_013/ov_SC03_013_jr_8015C32C.c", "fn": "func_801621CC", "addr": 2148934092, "aliases": ["ov_SC03_013"], "header": false, "includers": 0, "o0": false, "nhash_before": "5ceaa5588c0a403fcf68affd3d718ffba49e3bb3", "nhash_after": "ac247c2981b13106f2305b4b64e668d5797c575d", "exemplar": {"tu": "src/ov_SC01_077/ov_SC01_077_jr_8015C32C.c", "fn": "func_801621CC"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 3692, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 3693, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 3694, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.626} +{"ts": "2026-09-09 03:22:08", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_013/ov_SC03_013_jr_8015C32C.c", "fn": "func_80162438", "addr": 2148934712, "aliases": ["ov_SC03_013"], "header": false, "includers": 0, "o0": false, "nhash_before": "48a405d4ace25cbae109ab50b142d521db716447", "nhash_after": "7d02ed5d0094468422052f2f45a03d045e9906da", "exemplar": {"tu": "src/ov_SC01_077/ov_SC01_077_jr_8015C32C.c", "fn": "func_80162438"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 3830, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 3831, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3837, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3848, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3859, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.974} +{"ts": "2026-09-09 03:22:10", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_013/ov_SC03_013_jr_8015C32C.c", "fn": "func_801627E8", "addr": 2148935656, "aliases": ["ov_SC03_013"], "header": false, "includers": 0, "o0": false, "nhash_before": "441a65fae3a87cacc574e52b5991b3badc558cb1", "nhash_after": "441a65fae3a87cacc574e52b5991b3badc558cb1", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3934, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3937, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 2.018} +{"ts": "2026-09-09 03:22:12", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_013/ov_SC03_013_jr_8015C32C.c", "fn": "func_80163EC8", "addr": 2148941512, "aliases": ["ov_SC03_013"], "header": false, "includers": 0, "o0": false, "nhash_before": "f291a077544a77707d70d488891fbed3b1d7d6b4", "nhash_after": "f291a077544a77707d70d488891fbed3b1d7d6b4", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 4117, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.558} +{"ts": "2026-09-09 03:22:13", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_013/ov_SC03_013_jr_8015C32C.c", "fn": "func_80164BDC", "addr": 2148944860, "aliases": ["ov_SC03_013"], "header": false, "includers": 0, "o0": false, "nhash_before": "191b64d458a110278c274877b8ae449e662f703a", "nhash_after": "f5e16586a5367c2d1e8b80dc3a506f7555611f75", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_80164BDC"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 4383, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 4384, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 4385, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 1.078} +{"ts": "2026-09-09 03:22:14", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_013/ov_SC03_013_jr_8015C32C.c", "fn": "func_801651B8", "addr": 2148946360, "aliases": ["ov_SC03_013"], "header": false, "includers": 0, "o0": false, "nhash_before": "aa2fec129db6ecba0e407a1494506f7ca5735bc9", "nhash_after": "e28990a4cd672793a57b458767b9b17cb5fd2548", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_801651B8"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 4531, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 4532, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 4533, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 4542, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.831} +{"ts": "2026-09-09 03:22:14", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_013/ov_SC03_013_jr_8015C32C.c", "fn": "func_80166690", "addr": 2148951696, "aliases": ["ov_SC03_013"], "header": false, "includers": 0, "o0": false, "nhash_before": "04c7bc330a8edb91fad1c01582a02694f5432acf", "nhash_after": "cfe15f2754f979ed992595ff2905ea649e55d1ca", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_80166690"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 4873, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 4959, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.625} +{"ts": "2026-09-09 03:22:15", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_013/ov_SC03_013_jr_8015C32C.c", "fn": "func_80166F58", "addr": 2148953944, "aliases": ["ov_SC03_013"], "header": false, "includers": 0, "o0": false, "nhash_before": "be562e378efa5b44c56cc676835c18287df72d95", "nhash_after": "85b4f6b26d2215ec2d3a4ecbdcac77301329e035", "exemplar": {"tu": "src/ov_SC01_004/ov_SC01_004_jr_8015C32C.c", "fn": "func_80166F58"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 5113, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 5114, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 5115, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 5116, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "launder", "cls": "B", "detail": "SHB", "via": "SHB", "line": 5123, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 5, "kind": "launder", "cls": "B", "detail": "SHB", "via": "SHB", "line": 5123, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 6, "kind": "launder", "cls": "B", "detail": "SHB", "via": "SHB", "line": 5124, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.806} +{"ts": "2026-09-09 03:22:16", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_013/ov_SC03_013_jr_8015C32C.c", "fn": "func_801670E4", "addr": 2148954340, "aliases": ["ov_SC03_013"], "header": false, "includers": 0, "o0": false, "nhash_before": "85b52ddd6c38ae874a08e04abdc6cdb7e689824d", "nhash_after": "1f43199b7ea84c6dd141ac054051d508cb4f0d1c", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_801670E4"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 5173, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 5174, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 5181, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 5182, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 5183, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 5201, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 6, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5203, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 7, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5206, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5276, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5279, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.803} +{"ts": "2026-09-09 03:22:17", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_013/ov_SC03_013_jr_8015C32C.c", "fn": "func_80167AE0", "addr": 2148956896, "aliases": ["ov_SC03_013"], "header": false, "includers": 0, "o0": false, "nhash_before": "280d14a2280bf6aaa12efc364f272cb66d508885", "nhash_after": "34449e2d13507c240596b7ca4fe8f68675d7f54f", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_80167AE0"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 5373, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 5374, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.617} +{"ts": "2026-09-09 03:22:19", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_013/ov_SC03_013_jr_8015C32C.c", "fn": "func_80168828", "addr": 2148960296, "aliases": ["ov_SC03_013"], "header": false, "includers": 0, "o0": false, "nhash_before": "de1a6f25ac8787871c4f582581948088181cca7f", "nhash_after": "de1a6f25ac8787871c4f582581948088181cca7f", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 5653, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 5661, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 2.115} +{"ts": "2026-09-09 03:22:20", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_013/ov_SC03_013_jr_8015C32C.c", "fn": "func_8016A290", "addr": 2148967056, "aliases": ["ov_SC03_013"], "header": false, "includers": 0, "o0": false, "nhash_before": "8261f0914a28ff018a7234646f20133ff293bf64", "nhash_after": "a17f3b54935a87f3b148b44e2b7b3ac976ca5e4f", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_8016A290"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 5966, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 5967, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.813} +{"ts": "2026-09-09 03:22:19", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_000/ov_SC01_000_jr_80140608.c", "fn": "func_80140958", "addr": 2148796760, "aliases": ["ov_SC01_000"], "header": false, "includers": 0, "o0": false, "nhash_before": "ab60b4c172eeb20c8597450a1de48b11174869de", "nhash_after": "61893bd004dd416a33c172698d52ae48d92e15ad", "exemplar": {"tu": "src/ov_SC04_011/ov_SC04_011_jr_80140608.c", "fn": "func_80140958"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 1044, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$21", "via": "", "line": 1045, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 1046, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$22", "via": "", "line": 1047, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 1048, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1049, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1050, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1051, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1131, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1142, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1148, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.307} +{"ts": "2026-09-09 03:22:20", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_000/ov_SC01_000_jr_80140608.c", "fn": "func_80141874", "addr": 2148800628, "aliases": ["ov_SC01_000"], "header": false, "includers": 0, "o0": false, "nhash_before": "0b864874586c0fbca6f49bc3522827339765b278", "nhash_after": "0b864874586c0fbca6f49bc3522827339765b278", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1355, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.524} +{"ts": "2026-09-09 03:22:20", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_000/ov_SC01_000_jr_80140608.c", "fn": "func_801424E4", "addr": 2148803812, "aliases": ["ov_SC01_000"], "header": false, "includers": 0, "o0": false, "nhash_before": "0fc163d196b582cb319467f68c3808f18c538ec8", "nhash_after": "baf2a68c3d1443c2c17776905597b6f64e8f853e", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_801424E4"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1537, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1556, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1557, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1560, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.308} +{"ts": "2026-09-09 03:22:21", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_000/ov_SC01_000_jr_80140608.c", "fn": "func_80142608", "addr": 2148804104, "aliases": ["ov_SC01_000"], "header": false, "includers": 0, "o0": false, "nhash_before": "c0a62d1c443baddf47a66e30b20699d9a6b5bcfb", "nhash_after": "2a34f6ae0fbc42dba731f3cb61b452b132151f49", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80142608"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1593, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.349} +{"ts": "2026-09-09 03:22:21", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_000/ov_SC01_000_jr_80140608.c", "fn": "func_80142EC0", "addr": 2148806336, "aliases": ["ov_SC01_000"], "header": false, "includers": 0, "o0": false, "nhash_before": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "nhash_after": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1848, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1849, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.784} +{"ts": "2026-09-09 03:22:22", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_000/ov_SC01_000_jr_80140608.c", "fn": "func_8014305C", "addr": 2148806748, "aliases": ["ov_SC01_000"], "header": false, "includers": 0, "o0": false, "nhash_before": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "nhash_after": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1891, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1892, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.795} +{"ts": "2026-09-09 03:22:23", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_000/ov_SC01_000_jr_80140608.c", "fn": "func_801431E8", "addr": 2148807144, "aliases": ["ov_SC01_000"], "header": false, "includers": 0, "o0": false, "nhash_before": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "nhash_after": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1941, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.522} +{"ts": "2026-09-09 03:22:23", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_000/ov_SC01_000_jr_80140608.c", "fn": "func_80143D28", "addr": 2148810024, "aliases": ["ov_SC01_000"], "header": false, "includers": 0, "o0": false, "nhash_before": "1f7d9b35bc3afbabaa5aeaba0e19bea8116ab4b5", "nhash_after": "4b1590c37b50ad46941a3d1d3d9cb2ae9e61a710", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_80143D28"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 2110, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2111, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.237} +{"ts": "2026-09-09 03:22:23", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_000/ov_SC01_000_jr_80140608.c", "fn": "func_8014477C", "addr": 2148812668, "aliases": ["ov_SC01_000"], "header": false, "includers": 0, "o0": false, "nhash_before": "2ef323fe8ccdae86f2c1f3bf57f96161ddcc0cc2", "nhash_after": "eb4ba8daad49a10a1b44834aa07ba3306563f225", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_8014477C"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2291, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 2292, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.328} +{"ts": "2026-09-09 03:22:24", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_000/ov_SC01_000_jr_80140608.c", "fn": "func_80144880", "addr": 2148812928, "aliases": ["ov_SC01_000"], "header": false, "includers": 0, "o0": false, "nhash_before": "65788a17ecfc59b1efc501397adc4eb8758e804a", "nhash_after": "2f386ebb9a66fcb2ac404d69911dc62e11ced48e", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80144880"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 2333, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2334, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2335, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.231} +{"ts": "2026-09-09 03:22:25", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_000/ov_SC01_000_jr_80140608.c", "fn": "", "addr": null, "aliases": ["ov_SC01_000"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "nhash_after": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1374, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.967} +{"ts": "2026-09-09 03:22:19", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_001/ov_SC01_001_jr_80140608.c", "fn": "func_80140958", "addr": 2148796760, "aliases": ["ov_SC01_001"], "header": false, "includers": 0, "o0": false, "nhash_before": "ab60b4c172eeb20c8597450a1de48b11174869de", "nhash_after": "61893bd004dd416a33c172698d52ae48d92e15ad", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_80140608.c", "fn": "func_80140958"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 1044, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$21", "via": "", "line": 1045, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 1046, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$22", "via": "", "line": 1047, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 1048, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1049, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1050, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1051, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1131, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1142, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1148, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.228} +{"ts": "2026-09-09 03:22:20", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_001/ov_SC01_001_jr_80140608.c", "fn": "func_80141874", "addr": 2148800628, "aliases": ["ov_SC01_001"], "header": false, "includers": 0, "o0": false, "nhash_before": "0b864874586c0fbca6f49bc3522827339765b278", "nhash_after": "0b864874586c0fbca6f49bc3522827339765b278", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1355, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.565} +{"ts": "2026-09-09 03:22:21", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_001/ov_SC01_001_jr_80140608.c", "fn": "func_801424E4", "addr": 2148803812, "aliases": ["ov_SC01_001"], "header": false, "includers": 0, "o0": false, "nhash_before": "0fc163d196b582cb319467f68c3808f18c538ec8", "nhash_after": "baf2a68c3d1443c2c17776905597b6f64e8f853e", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_801424E4"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1557, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1576, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1577, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1580, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.309} +{"ts": "2026-09-09 03:22:21", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_001/ov_SC01_001_jr_80140608.c", "fn": "func_80142608", "addr": 2148804104, "aliases": ["ov_SC01_001"], "header": false, "includers": 0, "o0": false, "nhash_before": "c0a62d1c443baddf47a66e30b20699d9a6b5bcfb", "nhash_after": "2a34f6ae0fbc42dba731f3cb61b452b132151f49", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80142608"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1613, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.25} +{"ts": "2026-09-09 03:22:22", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_001/ov_SC01_001_jr_80140608.c", "fn": "func_80142EC0", "addr": 2148806336, "aliases": ["ov_SC01_001"], "header": false, "includers": 0, "o0": false, "nhash_before": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "nhash_after": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1859, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1860, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.76} +{"ts": "2026-09-09 03:22:22", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_001/ov_SC01_001_jr_80140608.c", "fn": "func_8014305C", "addr": 2148806748, "aliases": ["ov_SC01_001"], "header": false, "includers": 0, "o0": false, "nhash_before": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "nhash_after": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1902, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1903, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.823} +{"ts": "2026-09-09 03:22:23", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_001/ov_SC01_001_jr_80140608.c", "fn": "func_801431E8", "addr": 2148807144, "aliases": ["ov_SC01_001"], "header": false, "includers": 0, "o0": false, "nhash_before": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "nhash_after": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1952, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.573} +{"ts": "2026-09-09 03:22:23", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_001/ov_SC01_001_jr_80140608.c", "fn": "func_80143D28", "addr": 2148810024, "aliases": ["ov_SC01_001"], "header": false, "includers": 0, "o0": false, "nhash_before": "1f7d9b35bc3afbabaa5aeaba0e19bea8116ab4b5", "nhash_after": "4b1590c37b50ad46941a3d1d3d9cb2ae9e61a710", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_80143D28"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 2121, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2122, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.444} +{"ts": "2026-09-09 03:22:24", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_001/ov_SC01_001_jr_80140608.c", "fn": "func_8014477C", "addr": 2148812668, "aliases": ["ov_SC01_001"], "header": false, "includers": 0, "o0": false, "nhash_before": "2ef323fe8ccdae86f2c1f3bf57f96161ddcc0cc2", "nhash_after": "eb4ba8daad49a10a1b44834aa07ba3306563f225", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_8014477C"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2302, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 2303, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.449} +{"ts": "2026-09-09 03:22:24", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_001/ov_SC01_001_jr_80140608.c", "fn": "func_80144880", "addr": 2148812928, "aliases": ["ov_SC01_001"], "header": false, "includers": 0, "o0": false, "nhash_before": "65788a17ecfc59b1efc501397adc4eb8758e804a", "nhash_after": "2f386ebb9a66fcb2ac404d69911dc62e11ced48e", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80144880"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 2344, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2345, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2346, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.262} +{"ts": "2026-09-09 03:22:25", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_001/ov_SC01_001_jr_80140608.c", "fn": "", "addr": null, "aliases": ["ov_SC01_001"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "nhash_after": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1376, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.516} +{"ts": "2026-09-09 03:22:21", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_009/ov_SC01_009_jr_80140608.c", "fn": "func_80140958", "addr": 2148796760, "aliases": ["ov_SC01_009"], "header": false, "includers": 0, "o0": false, "nhash_before": "ab60b4c172eeb20c8597450a1de48b11174869de", "nhash_after": "61893bd004dd416a33c172698d52ae48d92e15ad", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_80140608.c", "fn": "func_80140958"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 1044, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$21", "via": "", "line": 1045, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 1046, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$22", "via": "", "line": 1047, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 1048, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1049, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1050, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1051, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1131, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1142, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1148, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.314} +{"ts": "2026-09-09 03:22:22", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_009/ov_SC01_009_jr_80140608.c", "fn": "func_80141874", "addr": 2148800628, "aliases": ["ov_SC01_009"], "header": false, "includers": 0, "o0": false, "nhash_before": "0b864874586c0fbca6f49bc3522827339765b278", "nhash_after": "0b864874586c0fbca6f49bc3522827339765b278", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1355, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.647} +{"ts": "2026-09-09 03:22:22", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_009/ov_SC01_009_jr_80140608.c", "fn": "func_801424E4", "addr": 2148803812, "aliases": ["ov_SC01_009"], "header": false, "includers": 0, "o0": false, "nhash_before": "0fc163d196b582cb319467f68c3808f18c538ec8", "nhash_after": "baf2a68c3d1443c2c17776905597b6f64e8f853e", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_801424E4"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1541, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1560, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1561, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1564, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.263} +{"ts": "2026-09-09 03:22:22", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_009/ov_SC01_009_jr_80140608.c", "fn": "func_80142608", "addr": 2148804104, "aliases": ["ov_SC01_009"], "header": false, "includers": 0, "o0": false, "nhash_before": "c0a62d1c443baddf47a66e30b20699d9a6b5bcfb", "nhash_after": "2a34f6ae0fbc42dba731f3cb61b452b132151f49", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80142608"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1597, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.234} +{"ts": "2026-09-09 03:22:23", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_009/ov_SC01_009_jr_80140608.c", "fn": "func_80142EC0", "addr": 2148806336, "aliases": ["ov_SC01_009"], "header": false, "includers": 0, "o0": false, "nhash_before": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "nhash_after": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1843, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1844, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.957} +{"ts": "2026-09-09 03:22:24", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_009/ov_SC01_009_jr_80140608.c", "fn": "func_8014305C", "addr": 2148806748, "aliases": ["ov_SC01_009"], "header": false, "includers": 0, "o0": false, "nhash_before": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "nhash_after": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1886, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1887, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.756} +{"ts": "2026-09-09 03:22:24", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_009/ov_SC01_009_jr_80140608.c", "fn": "func_801431E8", "addr": 2148807144, "aliases": ["ov_SC01_009"], "header": false, "includers": 0, "o0": false, "nhash_before": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "nhash_after": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1936, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.556} +{"ts": "2026-09-09 03:22:25", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_009/ov_SC01_009_jr_80140608.c", "fn": "func_80143D28", "addr": 2148810024, "aliases": ["ov_SC01_009"], "header": false, "includers": 0, "o0": false, "nhash_before": "1f7d9b35bc3afbabaa5aeaba0e19bea8116ab4b5", "nhash_after": "4b1590c37b50ad46941a3d1d3d9cb2ae9e61a710", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_80143D28"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 2105, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2106, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.264} +{"ts": "2026-09-09 03:22:25", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_009/ov_SC01_009_jr_80140608.c", "fn": "func_8014477C", "addr": 2148812668, "aliases": ["ov_SC01_009"], "header": false, "includers": 0, "o0": false, "nhash_before": "2ef323fe8ccdae86f2c1f3bf57f96161ddcc0cc2", "nhash_after": "eb4ba8daad49a10a1b44834aa07ba3306563f225", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_8014477C"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2286, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 2287, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.281} +{"ts": "2026-09-09 03:22:25", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_009/ov_SC01_009_jr_80140608.c", "fn": "func_80144880", "addr": 2148812928, "aliases": ["ov_SC01_009"], "header": false, "includers": 0, "o0": false, "nhash_before": "65788a17ecfc59b1efc501397adc4eb8758e804a", "nhash_after": "2f386ebb9a66fcb2ac404d69911dc62e11ced48e", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80144880"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 2328, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2329, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2330, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.198} +{"ts": "2026-09-09 03:22:26", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_009/ov_SC01_009_jr_80140608.c", "fn": "", "addr": null, "aliases": ["ov_SC01_009"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "nhash_after": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1376, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.455} +{"ts": "2026-09-09 03:22:21", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_008/ov_SC01_008_jr_80140608.c", "fn": "func_80140958", "addr": 2148796760, "aliases": ["ov_SC01_008"], "header": false, "includers": 0, "o0": false, "nhash_before": "ab60b4c172eeb20c8597450a1de48b11174869de", "nhash_after": "61893bd004dd416a33c172698d52ae48d92e15ad", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_80140608.c", "fn": "func_80140958"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 1044, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$21", "via": "", "line": 1045, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 1046, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$22", "via": "", "line": 1047, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 1048, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1049, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1050, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1051, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1131, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1142, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1148, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.248} +{"ts": "2026-09-09 03:22:21", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_008/ov_SC01_008_jr_80140608.c", "fn": "func_80141874", "addr": 2148800628, "aliases": ["ov_SC01_008"], "header": false, "includers": 0, "o0": false, "nhash_before": "0b864874586c0fbca6f49bc3522827339765b278", "nhash_after": "0b864874586c0fbca6f49bc3522827339765b278", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1355, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.589} +{"ts": "2026-09-09 03:22:22", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_008/ov_SC01_008_jr_80140608.c", "fn": "func_801424E4", "addr": 2148803812, "aliases": ["ov_SC01_008"], "header": false, "includers": 0, "o0": false, "nhash_before": "0fc163d196b582cb319467f68c3808f18c538ec8", "nhash_after": "baf2a68c3d1443c2c17776905597b6f64e8f853e", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_801424E4"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1541, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1560, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1561, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1564, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.284} +{"ts": "2026-09-09 03:22:22", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_008/ov_SC01_008_jr_80140608.c", "fn": "func_80142608", "addr": 2148804104, "aliases": ["ov_SC01_008"], "header": false, "includers": 0, "o0": false, "nhash_before": "c0a62d1c443baddf47a66e30b20699d9a6b5bcfb", "nhash_after": "2a34f6ae0fbc42dba731f3cb61b452b132151f49", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80142608"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1597, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.422} +{"ts": "2026-09-09 03:22:23", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_008/ov_SC01_008_jr_80140608.c", "fn": "func_80142EC0", "addr": 2148806336, "aliases": ["ov_SC01_008"], "header": false, "includers": 0, "o0": false, "nhash_before": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "nhash_after": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1843, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1844, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.841} +{"ts": "2026-09-09 03:22:24", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_008/ov_SC01_008_jr_80140608.c", "fn": "func_8014305C", "addr": 2148806748, "aliases": ["ov_SC01_008"], "header": false, "includers": 0, "o0": false, "nhash_before": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "nhash_after": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1886, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1887, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.958} +{"ts": "2026-09-09 03:22:25", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_008/ov_SC01_008_jr_80140608.c", "fn": "func_801431E8", "addr": 2148807144, "aliases": ["ov_SC01_008"], "header": false, "includers": 0, "o0": false, "nhash_before": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "nhash_after": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1936, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.502} +{"ts": "2026-09-09 03:22:25", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_008/ov_SC01_008_jr_80140608.c", "fn": "func_80143D28", "addr": 2148810024, "aliases": ["ov_SC01_008"], "header": false, "includers": 0, "o0": false, "nhash_before": "1f7d9b35bc3afbabaa5aeaba0e19bea8116ab4b5", "nhash_after": "4b1590c37b50ad46941a3d1d3d9cb2ae9e61a710", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_80143D28"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 2105, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2106, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.239} +{"ts": "2026-09-09 03:22:25", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_008/ov_SC01_008_jr_80140608.c", "fn": "func_8014477C", "addr": 2148812668, "aliases": ["ov_SC01_008"], "header": false, "includers": 0, "o0": false, "nhash_before": "2ef323fe8ccdae86f2c1f3bf57f96161ddcc0cc2", "nhash_after": "eb4ba8daad49a10a1b44834aa07ba3306563f225", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_8014477C"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2286, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 2287, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.345} +{"ts": "2026-09-09 03:22:25", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_008/ov_SC01_008_jr_80140608.c", "fn": "func_80144880", "addr": 2148812928, "aliases": ["ov_SC01_008"], "header": false, "includers": 0, "o0": false, "nhash_before": "65788a17ecfc59b1efc501397adc4eb8758e804a", "nhash_after": "2f386ebb9a66fcb2ac404d69911dc62e11ced48e", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80144880"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 2328, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2329, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2330, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.282} +{"ts": "2026-09-09 03:22:26", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_008/ov_SC01_008_jr_80140608.c", "fn": "", "addr": null, "aliases": ["ov_SC01_008"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "nhash_after": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1376, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.469} +{"ts": "2026-09-09 03:22:21", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_004/ov_SC01_004_jr_80140608.c", "fn": "func_80140958", "addr": 2148796760, "aliases": ["ov_SC01_004"], "header": false, "includers": 0, "o0": false, "nhash_before": "ab60b4c172eeb20c8597450a1de48b11174869de", "nhash_after": "61893bd004dd416a33c172698d52ae48d92e15ad", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_80140608.c", "fn": "func_80140958"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 1044, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$21", "via": "", "line": 1045, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 1046, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$22", "via": "", "line": 1047, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 1048, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1049, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1050, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1051, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1131, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1142, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1148, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.4} +{"ts": "2026-09-09 03:22:21", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_004/ov_SC01_004_jr_80140608.c", "fn": "func_80141874", "addr": 2148800628, "aliases": ["ov_SC01_004"], "header": false, "includers": 0, "o0": false, "nhash_before": "0b864874586c0fbca6f49bc3522827339765b278", "nhash_after": "0b864874586c0fbca6f49bc3522827339765b278", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1355, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.627} +{"ts": "2026-09-09 03:22:22", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_004/ov_SC01_004_jr_80140608.c", "fn": "func_801424E4", "addr": 2148803812, "aliases": ["ov_SC01_004"], "header": false, "includers": 0, "o0": false, "nhash_before": "0fc163d196b582cb319467f68c3808f18c538ec8", "nhash_after": "baf2a68c3d1443c2c17776905597b6f64e8f853e", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_801424E4"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1541, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1560, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1561, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1564, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.297} +{"ts": "2026-09-09 03:22:22", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_004/ov_SC01_004_jr_80140608.c", "fn": "func_80142608", "addr": 2148804104, "aliases": ["ov_SC01_004"], "header": false, "includers": 0, "o0": false, "nhash_before": "c0a62d1c443baddf47a66e30b20699d9a6b5bcfb", "nhash_after": "2a34f6ae0fbc42dba731f3cb61b452b132151f49", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80142608"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1597, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.241} +{"ts": "2026-09-09 03:22:23", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_004/ov_SC01_004_jr_80140608.c", "fn": "func_80142EC0", "addr": 2148806336, "aliases": ["ov_SC01_004"], "header": false, "includers": 0, "o0": false, "nhash_before": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "nhash_after": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1843, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1844, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.938} +{"ts": "2026-09-09 03:22:24", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_004/ov_SC01_004_jr_80140608.c", "fn": "func_8014305C", "addr": 2148806748, "aliases": ["ov_SC01_004"], "header": false, "includers": 0, "o0": false, "nhash_before": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "nhash_after": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1886, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1887, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.039} +{"ts": "2026-09-09 03:22:25", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_004/ov_SC01_004_jr_80140608.c", "fn": "func_801431E8", "addr": 2148807144, "aliases": ["ov_SC01_004"], "header": false, "includers": 0, "o0": false, "nhash_before": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "nhash_after": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1936, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.769} +{"ts": "2026-09-09 03:22:25", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_004/ov_SC01_004_jr_80140608.c", "fn": "func_80143D28", "addr": 2148810024, "aliases": ["ov_SC01_004"], "header": false, "includers": 0, "o0": false, "nhash_before": "1f7d9b35bc3afbabaa5aeaba0e19bea8116ab4b5", "nhash_after": "4b1590c37b50ad46941a3d1d3d9cb2ae9e61a710", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_80143D28"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 2105, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2106, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.268} +{"ts": "2026-09-09 03:22:25", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_004/ov_SC01_004_jr_80140608.c", "fn": "func_8014477C", "addr": 2148812668, "aliases": ["ov_SC01_004"], "header": false, "includers": 0, "o0": false, "nhash_before": "2ef323fe8ccdae86f2c1f3bf57f96161ddcc0cc2", "nhash_after": "eb4ba8daad49a10a1b44834aa07ba3306563f225", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_8014477C"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2286, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 2287, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.303} +{"ts": "2026-09-09 03:22:25", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_004/ov_SC01_004_jr_80140608.c", "fn": "func_80144880", "addr": 2148812928, "aliases": ["ov_SC01_004"], "header": false, "includers": 0, "o0": false, "nhash_before": "65788a17ecfc59b1efc501397adc4eb8758e804a", "nhash_after": "2f386ebb9a66fcb2ac404d69911dc62e11ced48e", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80144880"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 2328, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2329, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2330, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.237} +{"ts": "2026-09-09 03:22:26", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_004/ov_SC01_004_jr_80140608.c", "fn": "", "addr": null, "aliases": ["ov_SC01_004"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "nhash_after": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1376, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.587} +{"ts": "2026-09-09 03:22:25", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_074/ov_SC01_074_jr_80140608.c", "fn": "func_80140958", "addr": 2148796760, "aliases": ["ov_SC01_074"], "header": false, "includers": 0, "o0": false, "nhash_before": "ab60b4c172eeb20c8597450a1de48b11174869de", "nhash_after": "61893bd004dd416a33c172698d52ae48d92e15ad", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_80140608.c", "fn": "func_80140958"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 1045, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$21", "via": "", "line": 1046, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 1047, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$22", "via": "", "line": 1048, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 1049, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1050, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1051, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1052, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1132, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1143, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1149, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.231} +{"ts": "2026-09-09 03:22:26", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_074/ov_SC01_074_jr_80140608.c", "fn": "func_80141874", "addr": 2148800628, "aliases": ["ov_SC01_074"], "header": false, "includers": 0, "o0": false, "nhash_before": "0b864874586c0fbca6f49bc3522827339765b278", "nhash_after": "0b864874586c0fbca6f49bc3522827339765b278", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1356, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.509} +{"ts": "2026-09-09 03:22:26", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_074/ov_SC01_074_jr_80140608.c", "fn": "func_801424E4", "addr": 2148803812, "aliases": ["ov_SC01_074"], "header": false, "includers": 0, "o0": false, "nhash_before": "0fc163d196b582cb319467f68c3808f18c538ec8", "nhash_after": "baf2a68c3d1443c2c17776905597b6f64e8f853e", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_801424E4"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1542, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1561, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1562, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1565, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.221} +{"ts": "2026-09-09 03:22:26", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_074/ov_SC01_074_jr_80140608.c", "fn": "func_80142608", "addr": 2148804104, "aliases": ["ov_SC01_074"], "header": false, "includers": 0, "o0": false, "nhash_before": "c0a62d1c443baddf47a66e30b20699d9a6b5bcfb", "nhash_after": "2a34f6ae0fbc42dba731f3cb61b452b132151f49", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80142608"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1598, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.356} +{"ts": "2026-09-09 03:22:27", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_074/ov_SC01_074_jr_80140608.c", "fn": "func_80142EC0", "addr": 2148806336, "aliases": ["ov_SC01_074"], "header": false, "includers": 0, "o0": false, "nhash_before": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "nhash_after": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1844, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1845, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.757} +{"ts": "2026-09-09 03:22:28", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_074/ov_SC01_074_jr_80140608.c", "fn": "func_8014305C", "addr": 2148806748, "aliases": ["ov_SC01_074"], "header": false, "includers": 0, "o0": false, "nhash_before": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "nhash_after": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1887, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1888, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.262} +{"ts": "2026-09-09 03:22:29", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_074/ov_SC01_074_jr_80140608.c", "fn": "func_801431E8", "addr": 2148807144, "aliases": ["ov_SC01_074"], "header": false, "includers": 0, "o0": false, "nhash_before": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "nhash_after": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1937, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.746} +{"ts": "2026-09-09 03:22:30", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_074/ov_SC01_074_jr_80140608.c", "fn": "func_80143D28", "addr": 2148810024, "aliases": ["ov_SC01_074"], "header": false, "includers": 0, "o0": false, "nhash_before": "1f7d9b35bc3afbabaa5aeaba0e19bea8116ab4b5", "nhash_after": "4b1590c37b50ad46941a3d1d3d9cb2ae9e61a710", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_80143D28"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 2106, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2107, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.269} +{"ts": "2026-09-09 03:22:30", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_074/ov_SC01_074_jr_80140608.c", "fn": "func_8014477C", "addr": 2148812668, "aliases": ["ov_SC01_074"], "header": false, "includers": 0, "o0": false, "nhash_before": "2ef323fe8ccdae86f2c1f3bf57f96161ddcc0cc2", "nhash_after": "eb4ba8daad49a10a1b44834aa07ba3306563f225", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_8014477C"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2287, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 2288, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.436} +{"ts": "2026-09-09 03:22:30", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_074/ov_SC01_074_jr_80140608.c", "fn": "func_80144880", "addr": 2148812928, "aliases": ["ov_SC01_074"], "header": false, "includers": 0, "o0": false, "nhash_before": "65788a17ecfc59b1efc501397adc4eb8758e804a", "nhash_after": "2f386ebb9a66fcb2ac404d69911dc62e11ced48e", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80144880"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 2329, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2330, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2331, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.375} +{"ts": "2026-09-09 03:22:31", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_074/ov_SC01_074_jr_80140608.c", "fn": "", "addr": null, "aliases": ["ov_SC01_074"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "nhash_after": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1377, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.456} +{"ts": "2026-09-09 03:22:25", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_080/ov_SC01_080_jr_80140608.c", "fn": "func_80140958", "addr": 2148796760, "aliases": ["ov_SC01_080"], "header": false, "includers": 0, "o0": false, "nhash_before": "ab60b4c172eeb20c8597450a1de48b11174869de", "nhash_after": "61893bd004dd416a33c172698d52ae48d92e15ad", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_80140608.c", "fn": "func_80140958"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 1045, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$21", "via": "", "line": 1046, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 1047, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$22", "via": "", "line": 1048, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 1049, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1050, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1051, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1052, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1132, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1143, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1149, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.33} +{"ts": "2026-09-09 03:22:26", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_080/ov_SC01_080_jr_80140608.c", "fn": "func_80141874", "addr": 2148800628, "aliases": ["ov_SC01_080"], "header": false, "includers": 0, "o0": false, "nhash_before": "0b864874586c0fbca6f49bc3522827339765b278", "nhash_after": "0b864874586c0fbca6f49bc3522827339765b278", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1356, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.461} +{"ts": "2026-09-09 03:22:26", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_080/ov_SC01_080_jr_80140608.c", "fn": "func_801424E4", "addr": 2148803812, "aliases": ["ov_SC01_080"], "header": false, "includers": 0, "o0": false, "nhash_before": "0fc163d196b582cb319467f68c3808f18c538ec8", "nhash_after": "baf2a68c3d1443c2c17776905597b6f64e8f853e", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_801424E4"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1558, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1577, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1578, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1581, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.294} +{"ts": "2026-09-09 03:22:27", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_080/ov_SC01_080_jr_80140608.c", "fn": "func_80142608", "addr": 2148804104, "aliases": ["ov_SC01_080"], "header": false, "includers": 0, "o0": false, "nhash_before": "c0a62d1c443baddf47a66e30b20699d9a6b5bcfb", "nhash_after": "2a34f6ae0fbc42dba731f3cb61b452b132151f49", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80142608"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1614, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.281} +{"ts": "2026-09-09 03:22:28", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_080/ov_SC01_080_jr_80140608.c", "fn": "func_80142EC0", "addr": 2148806336, "aliases": ["ov_SC01_080"], "header": false, "includers": 0, "o0": false, "nhash_before": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "nhash_after": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1860, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1861, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.312} +{"ts": "2026-09-09 03:22:29", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_080/ov_SC01_080_jr_80140608.c", "fn": "func_8014305C", "addr": 2148806748, "aliases": ["ov_SC01_080"], "header": false, "includers": 0, "o0": false, "nhash_before": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "nhash_after": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1903, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1904, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.98} +{"ts": "2026-09-09 03:22:29", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_080/ov_SC01_080_jr_80140608.c", "fn": "func_801431E8", "addr": 2148807144, "aliases": ["ov_SC01_080"], "header": false, "includers": 0, "o0": false, "nhash_before": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "nhash_after": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1953, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.547} +{"ts": "2026-09-09 03:22:30", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_080/ov_SC01_080_jr_80140608.c", "fn": "func_80143D28", "addr": 2148810024, "aliases": ["ov_SC01_080"], "header": false, "includers": 0, "o0": false, "nhash_before": "1f7d9b35bc3afbabaa5aeaba0e19bea8116ab4b5", "nhash_after": "4b1590c37b50ad46941a3d1d3d9cb2ae9e61a710", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_80143D28"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 2122, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2123, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.3} +{"ts": "2026-09-09 03:22:30", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_080/ov_SC01_080_jr_80140608.c", "fn": "func_8014477C", "addr": 2148812668, "aliases": ["ov_SC01_080"], "header": false, "includers": 0, "o0": false, "nhash_before": "2ef323fe8ccdae86f2c1f3bf57f96161ddcc0cc2", "nhash_after": "eb4ba8daad49a10a1b44834aa07ba3306563f225", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_8014477C"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2303, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 2304, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.24} +{"ts": "2026-09-09 03:22:30", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_080/ov_SC01_080_jr_80140608.c", "fn": "func_80144880", "addr": 2148812928, "aliases": ["ov_SC01_080"], "header": false, "includers": 0, "o0": false, "nhash_before": "65788a17ecfc59b1efc501397adc4eb8758e804a", "nhash_after": "2f386ebb9a66fcb2ac404d69911dc62e11ced48e", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80144880"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 2345, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2346, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2347, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.319} +{"ts": "2026-09-09 03:22:31", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_080/ov_SC01_080_jr_80140608.c", "fn": "", "addr": null, "aliases": ["ov_SC01_080"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "nhash_after": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1377, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.637} +{"ts": "2026-09-09 03:22:20", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_011/ov_SC07_011_jr_801457A4.c", "fn": "func_80145934", "addr": 2148817204, "aliases": ["ov_SC07_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "9d523cda5f82b483301da1ea21bff80d3f5cd31f", "nhash_after": "9d523cda5f82b483301da1ea21bff80d3f5cd31f", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1056, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.505} +{"ts": "2026-09-09 03:22:22", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_011/ov_SC07_011_jr_801457A4.c", "fn": "func_80145A2C", "addr": 2148817452, "aliases": ["ov_SC07_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "9d523cda5f82b483301da1ea21bff80d3f5cd31f", "nhash_after": "9d523cda5f82b483301da1ea21bff80d3f5cd31f", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1106, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.827} +{"ts": "2026-09-09 03:22:23", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_011/ov_SC07_011_jr_801457A4.c", "fn": "func_80148AFC", "addr": 2148829948, "aliases": ["ov_SC07_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "7c831537b487781b5c394a980cb17b86df9dde20", "nhash_after": "12ecadf44d54c1f5db660d7fe10e8c192072e0a7", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_801457A4.c", "fn": "func_80148AFC"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 1780, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 1784, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1794, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1795, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1796, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1797, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 6, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1802, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.702} +{"ts": "2026-09-09 03:22:24", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_011/ov_SC07_011_jr_801457A4.c", "fn": "func_80148D44", "addr": 2148830532, "aliases": ["ov_SC07_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "c27e3398354fb7683a33a29374dc8dba23a5efa3", "nhash_after": "fd0a0a6776804081a0e67021650cf9edae8d224d", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_801457A4.c", "fn": "func_80148D44"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1873, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1874, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1883, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1906, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.706} +{"ts": "2026-09-09 03:22:26", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_011/ov_SC07_011_jr_801457A4.c", "fn": "func_80148E54", "addr": 2148830804, "aliases": ["ov_SC07_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "c7541dad40d8b360d4733a5ebe605d560bd28f07", "nhash_after": "c7541dad40d8b360d4733a5ebe605d560bd28f07", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1925, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 1928, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 2.079} +{"ts": "2026-09-09 03:22:26", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_011/ov_SC07_011_jr_801457A4.c", "fn": "func_80149FB0", "addr": 2148835248, "aliases": ["ov_SC07_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "f573bb175f91177b1398017ac2d56b8854685a0c", "nhash_after": "609111204b124633b20a5844049671e52a3e5614", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_801457A4.c", "fn": "func_80149FB0"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 2235, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.641} +{"ts": "2026-09-09 03:22:27", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_011/ov_SC07_011_jr_801457A4.c", "fn": "func_8014D820", "addr": 2148849696, "aliases": ["ov_SC07_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "941871bf32e7a72c12ccc9b0a1f39d41e2d77e59", "nhash_after": "c5218af8b25ed919cd48c44351e62d6ba9c0cf40", "exemplar": {"tu": "src/ov_SC04_011/ov_SC04_011_after.c", "fn": "func_8014D820"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 3021, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3045, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3049, "verdict": "REWRITTEN", "why": "assignment", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.737} +{"ts": "2026-09-09 03:22:28", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_011/ov_SC07_011_jr_801457A4.c", "fn": "func_8015094C", "addr": 2148862284, "aliases": ["ov_SC07_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "92908d44dc16fee77f06c65d7387509fa400e311", "nhash_after": "2705cb727475ed177955138b8971ba684a5ee99b", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_801457A4.c", "fn": "func_8015094C"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 3773, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.79} +{"ts": "2026-09-09 03:22:29", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_011/ov_SC07_011_jr_801457A4.c", "fn": "func_80150B28", "addr": 2148862760, "aliases": ["ov_SC07_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "7a165574248af8f8ce0176aa731a2fa0b90fce0c", "nhash_after": "a57747ff39fc5e679a5d66ad52a5fecdb16e3749", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_801457A4.c", "fn": "func_80150B28"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3877, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.815} +{"ts": "2026-09-09 03:22:30", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_011/ov_SC07_011_jr_801457A4.c", "fn": "func_801523F4", "addr": 2148869108, "aliases": ["ov_SC07_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "35b6f7253e3bf581672d4cfcca1ac9ae09c222cc", "nhash_after": "229e05829ebb21c7d2c315b4cfd0b4ecd1566ed9", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_801457A4.c", "fn": "func_801523F4"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 4216, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 4217, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.757} +{"ts": "2026-09-09 03:22:30", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_011/ov_SC07_011_jr_801457A4.c", "fn": "func_80153D7C", "addr": 2148875644, "aliases": ["ov_SC07_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "71ad760d1d642d8e391dee7a6088d44d20adc891", "nhash_after": "496a632dc837a35e564ac922ebc4b2dc42f79e62", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_801457A4.c", "fn": "func_80153D7C"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 4545, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.636} +{"ts": "2026-09-09 03:22:31", "label": "tus2", "rung": "A", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_011/ov_SC07_011_jr_801457A4.c", "fn": "", "addr": null, "aliases": ["ov_SC07_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "nhash_after": "fs:da39a3ee5e6b4b0d3255bfef95601890afd80709", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 831, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.611} +{"ts": "2026-09-09 03:22:21", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_005/ov_SC01_005_jr_80140608.c", "fn": "func_80140958", "addr": 2148796760, "aliases": ["ov_SC01_005", "ov_SC01_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "ab60b4c172eeb20c8597450a1de48b11174869de", "nhash_after": "61893bd004dd416a33c172698d52ae48d92e15ad", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_80140608.c", "fn": "func_80140958"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 1044, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$21", "via": "", "line": 1045, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 1046, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$22", "via": "", "line": 1047, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 1048, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1049, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1050, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1051, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1131, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1142, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1148, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.766} +{"ts": "2026-09-09 03:22:22", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_005/ov_SC01_005_jr_80140608.c", "fn": "func_80141874", "addr": 2148800628, "aliases": ["ov_SC01_005", "ov_SC01_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "0b864874586c0fbca6f49bc3522827339765b278", "nhash_after": "0b864874586c0fbca6f49bc3522827339765b278", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1355, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.114} +{"ts": "2026-09-09 03:22:23", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_005/ov_SC01_005_jr_80140608.c", "fn": "func_801424E4", "addr": 2148803812, "aliases": ["ov_SC01_005", "ov_SC01_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "0fc163d196b582cb319467f68c3808f18c538ec8", "nhash_after": "baf2a68c3d1443c2c17776905597b6f64e8f853e", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_801424E4"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1541, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1560, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1561, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1564, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.606} +{"ts": "2026-09-09 03:22:23", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_005/ov_SC01_005_jr_80140608.c", "fn": "func_80142608", "addr": 2148804104, "aliases": ["ov_SC01_005", "ov_SC01_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "c0a62d1c443baddf47a66e30b20699d9a6b5bcfb", "nhash_after": "2a34f6ae0fbc42dba731f3cb61b452b132151f49", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80142608"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1597, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.502} +{"ts": "2026-09-09 03:22:25", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_005/ov_SC01_005_jr_80140608.c", "fn": "func_80142EC0", "addr": 2148806336, "aliases": ["ov_SC01_005", "ov_SC01_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "nhash_after": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1843, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1844, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.767} +{"ts": "2026-09-09 03:22:27", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_005/ov_SC01_005_jr_80140608.c", "fn": "func_8014305C", "addr": 2148806748, "aliases": ["ov_SC01_005", "ov_SC01_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "nhash_after": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1886, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1887, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.514} +{"ts": "2026-09-09 03:22:28", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_005/ov_SC01_005_jr_80140608.c", "fn": "func_801431E8", "addr": 2148807144, "aliases": ["ov_SC01_005", "ov_SC01_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "nhash_after": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1936, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.134} +{"ts": "2026-09-09 03:22:29", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_005/ov_SC01_005_jr_80140608.c", "fn": "func_80143D28", "addr": 2148810024, "aliases": ["ov_SC01_005", "ov_SC01_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "1f7d9b35bc3afbabaa5aeaba0e19bea8116ab4b5", "nhash_after": "4b1590c37b50ad46941a3d1d3d9cb2ae9e61a710", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_80143D28"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 2105, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2106, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.808} +{"ts": "2026-09-09 03:22:29", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_005/ov_SC01_005_jr_80140608.c", "fn": "func_8014477C", "addr": 2148812668, "aliases": ["ov_SC01_005", "ov_SC01_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "2ef323fe8ccdae86f2c1f3bf57f96161ddcc0cc2", "nhash_after": "eb4ba8daad49a10a1b44834aa07ba3306563f225", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_8014477C"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2286, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 2287, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.571} +{"ts": "2026-09-09 03:22:30", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_005/ov_SC01_005_jr_80140608.c", "fn": "func_80144880", "addr": 2148812928, "aliases": ["ov_SC01_005", "ov_SC01_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "65788a17ecfc59b1efc501397adc4eb8758e804a", "nhash_after": "2f386ebb9a66fcb2ac404d69911dc62e11ced48e", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80144880"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 2328, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2329, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2330, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.64} +{"ts": "2026-09-09 03:22:31", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_005/ov_SC01_005_jr_80140608.c", "fn": "", "addr": null, "aliases": ["ov_SC01_005", "ov_SC01_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "nhash_after": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1376, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.893} +{"ts": "2026-09-09 03:22:26", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_084/ov_SC01_084_jr_80140608.c", "fn": "func_80140958", "addr": 2148796760, "aliases": ["ov_SC01_084"], "header": false, "includers": 0, "o0": false, "nhash_before": "ab60b4c172eeb20c8597450a1de48b11174869de", "nhash_after": "61893bd004dd416a33c172698d52ae48d92e15ad", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_80140608.c", "fn": "func_80140958"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 1045, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$21", "via": "", "line": 1046, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 1047, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$22", "via": "", "line": 1048, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 1049, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1050, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1051, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1052, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1132, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1143, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1149, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.234} +{"ts": "2026-09-09 03:22:27", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_084/ov_SC01_084_jr_80140608.c", "fn": "func_80141874", "addr": 2148800628, "aliases": ["ov_SC01_084"], "header": false, "includers": 0, "o0": false, "nhash_before": "0b864874586c0fbca6f49bc3522827339765b278", "nhash_after": "0b864874586c0fbca6f49bc3522827339765b278", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1356, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.497} +{"ts": "2026-09-09 03:22:27", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_084/ov_SC01_084_jr_80140608.c", "fn": "func_801424E4", "addr": 2148803812, "aliases": ["ov_SC01_084"], "header": false, "includers": 0, "o0": false, "nhash_before": "0fc163d196b582cb319467f68c3808f18c538ec8", "nhash_after": "baf2a68c3d1443c2c17776905597b6f64e8f853e", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_801424E4"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1542, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1561, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1562, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1565, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.247} +{"ts": "2026-09-09 03:22:27", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_084/ov_SC01_084_jr_80140608.c", "fn": "func_80142608", "addr": 2148804104, "aliases": ["ov_SC01_084"], "header": false, "includers": 0, "o0": false, "nhash_before": "c0a62d1c443baddf47a66e30b20699d9a6b5bcfb", "nhash_after": "2a34f6ae0fbc42dba731f3cb61b452b132151f49", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80142608"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1598, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.215} +{"ts": "2026-09-09 03:22:28", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_084/ov_SC01_084_jr_80140608.c", "fn": "func_80142EC0", "addr": 2148806336, "aliases": ["ov_SC01_084"], "header": false, "includers": 0, "o0": false, "nhash_before": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "nhash_after": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1844, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1845, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.037} +{"ts": "2026-09-09 03:22:29", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_084/ov_SC01_084_jr_80140608.c", "fn": "func_8014305C", "addr": 2148806748, "aliases": ["ov_SC01_084"], "header": false, "includers": 0, "o0": false, "nhash_before": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "nhash_after": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1887, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1888, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.116} +{"ts": "2026-09-09 03:22:30", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_084/ov_SC01_084_jr_80140608.c", "fn": "func_801431E8", "addr": 2148807144, "aliases": ["ov_SC01_084"], "header": false, "includers": 0, "o0": false, "nhash_before": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "nhash_after": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1937, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.503} +{"ts": "2026-09-09 03:22:30", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_084/ov_SC01_084_jr_80140608.c", "fn": "func_80143D28", "addr": 2148810024, "aliases": ["ov_SC01_084"], "header": false, "includers": 0, "o0": false, "nhash_before": "1f7d9b35bc3afbabaa5aeaba0e19bea8116ab4b5", "nhash_after": "4b1590c37b50ad46941a3d1d3d9cb2ae9e61a710", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_80143D28"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 2106, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2107, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.214} +{"ts": "2026-09-09 03:22:30", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_084/ov_SC01_084_jr_80140608.c", "fn": "func_8014477C", "addr": 2148812668, "aliases": ["ov_SC01_084"], "header": false, "includers": 0, "o0": false, "nhash_before": "2ef323fe8ccdae86f2c1f3bf57f96161ddcc0cc2", "nhash_after": "eb4ba8daad49a10a1b44834aa07ba3306563f225", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_8014477C"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2287, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 2288, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.208} +{"ts": "2026-09-09 03:22:31", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_084/ov_SC01_084_jr_80140608.c", "fn": "func_80144880", "addr": 2148812928, "aliases": ["ov_SC01_084"], "header": false, "includers": 0, "o0": false, "nhash_before": "65788a17ecfc59b1efc501397adc4eb8758e804a", "nhash_after": "2f386ebb9a66fcb2ac404d69911dc62e11ced48e", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80144880"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 2329, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2330, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2331, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.41} +{"ts": "2026-09-09 03:22:31", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_084/ov_SC01_084_jr_80140608.c", "fn": "", "addr": null, "aliases": ["ov_SC01_084"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "nhash_after": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1377, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.535} +{"ts": "2026-09-09 03:22:20", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_007/ov_SC07_007_jr_801457A4.c", "fn": "func_80145934", "addr": 2148817204, "aliases": ["ov_SC07_007"], "header": false, "includers": 0, "o0": false, "nhash_before": "9d523cda5f82b483301da1ea21bff80d3f5cd31f", "nhash_after": "9d523cda5f82b483301da1ea21bff80d3f5cd31f", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1055, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.452} +{"ts": "2026-09-09 03:22:22", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_007/ov_SC07_007_jr_801457A4.c", "fn": "func_80145A2C", "addr": 2148817452, "aliases": ["ov_SC07_007"], "header": false, "includers": 0, "o0": false, "nhash_before": "9d523cda5f82b483301da1ea21bff80d3f5cd31f", "nhash_after": "9d523cda5f82b483301da1ea21bff80d3f5cd31f", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1105, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.439} +{"ts": "2026-09-09 03:22:22", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_007/ov_SC07_007_jr_801457A4.c", "fn": "func_80148AFC", "addr": 2148829948, "aliases": ["ov_SC07_007"], "header": false, "includers": 0, "o0": false, "nhash_before": "7c831537b487781b5c394a980cb17b86df9dde20", "nhash_after": "12ecadf44d54c1f5db660d7fe10e8c192072e0a7", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_801457A4.c", "fn": "func_80148AFC"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 1779, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 1783, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1793, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1794, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1795, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1796, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 6, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1801, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.777} +{"ts": "2026-09-09 03:22:23", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_007/ov_SC07_007_jr_801457A4.c", "fn": "func_80148D44", "addr": 2148830532, "aliases": ["ov_SC07_007"], "header": false, "includers": 0, "o0": false, "nhash_before": "c27e3398354fb7683a33a29374dc8dba23a5efa3", "nhash_after": "fd0a0a6776804081a0e67021650cf9edae8d224d", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_801457A4.c", "fn": "func_80148D44"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1872, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1873, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1882, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1905, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.684} +{"ts": "2026-09-09 03:22:25", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_007/ov_SC07_007_jr_801457A4.c", "fn": "func_80148E54", "addr": 2148830804, "aliases": ["ov_SC07_007"], "header": false, "includers": 0, "o0": false, "nhash_before": "c7541dad40d8b360d4733a5ebe605d560bd28f07", "nhash_after": "c7541dad40d8b360d4733a5ebe605d560bd28f07", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1924, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 1927, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 2.378} +{"ts": "2026-09-09 03:22:26", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_007/ov_SC07_007_jr_801457A4.c", "fn": "func_80149FB0", "addr": 2148835248, "aliases": ["ov_SC07_007"], "header": false, "includers": 0, "o0": false, "nhash_before": "f573bb175f91177b1398017ac2d56b8854685a0c", "nhash_after": "609111204b124633b20a5844049671e52a3e5614", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_801457A4.c", "fn": "func_80149FB0"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 2234, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.626} +{"ts": "2026-09-09 03:22:27", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_007/ov_SC07_007_jr_801457A4.c", "fn": "func_8014D820", "addr": 2148849696, "aliases": ["ov_SC07_007"], "header": false, "includers": 0, "o0": false, "nhash_before": "941871bf32e7a72c12ccc9b0a1f39d41e2d77e59", "nhash_after": "c5218af8b25ed919cd48c44351e62d6ba9c0cf40", "exemplar": {"tu": "src/ov_SC04_011/ov_SC04_011_after.c", "fn": "func_8014D820"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 3020, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3044, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3048, "verdict": "REWRITTEN", "why": "assignment", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.614} +{"ts": "2026-09-09 03:22:28", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_007/ov_SC07_007_jr_801457A4.c", "fn": "func_8015094C", "addr": 2148862284, "aliases": ["ov_SC07_007"], "header": false, "includers": 0, "o0": false, "nhash_before": "92908d44dc16fee77f06c65d7387509fa400e311", "nhash_after": "2705cb727475ed177955138b8971ba684a5ee99b", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_801457A4.c", "fn": "func_8015094C"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 3772, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 1.333} +{"ts": "2026-09-09 03:22:29", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_007/ov_SC07_007_jr_801457A4.c", "fn": "func_80150B28", "addr": 2148862760, "aliases": ["ov_SC07_007"], "header": false, "includers": 0, "o0": false, "nhash_before": "7a165574248af8f8ce0176aa731a2fa0b90fce0c", "nhash_after": "a57747ff39fc5e679a5d66ad52a5fecdb16e3749", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_801457A4.c", "fn": "func_80150B28"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3876, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.854} +{"ts": "2026-09-09 03:22:30", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_007/ov_SC07_007_jr_801457A4.c", "fn": "func_801523F4", "addr": 2148869108, "aliases": ["ov_SC07_007"], "header": false, "includers": 0, "o0": false, "nhash_before": "35b6f7253e3bf581672d4cfcca1ac9ae09c222cc", "nhash_after": "229e05829ebb21c7d2c315b4cfd0b4ecd1566ed9", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_801457A4.c", "fn": "func_801523F4"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 4215, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 4216, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.71} +{"ts": "2026-09-09 03:22:30", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_007/ov_SC07_007_jr_801457A4.c", "fn": "func_80153D7C", "addr": 2148875644, "aliases": ["ov_SC07_007"], "header": false, "includers": 0, "o0": false, "nhash_before": "71ad760d1d642d8e391dee7a6088d44d20adc891", "nhash_after": "496a632dc837a35e564ac922ebc4b2dc42f79e62", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_801457A4.c", "fn": "func_80153D7C"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 4544, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.665} +{"ts": "2026-09-09 03:22:31", "label": "tus2", "rung": "A", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_007/ov_SC07_007_jr_801457A4.c", "fn": "", "addr": null, "aliases": ["ov_SC07_007"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "nhash_after": "fs:da39a3ee5e6b4b0d3255bfef95601890afd80709", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 830, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.555} +{"ts": "2026-09-09 03:22:27", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_004/ov_SC02_004_jr_80140608.c", "fn": "func_80140958", "addr": 2148796760, "aliases": ["ov_SC02_004"], "header": false, "includers": 0, "o0": false, "nhash_before": "ab60b4c172eeb20c8597450a1de48b11174869de", "nhash_after": "61893bd004dd416a33c172698d52ae48d92e15ad", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_80140608.c", "fn": "func_80140958"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 1045, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$21", "via": "", "line": 1046, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 1047, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$22", "via": "", "line": 1048, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 1049, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1050, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1051, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1052, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1132, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1143, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1149, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.297} +{"ts": "2026-09-09 03:22:27", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_004/ov_SC02_004_jr_80140608.c", "fn": "func_80141874", "addr": 2148800628, "aliases": ["ov_SC02_004"], "header": false, "includers": 0, "o0": false, "nhash_before": "0b864874586c0fbca6f49bc3522827339765b278", "nhash_after": "0b864874586c0fbca6f49bc3522827339765b278", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1356, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.767} +{"ts": "2026-09-09 03:22:28", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_004/ov_SC02_004_jr_80140608.c", "fn": "func_801424E4", "addr": 2148803812, "aliases": ["ov_SC02_004"], "header": false, "includers": 0, "o0": false, "nhash_before": "0fc163d196b582cb319467f68c3808f18c538ec8", "nhash_after": "baf2a68c3d1443c2c17776905597b6f64e8f853e", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_801424E4"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1542, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1561, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1562, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1565, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.296} +{"ts": "2026-09-09 03:22:28", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_004/ov_SC02_004_jr_80140608.c", "fn": "func_80142608", "addr": 2148804104, "aliases": ["ov_SC02_004"], "header": false, "includers": 0, "o0": false, "nhash_before": "c0a62d1c443baddf47a66e30b20699d9a6b5bcfb", "nhash_after": "2a34f6ae0fbc42dba731f3cb61b452b132151f49", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80142608"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1598, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.314} +{"ts": "2026-09-09 03:22:29", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_004/ov_SC02_004_jr_80140608.c", "fn": "func_80142EC0", "addr": 2148806336, "aliases": ["ov_SC02_004"], "header": false, "includers": 0, "o0": false, "nhash_before": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "nhash_after": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1844, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1845, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.198} +{"ts": "2026-09-09 03:22:30", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_004/ov_SC02_004_jr_80140608.c", "fn": "func_8014305C", "addr": 2148806748, "aliases": ["ov_SC02_004"], "header": false, "includers": 0, "o0": false, "nhash_before": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "nhash_after": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1887, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1888, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.846} +{"ts": "2026-09-09 03:22:31", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_004/ov_SC02_004_jr_80140608.c", "fn": "func_801431E8", "addr": 2148807144, "aliases": ["ov_SC02_004"], "header": false, "includers": 0, "o0": false, "nhash_before": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "nhash_after": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1937, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.429} +{"ts": "2026-09-09 03:22:31", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_004/ov_SC02_004_jr_80140608.c", "fn": "func_80143D28", "addr": 2148810024, "aliases": ["ov_SC02_004"], "header": false, "includers": 0, "o0": false, "nhash_before": "1f7d9b35bc3afbabaa5aeaba0e19bea8116ab4b5", "nhash_after": "4b1590c37b50ad46941a3d1d3d9cb2ae9e61a710", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_80143D28"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 2106, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2107, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.504} +{"ts": "2026-09-09 03:22:32", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_004/ov_SC02_004_jr_80140608.c", "fn": "func_8014477C", "addr": 2148812668, "aliases": ["ov_SC02_004"], "header": false, "includers": 0, "o0": false, "nhash_before": "2ef323fe8ccdae86f2c1f3bf57f96161ddcc0cc2", "nhash_after": "eb4ba8daad49a10a1b44834aa07ba3306563f225", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_8014477C"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2287, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 2288, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.26} +{"ts": "2026-09-09 03:22:32", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_004/ov_SC02_004_jr_80140608.c", "fn": "func_80144880", "addr": 2148812928, "aliases": ["ov_SC02_004"], "header": false, "includers": 0, "o0": false, "nhash_before": "65788a17ecfc59b1efc501397adc4eb8758e804a", "nhash_after": "2f386ebb9a66fcb2ac404d69911dc62e11ced48e", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80144880"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 2329, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2330, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2331, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.28} +{"ts": "2026-09-09 03:22:32", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_004/ov_SC02_004_jr_80140608.c", "fn": "", "addr": null, "aliases": ["ov_SC02_004"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "nhash_after": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1377, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.452} +{"ts": "2026-09-09 03:22:20", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_010/ov_SC07_010_jr_801457A4.c", "fn": "func_80145934", "addr": 2148817204, "aliases": ["ov_SC07_010"], "header": false, "includers": 0, "o0": false, "nhash_before": "9d523cda5f82b483301da1ea21bff80d3f5cd31f", "nhash_after": "9d523cda5f82b483301da1ea21bff80d3f5cd31f", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 468, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.593} +{"ts": "2026-09-09 03:22:21", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_010/ov_SC07_010_jr_801457A4.c", "fn": "func_80145A2C", "addr": 2148817452, "aliases": ["ov_SC07_010"], "header": false, "includers": 0, "o0": false, "nhash_before": "9d523cda5f82b483301da1ea21bff80d3f5cd31f", "nhash_after": "9d523cda5f82b483301da1ea21bff80d3f5cd31f", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 518, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.324} +{"ts": "2026-09-09 03:22:22", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_010/ov_SC07_010_jr_801457A4.c", "fn": "func_80148AFC", "addr": 2148829948, "aliases": ["ov_SC07_010"], "header": false, "includers": 0, "o0": false, "nhash_before": "7c831537b487781b5c394a980cb17b86df9dde20", "nhash_after": "12ecadf44d54c1f5db660d7fe10e8c192072e0a7", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_801457A4.c", "fn": "func_80148AFC"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 1180, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 1184, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1194, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1195, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1196, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1197, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 6, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1202, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.956} +{"ts": "2026-09-09 03:22:24", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_010/ov_SC07_010_jr_801457A4.c", "fn": "func_80148D44", "addr": 2148830532, "aliases": ["ov_SC07_010"], "header": false, "includers": 0, "o0": false, "nhash_before": "c27e3398354fb7683a33a29374dc8dba23a5efa3", "nhash_after": "fd0a0a6776804081a0e67021650cf9edae8d224d", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_801457A4.c", "fn": "func_80148D44"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1273, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1274, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1283, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1306, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 1.252} +{"ts": "2026-09-09 03:22:26", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_010/ov_SC07_010_jr_801457A4.c", "fn": "func_80148E54", "addr": 2148830804, "aliases": ["ov_SC07_010"], "header": false, "includers": 0, "o0": false, "nhash_before": "c7541dad40d8b360d4733a5ebe605d560bd28f07", "nhash_after": "c7541dad40d8b360d4733a5ebe605d560bd28f07", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1322, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 1325, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.975} +{"ts": "2026-09-09 03:22:27", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_010/ov_SC07_010_jr_801457A4.c", "fn": "func_80149FB0", "addr": 2148835248, "aliases": ["ov_SC07_010"], "header": false, "includers": 0, "o0": false, "nhash_before": "f573bb175f91177b1398017ac2d56b8854685a0c", "nhash_after": "609111204b124633b20a5844049671e52a3e5614", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_801457A4.c", "fn": "func_80149FB0"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1590, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 1.255} +{"ts": "2026-09-09 03:22:28", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_010/ov_SC07_010_jr_801457A4.c", "fn": "func_8014D820", "addr": 2148849696, "aliases": ["ov_SC07_010"], "header": false, "includers": 0, "o0": false, "nhash_before": "941871bf32e7a72c12ccc9b0a1f39d41e2d77e59", "nhash_after": "c5218af8b25ed919cd48c44351e62d6ba9c0cf40", "exemplar": {"tu": "src/ov_SC07_007/ov_SC07_007_jr_801457A4.c", "fn": "func_8014D820"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 2369, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 2393, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 2397, "verdict": "REWRITTEN", "why": "assignment", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.904} +{"ts": "2026-09-09 03:22:29", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_010/ov_SC07_010_jr_801457A4.c", "fn": "func_8015094C", "addr": 2148862284, "aliases": ["ov_SC07_010"], "header": false, "includers": 0, "o0": false, "nhash_before": "92908d44dc16fee77f06c65d7387509fa400e311", "nhash_after": "2705cb727475ed177955138b8971ba684a5ee99b", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_801457A4.c", "fn": "func_8015094C"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 3127, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.954} +{"ts": "2026-09-09 03:22:30", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_010/ov_SC07_010_jr_801457A4.c", "fn": "func_80150B28", "addr": 2148862760, "aliases": ["ov_SC07_010"], "header": false, "includers": 0, "o0": false, "nhash_before": "7a165574248af8f8ce0176aa731a2fa0b90fce0c", "nhash_after": "a57747ff39fc5e679a5d66ad52a5fecdb16e3749", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_801457A4.c", "fn": "func_80150B28"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3231, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.891} +{"ts": "2026-09-09 03:22:30", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_010/ov_SC07_010_jr_801457A4.c", "fn": "func_801523F4", "addr": 2148869108, "aliases": ["ov_SC07_010"], "header": false, "includers": 0, "o0": false, "nhash_before": "35b6f7253e3bf581672d4cfcca1ac9ae09c222cc", "nhash_after": "229e05829ebb21c7d2c315b4cfd0b4ecd1566ed9", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_801457A4.c", "fn": "func_801523F4"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 3570, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 3571, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.603} +{"ts": "2026-09-09 03:22:31", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_010/ov_SC07_010_jr_801457A4.c", "fn": "func_80153D7C", "addr": 2148875644, "aliases": ["ov_SC07_010"], "header": false, "includers": 0, "o0": false, "nhash_before": "71ad760d1d642d8e391dee7a6088d44d20adc891", "nhash_after": "496a632dc837a35e564ac922ebc4b2dc42f79e62", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_801457A4.c", "fn": "func_80153D7C"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 3899, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.803} +{"ts": "2026-09-09 03:22:32", "label": "tus2", "rung": "A", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_010/ov_SC07_010_jr_801457A4.c", "fn": "", "addr": null, "aliases": ["ov_SC07_010"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "nhash_after": "fs:da39a3ee5e6b4b0d3255bfef95601890afd80709", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 213, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.947} +{"ts": "2026-09-09 03:22:32", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_005/ov_SC02_005_jr_80140608.c", "fn": "func_80140958", "addr": 2148796760, "aliases": ["ov_SC02_005"], "header": false, "includers": 0, "o0": false, "nhash_before": "ab60b4c172eeb20c8597450a1de48b11174869de", "nhash_after": "61893bd004dd416a33c172698d52ae48d92e15ad", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_80140608.c", "fn": "func_80140958"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 1045, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$21", "via": "", "line": 1046, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 1047, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$22", "via": "", "line": 1048, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 1049, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1050, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1051, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1052, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1132, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1143, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1149, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.22} +{"ts": "2026-09-09 03:22:32", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_005/ov_SC02_005_jr_80140608.c", "fn": "func_80141874", "addr": 2148800628, "aliases": ["ov_SC02_005"], "header": false, "includers": 0, "o0": false, "nhash_before": "0b864874586c0fbca6f49bc3522827339765b278", "nhash_after": "0b864874586c0fbca6f49bc3522827339765b278", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1356, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.736} +{"ts": "2026-09-09 03:22:33", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_005/ov_SC02_005_jr_80140608.c", "fn": "func_801424E4", "addr": 2148803812, "aliases": ["ov_SC02_005"], "header": false, "includers": 0, "o0": false, "nhash_before": "0fc163d196b582cb319467f68c3808f18c538ec8", "nhash_after": "baf2a68c3d1443c2c17776905597b6f64e8f853e", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_801424E4"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1542, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1561, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1562, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1565, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.219} +{"ts": "2026-09-09 03:22:33", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_005/ov_SC02_005_jr_80140608.c", "fn": "func_80142608", "addr": 2148804104, "aliases": ["ov_SC02_005"], "header": false, "includers": 0, "o0": false, "nhash_before": "c0a62d1c443baddf47a66e30b20699d9a6b5bcfb", "nhash_after": "2a34f6ae0fbc42dba731f3cb61b452b132151f49", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80142608"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1598, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.244} +{"ts": "2026-09-09 03:22:34", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_005/ov_SC02_005_jr_80140608.c", "fn": "func_80142EC0", "addr": 2148806336, "aliases": ["ov_SC02_005"], "header": false, "includers": 0, "o0": false, "nhash_before": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "nhash_after": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1844, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1845, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.945} +{"ts": "2026-09-09 03:22:35", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_005/ov_SC02_005_jr_80140608.c", "fn": "func_8014305C", "addr": 2148806748, "aliases": ["ov_SC02_005"], "header": false, "includers": 0, "o0": false, "nhash_before": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "nhash_after": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1887, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1888, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.888} +{"ts": "2026-09-09 03:22:35", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_005/ov_SC02_005_jr_80140608.c", "fn": "func_801431E8", "addr": 2148807144, "aliases": ["ov_SC02_005"], "header": false, "includers": 0, "o0": false, "nhash_before": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "nhash_after": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1937, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.513} +{"ts": "2026-09-09 03:22:36", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_005/ov_SC02_005_jr_80140608.c", "fn": "func_80143D28", "addr": 2148810024, "aliases": ["ov_SC02_005"], "header": false, "includers": 0, "o0": false, "nhash_before": "1f7d9b35bc3afbabaa5aeaba0e19bea8116ab4b5", "nhash_after": "4b1590c37b50ad46941a3d1d3d9cb2ae9e61a710", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_80143D28"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 2106, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2107, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.269} +{"ts": "2026-09-09 03:22:36", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_005/ov_SC02_005_jr_80140608.c", "fn": "func_8014477C", "addr": 2148812668, "aliases": ["ov_SC02_005"], "header": false, "includers": 0, "o0": false, "nhash_before": "2ef323fe8ccdae86f2c1f3bf57f96161ddcc0cc2", "nhash_after": "eb4ba8daad49a10a1b44834aa07ba3306563f225", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_8014477C"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2287, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 2288, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.408} +{"ts": "2026-09-09 03:22:37", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_005/ov_SC02_005_jr_80140608.c", "fn": "func_80144880", "addr": 2148812928, "aliases": ["ov_SC02_005"], "header": false, "includers": 0, "o0": false, "nhash_before": "65788a17ecfc59b1efc501397adc4eb8758e804a", "nhash_after": "2f386ebb9a66fcb2ac404d69911dc62e11ced48e", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80144880"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 2329, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2330, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2331, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.529} +{"ts": "2026-09-09 03:22:37", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_005/ov_SC02_005_jr_80140608.c", "fn": "", "addr": null, "aliases": ["ov_SC02_005"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "nhash_after": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1377, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.845} +{"ts": "2026-09-09 03:22:17", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_028/ov_SC03_028_jr_8015C32C.c", "fn": "func_8015D01C", "addr": 2148913180, "aliases": ["ov_SC03_028"], "header": false, "includers": 0, "o0": false, "nhash_before": "46ccad765b77335df3445465c3126bf1c3e5f641", "nhash_after": "4ea6e9f0cbcdd496c2fa7dcf4e6f501660f64ad5", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_8015D01C"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 1646, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1647, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.621} +{"ts": "2026-09-09 03:22:18", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_028/ov_SC03_028_jr_8015C32C.c", "fn": "func_8015D380", "addr": 2148914048, "aliases": ["ov_SC03_028"], "header": false, "includers": 0, "o0": false, "nhash_before": "aabaeabb87da5c362b7cb19d4a437a561343d718", "nhash_after": "2214b0acb044a41f5be69cb14320801af12a2347", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_8015D380"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1799, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1800, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.72} +{"ts": "2026-09-09 03:22:19", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_028/ov_SC03_028_jr_8015C32C.c", "fn": "func_8015D738", "addr": 2148915000, "aliases": ["ov_SC03_028"], "header": false, "includers": 0, "o0": false, "nhash_before": "5023cb215c7706fa2641b5a50218760088682e22", "nhash_after": "5023cb215c7706fa2641b5a50218760088682e22", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 1951, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.43} +{"ts": "2026-09-09 03:22:21", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_028/ov_SC03_028_jr_8015C32C.c", "fn": "func_8015FBE0", "addr": 2148924384, "aliases": ["ov_SC03_028"], "header": false, "includers": 0, "o0": false, "nhash_before": "806711e72d8e45f891a2d54c469e39993aec5c41", "nhash_after": "806711e72d8e45f891a2d54c469e39993aec5c41", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 2806, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.591} +{"ts": "2026-09-09 03:22:24", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_028/ov_SC03_028_jr_8015C32C.c", "fn": "func_80161E08", "addr": 2148933128, "aliases": ["ov_SC03_028"], "header": false, "includers": 0, "o0": false, "nhash_before": "0859eb97d6c44ad572ba521d2b19c86c055a38c3", "nhash_after": "0859eb97d6c44ad572ba521d2b19c86c055a38c3", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "instruction", "cls": "B", "detail": "move", "via": "", "line": 3614, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "instruction", "cls": "B", "detail": "move", "via": "", "line": 3625, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "instruction", "cls": "B", "detail": "move", "via": "", "line": 3636, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 2.83} +{"ts": "2026-09-09 03:22:25", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_028/ov_SC03_028_jr_8015C32C.c", "fn": "func_801621CC", "addr": 2148934092, "aliases": ["ov_SC03_028"], "header": false, "includers": 0, "o0": false, "nhash_before": "5ceaa5588c0a403fcf68affd3d718ffba49e3bb3", "nhash_after": "ac247c2981b13106f2305b4b64e668d5797c575d", "exemplar": {"tu": "src/ov_SC01_077/ov_SC01_077_jr_8015C32C.c", "fn": "func_801621CC"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 3692, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 3693, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 3694, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.904} +{"ts": "2026-09-09 03:22:26", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_028/ov_SC03_028_jr_8015C32C.c", "fn": "func_80162438", "addr": 2148934712, "aliases": ["ov_SC03_028"], "header": false, "includers": 0, "o0": false, "nhash_before": "48a405d4ace25cbae109ab50b142d521db716447", "nhash_after": "7d02ed5d0094468422052f2f45a03d045e9906da", "exemplar": {"tu": "src/ov_SC01_077/ov_SC01_077_jr_8015C32C.c", "fn": "func_80162438"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 3830, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 3831, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3837, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3848, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3859, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.912} +{"ts": "2026-09-09 03:22:28", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_028/ov_SC03_028_jr_8015C32C.c", "fn": "func_801627E8", "addr": 2148935656, "aliases": ["ov_SC03_028"], "header": false, "includers": 0, "o0": false, "nhash_before": "441a65fae3a87cacc574e52b5991b3badc558cb1", "nhash_after": "441a65fae3a87cacc574e52b5991b3badc558cb1", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3934, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3937, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 2.59} +{"ts": "2026-09-09 03:22:30", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_028/ov_SC03_028_jr_8015C32C.c", "fn": "func_80163EC8", "addr": 2148941512, "aliases": ["ov_SC03_028"], "header": false, "includers": 0, "o0": false, "nhash_before": "f291a077544a77707d70d488891fbed3b1d7d6b4", "nhash_after": "f291a077544a77707d70d488891fbed3b1d7d6b4", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 4117, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.383} +{"ts": "2026-09-09 03:22:31", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_028/ov_SC03_028_jr_8015C32C.c", "fn": "func_80164BDC", "addr": 2148944860, "aliases": ["ov_SC03_028"], "header": false, "includers": 0, "o0": false, "nhash_before": "191b64d458a110278c274877b8ae449e662f703a", "nhash_after": "f5e16586a5367c2d1e8b80dc3a506f7555611f75", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_80164BDC"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 4383, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 4384, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 4385, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.683} +{"ts": "2026-09-09 03:22:31", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_028/ov_SC03_028_jr_8015C32C.c", "fn": "func_801651B8", "addr": 2148946360, "aliases": ["ov_SC03_028"], "header": false, "includers": 0, "o0": false, "nhash_before": "aa2fec129db6ecba0e407a1494506f7ca5735bc9", "nhash_after": "e28990a4cd672793a57b458767b9b17cb5fd2548", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_801651B8"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 4531, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 4532, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 4533, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 4542, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.56} +{"ts": "2026-09-09 03:22:32", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_028/ov_SC03_028_jr_8015C32C.c", "fn": "func_80166690", "addr": 2148951696, "aliases": ["ov_SC03_028"], "header": false, "includers": 0, "o0": false, "nhash_before": "04c7bc330a8edb91fad1c01582a02694f5432acf", "nhash_after": "cfe15f2754f979ed992595ff2905ea649e55d1ca", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_80166690"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 4873, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 4959, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.663} +{"ts": "2026-09-09 03:22:32", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_028/ov_SC03_028_jr_8015C32C.c", "fn": "func_80166F58", "addr": 2148953944, "aliases": ["ov_SC03_028"], "header": false, "includers": 0, "o0": false, "nhash_before": "be562e378efa5b44c56cc676835c18287df72d95", "nhash_after": "85b4f6b26d2215ec2d3a4ecbdcac77301329e035", "exemplar": {"tu": "src/ov_SC01_004/ov_SC01_004_jr_8015C32C.c", "fn": "func_80166F58"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 5113, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 5114, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 5115, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 5116, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "launder", "cls": "B", "detail": "SHB", "via": "SHB", "line": 5123, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 5, "kind": "launder", "cls": "B", "detail": "SHB", "via": "SHB", "line": 5123, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 6, "kind": "launder", "cls": "B", "detail": "SHB", "via": "SHB", "line": 5124, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.597} +{"ts": "2026-09-09 03:22:33", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_028/ov_SC03_028_jr_8015C32C.c", "fn": "func_801670E4", "addr": 2148954340, "aliases": ["ov_SC03_028"], "header": false, "includers": 0, "o0": false, "nhash_before": "85b52ddd6c38ae874a08e04abdc6cdb7e689824d", "nhash_after": "1f43199b7ea84c6dd141ac054051d508cb4f0d1c", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_801670E4"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 5173, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 5174, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 5181, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 5182, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 5183, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 5201, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 6, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5203, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 7, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5206, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5276, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5279, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.773} +{"ts": "2026-09-09 03:22:34", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_028/ov_SC03_028_jr_8015C32C.c", "fn": "func_80167AE0", "addr": 2148956896, "aliases": ["ov_SC03_028"], "header": false, "includers": 0, "o0": false, "nhash_before": "280d14a2280bf6aaa12efc364f272cb66d508885", "nhash_after": "34449e2d13507c240596b7ca4fe8f68675d7f54f", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_80167AE0"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 5373, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 5374, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.708} +{"ts": "2026-09-09 03:22:36", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_028/ov_SC03_028_jr_8015C32C.c", "fn": "func_80168828", "addr": 2148960296, "aliases": ["ov_SC03_028"], "header": false, "includers": 0, "o0": false, "nhash_before": "de1a6f25ac8787871c4f582581948088181cca7f", "nhash_after": "de1a6f25ac8787871c4f582581948088181cca7f", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 5653, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 5661, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 2.265} +{"ts": "2026-09-09 03:22:37", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_028/ov_SC03_028_jr_8015C32C.c", "fn": "func_8016A290", "addr": 2148967056, "aliases": ["ov_SC03_028"], "header": false, "includers": 0, "o0": false, "nhash_before": "8261f0914a28ff018a7234646f20133ff293bf64", "nhash_after": "a17f3b54935a87f3b148b44e2b7b3ac976ca5e4f", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_8016A290"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 5966, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 5967, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.737} +{"ts": "2026-09-09 03:22:32", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_015/ov_SC02_015_jr_80140608.c", "fn": "func_80140958", "addr": 2148796760, "aliases": ["ov_SC02_015"], "header": false, "includers": 0, "o0": false, "nhash_before": "ab60b4c172eeb20c8597450a1de48b11174869de", "nhash_after": "61893bd004dd416a33c172698d52ae48d92e15ad", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_80140608.c", "fn": "func_80140958"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 1045, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$21", "via": "", "line": 1046, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 1047, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$22", "via": "", "line": 1048, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 1049, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1050, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1051, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1052, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1132, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1143, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1149, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.228} +{"ts": "2026-09-09 03:22:33", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_015/ov_SC02_015_jr_80140608.c", "fn": "func_80141874", "addr": 2148800628, "aliases": ["ov_SC02_015"], "header": false, "includers": 0, "o0": false, "nhash_before": "0b864874586c0fbca6f49bc3522827339765b278", "nhash_after": "0b864874586c0fbca6f49bc3522827339765b278", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1356, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.707} +{"ts": "2026-09-09 03:22:33", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_015/ov_SC02_015_jr_80140608.c", "fn": "func_801424E4", "addr": 2148803812, "aliases": ["ov_SC02_015"], "header": false, "includers": 0, "o0": false, "nhash_before": "0fc163d196b582cb319467f68c3808f18c538ec8", "nhash_after": "baf2a68c3d1443c2c17776905597b6f64e8f853e", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_801424E4"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1542, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1561, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1562, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1565, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.239} +{"ts": "2026-09-09 03:22:33", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_015/ov_SC02_015_jr_80140608.c", "fn": "func_80142608", "addr": 2148804104, "aliases": ["ov_SC02_015"], "header": false, "includers": 0, "o0": false, "nhash_before": "c0a62d1c443baddf47a66e30b20699d9a6b5bcfb", "nhash_after": "2a34f6ae0fbc42dba731f3cb61b452b132151f49", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80142608"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1598, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.247} +{"ts": "2026-09-09 03:22:34", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_015/ov_SC02_015_jr_80140608.c", "fn": "func_80142EC0", "addr": 2148806336, "aliases": ["ov_SC02_015"], "header": false, "includers": 0, "o0": false, "nhash_before": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "nhash_after": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1844, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1845, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.994} +{"ts": "2026-09-09 03:22:35", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_015/ov_SC02_015_jr_80140608.c", "fn": "func_8014305C", "addr": 2148806748, "aliases": ["ov_SC02_015"], "header": false, "includers": 0, "o0": false, "nhash_before": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "nhash_after": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1887, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1888, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.024} +{"ts": "2026-09-09 03:22:36", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_015/ov_SC02_015_jr_80140608.c", "fn": "func_801431E8", "addr": 2148807144, "aliases": ["ov_SC02_015"], "header": false, "includers": 0, "o0": false, "nhash_before": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "nhash_after": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1937, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.769} +{"ts": "2026-09-09 03:22:36", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_015/ov_SC02_015_jr_80140608.c", "fn": "func_80143D28", "addr": 2148810024, "aliases": ["ov_SC02_015"], "header": false, "includers": 0, "o0": false, "nhash_before": "1f7d9b35bc3afbabaa5aeaba0e19bea8116ab4b5", "nhash_after": "4b1590c37b50ad46941a3d1d3d9cb2ae9e61a710", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_80143D28"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 2106, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2107, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.286} +{"ts": "2026-09-09 03:22:37", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_015/ov_SC02_015_jr_80140608.c", "fn": "func_8014477C", "addr": 2148812668, "aliases": ["ov_SC02_015"], "header": false, "includers": 0, "o0": false, "nhash_before": "2ef323fe8ccdae86f2c1f3bf57f96161ddcc0cc2", "nhash_after": "eb4ba8daad49a10a1b44834aa07ba3306563f225", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_8014477C"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2287, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 2288, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.426} +{"ts": "2026-09-09 03:22:37", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_015/ov_SC02_015_jr_80140608.c", "fn": "func_80144880", "addr": 2148812928, "aliases": ["ov_SC02_015"], "header": false, "includers": 0, "o0": false, "nhash_before": "65788a17ecfc59b1efc501397adc4eb8758e804a", "nhash_after": "2f386ebb9a66fcb2ac404d69911dc62e11ced48e", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80144880"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 2329, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2330, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2331, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.52} +{"ts": "2026-09-09 03:22:38", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_015/ov_SC02_015_jr_80140608.c", "fn": "", "addr": null, "aliases": ["ov_SC02_015"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "nhash_after": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1377, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.605} +{"ts": "2026-09-09 03:22:32", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_011/ov_SC02_011_jr_80140608.c", "fn": "func_80140958", "addr": 2148796760, "aliases": ["ov_SC02_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "ab60b4c172eeb20c8597450a1de48b11174869de", "nhash_after": "61893bd004dd416a33c172698d52ae48d92e15ad", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_80140608.c", "fn": "func_80140958"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 1045, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$21", "via": "", "line": 1046, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 1047, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$22", "via": "", "line": 1048, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 1049, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1050, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1051, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1052, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1132, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1143, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1149, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.393} +{"ts": "2026-09-09 03:22:32", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_011/ov_SC02_011_jr_80140608.c", "fn": "func_80141874", "addr": 2148800628, "aliases": ["ov_SC02_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "0b864874586c0fbca6f49bc3522827339765b278", "nhash_after": "0b864874586c0fbca6f49bc3522827339765b278", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1356, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.483} +{"ts": "2026-09-09 03:22:33", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_011/ov_SC02_011_jr_80140608.c", "fn": "func_801424E4", "addr": 2148803812, "aliases": ["ov_SC02_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "0fc163d196b582cb319467f68c3808f18c538ec8", "nhash_after": "baf2a68c3d1443c2c17776905597b6f64e8f853e", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_801424E4"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1558, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1577, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1578, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1581, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.416} +{"ts": "2026-09-09 03:22:33", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_011/ov_SC02_011_jr_80140608.c", "fn": "func_80142608", "addr": 2148804104, "aliases": ["ov_SC02_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "c0a62d1c443baddf47a66e30b20699d9a6b5bcfb", "nhash_after": "2a34f6ae0fbc42dba731f3cb61b452b132151f49", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80142608"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1614, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.467} +{"ts": "2026-09-09 03:22:34", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_011/ov_SC02_011_jr_80140608.c", "fn": "func_80142EC0", "addr": 2148806336, "aliases": ["ov_SC02_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "nhash_after": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1860, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1861, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.794} +{"ts": "2026-09-09 03:22:35", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_011/ov_SC02_011_jr_80140608.c", "fn": "func_8014305C", "addr": 2148806748, "aliases": ["ov_SC02_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "nhash_after": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1903, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1904, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.147} +{"ts": "2026-09-09 03:22:36", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_011/ov_SC02_011_jr_80140608.c", "fn": "func_801431E8", "addr": 2148807144, "aliases": ["ov_SC02_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "nhash_after": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1953, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.884} +{"ts": "2026-09-09 03:22:37", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_011/ov_SC02_011_jr_80140608.c", "fn": "func_80143D28", "addr": 2148810024, "aliases": ["ov_SC02_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "1f7d9b35bc3afbabaa5aeaba0e19bea8116ab4b5", "nhash_after": "4b1590c37b50ad46941a3d1d3d9cb2ae9e61a710", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_80143D28"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 2122, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2123, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.468} +{"ts": "2026-09-09 03:22:37", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_011/ov_SC02_011_jr_80140608.c", "fn": "func_8014477C", "addr": 2148812668, "aliases": ["ov_SC02_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "2ef323fe8ccdae86f2c1f3bf57f96161ddcc0cc2", "nhash_after": "eb4ba8daad49a10a1b44834aa07ba3306563f225", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_8014477C"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2303, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 2304, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.391} +{"ts": "2026-09-09 03:22:37", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_011/ov_SC02_011_jr_80140608.c", "fn": "func_80144880", "addr": 2148812928, "aliases": ["ov_SC02_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "65788a17ecfc59b1efc501397adc4eb8758e804a", "nhash_after": "2f386ebb9a66fcb2ac404d69911dc62e11ced48e", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80144880"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 2345, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2346, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2347, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.281} +{"ts": "2026-09-09 03:22:38", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_011/ov_SC02_011_jr_80140608.c", "fn": "", "addr": null, "aliases": ["ov_SC02_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "nhash_after": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1377, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.703} +{"ts": "2026-09-09 03:22:32", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_016/ov_SC02_016_jr_80140608.c", "fn": "func_80140958", "addr": 2148796760, "aliases": ["ov_SC02_016"], "header": false, "includers": 0, "o0": false, "nhash_before": "ab60b4c172eeb20c8597450a1de48b11174869de", "nhash_after": "61893bd004dd416a33c172698d52ae48d92e15ad", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_80140608.c", "fn": "func_80140958"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 1045, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$21", "via": "", "line": 1046, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 1047, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$22", "via": "", "line": 1048, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 1049, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1050, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1051, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1052, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1132, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1143, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1149, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.231} +{"ts": "2026-09-09 03:22:33", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_016/ov_SC02_016_jr_80140608.c", "fn": "func_80141874", "addr": 2148800628, "aliases": ["ov_SC02_016"], "header": false, "includers": 0, "o0": false, "nhash_before": "0b864874586c0fbca6f49bc3522827339765b278", "nhash_after": "0b864874586c0fbca6f49bc3522827339765b278", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1356, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.8} +{"ts": "2026-09-09 03:22:33", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_016/ov_SC02_016_jr_80140608.c", "fn": "func_801424E4", "addr": 2148803812, "aliases": ["ov_SC02_016"], "header": false, "includers": 0, "o0": false, "nhash_before": "0fc163d196b582cb319467f68c3808f18c538ec8", "nhash_after": "baf2a68c3d1443c2c17776905597b6f64e8f853e", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_801424E4"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1558, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1577, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1578, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1581, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.258} +{"ts": "2026-09-09 03:22:34", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_016/ov_SC02_016_jr_80140608.c", "fn": "func_80142608", "addr": 2148804104, "aliases": ["ov_SC02_016"], "header": false, "includers": 0, "o0": false, "nhash_before": "c0a62d1c443baddf47a66e30b20699d9a6b5bcfb", "nhash_after": "2a34f6ae0fbc42dba731f3cb61b452b132151f49", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80142608"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1614, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.281} +{"ts": "2026-09-09 03:22:35", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_016/ov_SC02_016_jr_80140608.c", "fn": "func_80142EC0", "addr": 2148806336, "aliases": ["ov_SC02_016"], "header": false, "includers": 0, "o0": false, "nhash_before": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "nhash_after": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1860, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1861, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.14} +{"ts": "2026-09-09 03:22:36", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_016/ov_SC02_016_jr_80140608.c", "fn": "func_8014305C", "addr": 2148806748, "aliases": ["ov_SC02_016"], "header": false, "includers": 0, "o0": false, "nhash_before": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "nhash_after": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1903, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1904, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.234} +{"ts": "2026-09-09 03:22:37", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_016/ov_SC02_016_jr_80140608.c", "fn": "func_801431E8", "addr": 2148807144, "aliases": ["ov_SC02_016"], "header": false, "includers": 0, "o0": false, "nhash_before": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "nhash_after": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1953, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.716} +{"ts": "2026-09-09 03:22:37", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_016/ov_SC02_016_jr_80140608.c", "fn": "func_80143D28", "addr": 2148810024, "aliases": ["ov_SC02_016"], "header": false, "includers": 0, "o0": false, "nhash_before": "1f7d9b35bc3afbabaa5aeaba0e19bea8116ab4b5", "nhash_after": "4b1590c37b50ad46941a3d1d3d9cb2ae9e61a710", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_80143D28"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 2122, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2123, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.466} +{"ts": "2026-09-09 03:22:37", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_016/ov_SC02_016_jr_80140608.c", "fn": "func_8014477C", "addr": 2148812668, "aliases": ["ov_SC02_016"], "header": false, "includers": 0, "o0": false, "nhash_before": "2ef323fe8ccdae86f2c1f3bf57f96161ddcc0cc2", "nhash_after": "eb4ba8daad49a10a1b44834aa07ba3306563f225", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_8014477C"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2303, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 2304, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.235} +{"ts": "2026-09-09 03:22:38", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_016/ov_SC02_016_jr_80140608.c", "fn": "func_80144880", "addr": 2148812928, "aliases": ["ov_SC02_016"], "header": false, "includers": 0, "o0": false, "nhash_before": "65788a17ecfc59b1efc501397adc4eb8758e804a", "nhash_after": "2f386ebb9a66fcb2ac404d69911dc62e11ced48e", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80144880"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 2345, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2346, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2347, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.258} +{"ts": "2026-09-09 03:22:38", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_016/ov_SC02_016_jr_80140608.c", "fn": "", "addr": null, "aliases": ["ov_SC02_016"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "nhash_after": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1377, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.584} +{"ts": "2026-09-09 03:22:32", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_017/ov_SC02_017_jr_80140608.c", "fn": "func_80140958", "addr": 2148796760, "aliases": ["ov_SC02_017"], "header": false, "includers": 0, "o0": false, "nhash_before": "ab60b4c172eeb20c8597450a1de48b11174869de", "nhash_after": "61893bd004dd416a33c172698d52ae48d92e15ad", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_80140608.c", "fn": "func_80140958"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 1045, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$21", "via": "", "line": 1046, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 1047, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$22", "via": "", "line": 1048, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 1049, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1050, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1051, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1052, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1132, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1143, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1149, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.371} +{"ts": "2026-09-09 03:22:33", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_017/ov_SC02_017_jr_80140608.c", "fn": "func_80141874", "addr": 2148800628, "aliases": ["ov_SC02_017"], "header": false, "includers": 0, "o0": false, "nhash_before": "0b864874586c0fbca6f49bc3522827339765b278", "nhash_after": "0b864874586c0fbca6f49bc3522827339765b278", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1356, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.833} +{"ts": "2026-09-09 03:22:34", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_017/ov_SC02_017_jr_80140608.c", "fn": "func_801424E4", "addr": 2148803812, "aliases": ["ov_SC02_017"], "header": false, "includers": 0, "o0": false, "nhash_before": "0fc163d196b582cb319467f68c3808f18c538ec8", "nhash_after": "baf2a68c3d1443c2c17776905597b6f64e8f853e", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_801424E4"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1558, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1577, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1578, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1581, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.421} +{"ts": "2026-09-09 03:22:34", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_017/ov_SC02_017_jr_80140608.c", "fn": "func_80142608", "addr": 2148804104, "aliases": ["ov_SC02_017"], "header": false, "includers": 0, "o0": false, "nhash_before": "c0a62d1c443baddf47a66e30b20699d9a6b5bcfb", "nhash_after": "2a34f6ae0fbc42dba731f3cb61b452b132151f49", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80142608"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1614, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.371} +{"ts": "2026-09-09 03:22:35", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_017/ov_SC02_017_jr_80140608.c", "fn": "func_80142EC0", "addr": 2148806336, "aliases": ["ov_SC02_017"], "header": false, "includers": 0, "o0": false, "nhash_before": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "nhash_after": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1860, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1861, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.065} +{"ts": "2026-09-09 03:22:36", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_017/ov_SC02_017_jr_80140608.c", "fn": "func_8014305C", "addr": 2148806748, "aliases": ["ov_SC02_017"], "header": false, "includers": 0, "o0": false, "nhash_before": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "nhash_after": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1903, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1904, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.12} +{"ts": "2026-09-09 03:22:37", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_017/ov_SC02_017_jr_80140608.c", "fn": "func_801431E8", "addr": 2148807144, "aliases": ["ov_SC02_017"], "header": false, "includers": 0, "o0": false, "nhash_before": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "nhash_after": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1953, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.624} +{"ts": "2026-09-09 03:22:37", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_017/ov_SC02_017_jr_80140608.c", "fn": "func_80143D28", "addr": 2148810024, "aliases": ["ov_SC02_017"], "header": false, "includers": 0, "o0": false, "nhash_before": "1f7d9b35bc3afbabaa5aeaba0e19bea8116ab4b5", "nhash_after": "4b1590c37b50ad46941a3d1d3d9cb2ae9e61a710", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_80143D28"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 2122, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2123, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.264} +{"ts": "2026-09-09 03:22:38", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_017/ov_SC02_017_jr_80140608.c", "fn": "func_8014477C", "addr": 2148812668, "aliases": ["ov_SC02_017"], "header": false, "includers": 0, "o0": false, "nhash_before": "2ef323fe8ccdae86f2c1f3bf57f96161ddcc0cc2", "nhash_after": "eb4ba8daad49a10a1b44834aa07ba3306563f225", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_8014477C"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2303, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 2304, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.439} +{"ts": "2026-09-09 03:22:38", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_017/ov_SC02_017_jr_80140608.c", "fn": "func_80144880", "addr": 2148812928, "aliases": ["ov_SC02_017"], "header": false, "includers": 0, "o0": false, "nhash_before": "65788a17ecfc59b1efc501397adc4eb8758e804a", "nhash_after": "2f386ebb9a66fcb2ac404d69911dc62e11ced48e", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80144880"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 2345, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2346, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2347, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.254} +{"ts": "2026-09-09 03:22:39", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_017/ov_SC02_017_jr_80140608.c", "fn": "", "addr": null, "aliases": ["ov_SC02_017"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "nhash_after": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1377, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.681} +{"ts": "2026-09-09 03:22:17", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_024/ov_SC03_024_jr_8015C32C.c", "fn": "func_8015D01C", "addr": 2148913180, "aliases": ["ov_SC03_024"], "header": false, "includers": 0, "o0": false, "nhash_before": "46ccad765b77335df3445465c3126bf1c3e5f641", "nhash_after": "4ea6e9f0cbcdd496c2fa7dcf4e6f501660f64ad5", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_8015D01C"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 1646, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1647, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.85} +{"ts": "2026-09-09 03:22:18", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_024/ov_SC03_024_jr_8015C32C.c", "fn": "func_8015D380", "addr": 2148914048, "aliases": ["ov_SC03_024"], "header": false, "includers": 0, "o0": false, "nhash_before": "aabaeabb87da5c362b7cb19d4a437a561343d718", "nhash_after": "2214b0acb044a41f5be69cb14320801af12a2347", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_8015D380"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1799, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1800, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.786} +{"ts": "2026-09-09 03:22:20", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_024/ov_SC03_024_jr_8015C32C.c", "fn": "func_8015D738", "addr": 2148915000, "aliases": ["ov_SC03_024"], "header": false, "includers": 0, "o0": false, "nhash_before": "5023cb215c7706fa2641b5a50218760088682e22", "nhash_after": "5023cb215c7706fa2641b5a50218760088682e22", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 1951, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.676} +{"ts": "2026-09-09 03:22:21", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_024/ov_SC03_024_jr_8015C32C.c", "fn": "func_8015FBE0", "addr": 2148924384, "aliases": ["ov_SC03_024"], "header": false, "includers": 0, "o0": false, "nhash_before": "806711e72d8e45f891a2d54c469e39993aec5c41", "nhash_after": "806711e72d8e45f891a2d54c469e39993aec5c41", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 2806, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.144} +{"ts": "2026-09-09 03:22:24", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_024/ov_SC03_024_jr_8015C32C.c", "fn": "func_80161E08", "addr": 2148933128, "aliases": ["ov_SC03_024"], "header": false, "includers": 0, "o0": false, "nhash_before": "0859eb97d6c44ad572ba521d2b19c86c055a38c3", "nhash_after": "0859eb97d6c44ad572ba521d2b19c86c055a38c3", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "instruction", "cls": "B", "detail": "move", "via": "", "line": 3614, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "instruction", "cls": "B", "detail": "move", "via": "", "line": 3625, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "instruction", "cls": "B", "detail": "move", "via": "", "line": 3636, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 3.065} +{"ts": "2026-09-09 03:22:25", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_024/ov_SC03_024_jr_8015C32C.c", "fn": "func_801621CC", "addr": 2148934092, "aliases": ["ov_SC03_024"], "header": false, "includers": 0, "o0": false, "nhash_before": "5ceaa5588c0a403fcf68affd3d718ffba49e3bb3", "nhash_after": "ac247c2981b13106f2305b4b64e668d5797c575d", "exemplar": {"tu": "src/ov_SC01_077/ov_SC01_077_jr_8015C32C.c", "fn": "func_801621CC"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 3692, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 3693, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 3694, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 1.124} +{"ts": "2026-09-09 03:22:26", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_024/ov_SC03_024_jr_8015C32C.c", "fn": "func_80162438", "addr": 2148934712, "aliases": ["ov_SC03_024"], "header": false, "includers": 0, "o0": false, "nhash_before": "48a405d4ace25cbae109ab50b142d521db716447", "nhash_after": "7d02ed5d0094468422052f2f45a03d045e9906da", "exemplar": {"tu": "src/ov_SC01_077/ov_SC01_077_jr_8015C32C.c", "fn": "func_80162438"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 3830, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 3831, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3837, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3848, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3859, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 1.113} +{"ts": "2026-09-09 03:22:29", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_024/ov_SC03_024_jr_8015C32C.c", "fn": "func_801627E8", "addr": 2148935656, "aliases": ["ov_SC03_024"], "header": false, "includers": 0, "o0": false, "nhash_before": "441a65fae3a87cacc574e52b5991b3badc558cb1", "nhash_after": "441a65fae3a87cacc574e52b5991b3badc558cb1", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3934, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3937, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 2.167} +{"ts": "2026-09-09 03:22:30", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_024/ov_SC03_024_jr_8015C32C.c", "fn": "func_80163EC8", "addr": 2148941512, "aliases": ["ov_SC03_024"], "header": false, "includers": 0, "o0": false, "nhash_before": "f291a077544a77707d70d488891fbed3b1d7d6b4", "nhash_after": "f291a077544a77707d70d488891fbed3b1d7d6b4", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 4117, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.355} +{"ts": "2026-09-09 03:22:31", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_024/ov_SC03_024_jr_8015C32C.c", "fn": "func_80164BDC", "addr": 2148944860, "aliases": ["ov_SC03_024"], "header": false, "includers": 0, "o0": false, "nhash_before": "191b64d458a110278c274877b8ae449e662f703a", "nhash_after": "f5e16586a5367c2d1e8b80dc3a506f7555611f75", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_80164BDC"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 4383, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 4384, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 4385, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.616} +{"ts": "2026-09-09 03:22:31", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_024/ov_SC03_024_jr_8015C32C.c", "fn": "func_801651B8", "addr": 2148946360, "aliases": ["ov_SC03_024"], "header": false, "includers": 0, "o0": false, "nhash_before": "aa2fec129db6ecba0e407a1494506f7ca5735bc9", "nhash_after": "e28990a4cd672793a57b458767b9b17cb5fd2548", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_801651B8"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 4531, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 4532, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 4533, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 4542, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.618} +{"ts": "2026-09-09 03:22:32", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_024/ov_SC03_024_jr_8015C32C.c", "fn": "func_80166690", "addr": 2148951696, "aliases": ["ov_SC03_024"], "header": false, "includers": 0, "o0": false, "nhash_before": "04c7bc330a8edb91fad1c01582a02694f5432acf", "nhash_after": "cfe15f2754f979ed992595ff2905ea649e55d1ca", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_80166690"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 4873, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 4959, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.999} +{"ts": "2026-09-09 03:22:33", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_024/ov_SC03_024_jr_8015C32C.c", "fn": "func_80166F58", "addr": 2148953944, "aliases": ["ov_SC03_024"], "header": false, "includers": 0, "o0": false, "nhash_before": "be562e378efa5b44c56cc676835c18287df72d95", "nhash_after": "85b4f6b26d2215ec2d3a4ecbdcac77301329e035", "exemplar": {"tu": "src/ov_SC01_004/ov_SC01_004_jr_8015C32C.c", "fn": "func_80166F58"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 5113, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 5114, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 5115, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 5116, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "launder", "cls": "B", "detail": "SHB", "via": "SHB", "line": 5123, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 5, "kind": "launder", "cls": "B", "detail": "SHB", "via": "SHB", "line": 5123, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 6, "kind": "launder", "cls": "B", "detail": "SHB", "via": "SHB", "line": 5124, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.669} +{"ts": "2026-09-09 03:22:34", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_024/ov_SC03_024_jr_8015C32C.c", "fn": "func_801670E4", "addr": 2148954340, "aliases": ["ov_SC03_024"], "header": false, "includers": 0, "o0": false, "nhash_before": "85b52ddd6c38ae874a08e04abdc6cdb7e689824d", "nhash_after": "1f43199b7ea84c6dd141ac054051d508cb4f0d1c", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_801670E4"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 5173, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 5174, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 5181, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 5182, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 5183, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 5201, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 6, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5203, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 7, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5206, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5276, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5279, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.664} +{"ts": "2026-09-09 03:22:35", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_024/ov_SC03_024_jr_8015C32C.c", "fn": "func_80167AE0", "addr": 2148956896, "aliases": ["ov_SC03_024"], "header": false, "includers": 0, "o0": false, "nhash_before": "280d14a2280bf6aaa12efc364f272cb66d508885", "nhash_after": "34449e2d13507c240596b7ca4fe8f68675d7f54f", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_80167AE0"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 5373, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 5374, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.777} +{"ts": "2026-09-09 03:22:37", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_024/ov_SC03_024_jr_8015C32C.c", "fn": "func_80168828", "addr": 2148960296, "aliases": ["ov_SC03_024"], "header": false, "includers": 0, "o0": false, "nhash_before": "de1a6f25ac8787871c4f582581948088181cca7f", "nhash_after": "de1a6f25ac8787871c4f582581948088181cca7f", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 5653, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 5661, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 2.657} +{"ts": "2026-09-09 03:22:38", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_024/ov_SC03_024_jr_8015C32C.c", "fn": "func_8016A290", "addr": 2148967056, "aliases": ["ov_SC03_024"], "header": false, "includers": 0, "o0": false, "nhash_before": "8261f0914a28ff018a7234646f20133ff293bf64", "nhash_after": "a17f3b54935a87f3b148b44e2b7b3ac976ca5e4f", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_8016A290"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 5966, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 5967, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.694} +{"ts": "2026-09-09 03:22:27", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_000/ov_SC02_000_jr_80140608.c", "fn": "func_80140958", "addr": 2148796760, "aliases": ["ov_SC02_000", "ov_SC02_003"], "header": false, "includers": 0, "o0": false, "nhash_before": "ab60b4c172eeb20c8597450a1de48b11174869de", "nhash_after": "61893bd004dd416a33c172698d52ae48d92e15ad", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_80140608.c", "fn": "func_80140958"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 1044, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$21", "via": "", "line": 1045, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 1046, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$22", "via": "", "line": 1047, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 1048, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1049, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1050, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1051, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1131, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1142, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1148, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.528} +{"ts": "2026-09-09 03:22:28", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_000/ov_SC02_000_jr_80140608.c", "fn": "func_80141874", "addr": 2148800628, "aliases": ["ov_SC02_000", "ov_SC02_003"], "header": false, "includers": 0, "o0": false, "nhash_before": "0b864874586c0fbca6f49bc3522827339765b278", "nhash_after": "0b864874586c0fbca6f49bc3522827339765b278", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1355, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.515} +{"ts": "2026-09-09 03:22:29", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_000/ov_SC02_000_jr_80140608.c", "fn": "func_801424E4", "addr": 2148803812, "aliases": ["ov_SC02_000", "ov_SC02_003"], "header": false, "includers": 0, "o0": false, "nhash_before": "0fc163d196b582cb319467f68c3808f18c538ec8", "nhash_after": "baf2a68c3d1443c2c17776905597b6f64e8f853e", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_801424E4"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1557, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1576, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1577, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1580, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.7} +{"ts": "2026-09-09 03:22:30", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_000/ov_SC02_000_jr_80140608.c", "fn": "func_80142608", "addr": 2148804104, "aliases": ["ov_SC02_000", "ov_SC02_003"], "header": false, "includers": 0, "o0": false, "nhash_before": "c0a62d1c443baddf47a66e30b20699d9a6b5bcfb", "nhash_after": "2a34f6ae0fbc42dba731f3cb61b452b132151f49", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80142608"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1613, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.765} +{"ts": "2026-09-09 03:22:32", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_000/ov_SC02_000_jr_80140608.c", "fn": "func_80142EC0", "addr": 2148806336, "aliases": ["ov_SC02_000", "ov_SC02_003"], "header": false, "includers": 0, "o0": false, "nhash_before": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "nhash_after": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1859, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1860, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.648} +{"ts": "2026-09-09 03:22:34", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_000/ov_SC02_000_jr_80140608.c", "fn": "func_8014305C", "addr": 2148806748, "aliases": ["ov_SC02_000", "ov_SC02_003"], "header": false, "includers": 0, "o0": false, "nhash_before": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "nhash_after": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1902, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1903, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.933} +{"ts": "2026-09-09 03:22:35", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_000/ov_SC02_000_jr_80140608.c", "fn": "func_801431E8", "addr": 2148807144, "aliases": ["ov_SC02_000", "ov_SC02_003"], "header": false, "includers": 0, "o0": false, "nhash_before": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "nhash_after": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1952, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.116} +{"ts": "2026-09-09 03:22:36", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_000/ov_SC02_000_jr_80140608.c", "fn": "func_80143D28", "addr": 2148810024, "aliases": ["ov_SC02_000", "ov_SC02_003"], "header": false, "includers": 0, "o0": false, "nhash_before": "1f7d9b35bc3afbabaa5aeaba0e19bea8116ab4b5", "nhash_after": "4b1590c37b50ad46941a3d1d3d9cb2ae9e61a710", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_80143D28"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 2121, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2122, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.925} +{"ts": "2026-09-09 03:22:37", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_000/ov_SC02_000_jr_80140608.c", "fn": "func_8014477C", "addr": 2148812668, "aliases": ["ov_SC02_000", "ov_SC02_003"], "header": false, "includers": 0, "o0": false, "nhash_before": "2ef323fe8ccdae86f2c1f3bf57f96161ddcc0cc2", "nhash_after": "eb4ba8daad49a10a1b44834aa07ba3306563f225", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_8014477C"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2302, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 2303, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.93} +{"ts": "2026-09-09 03:22:38", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_000/ov_SC02_000_jr_80140608.c", "fn": "func_80144880", "addr": 2148812928, "aliases": ["ov_SC02_000", "ov_SC02_003"], "header": false, "includers": 0, "o0": false, "nhash_before": "65788a17ecfc59b1efc501397adc4eb8758e804a", "nhash_after": "2f386ebb9a66fcb2ac404d69911dc62e11ced48e", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80144880"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 2344, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2345, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2346, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.88} +{"ts": "2026-09-09 03:22:39", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_000/ov_SC02_000_jr_80140608.c", "fn": "", "addr": null, "aliases": ["ov_SC02_000", "ov_SC02_003"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "nhash_after": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1376, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.073} +{"ts": "2026-09-09 03:22:33", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_021/ov_SC02_021_jr_80140608.c", "fn": "func_80140958", "addr": 2148796760, "aliases": ["ov_SC02_021"], "header": false, "includers": 0, "o0": false, "nhash_before": "ab60b4c172eeb20c8597450a1de48b11174869de", "nhash_after": "61893bd004dd416a33c172698d52ae48d92e15ad", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_80140608.c", "fn": "func_80140958"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 1045, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$21", "via": "", "line": 1046, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 1047, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$22", "via": "", "line": 1048, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 1049, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1050, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1051, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1052, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1132, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1143, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1149, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.33} +{"ts": "2026-09-09 03:22:33", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_021/ov_SC02_021_jr_80140608.c", "fn": "func_80141874", "addr": 2148800628, "aliases": ["ov_SC02_021"], "header": false, "includers": 0, "o0": false, "nhash_before": "0b864874586c0fbca6f49bc3522827339765b278", "nhash_after": "0b864874586c0fbca6f49bc3522827339765b278", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1356, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.636} +{"ts": "2026-09-09 03:22:34", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_021/ov_SC02_021_jr_80140608.c", "fn": "func_801424E4", "addr": 2148803812, "aliases": ["ov_SC02_021"], "header": false, "includers": 0, "o0": false, "nhash_before": "0fc163d196b582cb319467f68c3808f18c538ec8", "nhash_after": "baf2a68c3d1443c2c17776905597b6f64e8f853e", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_801424E4"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1542, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1561, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1562, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1565, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.307} +{"ts": "2026-09-09 03:22:34", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_021/ov_SC02_021_jr_80140608.c", "fn": "func_80142608", "addr": 2148804104, "aliases": ["ov_SC02_021"], "header": false, "includers": 0, "o0": false, "nhash_before": "c0a62d1c443baddf47a66e30b20699d9a6b5bcfb", "nhash_after": "2a34f6ae0fbc42dba731f3cb61b452b132151f49", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80142608"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1598, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.414} +{"ts": "2026-09-09 03:22:36", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_021/ov_SC02_021_jr_80140608.c", "fn": "func_80142EC0", "addr": 2148806336, "aliases": ["ov_SC02_021"], "header": false, "includers": 0, "o0": false, "nhash_before": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "nhash_after": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1844, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1845, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.377} +{"ts": "2026-09-09 03:22:37", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_021/ov_SC02_021_jr_80140608.c", "fn": "func_8014305C", "addr": 2148806748, "aliases": ["ov_SC02_021"], "header": false, "includers": 0, "o0": false, "nhash_before": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "nhash_after": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1887, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1888, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.347} +{"ts": "2026-09-09 03:22:37", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_021/ov_SC02_021_jr_80140608.c", "fn": "func_801431E8", "addr": 2148807144, "aliases": ["ov_SC02_021"], "header": false, "includers": 0, "o0": false, "nhash_before": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "nhash_after": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1937, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.498} +{"ts": "2026-09-09 03:22:38", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_021/ov_SC02_021_jr_80140608.c", "fn": "func_80143D28", "addr": 2148810024, "aliases": ["ov_SC02_021"], "header": false, "includers": 0, "o0": false, "nhash_before": "1f7d9b35bc3afbabaa5aeaba0e19bea8116ab4b5", "nhash_after": "4b1590c37b50ad46941a3d1d3d9cb2ae9e61a710", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_80143D28"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 2106, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2107, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.397} +{"ts": "2026-09-09 03:22:38", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_021/ov_SC02_021_jr_80140608.c", "fn": "func_8014477C", "addr": 2148812668, "aliases": ["ov_SC02_021"], "header": false, "includers": 0, "o0": false, "nhash_before": "2ef323fe8ccdae86f2c1f3bf57f96161ddcc0cc2", "nhash_after": "eb4ba8daad49a10a1b44834aa07ba3306563f225", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_8014477C"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2287, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 2288, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.275} +{"ts": "2026-09-09 03:22:39", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_021/ov_SC02_021_jr_80140608.c", "fn": "func_80144880", "addr": 2148812928, "aliases": ["ov_SC02_021"], "header": false, "includers": 0, "o0": false, "nhash_before": "65788a17ecfc59b1efc501397adc4eb8758e804a", "nhash_after": "2f386ebb9a66fcb2ac404d69911dc62e11ced48e", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80144880"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 2329, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2330, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2331, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.271} +{"ts": "2026-09-09 03:22:39", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_021/ov_SC02_021_jr_80140608.c", "fn": "", "addr": null, "aliases": ["ov_SC02_021"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "nhash_after": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1377, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.515} +{"ts": "2026-09-09 03:22:33", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_026/ov_SC02_026_jr_80140608.c", "fn": "func_80140958", "addr": 2148796760, "aliases": ["ov_SC02_026"], "header": false, "includers": 0, "o0": false, "nhash_before": "ab60b4c172eeb20c8597450a1de48b11174869de", "nhash_after": "61893bd004dd416a33c172698d52ae48d92e15ad", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_80140608.c", "fn": "func_80140958"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 1045, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$21", "via": "", "line": 1046, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 1047, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$22", "via": "", "line": 1048, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 1049, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1050, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1051, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1052, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1132, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1143, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1149, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.275} +{"ts": "2026-09-09 03:22:34", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_026/ov_SC02_026_jr_80140608.c", "fn": "func_80141874", "addr": 2148800628, "aliases": ["ov_SC02_026"], "header": false, "includers": 0, "o0": false, "nhash_before": "0b864874586c0fbca6f49bc3522827339765b278", "nhash_after": "0b864874586c0fbca6f49bc3522827339765b278", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1356, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.879} +{"ts": "2026-09-09 03:22:34", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_026/ov_SC02_026_jr_80140608.c", "fn": "func_801424E4", "addr": 2148803812, "aliases": ["ov_SC02_026"], "header": false, "includers": 0, "o0": false, "nhash_before": "0fc163d196b582cb319467f68c3808f18c538ec8", "nhash_after": "baf2a68c3d1443c2c17776905597b6f64e8f853e", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_801424E4"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1542, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1561, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1562, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1565, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.417} +{"ts": "2026-09-09 03:22:35", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_026/ov_SC02_026_jr_80140608.c", "fn": "func_80142608", "addr": 2148804104, "aliases": ["ov_SC02_026"], "header": false, "includers": 0, "o0": false, "nhash_before": "c0a62d1c443baddf47a66e30b20699d9a6b5bcfb", "nhash_after": "2a34f6ae0fbc42dba731f3cb61b452b132151f49", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80142608"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1598, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.279} +{"ts": "2026-09-09 03:22:36", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_026/ov_SC02_026_jr_80140608.c", "fn": "func_80142EC0", "addr": 2148806336, "aliases": ["ov_SC02_026"], "header": false, "includers": 0, "o0": false, "nhash_before": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "nhash_after": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1844, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1845, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.995} +{"ts": "2026-09-09 03:22:37", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_026/ov_SC02_026_jr_80140608.c", "fn": "func_8014305C", "addr": 2148806748, "aliases": ["ov_SC02_026"], "header": false, "includers": 0, "o0": false, "nhash_before": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "nhash_after": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1887, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1888, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.036} +{"ts": "2026-09-09 03:22:38", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_026/ov_SC02_026_jr_80140608.c", "fn": "func_801431E8", "addr": 2148807144, "aliases": ["ov_SC02_026"], "header": false, "includers": 0, "o0": false, "nhash_before": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "nhash_after": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1937, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.948} +{"ts": "2026-09-09 03:22:38", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_026/ov_SC02_026_jr_80140608.c", "fn": "func_80143D28", "addr": 2148810024, "aliases": ["ov_SC02_026"], "header": false, "includers": 0, "o0": false, "nhash_before": "1f7d9b35bc3afbabaa5aeaba0e19bea8116ab4b5", "nhash_after": "4b1590c37b50ad46941a3d1d3d9cb2ae9e61a710", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_80143D28"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 2106, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2107, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.384} +{"ts": "2026-09-09 03:22:38", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_026/ov_SC02_026_jr_80140608.c", "fn": "func_8014477C", "addr": 2148812668, "aliases": ["ov_SC02_026"], "header": false, "includers": 0, "o0": false, "nhash_before": "2ef323fe8ccdae86f2c1f3bf57f96161ddcc0cc2", "nhash_after": "eb4ba8daad49a10a1b44834aa07ba3306563f225", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_8014477C"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2287, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 2288, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.21} +{"ts": "2026-09-09 03:22:39", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_026/ov_SC02_026_jr_80140608.c", "fn": "func_80144880", "addr": 2148812928, "aliases": ["ov_SC02_026"], "header": false, "includers": 0, "o0": false, "nhash_before": "65788a17ecfc59b1efc501397adc4eb8758e804a", "nhash_after": "2f386ebb9a66fcb2ac404d69911dc62e11ced48e", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80144880"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 2329, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2330, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2331, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.238} +{"ts": "2026-09-09 03:22:39", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_026/ov_SC02_026_jr_80140608.c", "fn": "", "addr": null, "aliases": ["ov_SC02_026"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "nhash_after": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1377, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.538} +{"ts": "2026-09-09 03:22:34", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_027/ov_SC02_027_jr_80140608.c", "fn": "func_80140958", "addr": 2148796760, "aliases": ["ov_SC02_027"], "header": false, "includers": 0, "o0": false, "nhash_before": "ab60b4c172eeb20c8597450a1de48b11174869de", "nhash_after": "61893bd004dd416a33c172698d52ae48d92e15ad", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_80140608.c", "fn": "func_80140958"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 1045, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$21", "via": "", "line": 1046, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 1047, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$22", "via": "", "line": 1048, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 1049, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1050, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1051, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1052, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1132, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1143, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1149, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.306} +{"ts": "2026-09-09 03:22:35", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_027/ov_SC02_027_jr_80140608.c", "fn": "func_80141874", "addr": 2148800628, "aliases": ["ov_SC02_027"], "header": false, "includers": 0, "o0": false, "nhash_before": "0b864874586c0fbca6f49bc3522827339765b278", "nhash_after": "0b864874586c0fbca6f49bc3522827339765b278", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1356, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.729} +{"ts": "2026-09-09 03:22:35", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_027/ov_SC02_027_jr_80140608.c", "fn": "func_801424E4", "addr": 2148803812, "aliases": ["ov_SC02_027"], "header": false, "includers": 0, "o0": false, "nhash_before": "0fc163d196b582cb319467f68c3808f18c538ec8", "nhash_after": "baf2a68c3d1443c2c17776905597b6f64e8f853e", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_801424E4"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1542, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1561, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1562, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1565, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.394} +{"ts": "2026-09-09 03:22:35", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_027/ov_SC02_027_jr_80140608.c", "fn": "func_80142608", "addr": 2148804104, "aliases": ["ov_SC02_027"], "header": false, "includers": 0, "o0": false, "nhash_before": "c0a62d1c443baddf47a66e30b20699d9a6b5bcfb", "nhash_after": "2a34f6ae0fbc42dba731f3cb61b452b132151f49", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80142608"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1598, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.275} +{"ts": "2026-09-09 03:22:36", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_027/ov_SC02_027_jr_80140608.c", "fn": "func_80142EC0", "addr": 2148806336, "aliases": ["ov_SC02_027"], "header": false, "includers": 0, "o0": false, "nhash_before": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "nhash_after": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1844, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1845, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.917} +{"ts": "2026-09-09 03:22:37", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_027/ov_SC02_027_jr_80140608.c", "fn": "func_8014305C", "addr": 2148806748, "aliases": ["ov_SC02_027"], "header": false, "includers": 0, "o0": false, "nhash_before": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "nhash_after": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1887, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1888, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.071} +{"ts": "2026-09-09 03:22:38", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_027/ov_SC02_027_jr_80140608.c", "fn": "func_801431E8", "addr": 2148807144, "aliases": ["ov_SC02_027"], "header": false, "includers": 0, "o0": false, "nhash_before": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "nhash_after": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1937, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.606} +{"ts": "2026-09-09 03:22:38", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_027/ov_SC02_027_jr_80140608.c", "fn": "func_80143D28", "addr": 2148810024, "aliases": ["ov_SC02_027"], "header": false, "includers": 0, "o0": false, "nhash_before": "1f7d9b35bc3afbabaa5aeaba0e19bea8116ab4b5", "nhash_after": "4b1590c37b50ad46941a3d1d3d9cb2ae9e61a710", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_80143D28"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 2106, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2107, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.298} +{"ts": "2026-09-09 03:22:39", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_027/ov_SC02_027_jr_80140608.c", "fn": "func_8014477C", "addr": 2148812668, "aliases": ["ov_SC02_027"], "header": false, "includers": 0, "o0": false, "nhash_before": "2ef323fe8ccdae86f2c1f3bf57f96161ddcc0cc2", "nhash_after": "eb4ba8daad49a10a1b44834aa07ba3306563f225", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_8014477C"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2287, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 2288, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.233} +{"ts": "2026-09-09 03:22:39", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_027/ov_SC02_027_jr_80140608.c", "fn": "func_80144880", "addr": 2148812928, "aliases": ["ov_SC02_027"], "header": false, "includers": 0, "o0": false, "nhash_before": "65788a17ecfc59b1efc501397adc4eb8758e804a", "nhash_after": "2f386ebb9a66fcb2ac404d69911dc62e11ced48e", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80144880"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 2329, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2330, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2331, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.184} +{"ts": "2026-09-09 03:22:40", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_027/ov_SC02_027_jr_80140608.c", "fn": "", "addr": null, "aliases": ["ov_SC02_027"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "nhash_after": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1377, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.428} +{"ts": "2026-09-09 03:22:00", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_014/ov_SC03_014_jr_8015C32C.c", "fn": "func_8015D01C", "addr": 2148913180, "aliases": ["ov_SC03_014", "ov_SC03_015"], "header": false, "includers": 0, "o0": false, "nhash_before": "46ccad765b77335df3445465c3126bf1c3e5f641", "nhash_after": "4ea6e9f0cbcdd496c2fa7dcf4e6f501660f64ad5", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_8015D01C"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 1646, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1647, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 1.294} +{"ts": "2026-09-09 03:22:02", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_014/ov_SC03_014_jr_8015C32C.c", "fn": "func_8015D380", "addr": 2148914048, "aliases": ["ov_SC03_014", "ov_SC03_015"], "header": false, "includers": 0, "o0": false, "nhash_before": "aabaeabb87da5c362b7cb19d4a437a561343d718", "nhash_after": "2214b0acb044a41f5be69cb14320801af12a2347", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_8015D380"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1799, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1800, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 1.63} +{"ts": "2026-09-09 03:22:05", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_014/ov_SC03_014_jr_8015C32C.c", "fn": "func_8015D738", "addr": 2148915000, "aliases": ["ov_SC03_014", "ov_SC03_015"], "header": false, "includers": 0, "o0": false, "nhash_before": "5023cb215c7706fa2641b5a50218760088682e22", "nhash_after": "5023cb215c7706fa2641b5a50218760088682e22", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 1951, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 2.846} +{"ts": "2026-09-09 03:22:08", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_014/ov_SC03_014_jr_8015C32C.c", "fn": "func_8015FBE0", "addr": 2148924384, "aliases": ["ov_SC03_014", "ov_SC03_015"], "header": false, "includers": 0, "o0": false, "nhash_before": "806711e72d8e45f891a2d54c469e39993aec5c41", "nhash_after": "806711e72d8e45f891a2d54c469e39993aec5c41", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 2806, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 3.447} +{"ts": "2026-09-09 03:22:14", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_014/ov_SC03_014_jr_8015C32C.c", "fn": "func_80161E08", "addr": 2148933128, "aliases": ["ov_SC03_014", "ov_SC03_015"], "header": false, "includers": 0, "o0": false, "nhash_before": "0859eb97d6c44ad572ba521d2b19c86c055a38c3", "nhash_after": "0859eb97d6c44ad572ba521d2b19c86c055a38c3", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "instruction", "cls": "B", "detail": "move", "via": "", "line": 3614, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "instruction", "cls": "B", "detail": "move", "via": "", "line": 3625, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "instruction", "cls": "B", "detail": "move", "via": "", "line": 3636, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 5.336} +{"ts": "2026-09-09 03:22:15", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_014/ov_SC03_014_jr_8015C32C.c", "fn": "func_801621CC", "addr": 2148934092, "aliases": ["ov_SC03_014", "ov_SC03_015"], "header": false, "includers": 0, "o0": false, "nhash_before": "5ceaa5588c0a403fcf68affd3d718ffba49e3bb3", "nhash_after": "ac247c2981b13106f2305b4b64e668d5797c575d", "exemplar": {"tu": "src/ov_SC01_077/ov_SC01_077_jr_8015C32C.c", "fn": "func_801621CC"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 3692, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 3693, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 3694, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 1.512} +{"ts": "2026-09-09 03:22:16", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_014/ov_SC03_014_jr_8015C32C.c", "fn": "func_80162438", "addr": 2148934712, "aliases": ["ov_SC03_014", "ov_SC03_015"], "header": false, "includers": 0, "o0": false, "nhash_before": "48a405d4ace25cbae109ab50b142d521db716447", "nhash_after": "7d02ed5d0094468422052f2f45a03d045e9906da", "exemplar": {"tu": "src/ov_SC01_077/ov_SC01_077_jr_8015C32C.c", "fn": "func_80162438"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 3830, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 3831, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3837, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3848, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 3859, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 1.099} +{"ts": "2026-09-09 03:22:21", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_014/ov_SC03_014_jr_8015C32C.c", "fn": "func_801627E8", "addr": 2148935656, "aliases": ["ov_SC03_014", "ov_SC03_015"], "header": false, "includers": 0, "o0": false, "nhash_before": "441a65fae3a87cacc574e52b5991b3badc558cb1", "nhash_after": "441a65fae3a87cacc574e52b5991b3badc558cb1", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3934, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3937, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 4.07} +{"ts": "2026-09-09 03:22:23", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_014/ov_SC03_014_jr_8015C32C.c", "fn": "func_80163EC8", "addr": 2148941512, "aliases": ["ov_SC03_014", "ov_SC03_015"], "header": false, "includers": 0, "o0": false, "nhash_before": "f291a077544a77707d70d488891fbed3b1d7d6b4", "nhash_after": "f291a077544a77707d70d488891fbed3b1d7d6b4", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 4117, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 2.563} +{"ts": "2026-09-09 03:22:25", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_014/ov_SC03_014_jr_8015C32C.c", "fn": "func_80164BDC", "addr": 2148944860, "aliases": ["ov_SC03_014", "ov_SC03_015"], "header": false, "includers": 0, "o0": false, "nhash_before": "191b64d458a110278c274877b8ae449e662f703a", "nhash_after": "f5e16586a5367c2d1e8b80dc3a506f7555611f75", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_80164BDC"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 4383, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 4384, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 4385, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 1.529} +{"ts": "2026-09-09 03:22:26", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_014/ov_SC03_014_jr_8015C32C.c", "fn": "func_801651B8", "addr": 2148946360, "aliases": ["ov_SC03_014", "ov_SC03_015"], "header": false, "includers": 0, "o0": false, "nhash_before": "aa2fec129db6ecba0e407a1494506f7ca5735bc9", "nhash_after": "e28990a4cd672793a57b458767b9b17cb5fd2548", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_801651B8"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 4531, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 4532, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 4533, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 4542, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 1.437} +{"ts": "2026-09-09 03:22:28", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_014/ov_SC03_014_jr_8015C32C.c", "fn": "func_80166690", "addr": 2148951696, "aliases": ["ov_SC03_014", "ov_SC03_015"], "header": false, "includers": 0, "o0": false, "nhash_before": "04c7bc330a8edb91fad1c01582a02694f5432acf", "nhash_after": "cfe15f2754f979ed992595ff2905ea649e55d1ca", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_80166690"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 4873, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 4959, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 1.417} +{"ts": "2026-09-09 03:22:29", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_014/ov_SC03_014_jr_8015C32C.c", "fn": "func_80166F58", "addr": 2148953944, "aliases": ["ov_SC03_014", "ov_SC03_015"], "header": false, "includers": 0, "o0": false, "nhash_before": "be562e378efa5b44c56cc676835c18287df72d95", "nhash_after": "85b4f6b26d2215ec2d3a4ecbdcac77301329e035", "exemplar": {"tu": "src/ov_SC01_004/ov_SC01_004_jr_8015C32C.c", "fn": "func_80166F58"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 5113, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 5114, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 5115, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 5116, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "launder", "cls": "B", "detail": "SHB", "via": "SHB", "line": 5123, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 5, "kind": "launder", "cls": "B", "detail": "SHB", "via": "SHB", "line": 5123, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 6, "kind": "launder", "cls": "B", "detail": "SHB", "via": "SHB", "line": 5124, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 1.47} +{"ts": "2026-09-09 03:22:30", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_014/ov_SC03_014_jr_8015C32C.c", "fn": "func_801670E4", "addr": 2148954340, "aliases": ["ov_SC03_014", "ov_SC03_015"], "header": false, "includers": 0, "o0": false, "nhash_before": "85b52ddd6c38ae874a08e04abdc6cdb7e689824d", "nhash_after": "1f43199b7ea84c6dd141ac054051d508cb4f0d1c", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_801670E4"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 5173, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 5174, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 5181, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 5182, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 5183, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 5201, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 6, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5203, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 7, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5206, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5276, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 5279, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 1.298} +{"ts": "2026-09-09 03:22:32", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_014/ov_SC03_014_jr_8015C32C.c", "fn": "func_80167AE0", "addr": 2148956896, "aliases": ["ov_SC03_014", "ov_SC03_015"], "header": false, "includers": 0, "o0": false, "nhash_before": "280d14a2280bf6aaa12efc364f272cb66d508885", "nhash_after": "34449e2d13507c240596b7ca4fe8f68675d7f54f", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_80167AE0"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 5373, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 5374, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 1.354} +{"ts": "2026-09-09 03:22:37", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_014/ov_SC03_014_jr_8015C32C.c", "fn": "func_80168828", "addr": 2148960296, "aliases": ["ov_SC03_014", "ov_SC03_015"], "header": false, "includers": 0, "o0": false, "nhash_before": "de1a6f25ac8787871c4f582581948088181cca7f", "nhash_after": "de1a6f25ac8787871c4f582581948088181cca7f", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 5653, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 5661, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 5.108} +{"ts": "2026-09-09 03:22:39", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_014/ov_SC03_014_jr_8015C32C.c", "fn": "func_8016A290", "addr": 2148967056, "aliases": ["ov_SC03_014", "ov_SC03_015"], "header": false, "includers": 0, "o0": false, "nhash_before": "8261f0914a28ff018a7234646f20133ff293bf64", "nhash_after": "a17f3b54935a87f3b148b44e2b7b3ac976ca5e4f", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c", "fn": "func_8016A290"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 5966, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 5967, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 1.449} +{"ts": "2026-09-09 03:22:39", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_028/ov_SC02_028_jr_80140608.c", "fn": "func_80140958", "addr": 2148796760, "aliases": ["ov_SC02_028"], "header": false, "includers": 0, "o0": false, "nhash_before": "ab60b4c172eeb20c8597450a1de48b11174869de", "nhash_after": "61893bd004dd416a33c172698d52ae48d92e15ad", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_80140608.c", "fn": "func_80140958"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 1045, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$21", "via": "", "line": 1046, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 1047, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$22", "via": "", "line": 1048, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 1049, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1050, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1051, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1052, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1132, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1143, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1149, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.36} +{"ts": "2026-09-09 03:22:39", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_028/ov_SC02_028_jr_80140608.c", "fn": "func_80141874", "addr": 2148800628, "aliases": ["ov_SC02_028"], "header": false, "includers": 0, "o0": false, "nhash_before": "0b864874586c0fbca6f49bc3522827339765b278", "nhash_after": "0b864874586c0fbca6f49bc3522827339765b278", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1356, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.587} +{"ts": "2026-09-09 03:22:40", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_028/ov_SC02_028_jr_80140608.c", "fn": "func_801424E4", "addr": 2148803812, "aliases": ["ov_SC02_028"], "header": false, "includers": 0, "o0": false, "nhash_before": "0fc163d196b582cb319467f68c3808f18c538ec8", "nhash_after": "baf2a68c3d1443c2c17776905597b6f64e8f853e", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_801424E4"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1542, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1561, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1562, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1565, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.264} +{"ts": "2026-09-09 03:22:40", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_028/ov_SC02_028_jr_80140608.c", "fn": "func_80142608", "addr": 2148804104, "aliases": ["ov_SC02_028"], "header": false, "includers": 0, "o0": false, "nhash_before": "c0a62d1c443baddf47a66e30b20699d9a6b5bcfb", "nhash_after": "2a34f6ae0fbc42dba731f3cb61b452b132151f49", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80142608"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1598, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.229} +{"ts": "2026-09-09 03:22:41", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_028/ov_SC02_028_jr_80140608.c", "fn": "func_80142EC0", "addr": 2148806336, "aliases": ["ov_SC02_028"], "header": false, "includers": 0, "o0": false, "nhash_before": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "nhash_after": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1844, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1845, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.23} +{"ts": "2026-09-09 03:22:42", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_028/ov_SC02_028_jr_80140608.c", "fn": "func_8014305C", "addr": 2148806748, "aliases": ["ov_SC02_028"], "header": false, "includers": 0, "o0": false, "nhash_before": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "nhash_after": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1887, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1888, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.818} +{"ts": "2026-09-09 03:22:43", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_028/ov_SC02_028_jr_80140608.c", "fn": "func_801431E8", "addr": 2148807144, "aliases": ["ov_SC02_028"], "header": false, "includers": 0, "o0": false, "nhash_before": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "nhash_after": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1937, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.664} +{"ts": "2026-09-09 03:22:43", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_028/ov_SC02_028_jr_80140608.c", "fn": "func_80143D28", "addr": 2148810024, "aliases": ["ov_SC02_028"], "header": false, "includers": 0, "o0": false, "nhash_before": "1f7d9b35bc3afbabaa5aeaba0e19bea8116ab4b5", "nhash_after": "4b1590c37b50ad46941a3d1d3d9cb2ae9e61a710", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_80143D28"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 2106, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2107, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.231} +{"ts": "2026-09-09 03:22:43", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_028/ov_SC02_028_jr_80140608.c", "fn": "func_8014477C", "addr": 2148812668, "aliases": ["ov_SC02_028"], "header": false, "includers": 0, "o0": false, "nhash_before": "2ef323fe8ccdae86f2c1f3bf57f96161ddcc0cc2", "nhash_after": "eb4ba8daad49a10a1b44834aa07ba3306563f225", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_8014477C"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2287, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 2288, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.237} +{"ts": "2026-09-09 03:22:44", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_028/ov_SC02_028_jr_80140608.c", "fn": "func_80144880", "addr": 2148812928, "aliases": ["ov_SC02_028"], "header": false, "includers": 0, "o0": false, "nhash_before": "65788a17ecfc59b1efc501397adc4eb8758e804a", "nhash_after": "2f386ebb9a66fcb2ac404d69911dc62e11ced48e", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80144880"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 2329, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2330, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2331, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.244} +{"ts": "2026-09-09 03:22:44", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_028/ov_SC02_028_jr_80140608.c", "fn": "", "addr": null, "aliases": ["ov_SC02_028"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "nhash_after": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1377, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.448} +{"ts": "2026-09-09 03:22:39", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_035/ov_SC02_035_jr_80140608.c", "fn": "func_80140958", "addr": 2148796760, "aliases": ["ov_SC02_035"], "header": false, "includers": 0, "o0": false, "nhash_before": "ab60b4c172eeb20c8597450a1de48b11174869de", "nhash_after": "61893bd004dd416a33c172698d52ae48d92e15ad", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_80140608.c", "fn": "func_80140958"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 1045, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$21", "via": "", "line": 1046, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 1047, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$22", "via": "", "line": 1048, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 1049, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1050, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1051, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1052, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1132, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1143, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1149, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.211} +{"ts": "2026-09-09 03:22:39", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_035/ov_SC02_035_jr_80140608.c", "fn": "func_80141874", "addr": 2148800628, "aliases": ["ov_SC02_035"], "header": false, "includers": 0, "o0": false, "nhash_before": "0b864874586c0fbca6f49bc3522827339765b278", "nhash_after": "0b864874586c0fbca6f49bc3522827339765b278", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1356, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.45} +{"ts": "2026-09-09 03:22:40", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_035/ov_SC02_035_jr_80140608.c", "fn": "func_801424E4", "addr": 2148803812, "aliases": ["ov_SC02_035"], "header": false, "includers": 0, "o0": false, "nhash_before": "0fc163d196b582cb319467f68c3808f18c538ec8", "nhash_after": "baf2a68c3d1443c2c17776905597b6f64e8f853e", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_801424E4"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1542, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1561, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1562, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1565, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.241} +{"ts": "2026-09-09 03:22:40", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_035/ov_SC02_035_jr_80140608.c", "fn": "func_80142608", "addr": 2148804104, "aliases": ["ov_SC02_035"], "header": false, "includers": 0, "o0": false, "nhash_before": "c0a62d1c443baddf47a66e30b20699d9a6b5bcfb", "nhash_after": "2a34f6ae0fbc42dba731f3cb61b452b132151f49", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80142608"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1598, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.252} +{"ts": "2026-09-09 03:22:41", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_035/ov_SC02_035_jr_80140608.c", "fn": "func_80142EC0", "addr": 2148806336, "aliases": ["ov_SC02_035"], "header": false, "includers": 0, "o0": false, "nhash_before": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "nhash_after": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1844, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1845, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.114} +{"ts": "2026-09-09 03:22:42", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_035/ov_SC02_035_jr_80140608.c", "fn": "func_8014305C", "addr": 2148806748, "aliases": ["ov_SC02_035"], "header": false, "includers": 0, "o0": false, "nhash_before": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "nhash_after": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1887, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1888, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.884} +{"ts": "2026-09-09 03:22:43", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_035/ov_SC02_035_jr_80140608.c", "fn": "func_801431E8", "addr": 2148807144, "aliases": ["ov_SC02_035"], "header": false, "includers": 0, "o0": false, "nhash_before": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "nhash_after": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1937, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.614} +{"ts": "2026-09-09 03:22:43", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_035/ov_SC02_035_jr_80140608.c", "fn": "func_80143D28", "addr": 2148810024, "aliases": ["ov_SC02_035"], "header": false, "includers": 0, "o0": false, "nhash_before": "1f7d9b35bc3afbabaa5aeaba0e19bea8116ab4b5", "nhash_after": "4b1590c37b50ad46941a3d1d3d9cb2ae9e61a710", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_80143D28"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 2106, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2107, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.256} +{"ts": "2026-09-09 03:22:43", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_035/ov_SC02_035_jr_80140608.c", "fn": "func_8014477C", "addr": 2148812668, "aliases": ["ov_SC02_035"], "header": false, "includers": 0, "o0": false, "nhash_before": "2ef323fe8ccdae86f2c1f3bf57f96161ddcc0cc2", "nhash_after": "eb4ba8daad49a10a1b44834aa07ba3306563f225", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_8014477C"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2287, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 2288, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.223} +{"ts": "2026-09-09 03:22:44", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_035/ov_SC02_035_jr_80140608.c", "fn": "func_80144880", "addr": 2148812928, "aliases": ["ov_SC02_035"], "header": false, "includers": 0, "o0": false, "nhash_before": "65788a17ecfc59b1efc501397adc4eb8758e804a", "nhash_after": "2f386ebb9a66fcb2ac404d69911dc62e11ced48e", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80144880"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 2329, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2330, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2331, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.254} +{"ts": "2026-09-09 03:22:44", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_035/ov_SC02_035_jr_80140608.c", "fn": "", "addr": null, "aliases": ["ov_SC02_035"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "nhash_after": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1377, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.541} +{"ts": "2026-09-09 03:22:39", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_039/ov_SC02_039_jr_80140608.c", "fn": "func_80140958", "addr": 2148796760, "aliases": ["ov_SC02_039"], "header": false, "includers": 0, "o0": false, "nhash_before": "ab60b4c172eeb20c8597450a1de48b11174869de", "nhash_after": "61893bd004dd416a33c172698d52ae48d92e15ad", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_80140608.c", "fn": "func_80140958"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 1042, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$21", "via": "", "line": 1043, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 1044, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$22", "via": "", "line": 1045, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 1046, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1047, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1048, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1049, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1129, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1140, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1146, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.24} +{"ts": "2026-09-09 03:22:40", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_039/ov_SC02_039_jr_80140608.c", "fn": "func_80141874", "addr": 2148800628, "aliases": ["ov_SC02_039"], "header": false, "includers": 0, "o0": false, "nhash_before": "0b864874586c0fbca6f49bc3522827339765b278", "nhash_after": "0b864874586c0fbca6f49bc3522827339765b278", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1353, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.422} +{"ts": "2026-09-09 03:22:40", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_039/ov_SC02_039_jr_80140608.c", "fn": "func_801424E4", "addr": 2148803812, "aliases": ["ov_SC02_039"], "header": false, "includers": 0, "o0": false, "nhash_before": "0fc163d196b582cb319467f68c3808f18c538ec8", "nhash_after": "baf2a68c3d1443c2c17776905597b6f64e8f853e", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_801424E4"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1539, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1558, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1559, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1562, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.386} +{"ts": "2026-09-09 03:22:40", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_039/ov_SC02_039_jr_80140608.c", "fn": "func_80142608", "addr": 2148804104, "aliases": ["ov_SC02_039"], "header": false, "includers": 0, "o0": false, "nhash_before": "c0a62d1c443baddf47a66e30b20699d9a6b5bcfb", "nhash_after": "2a34f6ae0fbc42dba731f3cb61b452b132151f49", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80142608"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1595, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.239} +{"ts": "2026-09-09 03:22:41", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_039/ov_SC02_039_jr_80140608.c", "fn": "func_80142EC0", "addr": 2148806336, "aliases": ["ov_SC02_039"], "header": false, "includers": 0, "o0": false, "nhash_before": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "nhash_after": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1841, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1842, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.098} +{"ts": "2026-09-09 03:22:42", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_039/ov_SC02_039_jr_80140608.c", "fn": "func_8014305C", "addr": 2148806748, "aliases": ["ov_SC02_039"], "header": false, "includers": 0, "o0": false, "nhash_before": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "nhash_after": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1884, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1885, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.884} +{"ts": "2026-09-09 03:22:43", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_039/ov_SC02_039_jr_80140608.c", "fn": "func_801431E8", "addr": 2148807144, "aliases": ["ov_SC02_039"], "header": false, "includers": 0, "o0": false, "nhash_before": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "nhash_after": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1934, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.728} +{"ts": "2026-09-09 03:22:43", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_039/ov_SC02_039_jr_80140608.c", "fn": "func_80143D28", "addr": 2148810024, "aliases": ["ov_SC02_039"], "header": false, "includers": 0, "o0": false, "nhash_before": "1f7d9b35bc3afbabaa5aeaba0e19bea8116ab4b5", "nhash_after": "4b1590c37b50ad46941a3d1d3d9cb2ae9e61a710", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_80143D28"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 2103, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2104, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.251} +{"ts": "2026-09-09 03:22:44", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_039/ov_SC02_039_jr_80140608.c", "fn": "func_8014477C", "addr": 2148812668, "aliases": ["ov_SC02_039"], "header": false, "includers": 0, "o0": false, "nhash_before": "2ef323fe8ccdae86f2c1f3bf57f96161ddcc0cc2", "nhash_after": "eb4ba8daad49a10a1b44834aa07ba3306563f225", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_8014477C"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2284, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 2285, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.349} +{"ts": "2026-09-09 03:22:44", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_039/ov_SC02_039_jr_80140608.c", "fn": "func_80144880", "addr": 2148812928, "aliases": ["ov_SC02_039"], "header": false, "includers": 0, "o0": false, "nhash_before": "65788a17ecfc59b1efc501397adc4eb8758e804a", "nhash_after": "2f386ebb9a66fcb2ac404d69911dc62e11ced48e", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80144880"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 2326, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2327, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2328, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.259} +{"ts": "2026-09-09 03:22:44", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_039/ov_SC02_039_jr_80140608.c", "fn": "", "addr": null, "aliases": ["ov_SC02_039"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "nhash_after": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1374, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.5} +{"ts": "2026-09-09 03:22:39", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_031/ov_SC02_031_jr_80140608.c", "fn": "func_80140958", "addr": 2148796760, "aliases": ["ov_SC02_031"], "header": false, "includers": 0, "o0": false, "nhash_before": "ab60b4c172eeb20c8597450a1de48b11174869de", "nhash_after": "61893bd004dd416a33c172698d52ae48d92e15ad", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_80140608.c", "fn": "func_80140958"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 1045, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$21", "via": "", "line": 1046, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 1047, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$22", "via": "", "line": 1048, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 1049, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1050, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1051, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1052, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1132, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1143, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1149, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.339} +{"ts": "2026-09-09 03:22:39", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_031/ov_SC02_031_jr_80140608.c", "fn": "func_80141874", "addr": 2148800628, "aliases": ["ov_SC02_031"], "header": false, "includers": 0, "o0": false, "nhash_before": "0b864874586c0fbca6f49bc3522827339765b278", "nhash_after": "0b864874586c0fbca6f49bc3522827339765b278", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1356, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.439} +{"ts": "2026-09-09 03:22:40", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_031/ov_SC02_031_jr_80140608.c", "fn": "func_801424E4", "addr": 2148803812, "aliases": ["ov_SC02_031"], "header": false, "includers": 0, "o0": false, "nhash_before": "0fc163d196b582cb319467f68c3808f18c538ec8", "nhash_after": "baf2a68c3d1443c2c17776905597b6f64e8f853e", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_801424E4"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1542, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1561, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1562, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1565, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.228} +{"ts": "2026-09-09 03:22:40", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_031/ov_SC02_031_jr_80140608.c", "fn": "func_80142608", "addr": 2148804104, "aliases": ["ov_SC02_031"], "header": false, "includers": 0, "o0": false, "nhash_before": "c0a62d1c443baddf47a66e30b20699d9a6b5bcfb", "nhash_after": "2a34f6ae0fbc42dba731f3cb61b452b132151f49", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80142608"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1598, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.342} +{"ts": "2026-09-09 03:22:41", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_031/ov_SC02_031_jr_80140608.c", "fn": "func_80142EC0", "addr": 2148806336, "aliases": ["ov_SC02_031"], "header": false, "includers": 0, "o0": false, "nhash_before": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "nhash_after": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1844, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1845, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.773} +{"ts": "2026-09-09 03:22:42", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_031/ov_SC02_031_jr_80140608.c", "fn": "func_8014305C", "addr": 2148806748, "aliases": ["ov_SC02_031"], "header": false, "includers": 0, "o0": false, "nhash_before": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "nhash_after": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1887, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1888, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.428} +{"ts": "2026-09-09 03:22:43", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_031/ov_SC02_031_jr_80140608.c", "fn": "func_801431E8", "addr": 2148807144, "aliases": ["ov_SC02_031"], "header": false, "includers": 0, "o0": false, "nhash_before": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "nhash_after": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1937, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.791} +{"ts": "2026-09-09 03:22:43", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_031/ov_SC02_031_jr_80140608.c", "fn": "func_80143D28", "addr": 2148810024, "aliases": ["ov_SC02_031"], "header": false, "includers": 0, "o0": false, "nhash_before": "1f7d9b35bc3afbabaa5aeaba0e19bea8116ab4b5", "nhash_after": "4b1590c37b50ad46941a3d1d3d9cb2ae9e61a710", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_80143D28"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 2106, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2107, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.232} +{"ts": "2026-09-09 03:22:44", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_031/ov_SC02_031_jr_80140608.c", "fn": "func_8014477C", "addr": 2148812668, "aliases": ["ov_SC02_031"], "header": false, "includers": 0, "o0": false, "nhash_before": "2ef323fe8ccdae86f2c1f3bf57f96161ddcc0cc2", "nhash_after": "eb4ba8daad49a10a1b44834aa07ba3306563f225", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_8014477C"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2287, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 2288, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.212} +{"ts": "2026-09-09 03:22:44", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_031/ov_SC02_031_jr_80140608.c", "fn": "func_80144880", "addr": 2148812928, "aliases": ["ov_SC02_031"], "header": false, "includers": 0, "o0": false, "nhash_before": "65788a17ecfc59b1efc501397adc4eb8758e804a", "nhash_after": "2f386ebb9a66fcb2ac404d69911dc62e11ced48e", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80144880"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 2329, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2330, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2331, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.262} +{"ts": "2026-09-09 03:22:45", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_031/ov_SC02_031_jr_80140608.c", "fn": "", "addr": null, "aliases": ["ov_SC02_031"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "nhash_after": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1377, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.774} +{"ts": "2026-09-09 03:22:40", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_002/ov_SC03_002_jr_80140608.c", "fn": "func_80140958", "addr": 2148796760, "aliases": ["ov_SC03_002"], "header": false, "includers": 0, "o0": false, "nhash_before": "ab60b4c172eeb20c8597450a1de48b11174869de", "nhash_after": "61893bd004dd416a33c172698d52ae48d92e15ad", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_80140608.c", "fn": "func_80140958"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 1044, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$21", "via": "", "line": 1045, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 1046, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$22", "via": "", "line": 1047, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 1048, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1049, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1050, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1051, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1131, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1142, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1148, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.205} +{"ts": "2026-09-09 03:22:40", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_002/ov_SC03_002_jr_80140608.c", "fn": "func_80141874", "addr": 2148800628, "aliases": ["ov_SC03_002"], "header": false, "includers": 0, "o0": false, "nhash_before": "0b864874586c0fbca6f49bc3522827339765b278", "nhash_after": "0b864874586c0fbca6f49bc3522827339765b278", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1355, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.493} +{"ts": "2026-09-09 03:22:40", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_002/ov_SC03_002_jr_80140608.c", "fn": "func_801424E4", "addr": 2148803812, "aliases": ["ov_SC03_002"], "header": false, "includers": 0, "o0": false, "nhash_before": "0fc163d196b582cb319467f68c3808f18c538ec8", "nhash_after": "baf2a68c3d1443c2c17776905597b6f64e8f853e", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_801424E4"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1541, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1560, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1561, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1564, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.252} +{"ts": "2026-09-09 03:22:41", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_002/ov_SC03_002_jr_80140608.c", "fn": "func_80142608", "addr": 2148804104, "aliases": ["ov_SC03_002"], "header": false, "includers": 0, "o0": false, "nhash_before": "c0a62d1c443baddf47a66e30b20699d9a6b5bcfb", "nhash_after": "2a34f6ae0fbc42dba731f3cb61b452b132151f49", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80142608"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1597, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.283} +{"ts": "2026-09-09 03:22:42", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_002/ov_SC03_002_jr_80140608.c", "fn": "func_80142EC0", "addr": 2148806336, "aliases": ["ov_SC03_002"], "header": false, "includers": 0, "o0": false, "nhash_before": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "nhash_after": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1843, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1844, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.861} +{"ts": "2026-09-09 03:22:43", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_002/ov_SC03_002_jr_80140608.c", "fn": "func_8014305C", "addr": 2148806748, "aliases": ["ov_SC03_002"], "header": false, "includers": 0, "o0": false, "nhash_before": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "nhash_after": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1886, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1887, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.972} +{"ts": "2026-09-09 03:22:43", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_002/ov_SC03_002_jr_80140608.c", "fn": "func_801431E8", "addr": 2148807144, "aliases": ["ov_SC03_002"], "header": false, "includers": 0, "o0": false, "nhash_before": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "nhash_after": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1936, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.512} +{"ts": "2026-09-09 03:22:44", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_002/ov_SC03_002_jr_80140608.c", "fn": "func_80143D28", "addr": 2148810024, "aliases": ["ov_SC03_002"], "header": false, "includers": 0, "o0": false, "nhash_before": "1f7d9b35bc3afbabaa5aeaba0e19bea8116ab4b5", "nhash_after": "4b1590c37b50ad46941a3d1d3d9cb2ae9e61a710", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_80143D28"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 2105, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2106, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.292} +{"ts": "2026-09-09 03:22:44", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_002/ov_SC03_002_jr_80140608.c", "fn": "func_8014477C", "addr": 2148812668, "aliases": ["ov_SC03_002"], "header": false, "includers": 0, "o0": false, "nhash_before": "2ef323fe8ccdae86f2c1f3bf57f96161ddcc0cc2", "nhash_after": "eb4ba8daad49a10a1b44834aa07ba3306563f225", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_8014477C"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2286, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 2287, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.254} +{"ts": "2026-09-09 03:22:44", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_002/ov_SC03_002_jr_80140608.c", "fn": "func_80144880", "addr": 2148812928, "aliases": ["ov_SC03_002"], "header": false, "includers": 0, "o0": false, "nhash_before": "65788a17ecfc59b1efc501397adc4eb8758e804a", "nhash_after": "2f386ebb9a66fcb2ac404d69911dc62e11ced48e", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80144880"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 2328, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2329, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2330, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.233} +{"ts": "2026-09-09 03:22:45", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_002/ov_SC03_002_jr_80140608.c", "fn": "", "addr": null, "aliases": ["ov_SC03_002"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "nhash_after": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1376, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.538} +{"ts": "2026-09-09 03:22:39", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_041/ov_SC02_041_jr_80140608.c", "fn": "func_80140958", "addr": 2148796760, "aliases": ["ov_SC02_041"], "header": false, "includers": 0, "o0": false, "nhash_before": "ab60b4c172eeb20c8597450a1de48b11174869de", "nhash_after": "61893bd004dd416a33c172698d52ae48d92e15ad", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_80140608.c", "fn": "func_80140958"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 1042, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$21", "via": "", "line": 1043, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 1044, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$22", "via": "", "line": 1045, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 1046, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1047, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1048, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1049, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1129, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1140, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1146, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.266} +{"ts": "2026-09-09 03:22:40", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_041/ov_SC02_041_jr_80140608.c", "fn": "func_80141874", "addr": 2148800628, "aliases": ["ov_SC02_041"], "header": false, "includers": 0, "o0": false, "nhash_before": "0b864874586c0fbca6f49bc3522827339765b278", "nhash_after": "0b864874586c0fbca6f49bc3522827339765b278", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1353, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.536} +{"ts": "2026-09-09 03:22:40", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_041/ov_SC02_041_jr_80140608.c", "fn": "func_801424E4", "addr": 2148803812, "aliases": ["ov_SC02_041"], "header": false, "includers": 0, "o0": false, "nhash_before": "0fc163d196b582cb319467f68c3808f18c538ec8", "nhash_after": "baf2a68c3d1443c2c17776905597b6f64e8f853e", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_801424E4"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1539, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1558, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1559, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1562, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.224} +{"ts": "2026-09-09 03:22:40", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_041/ov_SC02_041_jr_80140608.c", "fn": "func_80142608", "addr": 2148804104, "aliases": ["ov_SC02_041"], "header": false, "includers": 0, "o0": false, "nhash_before": "c0a62d1c443baddf47a66e30b20699d9a6b5bcfb", "nhash_after": "2a34f6ae0fbc42dba731f3cb61b452b132151f49", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80142608"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1595, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.239} +{"ts": "2026-09-09 03:22:42", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_041/ov_SC02_041_jr_80140608.c", "fn": "func_80142EC0", "addr": 2148806336, "aliases": ["ov_SC02_041"], "header": false, "includers": 0, "o0": false, "nhash_before": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "nhash_after": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1841, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1842, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.031} +{"ts": "2026-09-09 03:22:43", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_041/ov_SC02_041_jr_80140608.c", "fn": "func_8014305C", "addr": 2148806748, "aliases": ["ov_SC02_041"], "header": false, "includers": 0, "o0": false, "nhash_before": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "nhash_after": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1884, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1885, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.147} +{"ts": "2026-09-09 03:22:43", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_041/ov_SC02_041_jr_80140608.c", "fn": "func_801431E8", "addr": 2148807144, "aliases": ["ov_SC02_041"], "header": false, "includers": 0, "o0": false, "nhash_before": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "nhash_after": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1934, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.589} +{"ts": "2026-09-09 03:22:44", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_041/ov_SC02_041_jr_80140608.c", "fn": "func_80143D28", "addr": 2148810024, "aliases": ["ov_SC02_041"], "header": false, "includers": 0, "o0": false, "nhash_before": "1f7d9b35bc3afbabaa5aeaba0e19bea8116ab4b5", "nhash_after": "4b1590c37b50ad46941a3d1d3d9cb2ae9e61a710", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_80143D28"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 2103, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2104, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.206} +{"ts": "2026-09-09 03:22:44", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_041/ov_SC02_041_jr_80140608.c", "fn": "func_8014477C", "addr": 2148812668, "aliases": ["ov_SC02_041"], "header": false, "includers": 0, "o0": false, "nhash_before": "2ef323fe8ccdae86f2c1f3bf57f96161ddcc0cc2", "nhash_after": "eb4ba8daad49a10a1b44834aa07ba3306563f225", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_8014477C"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2284, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 2285, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.35} +{"ts": "2026-09-09 03:22:44", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_041/ov_SC02_041_jr_80140608.c", "fn": "func_80144880", "addr": 2148812928, "aliases": ["ov_SC02_041"], "header": false, "includers": 0, "o0": false, "nhash_before": "65788a17ecfc59b1efc501397adc4eb8758e804a", "nhash_after": "2f386ebb9a66fcb2ac404d69911dc62e11ced48e", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80144880"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 2326, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2327, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2328, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.239} +{"ts": "2026-09-09 03:22:45", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_041/ov_SC02_041_jr_80140608.c", "fn": "", "addr": null, "aliases": ["ov_SC02_041"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "nhash_after": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1374, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.61} +{"ts": "2026-09-09 03:22:40", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_001/ov_SC03_001_jr_80140608.c", "fn": "func_80140958", "addr": 2148796760, "aliases": ["ov_SC03_001"], "header": false, "includers": 0, "o0": false, "nhash_before": "ab60b4c172eeb20c8597450a1de48b11174869de", "nhash_after": "61893bd004dd416a33c172698d52ae48d92e15ad", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_80140608.c", "fn": "func_80140958"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 1044, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$21", "via": "", "line": 1045, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 1046, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$22", "via": "", "line": 1047, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 1048, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1049, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1050, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1051, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1131, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1142, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1148, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.463} +{"ts": "2026-09-09 03:22:40", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_001/ov_SC03_001_jr_80140608.c", "fn": "func_80141874", "addr": 2148800628, "aliases": ["ov_SC03_001"], "header": false, "includers": 0, "o0": false, "nhash_before": "0b864874586c0fbca6f49bc3522827339765b278", "nhash_after": "0b864874586c0fbca6f49bc3522827339765b278", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1355, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.454} +{"ts": "2026-09-09 03:22:41", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_001/ov_SC03_001_jr_80140608.c", "fn": "func_801424E4", "addr": 2148803812, "aliases": ["ov_SC03_001"], "header": false, "includers": 0, "o0": false, "nhash_before": "0fc163d196b582cb319467f68c3808f18c538ec8", "nhash_after": "baf2a68c3d1443c2c17776905597b6f64e8f853e", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_801424E4"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1557, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1576, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1577, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1580, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.463} +{"ts": "2026-09-09 03:22:41", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_001/ov_SC03_001_jr_80140608.c", "fn": "func_80142608", "addr": 2148804104, "aliases": ["ov_SC03_001"], "header": false, "includers": 0, "o0": false, "nhash_before": "c0a62d1c443baddf47a66e30b20699d9a6b5bcfb", "nhash_after": "2a34f6ae0fbc42dba731f3cb61b452b132151f49", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80142608"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1613, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.431} +{"ts": "2026-09-09 03:22:42", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_001/ov_SC03_001_jr_80140608.c", "fn": "func_80142EC0", "addr": 2148806336, "aliases": ["ov_SC03_001"], "header": false, "includers": 0, "o0": false, "nhash_before": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "nhash_after": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1859, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1860, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.073} +{"ts": "2026-09-09 03:22:43", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_001/ov_SC03_001_jr_80140608.c", "fn": "func_8014305C", "addr": 2148806748, "aliases": ["ov_SC03_001"], "header": false, "includers": 0, "o0": false, "nhash_before": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "nhash_after": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1902, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1903, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.899} +{"ts": "2026-09-09 03:22:44", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_001/ov_SC03_001_jr_80140608.c", "fn": "func_801431E8", "addr": 2148807144, "aliases": ["ov_SC03_001"], "header": false, "includers": 0, "o0": false, "nhash_before": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "nhash_after": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1952, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.495} +{"ts": "2026-09-09 03:22:44", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_001/ov_SC03_001_jr_80140608.c", "fn": "func_80143D28", "addr": 2148810024, "aliases": ["ov_SC03_001"], "header": false, "includers": 0, "o0": false, "nhash_before": "1f7d9b35bc3afbabaa5aeaba0e19bea8116ab4b5", "nhash_after": "4b1590c37b50ad46941a3d1d3d9cb2ae9e61a710", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_80143D28"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 2121, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2122, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.228} +{"ts": "2026-09-09 03:22:44", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_001/ov_SC03_001_jr_80140608.c", "fn": "func_8014477C", "addr": 2148812668, "aliases": ["ov_SC03_001"], "header": false, "includers": 0, "o0": false, "nhash_before": "2ef323fe8ccdae86f2c1f3bf57f96161ddcc0cc2", "nhash_after": "eb4ba8daad49a10a1b44834aa07ba3306563f225", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_8014477C"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2302, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 2303, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.261} +{"ts": "2026-09-09 03:22:45", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_001/ov_SC03_001_jr_80140608.c", "fn": "func_80144880", "addr": 2148812928, "aliases": ["ov_SC03_001"], "header": false, "includers": 0, "o0": false, "nhash_before": "65788a17ecfc59b1efc501397adc4eb8758e804a", "nhash_after": "2f386ebb9a66fcb2ac404d69911dc62e11ced48e", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80144880"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 2344, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2345, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2346, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.283} +{"ts": "2026-09-09 03:22:45", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_001/ov_SC03_001_jr_80140608.c", "fn": "", "addr": null, "aliases": ["ov_SC03_001"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "nhash_after": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1376, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.573} +{"ts": "2026-09-09 03:22:40", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_003/ov_SC03_003_jr_80140608.c", "fn": "func_80140958", "addr": 2148796760, "aliases": ["ov_SC03_003"], "header": false, "includers": 0, "o0": false, "nhash_before": "ab60b4c172eeb20c8597450a1de48b11174869de", "nhash_after": "61893bd004dd416a33c172698d52ae48d92e15ad", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_80140608.c", "fn": "func_80140958"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 1042, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$21", "via": "", "line": 1043, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 1044, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$22", "via": "", "line": 1045, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 1046, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1047, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1048, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1049, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1129, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1140, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1146, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.355} +{"ts": "2026-09-09 03:22:41", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_003/ov_SC03_003_jr_80140608.c", "fn": "func_80141874", "addr": 2148800628, "aliases": ["ov_SC03_003"], "header": false, "includers": 0, "o0": false, "nhash_before": "0b864874586c0fbca6f49bc3522827339765b278", "nhash_after": "0b864874586c0fbca6f49bc3522827339765b278", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1353, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.494} +{"ts": "2026-09-09 03:22:41", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_003/ov_SC03_003_jr_80140608.c", "fn": "func_801424E4", "addr": 2148803812, "aliases": ["ov_SC03_003"], "header": false, "includers": 0, "o0": false, "nhash_before": "0fc163d196b582cb319467f68c3808f18c538ec8", "nhash_after": "baf2a68c3d1443c2c17776905597b6f64e8f853e", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_801424E4"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1539, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1558, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1559, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1562, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.289} +{"ts": "2026-09-09 03:22:41", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_003/ov_SC03_003_jr_80140608.c", "fn": "func_80142608", "addr": 2148804104, "aliases": ["ov_SC03_003"], "header": false, "includers": 0, "o0": false, "nhash_before": "c0a62d1c443baddf47a66e30b20699d9a6b5bcfb", "nhash_after": "2a34f6ae0fbc42dba731f3cb61b452b132151f49", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80142608"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1595, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.28} +{"ts": "2026-09-09 03:22:42", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_003/ov_SC03_003_jr_80140608.c", "fn": "func_80142EC0", "addr": 2148806336, "aliases": ["ov_SC03_003"], "header": false, "includers": 0, "o0": false, "nhash_before": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "nhash_after": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1841, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1842, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.811} +{"ts": "2026-09-09 03:22:43", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_003/ov_SC03_003_jr_80140608.c", "fn": "func_8014305C", "addr": 2148806748, "aliases": ["ov_SC03_003"], "header": false, "includers": 0, "o0": false, "nhash_before": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "nhash_after": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1884, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1885, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.977} +{"ts": "2026-09-09 03:22:44", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_003/ov_SC03_003_jr_80140608.c", "fn": "func_801431E8", "addr": 2148807144, "aliases": ["ov_SC03_003"], "header": false, "includers": 0, "o0": false, "nhash_before": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "nhash_after": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1934, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.636} +{"ts": "2026-09-09 03:22:44", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_003/ov_SC03_003_jr_80140608.c", "fn": "func_80143D28", "addr": 2148810024, "aliases": ["ov_SC03_003"], "header": false, "includers": 0, "o0": false, "nhash_before": "1f7d9b35bc3afbabaa5aeaba0e19bea8116ab4b5", "nhash_after": "4b1590c37b50ad46941a3d1d3d9cb2ae9e61a710", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_80143D28"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 2103, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2104, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.253} +{"ts": "2026-09-09 03:22:44", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_003/ov_SC03_003_jr_80140608.c", "fn": "func_8014477C", "addr": 2148812668, "aliases": ["ov_SC03_003"], "header": false, "includers": 0, "o0": false, "nhash_before": "2ef323fe8ccdae86f2c1f3bf57f96161ddcc0cc2", "nhash_after": "eb4ba8daad49a10a1b44834aa07ba3306563f225", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_8014477C"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2284, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 2285, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.301} +{"ts": "2026-09-09 03:22:45", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_003/ov_SC03_003_jr_80140608.c", "fn": "func_80144880", "addr": 2148812928, "aliases": ["ov_SC03_003"], "header": false, "includers": 0, "o0": false, "nhash_before": "65788a17ecfc59b1efc501397adc4eb8758e804a", "nhash_after": "2f386ebb9a66fcb2ac404d69911dc62e11ced48e", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80144880"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 2326, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2327, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2328, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.469} +{"ts": "2026-09-09 03:22:46", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_003/ov_SC03_003_jr_80140608.c", "fn": "", "addr": null, "aliases": ["ov_SC03_003"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "nhash_after": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1374, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.563} +{"ts": "2026-09-09 03:22:40", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_006/ov_SC03_006_jr_80140608.c", "fn": "func_80140958", "addr": 2148796760, "aliases": ["ov_SC03_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "ab60b4c172eeb20c8597450a1de48b11174869de", "nhash_after": "61893bd004dd416a33c172698d52ae48d92e15ad", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_80140608.c", "fn": "func_80140958"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 1044, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$21", "via": "", "line": 1045, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 1046, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$22", "via": "", "line": 1047, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 1048, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1049, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1050, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1051, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1131, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1142, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1148, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.221} +{"ts": "2026-09-09 03:22:41", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_006/ov_SC03_006_jr_80140608.c", "fn": "func_80141874", "addr": 2148800628, "aliases": ["ov_SC03_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "0b864874586c0fbca6f49bc3522827339765b278", "nhash_after": "0b864874586c0fbca6f49bc3522827339765b278", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1355, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.681} +{"ts": "2026-09-09 03:22:41", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_006/ov_SC03_006_jr_80140608.c", "fn": "func_801424E4", "addr": 2148803812, "aliases": ["ov_SC03_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "0fc163d196b582cb319467f68c3808f18c538ec8", "nhash_after": "baf2a68c3d1443c2c17776905597b6f64e8f853e", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_801424E4"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1557, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1576, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1577, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1580, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.371} +{"ts": "2026-09-09 03:22:42", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_006/ov_SC03_006_jr_80140608.c", "fn": "func_80142608", "addr": 2148804104, "aliases": ["ov_SC03_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "c0a62d1c443baddf47a66e30b20699d9a6b5bcfb", "nhash_after": "2a34f6ae0fbc42dba731f3cb61b452b132151f49", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80142608"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1613, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.289} +{"ts": "2026-09-09 03:22:43", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_006/ov_SC03_006_jr_80140608.c", "fn": "func_80142EC0", "addr": 2148806336, "aliases": ["ov_SC03_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "nhash_after": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1859, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1860, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.183} +{"ts": "2026-09-09 03:22:44", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_006/ov_SC03_006_jr_80140608.c", "fn": "func_8014305C", "addr": 2148806748, "aliases": ["ov_SC03_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "nhash_after": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1902, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1903, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.806} +{"ts": "2026-09-09 03:22:44", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_006/ov_SC03_006_jr_80140608.c", "fn": "func_801431E8", "addr": 2148807144, "aliases": ["ov_SC03_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "nhash_after": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1952, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.579} +{"ts": "2026-09-09 03:22:45", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_006/ov_SC03_006_jr_80140608.c", "fn": "func_80143D28", "addr": 2148810024, "aliases": ["ov_SC03_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "1f7d9b35bc3afbabaa5aeaba0e19bea8116ab4b5", "nhash_after": "4b1590c37b50ad46941a3d1d3d9cb2ae9e61a710", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_80143D28"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 2121, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2122, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.379} +{"ts": "2026-09-09 03:22:45", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_006/ov_SC03_006_jr_80140608.c", "fn": "func_8014477C", "addr": 2148812668, "aliases": ["ov_SC03_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "2ef323fe8ccdae86f2c1f3bf57f96161ddcc0cc2", "nhash_after": "eb4ba8daad49a10a1b44834aa07ba3306563f225", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_8014477C"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2302, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 2303, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.314} +{"ts": "2026-09-09 03:22:46", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_006/ov_SC03_006_jr_80140608.c", "fn": "func_80144880", "addr": 2148812928, "aliases": ["ov_SC03_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "65788a17ecfc59b1efc501397adc4eb8758e804a", "nhash_after": "2f386ebb9a66fcb2ac404d69911dc62e11ced48e", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80144880"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 2344, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2345, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2346, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.366} +{"ts": "2026-09-09 03:22:46", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_006/ov_SC03_006_jr_80140608.c", "fn": "", "addr": null, "aliases": ["ov_SC03_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "nhash_after": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1376, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.513} +{"ts": "2026-09-09 03:22:40", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_010/ov_SC03_010_jr_80140608.c", "fn": "func_80140958", "addr": 2148796760, "aliases": ["ov_SC03_010"], "header": false, "includers": 0, "o0": false, "nhash_before": "ab60b4c172eeb20c8597450a1de48b11174869de", "nhash_after": "61893bd004dd416a33c172698d52ae48d92e15ad", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_80140608.c", "fn": "func_80140958"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 1042, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$21", "via": "", "line": 1043, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 1044, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$22", "via": "", "line": 1045, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 1046, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1047, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1048, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1049, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1129, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1140, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1146, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.301} +{"ts": "2026-09-09 03:22:41", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_010/ov_SC03_010_jr_80140608.c", "fn": "func_80141874", "addr": 2148800628, "aliases": ["ov_SC03_010"], "header": false, "includers": 0, "o0": false, "nhash_before": "0b864874586c0fbca6f49bc3522827339765b278", "nhash_after": "0b864874586c0fbca6f49bc3522827339765b278", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1353, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.585} +{"ts": "2026-09-09 03:22:41", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_010/ov_SC03_010_jr_80140608.c", "fn": "func_801424E4", "addr": 2148803812, "aliases": ["ov_SC03_010"], "header": false, "includers": 0, "o0": false, "nhash_before": "0fc163d196b582cb319467f68c3808f18c538ec8", "nhash_after": "baf2a68c3d1443c2c17776905597b6f64e8f853e", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_801424E4"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1539, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1558, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1559, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1562, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.306} +{"ts": "2026-09-09 03:22:42", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_010/ov_SC03_010_jr_80140608.c", "fn": "func_80142608", "addr": 2148804104, "aliases": ["ov_SC03_010"], "header": false, "includers": 0, "o0": false, "nhash_before": "c0a62d1c443baddf47a66e30b20699d9a6b5bcfb", "nhash_after": "2a34f6ae0fbc42dba731f3cb61b452b132151f49", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80142608"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1595, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.297} +{"ts": "2026-09-09 03:22:43", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_010/ov_SC03_010_jr_80140608.c", "fn": "func_80142EC0", "addr": 2148806336, "aliases": ["ov_SC03_010"], "header": false, "includers": 0, "o0": false, "nhash_before": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "nhash_after": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1841, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1842, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.236} +{"ts": "2026-09-09 03:22:44", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_010/ov_SC03_010_jr_80140608.c", "fn": "func_8014305C", "addr": 2148806748, "aliases": ["ov_SC03_010"], "header": false, "includers": 0, "o0": false, "nhash_before": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "nhash_after": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1884, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1885, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.997} +{"ts": "2026-09-09 03:22:44", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_010/ov_SC03_010_jr_80140608.c", "fn": "func_801431E8", "addr": 2148807144, "aliases": ["ov_SC03_010"], "header": false, "includers": 0, "o0": false, "nhash_before": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "nhash_after": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1934, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.465} +{"ts": "2026-09-09 03:22:45", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_010/ov_SC03_010_jr_80140608.c", "fn": "func_80143D28", "addr": 2148810024, "aliases": ["ov_SC03_010"], "header": false, "includers": 0, "o0": false, "nhash_before": "1f7d9b35bc3afbabaa5aeaba0e19bea8116ab4b5", "nhash_after": "4b1590c37b50ad46941a3d1d3d9cb2ae9e61a710", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_80143D28"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 2103, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2104, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.262} +{"ts": "2026-09-09 03:22:45", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_010/ov_SC03_010_jr_80140608.c", "fn": "func_8014477C", "addr": 2148812668, "aliases": ["ov_SC03_010"], "header": false, "includers": 0, "o0": false, "nhash_before": "2ef323fe8ccdae86f2c1f3bf57f96161ddcc0cc2", "nhash_after": "eb4ba8daad49a10a1b44834aa07ba3306563f225", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_8014477C"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2284, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 2285, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.293} +{"ts": "2026-09-09 03:22:45", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_010/ov_SC03_010_jr_80140608.c", "fn": "func_80144880", "addr": 2148812928, "aliases": ["ov_SC03_010"], "header": false, "includers": 0, "o0": false, "nhash_before": "65788a17ecfc59b1efc501397adc4eb8758e804a", "nhash_after": "2f386ebb9a66fcb2ac404d69911dc62e11ced48e", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80144880"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 2326, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2327, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2328, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.365} +{"ts": "2026-09-09 03:22:46", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_010/ov_SC03_010_jr_80140608.c", "fn": "", "addr": null, "aliases": ["ov_SC03_010"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "nhash_after": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1374, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.5} +{"ts": "2026-09-09 03:22:40", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_007/ov_SC03_007_jr_80140608.c", "fn": "func_80140958", "addr": 2148796760, "aliases": ["ov_SC03_007"], "header": false, "includers": 0, "o0": false, "nhash_before": "ab60b4c172eeb20c8597450a1de48b11174869de", "nhash_after": "61893bd004dd416a33c172698d52ae48d92e15ad", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_80140608.c", "fn": "func_80140958"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 1042, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$21", "via": "", "line": 1043, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 1044, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$22", "via": "", "line": 1045, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 1046, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1047, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1048, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1049, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1129, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1140, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1146, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.236} +{"ts": "2026-09-09 03:22:41", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_007/ov_SC03_007_jr_80140608.c", "fn": "func_80141874", "addr": 2148800628, "aliases": ["ov_SC03_007"], "header": false, "includers": 0, "o0": false, "nhash_before": "0b864874586c0fbca6f49bc3522827339765b278", "nhash_after": "0b864874586c0fbca6f49bc3522827339765b278", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1353, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.784} +{"ts": "2026-09-09 03:22:42", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_007/ov_SC03_007_jr_80140608.c", "fn": "func_801424E4", "addr": 2148803812, "aliases": ["ov_SC03_007"], "header": false, "includers": 0, "o0": false, "nhash_before": "0fc163d196b582cb319467f68c3808f18c538ec8", "nhash_after": "baf2a68c3d1443c2c17776905597b6f64e8f853e", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_801424E4"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1555, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1574, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1575, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1578, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.558} +{"ts": "2026-09-09 03:22:42", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_007/ov_SC03_007_jr_80140608.c", "fn": "func_80142608", "addr": 2148804104, "aliases": ["ov_SC03_007"], "header": false, "includers": 0, "o0": false, "nhash_before": "c0a62d1c443baddf47a66e30b20699d9a6b5bcfb", "nhash_after": "2a34f6ae0fbc42dba731f3cb61b452b132151f49", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80142608"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1611, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.463} +{"ts": "2026-09-09 03:22:43", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_007/ov_SC03_007_jr_80140608.c", "fn": "func_80142EC0", "addr": 2148806336, "aliases": ["ov_SC03_007"], "header": false, "includers": 0, "o0": false, "nhash_before": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "nhash_after": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1857, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1858, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.983} +{"ts": "2026-09-09 03:22:44", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_007/ov_SC03_007_jr_80140608.c", "fn": "func_8014305C", "addr": 2148806748, "aliases": ["ov_SC03_007"], "header": false, "includers": 0, "o0": false, "nhash_before": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "nhash_after": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1900, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1901, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.788} +{"ts": "2026-09-09 03:22:44", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_007/ov_SC03_007_jr_80140608.c", "fn": "func_801431E8", "addr": 2148807144, "aliases": ["ov_SC03_007"], "header": false, "includers": 0, "o0": false, "nhash_before": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "nhash_after": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1950, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.495} +{"ts": "2026-09-09 03:22:45", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_007/ov_SC03_007_jr_80140608.c", "fn": "func_80143D28", "addr": 2148810024, "aliases": ["ov_SC03_007"], "header": false, "includers": 0, "o0": false, "nhash_before": "1f7d9b35bc3afbabaa5aeaba0e19bea8116ab4b5", "nhash_after": "4b1590c37b50ad46941a3d1d3d9cb2ae9e61a710", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_80143D28"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 2119, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2120, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.255} +{"ts": "2026-09-09 03:22:45", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_007/ov_SC03_007_jr_80140608.c", "fn": "func_8014477C", "addr": 2148812668, "aliases": ["ov_SC03_007"], "header": false, "includers": 0, "o0": false, "nhash_before": "2ef323fe8ccdae86f2c1f3bf57f96161ddcc0cc2", "nhash_after": "eb4ba8daad49a10a1b44834aa07ba3306563f225", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_8014477C"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2300, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 2301, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.267} +{"ts": "2026-09-09 03:22:45", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_007/ov_SC03_007_jr_80140608.c", "fn": "func_80144880", "addr": 2148812928, "aliases": ["ov_SC03_007"], "header": false, "includers": 0, "o0": false, "nhash_before": "65788a17ecfc59b1efc501397adc4eb8758e804a", "nhash_after": "2f386ebb9a66fcb2ac404d69911dc62e11ced48e", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80144880"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 2342, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2343, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2344, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.344} +{"ts": "2026-09-09 03:22:46", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_007/ov_SC03_007_jr_80140608.c", "fn": "", "addr": null, "aliases": ["ov_SC03_007"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "nhash_after": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1374, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.514} +{"ts": "2026-09-09 03:22:41", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_012/ov_SC03_012_jr_80140608.c", "fn": "func_80140958", "addr": 2148796760, "aliases": ["ov_SC03_012"], "header": false, "includers": 0, "o0": false, "nhash_before": "ab60b4c172eeb20c8597450a1de48b11174869de", "nhash_after": "61893bd004dd416a33c172698d52ae48d92e15ad", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_80140608.c", "fn": "func_80140958"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 1042, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$21", "via": "", "line": 1043, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 1044, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$22", "via": "", "line": 1045, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 1046, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1047, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1048, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1049, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1129, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1140, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1146, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.285} +{"ts": "2026-09-09 03:22:42", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_012/ov_SC03_012_jr_80140608.c", "fn": "func_80141874", "addr": 2148800628, "aliases": ["ov_SC03_012"], "header": false, "includers": 0, "o0": false, "nhash_before": "0b864874586c0fbca6f49bc3522827339765b278", "nhash_after": "0b864874586c0fbca6f49bc3522827339765b278", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1353, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.648} +{"ts": "2026-09-09 03:22:42", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_012/ov_SC03_012_jr_80140608.c", "fn": "func_801424E4", "addr": 2148803812, "aliases": ["ov_SC03_012"], "header": false, "includers": 0, "o0": false, "nhash_before": "0fc163d196b582cb319467f68c3808f18c538ec8", "nhash_after": "baf2a68c3d1443c2c17776905597b6f64e8f853e", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_801424E4"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1539, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1558, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1559, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1562, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.325} +{"ts": "2026-09-09 03:22:42", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_012/ov_SC03_012_jr_80140608.c", "fn": "func_80142608", "addr": 2148804104, "aliases": ["ov_SC03_012"], "header": false, "includers": 0, "o0": false, "nhash_before": "c0a62d1c443baddf47a66e30b20699d9a6b5bcfb", "nhash_after": "2a34f6ae0fbc42dba731f3cb61b452b132151f49", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80142608"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1595, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.286} +{"ts": "2026-09-09 03:22:44", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_012/ov_SC03_012_jr_80140608.c", "fn": "func_80142EC0", "addr": 2148806336, "aliases": ["ov_SC03_012"], "header": false, "includers": 0, "o0": false, "nhash_before": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "nhash_after": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1841, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1842, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.104} +{"ts": "2026-09-09 03:22:45", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_012/ov_SC03_012_jr_80140608.c", "fn": "func_8014305C", "addr": 2148806748, "aliases": ["ov_SC03_012"], "header": false, "includers": 0, "o0": false, "nhash_before": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "nhash_after": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1884, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1885, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.991} +{"ts": "2026-09-09 03:22:45", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_012/ov_SC03_012_jr_80140608.c", "fn": "func_801431E8", "addr": 2148807144, "aliases": ["ov_SC03_012"], "header": false, "includers": 0, "o0": false, "nhash_before": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "nhash_after": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1934, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.623} +{"ts": "2026-09-09 03:22:46", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_012/ov_SC03_012_jr_80140608.c", "fn": "func_80143D28", "addr": 2148810024, "aliases": ["ov_SC03_012"], "header": false, "includers": 0, "o0": false, "nhash_before": "1f7d9b35bc3afbabaa5aeaba0e19bea8116ab4b5", "nhash_after": "4b1590c37b50ad46941a3d1d3d9cb2ae9e61a710", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_80143D28"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 2103, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2104, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.563} +{"ts": "2026-09-09 03:22:46", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_012/ov_SC03_012_jr_80140608.c", "fn": "func_8014477C", "addr": 2148812668, "aliases": ["ov_SC03_012"], "header": false, "includers": 0, "o0": false, "nhash_before": "2ef323fe8ccdae86f2c1f3bf57f96161ddcc0cc2", "nhash_after": "eb4ba8daad49a10a1b44834aa07ba3306563f225", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_8014477C"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2284, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 2285, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.43} +{"ts": "2026-09-09 03:22:47", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_012/ov_SC03_012_jr_80140608.c", "fn": "func_80144880", "addr": 2148812928, "aliases": ["ov_SC03_012"], "header": false, "includers": 0, "o0": false, "nhash_before": "65788a17ecfc59b1efc501397adc4eb8758e804a", "nhash_after": "2f386ebb9a66fcb2ac404d69911dc62e11ced48e", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80144880"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 2326, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2327, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2328, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.292} +{"ts": "2026-09-09 03:22:47", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_012/ov_SC03_012_jr_80140608.c", "fn": "", "addr": null, "aliases": ["ov_SC03_012"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "nhash_after": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1374, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.437} +{"ts": "2026-09-09 03:22:45", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_023/ov_SC03_023_jr_80140608.c", "fn": "func_80140958", "addr": 2148796760, "aliases": ["ov_SC03_023"], "header": false, "includers": 0, "o0": false, "nhash_before": "ab60b4c172eeb20c8597450a1de48b11174869de", "nhash_after": "61893bd004dd416a33c172698d52ae48d92e15ad", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_80140608.c", "fn": "func_80140958"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 1042, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$21", "via": "", "line": 1043, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 1044, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$22", "via": "", "line": 1045, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 1046, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1047, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1048, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1049, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1129, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1140, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1146, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.415} +{"ts": "2026-09-09 03:22:46", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_023/ov_SC03_023_jr_80140608.c", "fn": "func_80141874", "addr": 2148800628, "aliases": ["ov_SC03_023"], "header": false, "includers": 0, "o0": false, "nhash_before": "0b864874586c0fbca6f49bc3522827339765b278", "nhash_after": "0b864874586c0fbca6f49bc3522827339765b278", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1353, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.463} +{"ts": "2026-09-09 03:22:46", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_023/ov_SC03_023_jr_80140608.c", "fn": "func_801424E4", "addr": 2148803812, "aliases": ["ov_SC03_023"], "header": false, "includers": 0, "o0": false, "nhash_before": "0fc163d196b582cb319467f68c3808f18c538ec8", "nhash_after": "baf2a68c3d1443c2c17776905597b6f64e8f853e", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_801424E4"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1539, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1558, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1559, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1562, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.265} +{"ts": "2026-09-09 03:22:46", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_023/ov_SC03_023_jr_80140608.c", "fn": "func_80142608", "addr": 2148804104, "aliases": ["ov_SC03_023"], "header": false, "includers": 0, "o0": false, "nhash_before": "c0a62d1c443baddf47a66e30b20699d9a6b5bcfb", "nhash_after": "2a34f6ae0fbc42dba731f3cb61b452b132151f49", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80142608"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1595, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.242} +{"ts": "2026-09-09 03:22:47", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_023/ov_SC03_023_jr_80140608.c", "fn": "func_80142EC0", "addr": 2148806336, "aliases": ["ov_SC03_023"], "header": false, "includers": 0, "o0": false, "nhash_before": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "nhash_after": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1841, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1842, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.974} +{"ts": "2026-09-09 03:22:48", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_023/ov_SC03_023_jr_80140608.c", "fn": "func_8014305C", "addr": 2148806748, "aliases": ["ov_SC03_023"], "header": false, "includers": 0, "o0": false, "nhash_before": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "nhash_after": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1884, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1885, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.781} +{"ts": "2026-09-09 03:22:49", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_023/ov_SC03_023_jr_80140608.c", "fn": "func_801431E8", "addr": 2148807144, "aliases": ["ov_SC03_023"], "header": false, "includers": 0, "o0": false, "nhash_before": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "nhash_after": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1934, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.464} +{"ts": "2026-09-09 03:22:49", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_023/ov_SC03_023_jr_80140608.c", "fn": "func_80143D28", "addr": 2148810024, "aliases": ["ov_SC03_023"], "header": false, "includers": 0, "o0": false, "nhash_before": "1f7d9b35bc3afbabaa5aeaba0e19bea8116ab4b5", "nhash_after": "4b1590c37b50ad46941a3d1d3d9cb2ae9e61a710", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_80143D28"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 2103, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2104, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.246} +{"ts": "2026-09-09 03:22:49", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_023/ov_SC03_023_jr_80140608.c", "fn": "func_8014477C", "addr": 2148812668, "aliases": ["ov_SC03_023"], "header": false, "includers": 0, "o0": false, "nhash_before": "2ef323fe8ccdae86f2c1f3bf57f96161ddcc0cc2", "nhash_after": "eb4ba8daad49a10a1b44834aa07ba3306563f225", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_8014477C"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2284, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 2285, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.374} +{"ts": "2026-09-09 03:22:49", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_023/ov_SC03_023_jr_80140608.c", "fn": "func_80144880", "addr": 2148812928, "aliases": ["ov_SC03_023"], "header": false, "includers": 0, "o0": false, "nhash_before": "65788a17ecfc59b1efc501397adc4eb8758e804a", "nhash_after": "2f386ebb9a66fcb2ac404d69911dc62e11ced48e", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80144880"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 2326, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2327, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2328, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.254} +{"ts": "2026-09-09 03:22:50", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_023/ov_SC03_023_jr_80140608.c", "fn": "", "addr": null, "aliases": ["ov_SC03_023"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "nhash_after": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1374, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.483} +{"ts": "2026-09-09 03:22:45", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_013/ov_SC03_013_jr_80140608.c", "fn": "func_80140958", "addr": 2148796760, "aliases": ["ov_SC03_013"], "header": false, "includers": 0, "o0": false, "nhash_before": "ab60b4c172eeb20c8597450a1de48b11174869de", "nhash_after": "61893bd004dd416a33c172698d52ae48d92e15ad", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_80140608.c", "fn": "func_80140958"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 1042, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$21", "via": "", "line": 1043, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 1044, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$22", "via": "", "line": 1045, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 1046, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1047, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1048, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1049, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1129, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1140, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1146, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.409} +{"ts": "2026-09-09 03:22:45", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_013/ov_SC03_013_jr_80140608.c", "fn": "func_80141874", "addr": 2148800628, "aliases": ["ov_SC03_013"], "header": false, "includers": 0, "o0": false, "nhash_before": "0b864874586c0fbca6f49bc3522827339765b278", "nhash_after": "0b864874586c0fbca6f49bc3522827339765b278", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1353, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.504} +{"ts": "2026-09-09 03:22:46", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_013/ov_SC03_013_jr_80140608.c", "fn": "func_801424E4", "addr": 2148803812, "aliases": ["ov_SC03_013"], "header": false, "includers": 0, "o0": false, "nhash_before": "0fc163d196b582cb319467f68c3808f18c538ec8", "nhash_after": "baf2a68c3d1443c2c17776905597b6f64e8f853e", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_801424E4"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1539, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1558, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1559, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1562, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.246} +{"ts": "2026-09-09 03:22:46", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_013/ov_SC03_013_jr_80140608.c", "fn": "func_80142608", "addr": 2148804104, "aliases": ["ov_SC03_013"], "header": false, "includers": 0, "o0": false, "nhash_before": "c0a62d1c443baddf47a66e30b20699d9a6b5bcfb", "nhash_after": "2a34f6ae0fbc42dba731f3cb61b452b132151f49", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80142608"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1595, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.223} +{"ts": "2026-09-09 03:22:47", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_013/ov_SC03_013_jr_80140608.c", "fn": "func_80142EC0", "addr": 2148806336, "aliases": ["ov_SC03_013"], "header": false, "includers": 0, "o0": false, "nhash_before": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "nhash_after": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1841, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1842, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.939} +{"ts": "2026-09-09 03:22:48", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_013/ov_SC03_013_jr_80140608.c", "fn": "func_8014305C", "addr": 2148806748, "aliases": ["ov_SC03_013"], "header": false, "includers": 0, "o0": false, "nhash_before": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "nhash_after": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1884, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1885, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.992} +{"ts": "2026-09-09 03:22:49", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_013/ov_SC03_013_jr_80140608.c", "fn": "func_801431E8", "addr": 2148807144, "aliases": ["ov_SC03_013"], "header": false, "includers": 0, "o0": false, "nhash_before": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "nhash_after": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1934, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.488} +{"ts": "2026-09-09 03:22:49", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_013/ov_SC03_013_jr_80140608.c", "fn": "func_80143D28", "addr": 2148810024, "aliases": ["ov_SC03_013"], "header": false, "includers": 0, "o0": false, "nhash_before": "1f7d9b35bc3afbabaa5aeaba0e19bea8116ab4b5", "nhash_after": "4b1590c37b50ad46941a3d1d3d9cb2ae9e61a710", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_80143D28"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 2103, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2104, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.225} +{"ts": "2026-09-09 03:22:49", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_013/ov_SC03_013_jr_80140608.c", "fn": "func_8014477C", "addr": 2148812668, "aliases": ["ov_SC03_013"], "header": false, "includers": 0, "o0": false, "nhash_before": "2ef323fe8ccdae86f2c1f3bf57f96161ddcc0cc2", "nhash_after": "eb4ba8daad49a10a1b44834aa07ba3306563f225", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_8014477C"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2284, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 2285, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.216} +{"ts": "2026-09-09 03:22:49", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_013/ov_SC03_013_jr_80140608.c", "fn": "func_80144880", "addr": 2148812928, "aliases": ["ov_SC03_013"], "header": false, "includers": 0, "o0": false, "nhash_before": "65788a17ecfc59b1efc501397adc4eb8758e804a", "nhash_after": "2f386ebb9a66fcb2ac404d69911dc62e11ced48e", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80144880"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 2326, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2327, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2328, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.243} +{"ts": "2026-09-09 03:22:50", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_013/ov_SC03_013_jr_80140608.c", "fn": "", "addr": null, "aliases": ["ov_SC03_013"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "nhash_after": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1374, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.775} +{"ts": "2026-09-09 03:22:46", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_028/ov_SC03_028_jr_80140608.c", "fn": "func_80140958", "addr": 2148796760, "aliases": ["ov_SC03_028"], "header": false, "includers": 0, "o0": false, "nhash_before": "ab60b4c172eeb20c8597450a1de48b11174869de", "nhash_after": "61893bd004dd416a33c172698d52ae48d92e15ad", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_80140608.c", "fn": "func_80140958"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 1042, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$21", "via": "", "line": 1043, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 1044, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$22", "via": "", "line": 1045, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 1046, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1047, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1048, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1049, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1129, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1140, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1146, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.288} +{"ts": "2026-09-09 03:22:46", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_028/ov_SC03_028_jr_80140608.c", "fn": "func_80141874", "addr": 2148800628, "aliases": ["ov_SC03_028"], "header": false, "includers": 0, "o0": false, "nhash_before": "0b864874586c0fbca6f49bc3522827339765b278", "nhash_after": "0b864874586c0fbca6f49bc3522827339765b278", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1353, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.561} +{"ts": "2026-09-09 03:22:46", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_028/ov_SC03_028_jr_80140608.c", "fn": "func_801424E4", "addr": 2148803812, "aliases": ["ov_SC03_028"], "header": false, "includers": 0, "o0": false, "nhash_before": "0fc163d196b582cb319467f68c3808f18c538ec8", "nhash_after": "baf2a68c3d1443c2c17776905597b6f64e8f853e", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_801424E4"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1539, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1558, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1559, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1562, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.355} +{"ts": "2026-09-09 03:22:47", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_028/ov_SC03_028_jr_80140608.c", "fn": "func_80142608", "addr": 2148804104, "aliases": ["ov_SC03_028"], "header": false, "includers": 0, "o0": false, "nhash_before": "c0a62d1c443baddf47a66e30b20699d9a6b5bcfb", "nhash_after": "2a34f6ae0fbc42dba731f3cb61b452b132151f49", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80142608"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1595, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.325} +{"ts": "2026-09-09 03:22:48", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_028/ov_SC03_028_jr_80140608.c", "fn": "func_80142EC0", "addr": 2148806336, "aliases": ["ov_SC03_028"], "header": false, "includers": 0, "o0": false, "nhash_before": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "nhash_after": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1841, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1842, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.848} +{"ts": "2026-09-09 03:22:49", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_028/ov_SC03_028_jr_80140608.c", "fn": "func_8014305C", "addr": 2148806748, "aliases": ["ov_SC03_028"], "header": false, "includers": 0, "o0": false, "nhash_before": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "nhash_after": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1884, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1885, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.885} +{"ts": "2026-09-09 03:22:49", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_028/ov_SC03_028_jr_80140608.c", "fn": "func_801431E8", "addr": 2148807144, "aliases": ["ov_SC03_028"], "header": false, "includers": 0, "o0": false, "nhash_before": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "nhash_after": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1934, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.569} +{"ts": "2026-09-09 03:22:50", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_028/ov_SC03_028_jr_80140608.c", "fn": "func_80143D28", "addr": 2148810024, "aliases": ["ov_SC03_028"], "header": false, "includers": 0, "o0": false, "nhash_before": "1f7d9b35bc3afbabaa5aeaba0e19bea8116ab4b5", "nhash_after": "4b1590c37b50ad46941a3d1d3d9cb2ae9e61a710", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_80143D28"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 2103, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2104, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.286} +{"ts": "2026-09-09 03:22:50", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_028/ov_SC03_028_jr_80140608.c", "fn": "func_8014477C", "addr": 2148812668, "aliases": ["ov_SC03_028"], "header": false, "includers": 0, "o0": false, "nhash_before": "2ef323fe8ccdae86f2c1f3bf57f96161ddcc0cc2", "nhash_after": "eb4ba8daad49a10a1b44834aa07ba3306563f225", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_8014477C"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2284, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 2285, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.222} +{"ts": "2026-09-09 03:22:50", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_028/ov_SC03_028_jr_80140608.c", "fn": "func_80144880", "addr": 2148812928, "aliases": ["ov_SC03_028"], "header": false, "includers": 0, "o0": false, "nhash_before": "65788a17ecfc59b1efc501397adc4eb8758e804a", "nhash_after": "2f386ebb9a66fcb2ac404d69911dc62e11ced48e", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80144880"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 2326, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2327, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2328, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.303} +{"ts": "2026-09-09 03:22:51", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_028/ov_SC03_028_jr_80140608.c", "fn": "", "addr": null, "aliases": ["ov_SC03_028"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "nhash_after": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1374, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.562} +{"ts": "2026-09-09 03:22:46", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_024/ov_SC03_024_jr_80140608.c", "fn": "func_80140958", "addr": 2148796760, "aliases": ["ov_SC03_024"], "header": false, "includers": 0, "o0": false, "nhash_before": "ab60b4c172eeb20c8597450a1de48b11174869de", "nhash_after": "61893bd004dd416a33c172698d52ae48d92e15ad", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_80140608.c", "fn": "func_80140958"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 1042, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$21", "via": "", "line": 1043, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 1044, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$22", "via": "", "line": 1045, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 1046, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1047, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1048, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1049, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1129, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1140, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1146, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.501} +{"ts": "2026-09-09 03:22:47", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_024/ov_SC03_024_jr_80140608.c", "fn": "func_80141874", "addr": 2148800628, "aliases": ["ov_SC03_024"], "header": false, "includers": 0, "o0": false, "nhash_before": "0b864874586c0fbca6f49bc3522827339765b278", "nhash_after": "0b864874586c0fbca6f49bc3522827339765b278", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1353, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.766} +{"ts": "2026-09-09 03:22:47", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_024/ov_SC03_024_jr_80140608.c", "fn": "func_801424E4", "addr": 2148803812, "aliases": ["ov_SC03_024"], "header": false, "includers": 0, "o0": false, "nhash_before": "0fc163d196b582cb319467f68c3808f18c538ec8", "nhash_after": "baf2a68c3d1443c2c17776905597b6f64e8f853e", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_801424E4"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1555, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1574, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1575, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1578, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.227} +{"ts": "2026-09-09 03:22:47", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_024/ov_SC03_024_jr_80140608.c", "fn": "func_80142608", "addr": 2148804104, "aliases": ["ov_SC03_024"], "header": false, "includers": 0, "o0": false, "nhash_before": "c0a62d1c443baddf47a66e30b20699d9a6b5bcfb", "nhash_after": "2a34f6ae0fbc42dba731f3cb61b452b132151f49", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80142608"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1611, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.245} +{"ts": "2026-09-09 03:22:48", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_024/ov_SC03_024_jr_80140608.c", "fn": "func_80142EC0", "addr": 2148806336, "aliases": ["ov_SC03_024"], "header": false, "includers": 0, "o0": false, "nhash_before": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "nhash_after": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1857, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1858, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.883} +{"ts": "2026-09-09 03:22:49", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_024/ov_SC03_024_jr_80140608.c", "fn": "func_8014305C", "addr": 2148806748, "aliases": ["ov_SC03_024"], "header": false, "includers": 0, "o0": false, "nhash_before": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "nhash_after": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1900, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1901, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.748} +{"ts": "2026-09-09 03:22:49", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_024/ov_SC03_024_jr_80140608.c", "fn": "func_801431E8", "addr": 2148807144, "aliases": ["ov_SC03_024"], "header": false, "includers": 0, "o0": false, "nhash_before": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "nhash_after": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1950, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.537} +{"ts": "2026-09-09 03:22:50", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_024/ov_SC03_024_jr_80140608.c", "fn": "func_80143D28", "addr": 2148810024, "aliases": ["ov_SC03_024"], "header": false, "includers": 0, "o0": false, "nhash_before": "1f7d9b35bc3afbabaa5aeaba0e19bea8116ab4b5", "nhash_after": "4b1590c37b50ad46941a3d1d3d9cb2ae9e61a710", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_80143D28"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 2119, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2120, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.324} +{"ts": "2026-09-09 03:22:50", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_024/ov_SC03_024_jr_80140608.c", "fn": "func_8014477C", "addr": 2148812668, "aliases": ["ov_SC03_024"], "header": false, "includers": 0, "o0": false, "nhash_before": "2ef323fe8ccdae86f2c1f3bf57f96161ddcc0cc2", "nhash_after": "eb4ba8daad49a10a1b44834aa07ba3306563f225", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_8014477C"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2300, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 2301, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.228} +{"ts": "2026-09-09 03:22:50", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_024/ov_SC03_024_jr_80140608.c", "fn": "func_80144880", "addr": 2148812928, "aliases": ["ov_SC03_024"], "header": false, "includers": 0, "o0": false, "nhash_before": "65788a17ecfc59b1efc501397adc4eb8758e804a", "nhash_after": "2f386ebb9a66fcb2ac404d69911dc62e11ced48e", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80144880"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 2342, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2343, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2344, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.233} +{"ts": "2026-09-09 03:22:51", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_024/ov_SC03_024_jr_80140608.c", "fn": "", "addr": null, "aliases": ["ov_SC03_024"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "nhash_after": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1374, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.486} +{"ts": "2026-09-09 03:22:46", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_029/ov_SC03_029_jr_80140608.c", "fn": "func_80140958", "addr": 2148796760, "aliases": ["ov_SC03_029"], "header": false, "includers": 0, "o0": false, "nhash_before": "ab60b4c172eeb20c8597450a1de48b11174869de", "nhash_after": "61893bd004dd416a33c172698d52ae48d92e15ad", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_80140608.c", "fn": "func_80140958"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 1042, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$21", "via": "", "line": 1043, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 1044, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$22", "via": "", "line": 1045, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 1046, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1047, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1048, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1049, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1129, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1140, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1146, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.33} +{"ts": "2026-09-09 03:22:46", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_029/ov_SC03_029_jr_80140608.c", "fn": "func_80141874", "addr": 2148800628, "aliases": ["ov_SC03_029"], "header": false, "includers": 0, "o0": false, "nhash_before": "0b864874586c0fbca6f49bc3522827339765b278", "nhash_after": "0b864874586c0fbca6f49bc3522827339765b278", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1353, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.653} +{"ts": "2026-09-09 03:22:47", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_029/ov_SC03_029_jr_80140608.c", "fn": "func_801424E4", "addr": 2148803812, "aliases": ["ov_SC03_029"], "header": false, "includers": 0, "o0": false, "nhash_before": "0fc163d196b582cb319467f68c3808f18c538ec8", "nhash_after": "baf2a68c3d1443c2c17776905597b6f64e8f853e", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_801424E4"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1539, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1558, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1559, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1562, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.278} +{"ts": "2026-09-09 03:22:47", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_029/ov_SC03_029_jr_80140608.c", "fn": "func_80142608", "addr": 2148804104, "aliases": ["ov_SC03_029"], "header": false, "includers": 0, "o0": false, "nhash_before": "c0a62d1c443baddf47a66e30b20699d9a6b5bcfb", "nhash_after": "2a34f6ae0fbc42dba731f3cb61b452b132151f49", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80142608"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1595, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.226} +{"ts": "2026-09-09 03:22:48", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_029/ov_SC03_029_jr_80140608.c", "fn": "func_80142EC0", "addr": 2148806336, "aliases": ["ov_SC03_029"], "header": false, "includers": 0, "o0": false, "nhash_before": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "nhash_after": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1841, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1842, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.012} +{"ts": "2026-09-09 03:22:49", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_029/ov_SC03_029_jr_80140608.c", "fn": "func_8014305C", "addr": 2148806748, "aliases": ["ov_SC03_029"], "header": false, "includers": 0, "o0": false, "nhash_before": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "nhash_after": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1884, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1885, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.764} +{"ts": "2026-09-09 03:22:50", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_029/ov_SC03_029_jr_80140608.c", "fn": "func_801431E8", "addr": 2148807144, "aliases": ["ov_SC03_029"], "header": false, "includers": 0, "o0": false, "nhash_before": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "nhash_after": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1934, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.865} +{"ts": "2026-09-09 03:22:50", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_029/ov_SC03_029_jr_80140608.c", "fn": "func_80143D28", "addr": 2148810024, "aliases": ["ov_SC03_029"], "header": false, "includers": 0, "o0": false, "nhash_before": "1f7d9b35bc3afbabaa5aeaba0e19bea8116ab4b5", "nhash_after": "4b1590c37b50ad46941a3d1d3d9cb2ae9e61a710", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_80143D28"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 2103, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2104, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.225} +{"ts": "2026-09-09 03:22:50", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_029/ov_SC03_029_jr_80140608.c", "fn": "func_8014477C", "addr": 2148812668, "aliases": ["ov_SC03_029"], "header": false, "includers": 0, "o0": false, "nhash_before": "2ef323fe8ccdae86f2c1f3bf57f96161ddcc0cc2", "nhash_after": "eb4ba8daad49a10a1b44834aa07ba3306563f225", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_8014477C"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2284, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 2285, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.294} +{"ts": "2026-09-09 03:22:50", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_029/ov_SC03_029_jr_80140608.c", "fn": "func_80144880", "addr": 2148812928, "aliases": ["ov_SC03_029"], "header": false, "includers": 0, "o0": false, "nhash_before": "65788a17ecfc59b1efc501397adc4eb8758e804a", "nhash_after": "2f386ebb9a66fcb2ac404d69911dc62e11ced48e", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80144880"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 2326, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2327, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2328, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.201} +{"ts": "2026-09-09 03:22:51", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_029/ov_SC03_029_jr_80140608.c", "fn": "", "addr": null, "aliases": ["ov_SC03_029"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "nhash_after": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1374, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.625} +{"ts": "2026-09-09 03:22:46", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_030/ov_SC03_030_jr_80140608.c", "fn": "func_80140958", "addr": 2148796760, "aliases": ["ov_SC03_030"], "header": false, "includers": 0, "o0": false, "nhash_before": "e35886b5c94a5bfa93bd67f0787b57d31b602162", "nhash_after": "e749a979708c32cb0ee295124a29b9a2d9cd106f", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_80140958"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 1076, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$21", "via": "", "line": 1077, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 1078, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$22", "via": "", "line": 1079, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 1080, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1081, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1082, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1083, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1163, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1174, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1180, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.262} +{"ts": "2026-09-09 03:22:47", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_030/ov_SC03_030_jr_80140608.c", "fn": "func_80141874", "addr": 2148800628, "aliases": ["ov_SC03_030"], "header": false, "includers": 0, "o0": false, "nhash_before": "0b864874586c0fbca6f49bc3522827339765b278", "nhash_after": "0b864874586c0fbca6f49bc3522827339765b278", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1387, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.536} +{"ts": "2026-09-09 03:22:47", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_030/ov_SC03_030_jr_80140608.c", "fn": "func_801424E4", "addr": 2148803812, "aliases": ["ov_SC03_030"], "header": false, "includers": 0, "o0": false, "nhash_before": "0fc163d196b582cb319467f68c3808f18c538ec8", "nhash_after": "baf2a68c3d1443c2c17776905597b6f64e8f853e", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_801424E4"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1589, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1608, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1609, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1612, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.235} +{"ts": "2026-09-09 03:22:47", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_030/ov_SC03_030_jr_80140608.c", "fn": "func_80142608", "addr": 2148804104, "aliases": ["ov_SC03_030"], "header": false, "includers": 0, "o0": false, "nhash_before": "c0a62d1c443baddf47a66e30b20699d9a6b5bcfb", "nhash_after": "2a34f6ae0fbc42dba731f3cb61b452b132151f49", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80142608"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1645, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.262} +{"ts": "2026-09-09 03:22:48", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_030/ov_SC03_030_jr_80140608.c", "fn": "func_80142EC0", "addr": 2148806336, "aliases": ["ov_SC03_030"], "header": false, "includers": 0, "o0": false, "nhash_before": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "nhash_after": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1891, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1892, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.135} +{"ts": "2026-09-09 03:22:49", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_030/ov_SC03_030_jr_80140608.c", "fn": "func_8014305C", "addr": 2148806748, "aliases": ["ov_SC03_030"], "header": false, "includers": 0, "o0": false, "nhash_before": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "nhash_after": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1934, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1935, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.933} +{"ts": "2026-09-09 03:22:50", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_030/ov_SC03_030_jr_80140608.c", "fn": "func_801431E8", "addr": 2148807144, "aliases": ["ov_SC03_030"], "header": false, "includers": 0, "o0": false, "nhash_before": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "nhash_after": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1984, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.624} +{"ts": "2026-09-09 03:22:50", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_030/ov_SC03_030_jr_80140608.c", "fn": "func_80143D28", "addr": 2148810024, "aliases": ["ov_SC03_030"], "header": false, "includers": 0, "o0": false, "nhash_before": "1f7d9b35bc3afbabaa5aeaba0e19bea8116ab4b5", "nhash_after": "4b1590c37b50ad46941a3d1d3d9cb2ae9e61a710", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_80143D28"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 2153, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2154, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.206} +{"ts": "2026-09-09 03:22:50", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_030/ov_SC03_030_jr_80140608.c", "fn": "func_8014477C", "addr": 2148812668, "aliases": ["ov_SC03_030"], "header": false, "includers": 0, "o0": false, "nhash_before": "2ef323fe8ccdae86f2c1f3bf57f96161ddcc0cc2", "nhash_after": "eb4ba8daad49a10a1b44834aa07ba3306563f225", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_8014477C"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2334, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 2335, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.22} +{"ts": "2026-09-09 03:22:51", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_030/ov_SC03_030_jr_80140608.c", "fn": "func_80144880", "addr": 2148812928, "aliases": ["ov_SC03_030"], "header": false, "includers": 0, "o0": false, "nhash_before": "65788a17ecfc59b1efc501397adc4eb8758e804a", "nhash_after": "2f386ebb9a66fcb2ac404d69911dc62e11ced48e", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80144880"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 2376, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2377, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2378, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.302} +{"ts": "2026-09-09 03:22:51", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_030/ov_SC03_030_jr_80140608.c", "fn": "", "addr": null, "aliases": ["ov_SC03_030"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "nhash_after": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1408, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.478} +{"ts": "2026-09-09 03:22:46", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_031/ov_SC03_031_jr_80140608.c", "fn": "func_80140958", "addr": 2148796760, "aliases": ["ov_SC03_031"], "header": false, "includers": 0, "o0": false, "nhash_before": "ab60b4c172eeb20c8597450a1de48b11174869de", "nhash_after": "61893bd004dd416a33c172698d52ae48d92e15ad", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_80140608.c", "fn": "func_80140958"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 1042, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$21", "via": "", "line": 1043, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 1044, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$22", "via": "", "line": 1045, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 1046, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1047, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1048, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1049, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1129, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1140, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1146, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.428} +{"ts": "2026-09-09 03:22:47", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_031/ov_SC03_031_jr_80140608.c", "fn": "func_80141874", "addr": 2148800628, "aliases": ["ov_SC03_031"], "header": false, "includers": 0, "o0": false, "nhash_before": "0b864874586c0fbca6f49bc3522827339765b278", "nhash_after": "0b864874586c0fbca6f49bc3522827339765b278", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1353, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.613} +{"ts": "2026-09-09 03:22:47", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_031/ov_SC03_031_jr_80140608.c", "fn": "func_801424E4", "addr": 2148803812, "aliases": ["ov_SC03_031"], "header": false, "includers": 0, "o0": false, "nhash_before": "0fc163d196b582cb319467f68c3808f18c538ec8", "nhash_after": "baf2a68c3d1443c2c17776905597b6f64e8f853e", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_801424E4"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1539, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1558, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1559, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1562, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.267} +{"ts": "2026-09-09 03:22:48", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_031/ov_SC03_031_jr_80140608.c", "fn": "func_80142608", "addr": 2148804104, "aliases": ["ov_SC03_031"], "header": false, "includers": 0, "o0": false, "nhash_before": "c0a62d1c443baddf47a66e30b20699d9a6b5bcfb", "nhash_after": "2a34f6ae0fbc42dba731f3cb61b452b132151f49", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80142608"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1595, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.285} +{"ts": "2026-09-09 03:22:48", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_031/ov_SC03_031_jr_80140608.c", "fn": "func_80142EC0", "addr": 2148806336, "aliases": ["ov_SC03_031"], "header": false, "includers": 0, "o0": false, "nhash_before": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "nhash_after": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1841, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1842, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.658} +{"ts": "2026-09-09 03:22:49", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_031/ov_SC03_031_jr_80140608.c", "fn": "func_8014305C", "addr": 2148806748, "aliases": ["ov_SC03_031"], "header": false, "includers": 0, "o0": false, "nhash_before": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "nhash_after": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1884, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1885, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.807} +{"ts": "2026-09-09 03:22:50", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_031/ov_SC03_031_jr_80140608.c", "fn": "func_801431E8", "addr": 2148807144, "aliases": ["ov_SC03_031"], "header": false, "includers": 0, "o0": false, "nhash_before": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "nhash_after": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1934, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.671} +{"ts": "2026-09-09 03:22:50", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_031/ov_SC03_031_jr_80140608.c", "fn": "func_80143D28", "addr": 2148810024, "aliases": ["ov_SC03_031"], "header": false, "includers": 0, "o0": false, "nhash_before": "1f7d9b35bc3afbabaa5aeaba0e19bea8116ab4b5", "nhash_after": "4b1590c37b50ad46941a3d1d3d9cb2ae9e61a710", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_80143D28"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 2103, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2104, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.228} +{"ts": "2026-09-09 03:22:50", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_031/ov_SC03_031_jr_80140608.c", "fn": "func_8014477C", "addr": 2148812668, "aliases": ["ov_SC03_031"], "header": false, "includers": 0, "o0": false, "nhash_before": "2ef323fe8ccdae86f2c1f3bf57f96161ddcc0cc2", "nhash_after": "eb4ba8daad49a10a1b44834aa07ba3306563f225", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_8014477C"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2284, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 2285, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.288} +{"ts": "2026-09-09 03:22:51", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_031/ov_SC03_031_jr_80140608.c", "fn": "func_80144880", "addr": 2148812928, "aliases": ["ov_SC03_031"], "header": false, "includers": 0, "o0": false, "nhash_before": "65788a17ecfc59b1efc501397adc4eb8758e804a", "nhash_after": "2f386ebb9a66fcb2ac404d69911dc62e11ced48e", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80144880"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 2326, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2327, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2328, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.2} +{"ts": "2026-09-09 03:22:51", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_031/ov_SC03_031_jr_80140608.c", "fn": "", "addr": null, "aliases": ["ov_SC03_031"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "nhash_after": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1374, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.664} +{"ts": "2026-09-09 03:22:47", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_089/ov_SC03_089_jr_80140608.c", "fn": "func_80140958", "addr": 2148796760, "aliases": ["ov_SC03_089"], "header": false, "includers": 0, "o0": false, "nhash_before": "ab60b4c172eeb20c8597450a1de48b11174869de", "nhash_after": "61893bd004dd416a33c172698d52ae48d92e15ad", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_80140608.c", "fn": "func_80140958"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 1042, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$21", "via": "", "line": 1043, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 1044, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$22", "via": "", "line": 1045, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 1046, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1047, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1048, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1049, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1129, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1140, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1146, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.289} +{"ts": "2026-09-09 03:22:47", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_089/ov_SC03_089_jr_80140608.c", "fn": "func_80141874", "addr": 2148800628, "aliases": ["ov_SC03_089"], "header": false, "includers": 0, "o0": false, "nhash_before": "0b864874586c0fbca6f49bc3522827339765b278", "nhash_after": "0b864874586c0fbca6f49bc3522827339765b278", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1353, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.478} +{"ts": "2026-09-09 03:22:48", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_089/ov_SC03_089_jr_80140608.c", "fn": "func_801424E4", "addr": 2148803812, "aliases": ["ov_SC03_089"], "header": false, "includers": 0, "o0": false, "nhash_before": "0fc163d196b582cb319467f68c3808f18c538ec8", "nhash_after": "baf2a68c3d1443c2c17776905597b6f64e8f853e", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_801424E4"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1539, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1558, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1559, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1562, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.262} +{"ts": "2026-09-09 03:22:48", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_089/ov_SC03_089_jr_80140608.c", "fn": "func_80142608", "addr": 2148804104, "aliases": ["ov_SC03_089"], "header": false, "includers": 0, "o0": false, "nhash_before": "c0a62d1c443baddf47a66e30b20699d9a6b5bcfb", "nhash_after": "2a34f6ae0fbc42dba731f3cb61b452b132151f49", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80142608"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1595, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.327} +{"ts": "2026-09-09 03:22:49", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_089/ov_SC03_089_jr_80140608.c", "fn": "func_80142EC0", "addr": 2148806336, "aliases": ["ov_SC03_089"], "header": false, "includers": 0, "o0": false, "nhash_before": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "nhash_after": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1841, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1842, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.847} +{"ts": "2026-09-09 03:22:50", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_089/ov_SC03_089_jr_80140608.c", "fn": "func_8014305C", "addr": 2148806748, "aliases": ["ov_SC03_089"], "header": false, "includers": 0, "o0": false, "nhash_before": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "nhash_after": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1884, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1885, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.089} +{"ts": "2026-09-09 03:22:51", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_089/ov_SC03_089_jr_80140608.c", "fn": "func_801431E8", "addr": 2148807144, "aliases": ["ov_SC03_089"], "header": false, "includers": 0, "o0": false, "nhash_before": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "nhash_after": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1934, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.506} +{"ts": "2026-09-09 03:22:51", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_089/ov_SC03_089_jr_80140608.c", "fn": "func_80143D28", "addr": 2148810024, "aliases": ["ov_SC03_089"], "header": false, "includers": 0, "o0": false, "nhash_before": "1f7d9b35bc3afbabaa5aeaba0e19bea8116ab4b5", "nhash_after": "4b1590c37b50ad46941a3d1d3d9cb2ae9e61a710", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_80143D28"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 2103, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2104, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.221} +{"ts": "2026-09-09 03:22:51", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_089/ov_SC03_089_jr_80140608.c", "fn": "func_8014477C", "addr": 2148812668, "aliases": ["ov_SC03_089"], "header": false, "includers": 0, "o0": false, "nhash_before": "2ef323fe8ccdae86f2c1f3bf57f96161ddcc0cc2", "nhash_after": "eb4ba8daad49a10a1b44834aa07ba3306563f225", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_8014477C"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2284, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 2285, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.258} +{"ts": "2026-09-09 03:22:51", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_089/ov_SC03_089_jr_80140608.c", "fn": "func_80144880", "addr": 2148812928, "aliases": ["ov_SC03_089"], "header": false, "includers": 0, "o0": false, "nhash_before": "65788a17ecfc59b1efc501397adc4eb8758e804a", "nhash_after": "2f386ebb9a66fcb2ac404d69911dc62e11ced48e", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80144880"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 2326, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2327, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2328, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.21} +{"ts": "2026-09-09 03:22:52", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_089/ov_SC03_089_jr_80140608.c", "fn": "", "addr": null, "aliases": ["ov_SC03_089"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "nhash_after": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1374, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.425} +{"ts": "2026-09-09 03:22:47", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_090/ov_SC03_090_jr_80140608.c", "fn": "func_80140958", "addr": 2148796760, "aliases": ["ov_SC03_090"], "header": false, "includers": 0, "o0": false, "nhash_before": "ab60b4c172eeb20c8597450a1de48b11174869de", "nhash_after": "61893bd004dd416a33c172698d52ae48d92e15ad", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_80140608.c", "fn": "func_80140958"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 1042, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$21", "via": "", "line": 1043, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 1044, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$22", "via": "", "line": 1045, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 1046, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1047, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1048, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1049, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1129, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1140, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1146, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.265} +{"ts": "2026-09-09 03:22:48", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_090/ov_SC03_090_jr_80140608.c", "fn": "func_80141874", "addr": 2148800628, "aliases": ["ov_SC03_090"], "header": false, "includers": 0, "o0": false, "nhash_before": "0b864874586c0fbca6f49bc3522827339765b278", "nhash_after": "0b864874586c0fbca6f49bc3522827339765b278", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1353, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.772} +{"ts": "2026-09-09 03:22:48", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_090/ov_SC03_090_jr_80140608.c", "fn": "func_801424E4", "addr": 2148803812, "aliases": ["ov_SC03_090"], "header": false, "includers": 0, "o0": false, "nhash_before": "0fc163d196b582cb319467f68c3808f18c538ec8", "nhash_after": "baf2a68c3d1443c2c17776905597b6f64e8f853e", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_801424E4"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1539, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1558, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1559, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1562, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.23} +{"ts": "2026-09-09 03:22:48", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_090/ov_SC03_090_jr_80140608.c", "fn": "func_80142608", "addr": 2148804104, "aliases": ["ov_SC03_090"], "header": false, "includers": 0, "o0": false, "nhash_before": "c0a62d1c443baddf47a66e30b20699d9a6b5bcfb", "nhash_after": "2a34f6ae0fbc42dba731f3cb61b452b132151f49", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80142608"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1595, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.328} +{"ts": "2026-09-09 03:22:49", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_090/ov_SC03_090_jr_80140608.c", "fn": "func_80142EC0", "addr": 2148806336, "aliases": ["ov_SC03_090"], "header": false, "includers": 0, "o0": false, "nhash_before": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "nhash_after": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1841, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1842, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.733} +{"ts": "2026-09-09 03:22:50", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_090/ov_SC03_090_jr_80140608.c", "fn": "func_8014305C", "addr": 2148806748, "aliases": ["ov_SC03_090"], "header": false, "includers": 0, "o0": false, "nhash_before": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "nhash_after": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1884, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1885, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.921} +{"ts": "2026-09-09 03:22:51", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_090/ov_SC03_090_jr_80140608.c", "fn": "func_801431E8", "addr": 2148807144, "aliases": ["ov_SC03_090"], "header": false, "includers": 0, "o0": false, "nhash_before": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "nhash_after": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1934, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.532} +{"ts": "2026-09-09 03:22:51", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_090/ov_SC03_090_jr_80140608.c", "fn": "func_80143D28", "addr": 2148810024, "aliases": ["ov_SC03_090"], "header": false, "includers": 0, "o0": false, "nhash_before": "1f7d9b35bc3afbabaa5aeaba0e19bea8116ab4b5", "nhash_after": "4b1590c37b50ad46941a3d1d3d9cb2ae9e61a710", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_80143D28"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 2103, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2104, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.212} +{"ts": "2026-09-09 03:22:51", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_090/ov_SC03_090_jr_80140608.c", "fn": "func_8014477C", "addr": 2148812668, "aliases": ["ov_SC03_090"], "header": false, "includers": 0, "o0": false, "nhash_before": "2ef323fe8ccdae86f2c1f3bf57f96161ddcc0cc2", "nhash_after": "eb4ba8daad49a10a1b44834aa07ba3306563f225", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_8014477C"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2284, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 2285, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.229} +{"ts": "2026-09-09 03:22:51", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_090/ov_SC03_090_jr_80140608.c", "fn": "func_80144880", "addr": 2148812928, "aliases": ["ov_SC03_090"], "header": false, "includers": 0, "o0": false, "nhash_before": "65788a17ecfc59b1efc501397adc4eb8758e804a", "nhash_after": "2f386ebb9a66fcb2ac404d69911dc62e11ced48e", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80144880"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 2326, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2327, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2328, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.228} +{"ts": "2026-09-09 03:22:52", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_090/ov_SC03_090_jr_80140608.c", "fn": "", "addr": null, "aliases": ["ov_SC03_090"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "nhash_after": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1374, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.469} +{"ts": "2026-09-09 03:22:47", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_091/ov_SC03_091_jr_80140608.c", "fn": "func_80140958", "addr": 2148796760, "aliases": ["ov_SC03_091"], "header": false, "includers": 0, "o0": false, "nhash_before": "ab60b4c172eeb20c8597450a1de48b11174869de", "nhash_after": "61893bd004dd416a33c172698d52ae48d92e15ad", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_80140608.c", "fn": "func_80140958"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 1042, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$21", "via": "", "line": 1043, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 1044, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$22", "via": "", "line": 1045, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 1046, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1047, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1048, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1049, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1129, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1140, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1146, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.233} +{"ts": "2026-09-09 03:22:47", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_091/ov_SC03_091_jr_80140608.c", "fn": "func_80141874", "addr": 2148800628, "aliases": ["ov_SC03_091"], "header": false, "includers": 0, "o0": false, "nhash_before": "0b864874586c0fbca6f49bc3522827339765b278", "nhash_after": "0b864874586c0fbca6f49bc3522827339765b278", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1353, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.451} +{"ts": "2026-09-09 03:22:48", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_091/ov_SC03_091_jr_80140608.c", "fn": "func_801424E4", "addr": 2148803812, "aliases": ["ov_SC03_091"], "header": false, "includers": 0, "o0": false, "nhash_before": "0fc163d196b582cb319467f68c3808f18c538ec8", "nhash_after": "baf2a68c3d1443c2c17776905597b6f64e8f853e", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_801424E4"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1539, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1558, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1559, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1562, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.259} +{"ts": "2026-09-09 03:22:48", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_091/ov_SC03_091_jr_80140608.c", "fn": "func_80142608", "addr": 2148804104, "aliases": ["ov_SC03_091"], "header": false, "includers": 0, "o0": false, "nhash_before": "c0a62d1c443baddf47a66e30b20699d9a6b5bcfb", "nhash_after": "2a34f6ae0fbc42dba731f3cb61b452b132151f49", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80142608"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1595, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.279} +{"ts": "2026-09-09 03:22:49", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_091/ov_SC03_091_jr_80140608.c", "fn": "func_80142EC0", "addr": 2148806336, "aliases": ["ov_SC03_091"], "header": false, "includers": 0, "o0": false, "nhash_before": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "nhash_after": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1841, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1842, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.162} +{"ts": "2026-09-09 03:22:50", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_091/ov_SC03_091_jr_80140608.c", "fn": "func_8014305C", "addr": 2148806748, "aliases": ["ov_SC03_091"], "header": false, "includers": 0, "o0": false, "nhash_before": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "nhash_after": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1884, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1885, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.755} +{"ts": "2026-09-09 03:22:51", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_091/ov_SC03_091_jr_80140608.c", "fn": "func_801431E8", "addr": 2148807144, "aliases": ["ov_SC03_091"], "header": false, "includers": 0, "o0": false, "nhash_before": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "nhash_after": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1934, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.461} +{"ts": "2026-09-09 03:22:51", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_091/ov_SC03_091_jr_80140608.c", "fn": "func_80143D28", "addr": 2148810024, "aliases": ["ov_SC03_091"], "header": false, "includers": 0, "o0": false, "nhash_before": "1f7d9b35bc3afbabaa5aeaba0e19bea8116ab4b5", "nhash_after": "4b1590c37b50ad46941a3d1d3d9cb2ae9e61a710", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_80143D28"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 2103, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2104, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.267} +{"ts": "2026-09-09 03:22:51", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_091/ov_SC03_091_jr_80140608.c", "fn": "func_8014477C", "addr": 2148812668, "aliases": ["ov_SC03_091"], "header": false, "includers": 0, "o0": false, "nhash_before": "2ef323fe8ccdae86f2c1f3bf57f96161ddcc0cc2", "nhash_after": "eb4ba8daad49a10a1b44834aa07ba3306563f225", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_8014477C"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2284, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 2285, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.348} +{"ts": "2026-09-09 03:22:51", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_091/ov_SC03_091_jr_80140608.c", "fn": "func_80144880", "addr": 2148812928, "aliases": ["ov_SC03_091"], "header": false, "includers": 0, "o0": false, "nhash_before": "65788a17ecfc59b1efc501397adc4eb8758e804a", "nhash_after": "2f386ebb9a66fcb2ac404d69911dc62e11ced48e", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80144880"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 2326, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2327, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2328, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.203} +{"ts": "2026-09-09 03:22:52", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_091/ov_SC03_091_jr_80140608.c", "fn": "", "addr": null, "aliases": ["ov_SC03_091"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "nhash_after": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1374, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.52} +{"ts": "2026-09-09 03:22:48", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_092/ov_SC03_092_jr_80140608.c", "fn": "func_80140958", "addr": 2148796760, "aliases": ["ov_SC03_092"], "header": false, "includers": 0, "o0": false, "nhash_before": "ab60b4c172eeb20c8597450a1de48b11174869de", "nhash_after": "61893bd004dd416a33c172698d52ae48d92e15ad", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_80140608.c", "fn": "func_80140958"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 1042, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$21", "via": "", "line": 1043, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 1044, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$22", "via": "", "line": 1045, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 1046, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1047, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1048, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1049, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1129, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1140, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1146, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.268} +{"ts": "2026-09-09 03:22:49", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_092/ov_SC03_092_jr_80140608.c", "fn": "func_80141874", "addr": 2148800628, "aliases": ["ov_SC03_092"], "header": false, "includers": 0, "o0": false, "nhash_before": "0b864874586c0fbca6f49bc3522827339765b278", "nhash_after": "0b864874586c0fbca6f49bc3522827339765b278", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1353, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.728} +{"ts": "2026-09-09 03:22:49", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_092/ov_SC03_092_jr_80140608.c", "fn": "func_801424E4", "addr": 2148803812, "aliases": ["ov_SC03_092"], "header": false, "includers": 0, "o0": false, "nhash_before": "0fc163d196b582cb319467f68c3808f18c538ec8", "nhash_after": "baf2a68c3d1443c2c17776905597b6f64e8f853e", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_801424E4"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1539, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1558, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1559, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1562, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.259} +{"ts": "2026-09-09 03:22:49", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_092/ov_SC03_092_jr_80140608.c", "fn": "func_80142608", "addr": 2148804104, "aliases": ["ov_SC03_092"], "header": false, "includers": 0, "o0": false, "nhash_before": "c0a62d1c443baddf47a66e30b20699d9a6b5bcfb", "nhash_after": "2a34f6ae0fbc42dba731f3cb61b452b132151f49", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80142608"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1595, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.452} +{"ts": "2026-09-09 03:22:50", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_092/ov_SC03_092_jr_80140608.c", "fn": "func_80142EC0", "addr": 2148806336, "aliases": ["ov_SC03_092"], "header": false, "includers": 0, "o0": false, "nhash_before": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "nhash_after": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1841, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1842, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.747} +{"ts": "2026-09-09 03:22:51", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_092/ov_SC03_092_jr_80140608.c", "fn": "func_8014305C", "addr": 2148806748, "aliases": ["ov_SC03_092"], "header": false, "includers": 0, "o0": false, "nhash_before": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "nhash_after": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1884, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1885, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.152} +{"ts": "2026-09-09 03:22:52", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_092/ov_SC03_092_jr_80140608.c", "fn": "func_801431E8", "addr": 2148807144, "aliases": ["ov_SC03_092"], "header": false, "includers": 0, "o0": false, "nhash_before": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "nhash_after": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1934, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.457} +{"ts": "2026-09-09 03:22:52", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_092/ov_SC03_092_jr_80140608.c", "fn": "func_80143D28", "addr": 2148810024, "aliases": ["ov_SC03_092"], "header": false, "includers": 0, "o0": false, "nhash_before": "1f7d9b35bc3afbabaa5aeaba0e19bea8116ab4b5", "nhash_after": "4b1590c37b50ad46941a3d1d3d9cb2ae9e61a710", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_80143D28"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 2103, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2104, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.256} +{"ts": "2026-09-09 03:22:53", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_092/ov_SC03_092_jr_80140608.c", "fn": "func_8014477C", "addr": 2148812668, "aliases": ["ov_SC03_092"], "header": false, "includers": 0, "o0": false, "nhash_before": "2ef323fe8ccdae86f2c1f3bf57f96161ddcc0cc2", "nhash_after": "eb4ba8daad49a10a1b44834aa07ba3306563f225", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_8014477C"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2284, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 2285, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.321} +{"ts": "2026-09-09 03:22:53", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_092/ov_SC03_092_jr_80140608.c", "fn": "func_80144880", "addr": 2148812928, "aliases": ["ov_SC03_092"], "header": false, "includers": 0, "o0": false, "nhash_before": "65788a17ecfc59b1efc501397adc4eb8758e804a", "nhash_after": "2f386ebb9a66fcb2ac404d69911dc62e11ced48e", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80144880"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 2326, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2327, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2328, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.358} +{"ts": "2026-09-09 03:22:54", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_092/ov_SC03_092_jr_80140608.c", "fn": "", "addr": null, "aliases": ["ov_SC03_092"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "nhash_after": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1374, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.976} +{"ts": "2026-09-09 03:22:51", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_093/ov_SC03_093_jr_80140608.c", "fn": "func_80140958", "addr": 2148796760, "aliases": ["ov_SC03_093"], "header": false, "includers": 0, "o0": false, "nhash_before": "ab60b4c172eeb20c8597450a1de48b11174869de", "nhash_after": "61893bd004dd416a33c172698d52ae48d92e15ad", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_80140608.c", "fn": "func_80140958"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 1042, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$21", "via": "", "line": 1043, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 1044, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$22", "via": "", "line": 1045, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 1046, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1047, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1048, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1049, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1129, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1140, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1146, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.376} +{"ts": "2026-09-09 03:22:51", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_093/ov_SC03_093_jr_80140608.c", "fn": "func_80141874", "addr": 2148800628, "aliases": ["ov_SC03_093"], "header": false, "includers": 0, "o0": false, "nhash_before": "0b864874586c0fbca6f49bc3522827339765b278", "nhash_after": "0b864874586c0fbca6f49bc3522827339765b278", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1353, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.434} +{"ts": "2026-09-09 03:22:51", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_093/ov_SC03_093_jr_80140608.c", "fn": "func_801424E4", "addr": 2148803812, "aliases": ["ov_SC03_093"], "header": false, "includers": 0, "o0": false, "nhash_before": "0fc163d196b582cb319467f68c3808f18c538ec8", "nhash_after": "baf2a68c3d1443c2c17776905597b6f64e8f853e", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_801424E4"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1539, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1558, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1559, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1562, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.225} +{"ts": "2026-09-09 03:22:52", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_093/ov_SC03_093_jr_80140608.c", "fn": "func_80142608", "addr": 2148804104, "aliases": ["ov_SC03_093"], "header": false, "includers": 0, "o0": false, "nhash_before": "c0a62d1c443baddf47a66e30b20699d9a6b5bcfb", "nhash_after": "2a34f6ae0fbc42dba731f3cb61b452b132151f49", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80142608"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1595, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.322} +{"ts": "2026-09-09 03:22:53", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_093/ov_SC03_093_jr_80140608.c", "fn": "func_80142EC0", "addr": 2148806336, "aliases": ["ov_SC03_093"], "header": false, "includers": 0, "o0": false, "nhash_before": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "nhash_after": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1841, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1842, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.066} +{"ts": "2026-09-09 03:22:54", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_093/ov_SC03_093_jr_80140608.c", "fn": "func_8014305C", "addr": 2148806748, "aliases": ["ov_SC03_093"], "header": false, "includers": 0, "o0": false, "nhash_before": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "nhash_after": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1884, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1885, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.773} +{"ts": "2026-09-09 03:22:54", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_093/ov_SC03_093_jr_80140608.c", "fn": "func_801431E8", "addr": 2148807144, "aliases": ["ov_SC03_093"], "header": false, "includers": 0, "o0": false, "nhash_before": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "nhash_after": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1934, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.462} +{"ts": "2026-09-09 03:22:54", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_093/ov_SC03_093_jr_80140608.c", "fn": "func_80143D28", "addr": 2148810024, "aliases": ["ov_SC03_093"], "header": false, "includers": 0, "o0": false, "nhash_before": "1f7d9b35bc3afbabaa5aeaba0e19bea8116ab4b5", "nhash_after": "4b1590c37b50ad46941a3d1d3d9cb2ae9e61a710", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_80143D28"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 2103, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2104, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.202} +{"ts": "2026-09-09 03:22:55", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_093/ov_SC03_093_jr_80140608.c", "fn": "func_8014477C", "addr": 2148812668, "aliases": ["ov_SC03_093"], "header": false, "includers": 0, "o0": false, "nhash_before": "2ef323fe8ccdae86f2c1f3bf57f96161ddcc0cc2", "nhash_after": "eb4ba8daad49a10a1b44834aa07ba3306563f225", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_8014477C"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2284, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 2285, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.188} +{"ts": "2026-09-09 03:22:55", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_093/ov_SC03_093_jr_80140608.c", "fn": "func_80144880", "addr": 2148812928, "aliases": ["ov_SC03_093"], "header": false, "includers": 0, "o0": false, "nhash_before": "65788a17ecfc59b1efc501397adc4eb8758e804a", "nhash_after": "2f386ebb9a66fcb2ac404d69911dc62e11ced48e", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80144880"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 2326, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2327, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2328, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.326} +{"ts": "2026-09-09 03:22:55", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_093/ov_SC03_093_jr_80140608.c", "fn": "", "addr": null, "aliases": ["ov_SC03_093"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "nhash_after": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1374, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.43} +{"ts": "2026-09-09 03:22:51", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_094/ov_SC03_094_jr_80140608.c", "fn": "func_80140958", "addr": 2148796760, "aliases": ["ov_SC03_094"], "header": false, "includers": 0, "o0": false, "nhash_before": "ab60b4c172eeb20c8597450a1de48b11174869de", "nhash_after": "61893bd004dd416a33c172698d52ae48d92e15ad", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_80140608.c", "fn": "func_80140958"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 1042, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$21", "via": "", "line": 1043, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 1044, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$22", "via": "", "line": 1045, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 1046, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1047, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1048, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1049, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1129, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1140, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1146, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.222} +{"ts": "2026-09-09 03:22:51", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_094/ov_SC03_094_jr_80140608.c", "fn": "func_80141874", "addr": 2148800628, "aliases": ["ov_SC03_094"], "header": false, "includers": 0, "o0": false, "nhash_before": "0b864874586c0fbca6f49bc3522827339765b278", "nhash_after": "0b864874586c0fbca6f49bc3522827339765b278", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1353, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.449} +{"ts": "2026-09-09 03:22:52", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_094/ov_SC03_094_jr_80140608.c", "fn": "func_801424E4", "addr": 2148803812, "aliases": ["ov_SC03_094"], "header": false, "includers": 0, "o0": false, "nhash_before": "0fc163d196b582cb319467f68c3808f18c538ec8", "nhash_after": "baf2a68c3d1443c2c17776905597b6f64e8f853e", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_801424E4"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1539, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1558, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1559, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1562, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.21} +{"ts": "2026-09-09 03:22:52", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_094/ov_SC03_094_jr_80140608.c", "fn": "func_80142608", "addr": 2148804104, "aliases": ["ov_SC03_094"], "header": false, "includers": 0, "o0": false, "nhash_before": "c0a62d1c443baddf47a66e30b20699d9a6b5bcfb", "nhash_after": "2a34f6ae0fbc42dba731f3cb61b452b132151f49", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80142608"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1595, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.209} +{"ts": "2026-09-09 03:22:53", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_094/ov_SC03_094_jr_80140608.c", "fn": "func_80142EC0", "addr": 2148806336, "aliases": ["ov_SC03_094"], "header": false, "includers": 0, "o0": false, "nhash_before": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "nhash_after": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1841, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1842, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.236} +{"ts": "2026-09-09 03:22:54", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_094/ov_SC03_094_jr_80140608.c", "fn": "func_8014305C", "addr": 2148806748, "aliases": ["ov_SC03_094"], "header": false, "includers": 0, "o0": false, "nhash_before": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "nhash_after": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1884, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1885, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.765} +{"ts": "2026-09-09 03:22:54", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_094/ov_SC03_094_jr_80140608.c", "fn": "func_801431E8", "addr": 2148807144, "aliases": ["ov_SC03_094"], "header": false, "includers": 0, "o0": false, "nhash_before": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "nhash_after": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1934, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.453} +{"ts": "2026-09-09 03:22:55", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_094/ov_SC03_094_jr_80140608.c", "fn": "func_80143D28", "addr": 2148810024, "aliases": ["ov_SC03_094"], "header": false, "includers": 0, "o0": false, "nhash_before": "1f7d9b35bc3afbabaa5aeaba0e19bea8116ab4b5", "nhash_after": "4b1590c37b50ad46941a3d1d3d9cb2ae9e61a710", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_80143D28"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 2103, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2104, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.204} +{"ts": "2026-09-09 03:22:55", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_094/ov_SC03_094_jr_80140608.c", "fn": "func_8014477C", "addr": 2148812668, "aliases": ["ov_SC03_094"], "header": false, "includers": 0, "o0": false, "nhash_before": "2ef323fe8ccdae86f2c1f3bf57f96161ddcc0cc2", "nhash_after": "eb4ba8daad49a10a1b44834aa07ba3306563f225", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_8014477C"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2284, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 2285, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.278} +{"ts": "2026-09-09 03:22:55", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_094/ov_SC03_094_jr_80140608.c", "fn": "func_80144880", "addr": 2148812928, "aliases": ["ov_SC03_094"], "header": false, "includers": 0, "o0": false, "nhash_before": "65788a17ecfc59b1efc501397adc4eb8758e804a", "nhash_after": "2f386ebb9a66fcb2ac404d69911dc62e11ced48e", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80144880"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 2326, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2327, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2328, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.249} +{"ts": "2026-09-09 03:22:56", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_094/ov_SC03_094_jr_80140608.c", "fn": "", "addr": null, "aliases": ["ov_SC03_094"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "nhash_after": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1374, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.434} +{"ts": "2026-09-09 03:22:45", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_014/ov_SC03_014_jr_80140608.c", "fn": "func_80140958", "addr": 2148796760, "aliases": ["ov_SC03_014", "ov_SC03_015"], "header": false, "includers": 0, "o0": false, "nhash_before": "ab60b4c172eeb20c8597450a1de48b11174869de", "nhash_after": "61893bd004dd416a33c172698d52ae48d92e15ad", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_80140608.c", "fn": "func_80140958"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 1042, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$21", "via": "", "line": 1043, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 1044, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$22", "via": "", "line": 1045, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 1046, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1047, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1048, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1049, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1129, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1140, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1146, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.601} +{"ts": "2026-09-09 03:22:47", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_014/ov_SC03_014_jr_80140608.c", "fn": "func_80141874", "addr": 2148800628, "aliases": ["ov_SC03_014", "ov_SC03_015"], "header": false, "includers": 0, "o0": false, "nhash_before": "0b864874586c0fbca6f49bc3522827339765b278", "nhash_after": "0b864874586c0fbca6f49bc3522827339765b278", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1353, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.035} +{"ts": "2026-09-09 03:22:47", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_014/ov_SC03_014_jr_80140608.c", "fn": "func_801424E4", "addr": 2148803812, "aliases": ["ov_SC03_014", "ov_SC03_015"], "header": false, "includers": 0, "o0": false, "nhash_before": "0fc163d196b582cb319467f68c3808f18c538ec8", "nhash_after": "baf2a68c3d1443c2c17776905597b6f64e8f853e", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_801424E4"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1540, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1559, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1560, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1563, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.57} +{"ts": "2026-09-09 03:22:48", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_014/ov_SC03_014_jr_80140608.c", "fn": "func_80142608", "addr": 2148804104, "aliases": ["ov_SC03_014", "ov_SC03_015"], "header": false, "includers": 0, "o0": false, "nhash_before": "c0a62d1c443baddf47a66e30b20699d9a6b5bcfb", "nhash_after": "2a34f6ae0fbc42dba731f3cb61b452b132151f49", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80142608"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1596, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.458} +{"ts": "2026-09-09 03:22:50", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_014/ov_SC03_014_jr_80140608.c", "fn": "func_80142EC0", "addr": 2148806336, "aliases": ["ov_SC03_014", "ov_SC03_015"], "header": false, "includers": 0, "o0": false, "nhash_before": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "nhash_after": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1842, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1843, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.85} +{"ts": "2026-09-09 03:22:51", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_014/ov_SC03_014_jr_80140608.c", "fn": "func_8014305C", "addr": 2148806748, "aliases": ["ov_SC03_014", "ov_SC03_015"], "header": false, "includers": 0, "o0": false, "nhash_before": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "nhash_after": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1885, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1886, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.564} +{"ts": "2026-09-09 03:22:52", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_014/ov_SC03_014_jr_80140608.c", "fn": "func_801431E8", "addr": 2148807144, "aliases": ["ov_SC03_014", "ov_SC03_015"], "header": false, "includers": 0, "o0": false, "nhash_before": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "nhash_after": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1935, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.921} +{"ts": "2026-09-09 03:22:53", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_014/ov_SC03_014_jr_80140608.c", "fn": "func_80143D28", "addr": 2148810024, "aliases": ["ov_SC03_014", "ov_SC03_015"], "header": false, "includers": 0, "o0": false, "nhash_before": "1f7d9b35bc3afbabaa5aeaba0e19bea8116ab4b5", "nhash_after": "4b1590c37b50ad46941a3d1d3d9cb2ae9e61a710", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_80143D28"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 2104, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2105, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.664} +{"ts": "2026-09-09 03:22:54", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_014/ov_SC03_014_jr_80140608.c", "fn": "func_8014477C", "addr": 2148812668, "aliases": ["ov_SC03_014", "ov_SC03_015"], "header": false, "includers": 0, "o0": false, "nhash_before": "2ef323fe8ccdae86f2c1f3bf57f96161ddcc0cc2", "nhash_after": "eb4ba8daad49a10a1b44834aa07ba3306563f225", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_8014477C"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2285, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 2286, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.546} +{"ts": "2026-09-09 03:22:54", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_014/ov_SC03_014_jr_80140608.c", "fn": "func_80144880", "addr": 2148812928, "aliases": ["ov_SC03_014", "ov_SC03_015"], "header": false, "includers": 0, "o0": false, "nhash_before": "65788a17ecfc59b1efc501397adc4eb8758e804a", "nhash_after": "2f386ebb9a66fcb2ac404d69911dc62e11ced48e", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80144880"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 2327, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2328, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2329, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.54} +{"ts": "2026-09-09 03:22:55", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_014/ov_SC03_014_jr_80140608.c", "fn": "", "addr": null, "aliases": ["ov_SC03_014", "ov_SC03_015"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "nhash_after": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1374, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.197} +{"ts": "2026-09-09 03:22:51", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_096/ov_SC03_096_jr_80140608.c", "fn": "func_80140958", "addr": 2148796760, "aliases": ["ov_SC03_096"], "header": false, "includers": 0, "o0": false, "nhash_before": "ab60b4c172eeb20c8597450a1de48b11174869de", "nhash_after": "61893bd004dd416a33c172698d52ae48d92e15ad", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_80140608.c", "fn": "func_80140958"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 1042, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$21", "via": "", "line": 1043, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 1044, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$22", "via": "", "line": 1045, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 1046, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1047, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1048, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1049, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1129, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1140, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1146, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.209} +{"ts": "2026-09-09 03:22:52", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_096/ov_SC03_096_jr_80140608.c", "fn": "func_80141874", "addr": 2148800628, "aliases": ["ov_SC03_096"], "header": false, "includers": 0, "o0": false, "nhash_before": "0b864874586c0fbca6f49bc3522827339765b278", "nhash_after": "0b864874586c0fbca6f49bc3522827339765b278", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1353, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.448} +{"ts": "2026-09-09 03:22:52", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_096/ov_SC03_096_jr_80140608.c", "fn": "func_801424E4", "addr": 2148803812, "aliases": ["ov_SC03_096"], "header": false, "includers": 0, "o0": false, "nhash_before": "0fc163d196b582cb319467f68c3808f18c538ec8", "nhash_after": "baf2a68c3d1443c2c17776905597b6f64e8f853e", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_801424E4"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1539, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1558, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1559, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1562, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.211} +{"ts": "2026-09-09 03:22:52", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_096/ov_SC03_096_jr_80140608.c", "fn": "func_80142608", "addr": 2148804104, "aliases": ["ov_SC03_096"], "header": false, "includers": 0, "o0": false, "nhash_before": "c0a62d1c443baddf47a66e30b20699d9a6b5bcfb", "nhash_after": "2a34f6ae0fbc42dba731f3cb61b452b132151f49", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80142608"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1595, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.363} +{"ts": "2026-09-09 03:22:53", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_096/ov_SC03_096_jr_80140608.c", "fn": "func_80142EC0", "addr": 2148806336, "aliases": ["ov_SC03_096"], "header": false, "includers": 0, "o0": false, "nhash_before": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "nhash_after": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1841, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1842, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.794} +{"ts": "2026-09-09 03:22:54", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_096/ov_SC03_096_jr_80140608.c", "fn": "func_8014305C", "addr": 2148806748, "aliases": ["ov_SC03_096"], "header": false, "includers": 0, "o0": false, "nhash_before": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "nhash_after": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1884, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1885, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.04} +{"ts": "2026-09-09 03:22:55", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_096/ov_SC03_096_jr_80140608.c", "fn": "func_801431E8", "addr": 2148807144, "aliases": ["ov_SC03_096"], "header": false, "includers": 0, "o0": false, "nhash_before": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "nhash_after": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1934, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.395} +{"ts": "2026-09-09 03:22:55", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_096/ov_SC03_096_jr_80140608.c", "fn": "func_80143D28", "addr": 2148810024, "aliases": ["ov_SC03_096"], "header": false, "includers": 0, "o0": false, "nhash_before": "1f7d9b35bc3afbabaa5aeaba0e19bea8116ab4b5", "nhash_after": "4b1590c37b50ad46941a3d1d3d9cb2ae9e61a710", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_80143D28"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 2103, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2104, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.256} +{"ts": "2026-09-09 03:22:55", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_096/ov_SC03_096_jr_80140608.c", "fn": "func_8014477C", "addr": 2148812668, "aliases": ["ov_SC03_096"], "header": false, "includers": 0, "o0": false, "nhash_before": "2ef323fe8ccdae86f2c1f3bf57f96161ddcc0cc2", "nhash_after": "eb4ba8daad49a10a1b44834aa07ba3306563f225", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_8014477C"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2284, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 2285, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.198} +{"ts": "2026-09-09 03:22:55", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_096/ov_SC03_096_jr_80140608.c", "fn": "func_80144880", "addr": 2148812928, "aliases": ["ov_SC03_096"], "header": false, "includers": 0, "o0": false, "nhash_before": "65788a17ecfc59b1efc501397adc4eb8758e804a", "nhash_after": "2f386ebb9a66fcb2ac404d69911dc62e11ced48e", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80144880"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 2326, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2327, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2328, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.196} +{"ts": "2026-09-09 03:22:56", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_096/ov_SC03_096_jr_80140608.c", "fn": "", "addr": null, "aliases": ["ov_SC03_096"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "nhash_after": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1374, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.644} +{"ts": "2026-09-09 03:22:51", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_095/ov_SC03_095_jr_80140608.c", "fn": "func_80140958", "addr": 2148796760, "aliases": ["ov_SC03_095"], "header": false, "includers": 0, "o0": false, "nhash_before": "ab60b4c172eeb20c8597450a1de48b11174869de", "nhash_after": "61893bd004dd416a33c172698d52ae48d92e15ad", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_80140608.c", "fn": "func_80140958"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 1042, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$21", "via": "", "line": 1043, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 1044, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$22", "via": "", "line": 1045, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 1046, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1047, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1048, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1049, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1129, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1140, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1146, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.198} +{"ts": "2026-09-09 03:22:52", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_095/ov_SC03_095_jr_80140608.c", "fn": "func_80141874", "addr": 2148800628, "aliases": ["ov_SC03_095"], "header": false, "includers": 0, "o0": false, "nhash_before": "0b864874586c0fbca6f49bc3522827339765b278", "nhash_after": "0b864874586c0fbca6f49bc3522827339765b278", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1353, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.629} +{"ts": "2026-09-09 03:22:52", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_095/ov_SC03_095_jr_80140608.c", "fn": "func_801424E4", "addr": 2148803812, "aliases": ["ov_SC03_095"], "header": false, "includers": 0, "o0": false, "nhash_before": "0fc163d196b582cb319467f68c3808f18c538ec8", "nhash_after": "baf2a68c3d1443c2c17776905597b6f64e8f853e", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_801424E4"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1555, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1574, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1575, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1578, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.386} +{"ts": "2026-09-09 03:22:53", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_095/ov_SC03_095_jr_80140608.c", "fn": "func_80142608", "addr": 2148804104, "aliases": ["ov_SC03_095"], "header": false, "includers": 0, "o0": false, "nhash_before": "c0a62d1c443baddf47a66e30b20699d9a6b5bcfb", "nhash_after": "2a34f6ae0fbc42dba731f3cb61b452b132151f49", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80142608"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1611, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.438} +{"ts": "2026-09-09 03:22:54", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_095/ov_SC03_095_jr_80140608.c", "fn": "func_80142EC0", "addr": 2148806336, "aliases": ["ov_SC03_095"], "header": false, "includers": 0, "o0": false, "nhash_before": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "nhash_after": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1857, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1858, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.836} +{"ts": "2026-09-09 03:22:54", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_095/ov_SC03_095_jr_80140608.c", "fn": "func_8014305C", "addr": 2148806748, "aliases": ["ov_SC03_095"], "header": false, "includers": 0, "o0": false, "nhash_before": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "nhash_after": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1900, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1901, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.683} +{"ts": "2026-09-09 03:22:55", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_095/ov_SC03_095_jr_80140608.c", "fn": "func_801431E8", "addr": 2148807144, "aliases": ["ov_SC03_095"], "header": false, "includers": 0, "o0": false, "nhash_before": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "nhash_after": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1950, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.486} +{"ts": "2026-09-09 03:22:55", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_095/ov_SC03_095_jr_80140608.c", "fn": "func_80143D28", "addr": 2148810024, "aliases": ["ov_SC03_095"], "header": false, "includers": 0, "o0": false, "nhash_before": "1f7d9b35bc3afbabaa5aeaba0e19bea8116ab4b5", "nhash_after": "4b1590c37b50ad46941a3d1d3d9cb2ae9e61a710", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_80143D28"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 2119, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2120, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.2} +{"ts": "2026-09-09 03:22:55", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_095/ov_SC03_095_jr_80140608.c", "fn": "func_8014477C", "addr": 2148812668, "aliases": ["ov_SC03_095"], "header": false, "includers": 0, "o0": false, "nhash_before": "2ef323fe8ccdae86f2c1f3bf57f96161ddcc0cc2", "nhash_after": "eb4ba8daad49a10a1b44834aa07ba3306563f225", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_8014477C"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2300, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 2301, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.274} +{"ts": "2026-09-09 03:22:56", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_095/ov_SC03_095_jr_80140608.c", "fn": "func_80144880", "addr": 2148812928, "aliases": ["ov_SC03_095"], "header": false, "includers": 0, "o0": false, "nhash_before": "65788a17ecfc59b1efc501397adc4eb8758e804a", "nhash_after": "2f386ebb9a66fcb2ac404d69911dc62e11ced48e", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80144880"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 2342, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2343, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2344, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.319} +{"ts": "2026-09-09 03:22:56", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_095/ov_SC03_095_jr_80140608.c", "fn": "", "addr": null, "aliases": ["ov_SC03_095"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "nhash_after": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1374, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.519} +{"ts": "2026-09-09 03:22:52", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_097/ov_SC03_097_jr_80140608.c", "fn": "func_80140958", "addr": 2148796760, "aliases": ["ov_SC03_097"], "header": false, "includers": 0, "o0": false, "nhash_before": "ab60b4c172eeb20c8597450a1de48b11174869de", "nhash_after": "61893bd004dd416a33c172698d52ae48d92e15ad", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_80140608.c", "fn": "func_80140958"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 1042, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$21", "via": "", "line": 1043, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 1044, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$22", "via": "", "line": 1045, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 1046, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1047, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1048, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1049, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1129, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1140, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1146, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.324} +{"ts": "2026-09-09 03:22:52", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_097/ov_SC03_097_jr_80140608.c", "fn": "func_80141874", "addr": 2148800628, "aliases": ["ov_SC03_097"], "header": false, "includers": 0, "o0": false, "nhash_before": "0b864874586c0fbca6f49bc3522827339765b278", "nhash_after": "0b864874586c0fbca6f49bc3522827339765b278", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1353, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.71} +{"ts": "2026-09-09 03:22:53", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_097/ov_SC03_097_jr_80140608.c", "fn": "func_801424E4", "addr": 2148803812, "aliases": ["ov_SC03_097"], "header": false, "includers": 0, "o0": false, "nhash_before": "0fc163d196b582cb319467f68c3808f18c538ec8", "nhash_after": "baf2a68c3d1443c2c17776905597b6f64e8f853e", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_801424E4"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1539, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1558, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1559, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1562, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.256} +{"ts": "2026-09-09 03:22:53", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_097/ov_SC03_097_jr_80140608.c", "fn": "func_80142608", "addr": 2148804104, "aliases": ["ov_SC03_097"], "header": false, "includers": 0, "o0": false, "nhash_before": "c0a62d1c443baddf47a66e30b20699d9a6b5bcfb", "nhash_after": "2a34f6ae0fbc42dba731f3cb61b452b132151f49", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80142608"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1595, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.372} +{"ts": "2026-09-09 03:22:54", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_097/ov_SC03_097_jr_80140608.c", "fn": "func_80142EC0", "addr": 2148806336, "aliases": ["ov_SC03_097"], "header": false, "includers": 0, "o0": false, "nhash_before": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "nhash_after": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1841, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1842, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.801} +{"ts": "2026-09-09 03:22:55", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_097/ov_SC03_097_jr_80140608.c", "fn": "func_8014305C", "addr": 2148806748, "aliases": ["ov_SC03_097"], "header": false, "includers": 0, "o0": false, "nhash_before": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "nhash_after": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1884, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1885, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.754} +{"ts": "2026-09-09 03:22:55", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_097/ov_SC03_097_jr_80140608.c", "fn": "func_801431E8", "addr": 2148807144, "aliases": ["ov_SC03_097"], "header": false, "includers": 0, "o0": false, "nhash_before": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "nhash_after": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1934, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.493} +{"ts": "2026-09-09 03:22:55", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_097/ov_SC03_097_jr_80140608.c", "fn": "func_80143D28", "addr": 2148810024, "aliases": ["ov_SC03_097"], "header": false, "includers": 0, "o0": false, "nhash_before": "1f7d9b35bc3afbabaa5aeaba0e19bea8116ab4b5", "nhash_after": "4b1590c37b50ad46941a3d1d3d9cb2ae9e61a710", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_80143D28"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 2103, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2104, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.206} +{"ts": "2026-09-09 03:22:56", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_097/ov_SC03_097_jr_80140608.c", "fn": "func_8014477C", "addr": 2148812668, "aliases": ["ov_SC03_097"], "header": false, "includers": 0, "o0": false, "nhash_before": "2ef323fe8ccdae86f2c1f3bf57f96161ddcc0cc2", "nhash_after": "eb4ba8daad49a10a1b44834aa07ba3306563f225", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_8014477C"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2284, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 2285, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.241} +{"ts": "2026-09-09 03:22:56", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_097/ov_SC03_097_jr_80140608.c", "fn": "func_80144880", "addr": 2148812928, "aliases": ["ov_SC03_097"], "header": false, "includers": 0, "o0": false, "nhash_before": "65788a17ecfc59b1efc501397adc4eb8758e804a", "nhash_after": "2f386ebb9a66fcb2ac404d69911dc62e11ced48e", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80144880"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 2326, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2327, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2328, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.349} +{"ts": "2026-09-09 03:22:57", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_097/ov_SC03_097_jr_80140608.c", "fn": "", "addr": null, "aliases": ["ov_SC03_097"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "nhash_after": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1374, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.536} +{"ts": "2026-09-09 03:22:53", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_100/ov_SC03_100_jr_80140608.c", "fn": "func_80140958", "addr": 2148796760, "aliases": ["ov_SC03_100"], "header": false, "includers": 0, "o0": false, "nhash_before": "ab60b4c172eeb20c8597450a1de48b11174869de", "nhash_after": "61893bd004dd416a33c172698d52ae48d92e15ad", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_80140608.c", "fn": "func_80140958"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 1042, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$21", "via": "", "line": 1043, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 1044, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$22", "via": "", "line": 1045, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 1046, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1047, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1048, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1049, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1129, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1140, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1146, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.336} +{"ts": "2026-09-09 03:22:53", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_100/ov_SC03_100_jr_80140608.c", "fn": "func_80141874", "addr": 2148800628, "aliases": ["ov_SC03_100"], "header": false, "includers": 0, "o0": false, "nhash_before": "0b864874586c0fbca6f49bc3522827339765b278", "nhash_after": "0b864874586c0fbca6f49bc3522827339765b278", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1353, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.574} +{"ts": "2026-09-09 03:22:53", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_100/ov_SC03_100_jr_80140608.c", "fn": "func_801424E4", "addr": 2148803812, "aliases": ["ov_SC03_100"], "header": false, "includers": 0, "o0": false, "nhash_before": "0fc163d196b582cb319467f68c3808f18c538ec8", "nhash_after": "baf2a68c3d1443c2c17776905597b6f64e8f853e", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_801424E4"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1539, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1558, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1559, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1562, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.242} +{"ts": "2026-09-09 03:22:54", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_100/ov_SC03_100_jr_80140608.c", "fn": "func_80142608", "addr": 2148804104, "aliases": ["ov_SC03_100"], "header": false, "includers": 0, "o0": false, "nhash_before": "c0a62d1c443baddf47a66e30b20699d9a6b5bcfb", "nhash_after": "2a34f6ae0fbc42dba731f3cb61b452b132151f49", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80142608"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1595, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.288} +{"ts": "2026-09-09 03:22:54", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_100/ov_SC03_100_jr_80140608.c", "fn": "func_80142EC0", "addr": 2148806336, "aliases": ["ov_SC03_100"], "header": false, "includers": 0, "o0": false, "nhash_before": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "nhash_after": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1841, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1842, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.763} +{"ts": "2026-09-09 03:22:55", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_100/ov_SC03_100_jr_80140608.c", "fn": "func_8014305C", "addr": 2148806748, "aliases": ["ov_SC03_100"], "header": false, "includers": 0, "o0": false, "nhash_before": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "nhash_after": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1884, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1885, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.619} +{"ts": "2026-09-09 03:22:56", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_100/ov_SC03_100_jr_80140608.c", "fn": "func_801431E8", "addr": 2148807144, "aliases": ["ov_SC03_100"], "header": false, "includers": 0, "o0": false, "nhash_before": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "nhash_after": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1934, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.495} +{"ts": "2026-09-09 03:22:56", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_100/ov_SC03_100_jr_80140608.c", "fn": "func_80143D28", "addr": 2148810024, "aliases": ["ov_SC03_100"], "header": false, "includers": 0, "o0": false, "nhash_before": "1f7d9b35bc3afbabaa5aeaba0e19bea8116ab4b5", "nhash_after": "4b1590c37b50ad46941a3d1d3d9cb2ae9e61a710", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_80143D28"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 2103, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2104, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.227} +{"ts": "2026-09-09 03:22:56", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_100/ov_SC03_100_jr_80140608.c", "fn": "func_8014477C", "addr": 2148812668, "aliases": ["ov_SC03_100"], "header": false, "includers": 0, "o0": false, "nhash_before": "2ef323fe8ccdae86f2c1f3bf57f96161ddcc0cc2", "nhash_after": "eb4ba8daad49a10a1b44834aa07ba3306563f225", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_8014477C"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2284, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 2285, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.221} +{"ts": "2026-09-09 03:22:56", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_100/ov_SC03_100_jr_80140608.c", "fn": "func_80144880", "addr": 2148812928, "aliases": ["ov_SC03_100"], "header": false, "includers": 0, "o0": false, "nhash_before": "65788a17ecfc59b1efc501397adc4eb8758e804a", "nhash_after": "2f386ebb9a66fcb2ac404d69911dc62e11ced48e", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80144880"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 2326, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2327, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2328, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.25} +{"ts": "2026-09-09 03:22:57", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_100/ov_SC03_100_jr_80140608.c", "fn": "", "addr": null, "aliases": ["ov_SC03_100"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "nhash_after": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1374, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.641} +{"ts": "2026-09-09 03:22:52", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_099/ov_SC03_099_jr_80140608.c", "fn": "func_80140958", "addr": 2148796760, "aliases": ["ov_SC03_099"], "header": false, "includers": 0, "o0": false, "nhash_before": "ab60b4c172eeb20c8597450a1de48b11174869de", "nhash_after": "61893bd004dd416a33c172698d52ae48d92e15ad", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_80140608.c", "fn": "func_80140958"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 1042, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$21", "via": "", "line": 1043, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 1044, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$22", "via": "", "line": 1045, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 1046, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1047, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1048, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1049, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1129, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1140, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1146, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.228} +{"ts": "2026-09-09 03:22:53", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_099/ov_SC03_099_jr_80140608.c", "fn": "func_80141874", "addr": 2148800628, "aliases": ["ov_SC03_099"], "header": false, "includers": 0, "o0": false, "nhash_before": "0b864874586c0fbca6f49bc3522827339765b278", "nhash_after": "0b864874586c0fbca6f49bc3522827339765b278", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1353, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.673} +{"ts": "2026-09-09 03:22:53", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_099/ov_SC03_099_jr_80140608.c", "fn": "func_801424E4", "addr": 2148803812, "aliases": ["ov_SC03_099"], "header": false, "includers": 0, "o0": false, "nhash_before": "0fc163d196b582cb319467f68c3808f18c538ec8", "nhash_after": "baf2a68c3d1443c2c17776905597b6f64e8f853e", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_801424E4"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1539, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1558, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1559, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1562, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.248} +{"ts": "2026-09-09 03:22:53", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_099/ov_SC03_099_jr_80140608.c", "fn": "func_80142608", "addr": 2148804104, "aliases": ["ov_SC03_099"], "header": false, "includers": 0, "o0": false, "nhash_before": "c0a62d1c443baddf47a66e30b20699d9a6b5bcfb", "nhash_after": "2a34f6ae0fbc42dba731f3cb61b452b132151f49", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80142608"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1595, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.322} +{"ts": "2026-09-09 03:22:54", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_099/ov_SC03_099_jr_80140608.c", "fn": "func_80142EC0", "addr": 2148806336, "aliases": ["ov_SC03_099"], "header": false, "includers": 0, "o0": false, "nhash_before": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "nhash_after": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1841, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1842, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.021} +{"ts": "2026-09-09 03:22:55", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_099/ov_SC03_099_jr_80140608.c", "fn": "func_8014305C", "addr": 2148806748, "aliases": ["ov_SC03_099"], "header": false, "includers": 0, "o0": false, "nhash_before": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "nhash_after": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1884, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1885, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.76} +{"ts": "2026-09-09 03:22:56", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_099/ov_SC03_099_jr_80140608.c", "fn": "func_801431E8", "addr": 2148807144, "aliases": ["ov_SC03_099"], "header": false, "includers": 0, "o0": false, "nhash_before": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "nhash_after": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1934, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.626} +{"ts": "2026-09-09 03:22:56", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_099/ov_SC03_099_jr_80140608.c", "fn": "func_80143D28", "addr": 2148810024, "aliases": ["ov_SC03_099"], "header": false, "includers": 0, "o0": false, "nhash_before": "1f7d9b35bc3afbabaa5aeaba0e19bea8116ab4b5", "nhash_after": "4b1590c37b50ad46941a3d1d3d9cb2ae9e61a710", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_80143D28"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 2103, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2104, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.234} +{"ts": "2026-09-09 03:22:56", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_099/ov_SC03_099_jr_80140608.c", "fn": "func_8014477C", "addr": 2148812668, "aliases": ["ov_SC03_099"], "header": false, "includers": 0, "o0": false, "nhash_before": "2ef323fe8ccdae86f2c1f3bf57f96161ddcc0cc2", "nhash_after": "eb4ba8daad49a10a1b44834aa07ba3306563f225", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_8014477C"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2284, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 2285, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.256} +{"ts": "2026-09-09 03:22:57", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_099/ov_SC03_099_jr_80140608.c", "fn": "func_80144880", "addr": 2148812928, "aliases": ["ov_SC03_099"], "header": false, "includers": 0, "o0": false, "nhash_before": "65788a17ecfc59b1efc501397adc4eb8758e804a", "nhash_after": "2f386ebb9a66fcb2ac404d69911dc62e11ced48e", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80144880"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 2326, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2327, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2328, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.317} +{"ts": "2026-09-09 03:22:57", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_099/ov_SC03_099_jr_80140608.c", "fn": "", "addr": null, "aliases": ["ov_SC03_099"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "nhash_after": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1374, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.52} +{"ts": "2026-09-09 03:22:53", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_101/ov_SC03_101_jr_80140608.c", "fn": "func_80140958", "addr": 2148796760, "aliases": ["ov_SC03_101"], "header": false, "includers": 0, "o0": false, "nhash_before": "ab60b4c172eeb20c8597450a1de48b11174869de", "nhash_after": "61893bd004dd416a33c172698d52ae48d92e15ad", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_80140608.c", "fn": "func_80140958"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 1042, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$21", "via": "", "line": 1043, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 1044, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$22", "via": "", "line": 1045, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 1046, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1047, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1048, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1049, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1129, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1140, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1146, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.41} +{"ts": "2026-09-09 03:22:53", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_101/ov_SC03_101_jr_80140608.c", "fn": "func_80141874", "addr": 2148800628, "aliases": ["ov_SC03_101"], "header": false, "includers": 0, "o0": false, "nhash_before": "0b864874586c0fbca6f49bc3522827339765b278", "nhash_after": "0b864874586c0fbca6f49bc3522827339765b278", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1353, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.586} +{"ts": "2026-09-09 03:22:54", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_101/ov_SC03_101_jr_80140608.c", "fn": "func_801424E4", "addr": 2148803812, "aliases": ["ov_SC03_101"], "header": false, "includers": 0, "o0": false, "nhash_before": "0fc163d196b582cb319467f68c3808f18c538ec8", "nhash_after": "baf2a68c3d1443c2c17776905597b6f64e8f853e", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_801424E4"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1539, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1558, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1559, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1562, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.329} +{"ts": "2026-09-09 03:22:54", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_101/ov_SC03_101_jr_80140608.c", "fn": "func_80142608", "addr": 2148804104, "aliases": ["ov_SC03_101"], "header": false, "includers": 0, "o0": false, "nhash_before": "c0a62d1c443baddf47a66e30b20699d9a6b5bcfb", "nhash_after": "2a34f6ae0fbc42dba731f3cb61b452b132151f49", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80142608"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1595, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.302} +{"ts": "2026-09-09 03:22:55", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_101/ov_SC03_101_jr_80140608.c", "fn": "func_80142EC0", "addr": 2148806336, "aliases": ["ov_SC03_101"], "header": false, "includers": 0, "o0": false, "nhash_before": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "nhash_after": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1841, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1842, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.651} +{"ts": "2026-09-09 03:22:56", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_101/ov_SC03_101_jr_80140608.c", "fn": "func_8014305C", "addr": 2148806748, "aliases": ["ov_SC03_101"], "header": false, "includers": 0, "o0": false, "nhash_before": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "nhash_after": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1884, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1885, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.858} +{"ts": "2026-09-09 03:22:56", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_101/ov_SC03_101_jr_80140608.c", "fn": "func_801431E8", "addr": 2148807144, "aliases": ["ov_SC03_101"], "header": false, "includers": 0, "o0": false, "nhash_before": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "nhash_after": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1934, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.568} +{"ts": "2026-09-09 03:22:57", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_101/ov_SC03_101_jr_80140608.c", "fn": "func_80143D28", "addr": 2148810024, "aliases": ["ov_SC03_101"], "header": false, "includers": 0, "o0": false, "nhash_before": "1f7d9b35bc3afbabaa5aeaba0e19bea8116ab4b5", "nhash_after": "4b1590c37b50ad46941a3d1d3d9cb2ae9e61a710", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_80143D28"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 2103, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2104, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.397} +{"ts": "2026-09-09 03:22:57", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_101/ov_SC03_101_jr_80140608.c", "fn": "func_8014477C", "addr": 2148812668, "aliases": ["ov_SC03_101"], "header": false, "includers": 0, "o0": false, "nhash_before": "2ef323fe8ccdae86f2c1f3bf57f96161ddcc0cc2", "nhash_after": "eb4ba8daad49a10a1b44834aa07ba3306563f225", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_8014477C"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2284, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 2285, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.232} +{"ts": "2026-09-09 03:22:57", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_101/ov_SC03_101_jr_80140608.c", "fn": "func_80144880", "addr": 2148812928, "aliases": ["ov_SC03_101"], "header": false, "includers": 0, "o0": false, "nhash_before": "65788a17ecfc59b1efc501397adc4eb8758e804a", "nhash_after": "2f386ebb9a66fcb2ac404d69911dc62e11ced48e", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80144880"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 2326, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2327, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2328, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.231} +{"ts": "2026-09-09 03:22:58", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_101/ov_SC03_101_jr_80140608.c", "fn": "", "addr": null, "aliases": ["ov_SC03_101"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "nhash_after": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1374, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.535} +{"ts": "2026-09-09 03:22:52", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_098/ov_SC03_098_jr_80140608.c", "fn": "func_80140958", "addr": 2148796760, "aliases": ["ov_SC03_098"], "header": false, "includers": 0, "o0": false, "nhash_before": "ab60b4c172eeb20c8597450a1de48b11174869de", "nhash_after": "61893bd004dd416a33c172698d52ae48d92e15ad", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_80140608.c", "fn": "func_80140958"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 1042, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$21", "via": "", "line": 1043, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 1044, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$22", "via": "", "line": 1045, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 1046, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1047, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1048, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1049, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1129, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1140, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1146, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.296} +{"ts": "2026-09-09 03:22:53", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_098/ov_SC03_098_jr_80140608.c", "fn": "func_80141874", "addr": 2148800628, "aliases": ["ov_SC03_098"], "header": false, "includers": 0, "o0": false, "nhash_before": "0b864874586c0fbca6f49bc3522827339765b278", "nhash_after": "0b864874586c0fbca6f49bc3522827339765b278", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1353, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.724} +{"ts": "2026-09-09 03:22:53", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_098/ov_SC03_098_jr_80140608.c", "fn": "func_801424E4", "addr": 2148803812, "aliases": ["ov_SC03_098"], "header": false, "includers": 0, "o0": false, "nhash_before": "0fc163d196b582cb319467f68c3808f18c538ec8", "nhash_after": "baf2a68c3d1443c2c17776905597b6f64e8f853e", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_801424E4"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1539, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1558, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1559, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1562, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.384} +{"ts": "2026-09-09 03:22:53", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_098/ov_SC03_098_jr_80140608.c", "fn": "func_80142608", "addr": 2148804104, "aliases": ["ov_SC03_098"], "header": false, "includers": 0, "o0": false, "nhash_before": "c0a62d1c443baddf47a66e30b20699d9a6b5bcfb", "nhash_after": "2a34f6ae0fbc42dba731f3cb61b452b132151f49", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80142608"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1595, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.418} +{"ts": "2026-09-09 03:22:54", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_098/ov_SC03_098_jr_80140608.c", "fn": "func_80142EC0", "addr": 2148806336, "aliases": ["ov_SC03_098"], "header": false, "includers": 0, "o0": false, "nhash_before": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "nhash_after": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1841, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1842, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.879} +{"ts": "2026-09-09 03:22:55", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_098/ov_SC03_098_jr_80140608.c", "fn": "func_8014305C", "addr": 2148806748, "aliases": ["ov_SC03_098"], "header": false, "includers": 0, "o0": false, "nhash_before": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "nhash_after": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1884, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1885, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.75} +{"ts": "2026-09-09 03:22:56", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_098/ov_SC03_098_jr_80140608.c", "fn": "func_801431E8", "addr": 2148807144, "aliases": ["ov_SC03_098"], "header": false, "includers": 0, "o0": false, "nhash_before": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "nhash_after": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1934, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.463} +{"ts": "2026-09-09 03:22:56", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_098/ov_SC03_098_jr_80140608.c", "fn": "func_80143D28", "addr": 2148810024, "aliases": ["ov_SC03_098"], "header": false, "includers": 0, "o0": false, "nhash_before": "1f7d9b35bc3afbabaa5aeaba0e19bea8116ab4b5", "nhash_after": "4b1590c37b50ad46941a3d1d3d9cb2ae9e61a710", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_80143D28"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 2103, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2104, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.379} +{"ts": "2026-09-09 03:22:57", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_098/ov_SC03_098_jr_80140608.c", "fn": "func_8014477C", "addr": 2148812668, "aliases": ["ov_SC03_098"], "header": false, "includers": 0, "o0": false, "nhash_before": "2ef323fe8ccdae86f2c1f3bf57f96161ddcc0cc2", "nhash_after": "eb4ba8daad49a10a1b44834aa07ba3306563f225", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_8014477C"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2284, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 2285, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.532} +{"ts": "2026-09-09 03:22:57", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_098/ov_SC03_098_jr_80140608.c", "fn": "func_80144880", "addr": 2148812928, "aliases": ["ov_SC03_098"], "header": false, "includers": 0, "o0": false, "nhash_before": "65788a17ecfc59b1efc501397adc4eb8758e804a", "nhash_after": "2f386ebb9a66fcb2ac404d69911dc62e11ced48e", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80144880"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 2326, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2327, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2328, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.296} +{"ts": "2026-09-09 03:22:58", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_098/ov_SC03_098_jr_80140608.c", "fn": "", "addr": null, "aliases": ["ov_SC03_098"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "nhash_after": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1374, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.687} +{"ts": "2026-09-09 03:22:53", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_102/ov_SC03_102_jr_80140608.c", "fn": "func_80140958", "addr": 2148796760, "aliases": ["ov_SC03_102"], "header": false, "includers": 0, "o0": false, "nhash_before": "ab60b4c172eeb20c8597450a1de48b11174869de", "nhash_after": "61893bd004dd416a33c172698d52ae48d92e15ad", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_80140608.c", "fn": "func_80140958"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 1042, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$21", "via": "", "line": 1043, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 1044, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$22", "via": "", "line": 1045, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 1046, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1047, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1048, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1049, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1129, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1140, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1146, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.279} +{"ts": "2026-09-09 03:22:53", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_102/ov_SC03_102_jr_80140608.c", "fn": "func_80141874", "addr": 2148800628, "aliases": ["ov_SC03_102"], "header": false, "includers": 0, "o0": false, "nhash_before": "0b864874586c0fbca6f49bc3522827339765b278", "nhash_after": "0b864874586c0fbca6f49bc3522827339765b278", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1353, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.68} +{"ts": "2026-09-09 03:22:54", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_102/ov_SC03_102_jr_80140608.c", "fn": "func_801424E4", "addr": 2148803812, "aliases": ["ov_SC03_102"], "header": false, "includers": 0, "o0": false, "nhash_before": "0fc163d196b582cb319467f68c3808f18c538ec8", "nhash_after": "baf2a68c3d1443c2c17776905597b6f64e8f853e", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_801424E4"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1539, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1558, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1559, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1562, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.409} +{"ts": "2026-09-09 03:22:54", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_102/ov_SC03_102_jr_80140608.c", "fn": "func_80142608", "addr": 2148804104, "aliases": ["ov_SC03_102"], "header": false, "includers": 0, "o0": false, "nhash_before": "c0a62d1c443baddf47a66e30b20699d9a6b5bcfb", "nhash_after": "2a34f6ae0fbc42dba731f3cb61b452b132151f49", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80142608"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1595, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.4} +{"ts": "2026-09-09 03:22:55", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_102/ov_SC03_102_jr_80140608.c", "fn": "func_80142EC0", "addr": 2148806336, "aliases": ["ov_SC03_102"], "header": false, "includers": 0, "o0": false, "nhash_before": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "nhash_after": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1841, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1842, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.757} +{"ts": "2026-09-09 03:22:56", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_102/ov_SC03_102_jr_80140608.c", "fn": "func_8014305C", "addr": 2148806748, "aliases": ["ov_SC03_102"], "header": false, "includers": 0, "o0": false, "nhash_before": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "nhash_after": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1884, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1885, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.693} +{"ts": "2026-09-09 03:22:57", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_102/ov_SC03_102_jr_80140608.c", "fn": "func_801431E8", "addr": 2148807144, "aliases": ["ov_SC03_102"], "header": false, "includers": 0, "o0": false, "nhash_before": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "nhash_after": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1934, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.828} +{"ts": "2026-09-09 03:22:57", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_102/ov_SC03_102_jr_80140608.c", "fn": "func_80143D28", "addr": 2148810024, "aliases": ["ov_SC03_102"], "header": false, "includers": 0, "o0": false, "nhash_before": "1f7d9b35bc3afbabaa5aeaba0e19bea8116ab4b5", "nhash_after": "4b1590c37b50ad46941a3d1d3d9cb2ae9e61a710", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_80143D28"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 2103, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2104, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.302} +{"ts": "2026-09-09 03:22:57", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_102/ov_SC03_102_jr_80140608.c", "fn": "func_8014477C", "addr": 2148812668, "aliases": ["ov_SC03_102"], "header": false, "includers": 0, "o0": false, "nhash_before": "2ef323fe8ccdae86f2c1f3bf57f96161ddcc0cc2", "nhash_after": "eb4ba8daad49a10a1b44834aa07ba3306563f225", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_8014477C"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2284, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 2285, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.316} +{"ts": "2026-09-09 03:22:58", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_102/ov_SC03_102_jr_80140608.c", "fn": "func_80144880", "addr": 2148812928, "aliases": ["ov_SC03_102"], "header": false, "includers": 0, "o0": false, "nhash_before": "65788a17ecfc59b1efc501397adc4eb8758e804a", "nhash_after": "2f386ebb9a66fcb2ac404d69911dc62e11ced48e", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80144880"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 2326, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2327, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2328, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.256} +{"ts": "2026-09-09 03:22:58", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_102/ov_SC03_102_jr_80140608.c", "fn": "", "addr": null, "aliases": ["ov_SC03_102"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "nhash_after": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1374, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.525} +{"ts": "2026-09-09 03:22:55", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_103/ov_SC03_103_jr_80140608.c", "fn": "func_80140958", "addr": 2148796760, "aliases": ["ov_SC03_103"], "header": false, "includers": 0, "o0": false, "nhash_before": "e35886b5c94a5bfa93bd67f0787b57d31b602162", "nhash_after": "e749a979708c32cb0ee295124a29b9a2d9cd106f", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_80140958"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 1076, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$21", "via": "", "line": 1077, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 1078, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$22", "via": "", "line": 1079, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 1080, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1081, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1082, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1083, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1163, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1174, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1180, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.211} +{"ts": "2026-09-09 03:22:55", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_103/ov_SC03_103_jr_80140608.c", "fn": "func_80141874", "addr": 2148800628, "aliases": ["ov_SC03_103"], "header": false, "includers": 0, "o0": false, "nhash_before": "0b864874586c0fbca6f49bc3522827339765b278", "nhash_after": "0b864874586c0fbca6f49bc3522827339765b278", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1387, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.399} +{"ts": "2026-09-09 03:22:55", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_103/ov_SC03_103_jr_80140608.c", "fn": "func_801424E4", "addr": 2148803812, "aliases": ["ov_SC03_103"], "header": false, "includers": 0, "o0": false, "nhash_before": "0fc163d196b582cb319467f68c3808f18c538ec8", "nhash_after": "baf2a68c3d1443c2c17776905597b6f64e8f853e", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_801424E4"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1573, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1592, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1593, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1596, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.225} +{"ts": "2026-09-09 03:22:55", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_103/ov_SC03_103_jr_80140608.c", "fn": "func_80142608", "addr": 2148804104, "aliases": ["ov_SC03_103"], "header": false, "includers": 0, "o0": false, "nhash_before": "c0a62d1c443baddf47a66e30b20699d9a6b5bcfb", "nhash_after": "2a34f6ae0fbc42dba731f3cb61b452b132151f49", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80142608"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1629, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.224} +{"ts": "2026-09-09 03:22:56", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_103/ov_SC03_103_jr_80140608.c", "fn": "func_80142EC0", "addr": 2148806336, "aliases": ["ov_SC03_103"], "header": false, "includers": 0, "o0": false, "nhash_before": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "nhash_after": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1875, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1876, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.752} +{"ts": "2026-09-09 03:22:57", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_103/ov_SC03_103_jr_80140608.c", "fn": "func_8014305C", "addr": 2148806748, "aliases": ["ov_SC03_103"], "header": false, "includers": 0, "o0": false, "nhash_before": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "nhash_after": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1918, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1919, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.99} +{"ts": "2026-09-09 03:22:58", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_103/ov_SC03_103_jr_80140608.c", "fn": "func_801431E8", "addr": 2148807144, "aliases": ["ov_SC03_103"], "header": false, "includers": 0, "o0": false, "nhash_before": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "nhash_after": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1968, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.81} +{"ts": "2026-09-09 03:22:58", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_103/ov_SC03_103_jr_80140608.c", "fn": "func_80143D28", "addr": 2148810024, "aliases": ["ov_SC03_103"], "header": false, "includers": 0, "o0": false, "nhash_before": "1f7d9b35bc3afbabaa5aeaba0e19bea8116ab4b5", "nhash_after": "4b1590c37b50ad46941a3d1d3d9cb2ae9e61a710", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_80143D28"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 2137, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2138, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.283} +{"ts": "2026-09-09 03:22:59", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_103/ov_SC03_103_jr_80140608.c", "fn": "func_8014477C", "addr": 2148812668, "aliases": ["ov_SC03_103"], "header": false, "includers": 0, "o0": false, "nhash_before": "2ef323fe8ccdae86f2c1f3bf57f96161ddcc0cc2", "nhash_after": "eb4ba8daad49a10a1b44834aa07ba3306563f225", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_8014477C"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2318, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 2319, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.215} +{"ts": "2026-09-09 03:22:59", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_103/ov_SC03_103_jr_80140608.c", "fn": "func_80144880", "addr": 2148812928, "aliases": ["ov_SC03_103"], "header": false, "includers": 0, "o0": false, "nhash_before": "65788a17ecfc59b1efc501397adc4eb8758e804a", "nhash_after": "2f386ebb9a66fcb2ac404d69911dc62e11ced48e", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80144880"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 2360, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2361, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2362, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.208} +{"ts": "2026-09-09 03:22:59", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_103/ov_SC03_103_jr_80140608.c", "fn": "", "addr": null, "aliases": ["ov_SC03_103"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "nhash_after": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1408, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.487} +{"ts": "2026-09-09 03:22:56", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_105/ov_SC03_105_jr_80140608.c", "fn": "func_80140958", "addr": 2148796760, "aliases": ["ov_SC03_105"], "header": false, "includers": 0, "o0": false, "nhash_before": "ab60b4c172eeb20c8597450a1de48b11174869de", "nhash_after": "61893bd004dd416a33c172698d52ae48d92e15ad", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_80140608.c", "fn": "func_80140958"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 1042, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$21", "via": "", "line": 1043, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 1044, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$22", "via": "", "line": 1045, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 1046, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1047, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1048, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1049, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1129, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1140, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1146, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.251} +{"ts": "2026-09-09 03:22:57", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_105/ov_SC03_105_jr_80140608.c", "fn": "func_80141874", "addr": 2148800628, "aliases": ["ov_SC03_105"], "header": false, "includers": 0, "o0": false, "nhash_before": "0b864874586c0fbca6f49bc3522827339765b278", "nhash_after": "0b864874586c0fbca6f49bc3522827339765b278", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1353, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.558} +{"ts": "2026-09-09 03:22:57", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_105/ov_SC03_105_jr_80140608.c", "fn": "func_801424E4", "addr": 2148803812, "aliases": ["ov_SC03_105"], "header": false, "includers": 0, "o0": false, "nhash_before": "0fc163d196b582cb319467f68c3808f18c538ec8", "nhash_after": "baf2a68c3d1443c2c17776905597b6f64e8f853e", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_801424E4"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1539, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1558, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1559, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1562, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.223} +{"ts": "2026-09-09 03:22:57", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_105/ov_SC03_105_jr_80140608.c", "fn": "func_80142608", "addr": 2148804104, "aliases": ["ov_SC03_105"], "header": false, "includers": 0, "o0": false, "nhash_before": "c0a62d1c443baddf47a66e30b20699d9a6b5bcfb", "nhash_after": "2a34f6ae0fbc42dba731f3cb61b452b132151f49", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80142608"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1595, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.281} +{"ts": "2026-09-09 03:22:58", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_105/ov_SC03_105_jr_80140608.c", "fn": "func_80142EC0", "addr": 2148806336, "aliases": ["ov_SC03_105"], "header": false, "includers": 0, "o0": false, "nhash_before": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "nhash_after": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1841, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1842, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.704} +{"ts": "2026-09-09 03:22:59", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_105/ov_SC03_105_jr_80140608.c", "fn": "func_8014305C", "addr": 2148806748, "aliases": ["ov_SC03_105"], "header": false, "includers": 0, "o0": false, "nhash_before": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "nhash_after": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1884, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1885, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.845} +{"ts": "2026-09-09 03:23:00", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_105/ov_SC03_105_jr_80140608.c", "fn": "func_801431E8", "addr": 2148807144, "aliases": ["ov_SC03_105"], "header": false, "includers": 0, "o0": false, "nhash_before": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "nhash_after": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1934, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.706} +{"ts": "2026-09-09 03:23:00", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_105/ov_SC03_105_jr_80140608.c", "fn": "func_80143D28", "addr": 2148810024, "aliases": ["ov_SC03_105"], "header": false, "includers": 0, "o0": false, "nhash_before": "1f7d9b35bc3afbabaa5aeaba0e19bea8116ab4b5", "nhash_after": "4b1590c37b50ad46941a3d1d3d9cb2ae9e61a710", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_80143D28"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 2103, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2104, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.24} +{"ts": "2026-09-09 03:23:00", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_105/ov_SC03_105_jr_80140608.c", "fn": "func_8014477C", "addr": 2148812668, "aliases": ["ov_SC03_105"], "header": false, "includers": 0, "o0": false, "nhash_before": "2ef323fe8ccdae86f2c1f3bf57f96161ddcc0cc2", "nhash_after": "eb4ba8daad49a10a1b44834aa07ba3306563f225", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_8014477C"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2284, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 2285, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.325} +{"ts": "2026-09-09 03:23:00", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_105/ov_SC03_105_jr_80140608.c", "fn": "func_80144880", "addr": 2148812928, "aliases": ["ov_SC03_105"], "header": false, "includers": 0, "o0": false, "nhash_before": "65788a17ecfc59b1efc501397adc4eb8758e804a", "nhash_after": "2f386ebb9a66fcb2ac404d69911dc62e11ced48e", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80144880"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 2326, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2327, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2328, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.213} +{"ts": "2026-09-09 03:23:01", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_105/ov_SC03_105_jr_80140608.c", "fn": "", "addr": null, "aliases": ["ov_SC03_105"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "nhash_after": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1374, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.49} +{"ts": "2026-09-09 03:22:56", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_108/ov_SC03_108_jr_80140608.c", "fn": "func_80140958", "addr": 2148796760, "aliases": ["ov_SC03_108"], "header": false, "includers": 0, "o0": false, "nhash_before": "ab60b4c172eeb20c8597450a1de48b11174869de", "nhash_after": "61893bd004dd416a33c172698d52ae48d92e15ad", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_80140608.c", "fn": "func_80140958"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 1042, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$21", "via": "", "line": 1043, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 1044, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$22", "via": "", "line": 1045, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 1046, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1047, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1048, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1049, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1129, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1140, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1146, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.445} +{"ts": "2026-09-09 03:22:57", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_108/ov_SC03_108_jr_80140608.c", "fn": "func_80141874", "addr": 2148800628, "aliases": ["ov_SC03_108"], "header": false, "includers": 0, "o0": false, "nhash_before": "0b864874586c0fbca6f49bc3522827339765b278", "nhash_after": "0b864874586c0fbca6f49bc3522827339765b278", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1353, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.758} +{"ts": "2026-09-09 03:22:58", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_108/ov_SC03_108_jr_80140608.c", "fn": "func_801424E4", "addr": 2148803812, "aliases": ["ov_SC03_108"], "header": false, "includers": 0, "o0": false, "nhash_before": "0fc163d196b582cb319467f68c3808f18c538ec8", "nhash_after": "baf2a68c3d1443c2c17776905597b6f64e8f853e", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_801424E4"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1539, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1558, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1559, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1562, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.303} +{"ts": "2026-09-09 03:22:58", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_108/ov_SC03_108_jr_80140608.c", "fn": "func_80142608", "addr": 2148804104, "aliases": ["ov_SC03_108"], "header": false, "includers": 0, "o0": false, "nhash_before": "c0a62d1c443baddf47a66e30b20699d9a6b5bcfb", "nhash_after": "2a34f6ae0fbc42dba731f3cb61b452b132151f49", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80142608"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1595, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.245} +{"ts": "2026-09-09 03:22:59", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_108/ov_SC03_108_jr_80140608.c", "fn": "func_80142EC0", "addr": 2148806336, "aliases": ["ov_SC03_108"], "header": false, "includers": 0, "o0": false, "nhash_before": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "nhash_after": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1841, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1842, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.623} +{"ts": "2026-09-09 03:22:59", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_108/ov_SC03_108_jr_80140608.c", "fn": "func_8014305C", "addr": 2148806748, "aliases": ["ov_SC03_108"], "header": false, "includers": 0, "o0": false, "nhash_before": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "nhash_after": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1884, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1885, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.622} +{"ts": "2026-09-09 03:23:00", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_108/ov_SC03_108_jr_80140608.c", "fn": "func_801431E8", "addr": 2148807144, "aliases": ["ov_SC03_108"], "header": false, "includers": 0, "o0": false, "nhash_before": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "nhash_after": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1934, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.474} +{"ts": "2026-09-09 03:23:00", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_108/ov_SC03_108_jr_80140608.c", "fn": "func_80143D28", "addr": 2148810024, "aliases": ["ov_SC03_108"], "header": false, "includers": 0, "o0": false, "nhash_before": "1f7d9b35bc3afbabaa5aeaba0e19bea8116ab4b5", "nhash_after": "4b1590c37b50ad46941a3d1d3d9cb2ae9e61a710", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_80143D28"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 2103, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2104, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.29} +{"ts": "2026-09-09 03:23:00", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_108/ov_SC03_108_jr_80140608.c", "fn": "func_8014477C", "addr": 2148812668, "aliases": ["ov_SC03_108"], "header": false, "includers": 0, "o0": false, "nhash_before": "2ef323fe8ccdae86f2c1f3bf57f96161ddcc0cc2", "nhash_after": "eb4ba8daad49a10a1b44834aa07ba3306563f225", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_8014477C"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2284, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 2285, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.26} +{"ts": "2026-09-09 03:23:01", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_108/ov_SC03_108_jr_80140608.c", "fn": "func_80144880", "addr": 2148812928, "aliases": ["ov_SC03_108"], "header": false, "includers": 0, "o0": false, "nhash_before": "65788a17ecfc59b1efc501397adc4eb8758e804a", "nhash_after": "2f386ebb9a66fcb2ac404d69911dc62e11ced48e", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80144880"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 2326, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2327, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2328, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.243} +{"ts": "2026-09-09 03:23:01", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_108/ov_SC03_108_jr_80140608.c", "fn": "", "addr": null, "aliases": ["ov_SC03_108"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "nhash_after": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1374, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.526} +{"ts": "2026-09-09 03:22:56", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_104/ov_SC03_104_jr_80140608.c", "fn": "func_80140958", "addr": 2148796760, "aliases": ["ov_SC03_104"], "header": false, "includers": 0, "o0": false, "nhash_before": "ab60b4c172eeb20c8597450a1de48b11174869de", "nhash_after": "61893bd004dd416a33c172698d52ae48d92e15ad", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_80140608.c", "fn": "func_80140958"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 1042, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$21", "via": "", "line": 1043, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 1044, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$22", "via": "", "line": 1045, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 1046, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1047, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1048, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1049, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1129, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1140, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1146, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.234} +{"ts": "2026-09-09 03:22:56", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_104/ov_SC03_104_jr_80140608.c", "fn": "func_80141874", "addr": 2148800628, "aliases": ["ov_SC03_104"], "header": false, "includers": 0, "o0": false, "nhash_before": "0b864874586c0fbca6f49bc3522827339765b278", "nhash_after": "0b864874586c0fbca6f49bc3522827339765b278", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1353, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.53} +{"ts": "2026-09-09 03:22:57", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_104/ov_SC03_104_jr_80140608.c", "fn": "func_801424E4", "addr": 2148803812, "aliases": ["ov_SC03_104"], "header": false, "includers": 0, "o0": false, "nhash_before": "0fc163d196b582cb319467f68c3808f18c538ec8", "nhash_after": "baf2a68c3d1443c2c17776905597b6f64e8f853e", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_801424E4"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1539, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1558, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1559, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1562, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.208} +{"ts": "2026-09-09 03:22:57", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_104/ov_SC03_104_jr_80140608.c", "fn": "func_80142608", "addr": 2148804104, "aliases": ["ov_SC03_104"], "header": false, "includers": 0, "o0": false, "nhash_before": "c0a62d1c443baddf47a66e30b20699d9a6b5bcfb", "nhash_after": "2a34f6ae0fbc42dba731f3cb61b452b132151f49", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80142608"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1595, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.438} +{"ts": "2026-09-09 03:22:58", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_104/ov_SC03_104_jr_80140608.c", "fn": "func_80142EC0", "addr": 2148806336, "aliases": ["ov_SC03_104"], "header": false, "includers": 0, "o0": false, "nhash_before": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "nhash_after": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1841, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1842, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.85} +{"ts": "2026-09-09 03:22:59", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_104/ov_SC03_104_jr_80140608.c", "fn": "func_8014305C", "addr": 2148806748, "aliases": ["ov_SC03_104"], "header": false, "includers": 0, "o0": false, "nhash_before": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "nhash_after": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1884, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1885, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.739} +{"ts": "2026-09-09 03:22:59", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_104/ov_SC03_104_jr_80140608.c", "fn": "func_801431E8", "addr": 2148807144, "aliases": ["ov_SC03_104"], "header": false, "includers": 0, "o0": false, "nhash_before": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "nhash_after": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1934, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.544} +{"ts": "2026-09-09 03:23:00", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_104/ov_SC03_104_jr_80140608.c", "fn": "func_80143D28", "addr": 2148810024, "aliases": ["ov_SC03_104"], "header": false, "includers": 0, "o0": false, "nhash_before": "1f7d9b35bc3afbabaa5aeaba0e19bea8116ab4b5", "nhash_after": "4b1590c37b50ad46941a3d1d3d9cb2ae9e61a710", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_80143D28"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 2103, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2104, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.401} +{"ts": "2026-09-09 03:23:00", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_104/ov_SC03_104_jr_80140608.c", "fn": "func_8014477C", "addr": 2148812668, "aliases": ["ov_SC03_104"], "header": false, "includers": 0, "o0": false, "nhash_before": "2ef323fe8ccdae86f2c1f3bf57f96161ddcc0cc2", "nhash_after": "eb4ba8daad49a10a1b44834aa07ba3306563f225", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_8014477C"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2284, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 2285, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.203} +{"ts": "2026-09-09 03:23:00", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_104/ov_SC03_104_jr_80140608.c", "fn": "func_80144880", "addr": 2148812928, "aliases": ["ov_SC03_104"], "header": false, "includers": 0, "o0": false, "nhash_before": "65788a17ecfc59b1efc501397adc4eb8758e804a", "nhash_after": "2f386ebb9a66fcb2ac404d69911dc62e11ced48e", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80144880"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 2326, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2327, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2328, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.263} +{"ts": "2026-09-09 03:23:01", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_104/ov_SC03_104_jr_80140608.c", "fn": "", "addr": null, "aliases": ["ov_SC03_104"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "nhash_after": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1374, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.736} +{"ts": "2026-09-09 03:22:57", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_109/ov_SC03_109_jr_80140608.c", "fn": "func_80140958", "addr": 2148796760, "aliases": ["ov_SC03_109"], "header": false, "includers": 0, "o0": false, "nhash_before": "ab60b4c172eeb20c8597450a1de48b11174869de", "nhash_after": "61893bd004dd416a33c172698d52ae48d92e15ad", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_80140608.c", "fn": "func_80140958"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 1042, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$21", "via": "", "line": 1043, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 1044, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$22", "via": "", "line": 1045, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 1046, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1047, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1048, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1049, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1129, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1140, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1146, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.242} +{"ts": "2026-09-09 03:22:57", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_109/ov_SC03_109_jr_80140608.c", "fn": "func_80141874", "addr": 2148800628, "aliases": ["ov_SC03_109"], "header": false, "includers": 0, "o0": false, "nhash_before": "0b864874586c0fbca6f49bc3522827339765b278", "nhash_after": "0b864874586c0fbca6f49bc3522827339765b278", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1353, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.592} +{"ts": "2026-09-09 03:22:58", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_109/ov_SC03_109_jr_80140608.c", "fn": "func_801424E4", "addr": 2148803812, "aliases": ["ov_SC03_109"], "header": false, "includers": 0, "o0": false, "nhash_before": "0fc163d196b582cb319467f68c3808f18c538ec8", "nhash_after": "baf2a68c3d1443c2c17776905597b6f64e8f853e", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_801424E4"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1539, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1558, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1559, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1562, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.293} +{"ts": "2026-09-09 03:22:58", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_109/ov_SC03_109_jr_80140608.c", "fn": "func_80142608", "addr": 2148804104, "aliases": ["ov_SC03_109"], "header": false, "includers": 0, "o0": false, "nhash_before": "c0a62d1c443baddf47a66e30b20699d9a6b5bcfb", "nhash_after": "2a34f6ae0fbc42dba731f3cb61b452b132151f49", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80142608"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1595, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.466} +{"ts": "2026-09-09 03:22:59", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_109/ov_SC03_109_jr_80140608.c", "fn": "func_80142EC0", "addr": 2148806336, "aliases": ["ov_SC03_109"], "header": false, "includers": 0, "o0": false, "nhash_before": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "nhash_after": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1841, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1842, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.788} +{"ts": "2026-09-09 03:23:00", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_109/ov_SC03_109_jr_80140608.c", "fn": "func_8014305C", "addr": 2148806748, "aliases": ["ov_SC03_109"], "header": false, "includers": 0, "o0": false, "nhash_before": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "nhash_after": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1884, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1885, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.631} +{"ts": "2026-09-09 03:23:00", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_109/ov_SC03_109_jr_80140608.c", "fn": "func_801431E8", "addr": 2148807144, "aliases": ["ov_SC03_109"], "header": false, "includers": 0, "o0": false, "nhash_before": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "nhash_after": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1934, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.517} +{"ts": "2026-09-09 03:23:00", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_109/ov_SC03_109_jr_80140608.c", "fn": "func_80143D28", "addr": 2148810024, "aliases": ["ov_SC03_109"], "header": false, "includers": 0, "o0": false, "nhash_before": "1f7d9b35bc3afbabaa5aeaba0e19bea8116ab4b5", "nhash_after": "4b1590c37b50ad46941a3d1d3d9cb2ae9e61a710", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_80143D28"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 2103, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2104, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.314} +{"ts": "2026-09-09 03:23:01", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_109/ov_SC03_109_jr_80140608.c", "fn": "func_8014477C", "addr": 2148812668, "aliases": ["ov_SC03_109"], "header": false, "includers": 0, "o0": false, "nhash_before": "2ef323fe8ccdae86f2c1f3bf57f96161ddcc0cc2", "nhash_after": "eb4ba8daad49a10a1b44834aa07ba3306563f225", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_8014477C"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2284, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 2285, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.492} +{"ts": "2026-09-09 03:23:01", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_109/ov_SC03_109_jr_80140608.c", "fn": "func_80144880", "addr": 2148812928, "aliases": ["ov_SC03_109"], "header": false, "includers": 0, "o0": false, "nhash_before": "65788a17ecfc59b1efc501397adc4eb8758e804a", "nhash_after": "2f386ebb9a66fcb2ac404d69911dc62e11ced48e", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80144880"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 2326, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2327, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2328, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.305} +{"ts": "2026-09-09 03:23:02", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_109/ov_SC03_109_jr_80140608.c", "fn": "", "addr": null, "aliases": ["ov_SC03_109"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "nhash_after": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1374, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.52} +{"ts": "2026-09-09 03:22:57", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_110/ov_SC03_110_jr_80140608.c", "fn": "func_80140958", "addr": 2148796760, "aliases": ["ov_SC03_110"], "header": false, "includers": 0, "o0": false, "nhash_before": "ab60b4c172eeb20c8597450a1de48b11174869de", "nhash_after": "61893bd004dd416a33c172698d52ae48d92e15ad", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_80140608.c", "fn": "func_80140958"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 1042, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$21", "via": "", "line": 1043, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 1044, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$22", "via": "", "line": 1045, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 1046, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1047, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1048, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1049, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1129, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1140, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1146, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.412} +{"ts": "2026-09-09 03:22:58", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_110/ov_SC03_110_jr_80140608.c", "fn": "func_80141874", "addr": 2148800628, "aliases": ["ov_SC03_110"], "header": false, "includers": 0, "o0": false, "nhash_before": "0b864874586c0fbca6f49bc3522827339765b278", "nhash_after": "0b864874586c0fbca6f49bc3522827339765b278", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1353, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.667} +{"ts": "2026-09-09 03:22:58", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_110/ov_SC03_110_jr_80140608.c", "fn": "func_801424E4", "addr": 2148803812, "aliases": ["ov_SC03_110"], "header": false, "includers": 0, "o0": false, "nhash_before": "0fc163d196b582cb319467f68c3808f18c538ec8", "nhash_after": "baf2a68c3d1443c2c17776905597b6f64e8f853e", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_801424E4"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1539, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1558, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1559, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1562, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.264} +{"ts": "2026-09-09 03:22:58", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_110/ov_SC03_110_jr_80140608.c", "fn": "func_80142608", "addr": 2148804104, "aliases": ["ov_SC03_110"], "header": false, "includers": 0, "o0": false, "nhash_before": "c0a62d1c443baddf47a66e30b20699d9a6b5bcfb", "nhash_after": "2a34f6ae0fbc42dba731f3cb61b452b132151f49", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80142608"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1595, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.265} +{"ts": "2026-09-09 03:22:59", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_110/ov_SC03_110_jr_80140608.c", "fn": "func_80142EC0", "addr": 2148806336, "aliases": ["ov_SC03_110"], "header": false, "includers": 0, "o0": false, "nhash_before": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "nhash_after": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1841, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1842, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.774} +{"ts": "2026-09-09 03:23:00", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_110/ov_SC03_110_jr_80140608.c", "fn": "func_8014305C", "addr": 2148806748, "aliases": ["ov_SC03_110"], "header": false, "includers": 0, "o0": false, "nhash_before": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "nhash_after": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1884, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1885, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.774} +{"ts": "2026-09-09 03:23:00", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_110/ov_SC03_110_jr_80140608.c", "fn": "func_801431E8", "addr": 2148807144, "aliases": ["ov_SC03_110"], "header": false, "includers": 0, "o0": false, "nhash_before": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "nhash_after": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1934, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.496} +{"ts": "2026-09-09 03:23:01", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_110/ov_SC03_110_jr_80140608.c", "fn": "func_80143D28", "addr": 2148810024, "aliases": ["ov_SC03_110"], "header": false, "includers": 0, "o0": false, "nhash_before": "1f7d9b35bc3afbabaa5aeaba0e19bea8116ab4b5", "nhash_after": "4b1590c37b50ad46941a3d1d3d9cb2ae9e61a710", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_80143D28"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 2103, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2104, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.277} +{"ts": "2026-09-09 03:23:01", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_110/ov_SC03_110_jr_80140608.c", "fn": "func_8014477C", "addr": 2148812668, "aliases": ["ov_SC03_110"], "header": false, "includers": 0, "o0": false, "nhash_before": "2ef323fe8ccdae86f2c1f3bf57f96161ddcc0cc2", "nhash_after": "eb4ba8daad49a10a1b44834aa07ba3306563f225", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_8014477C"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2284, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 2285, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.349} +{"ts": "2026-09-09 03:23:01", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_110/ov_SC03_110_jr_80140608.c", "fn": "func_80144880", "addr": 2148812928, "aliases": ["ov_SC03_110"], "header": false, "includers": 0, "o0": false, "nhash_before": "65788a17ecfc59b1efc501397adc4eb8758e804a", "nhash_after": "2f386ebb9a66fcb2ac404d69911dc62e11ced48e", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80144880"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 2326, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2327, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2328, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.29} +{"ts": "2026-09-09 03:23:02", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_110/ov_SC03_110_jr_80140608.c", "fn": "", "addr": null, "aliases": ["ov_SC03_110"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "nhash_after": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1374, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.588} +{"ts": "2026-09-09 03:22:58", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_112/ov_SC03_112_jr_80140608.c", "fn": "func_80140958", "addr": 2148796760, "aliases": ["ov_SC03_112"], "header": false, "includers": 0, "o0": false, "nhash_before": "ab60b4c172eeb20c8597450a1de48b11174869de", "nhash_after": "61893bd004dd416a33c172698d52ae48d92e15ad", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_80140608.c", "fn": "func_80140958"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 1042, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$21", "via": "", "line": 1043, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 1044, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$22", "via": "", "line": 1045, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 1046, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1047, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1048, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1049, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1129, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1140, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1146, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.251} +{"ts": "2026-09-09 03:22:58", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_112/ov_SC03_112_jr_80140608.c", "fn": "func_80141874", "addr": 2148800628, "aliases": ["ov_SC03_112"], "header": false, "includers": 0, "o0": false, "nhash_before": "0b864874586c0fbca6f49bc3522827339765b278", "nhash_after": "0b864874586c0fbca6f49bc3522827339765b278", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1353, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.539} +{"ts": "2026-09-09 03:22:59", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_112/ov_SC03_112_jr_80140608.c", "fn": "func_801424E4", "addr": 2148803812, "aliases": ["ov_SC03_112"], "header": false, "includers": 0, "o0": false, "nhash_before": "0fc163d196b582cb319467f68c3808f18c538ec8", "nhash_after": "baf2a68c3d1443c2c17776905597b6f64e8f853e", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_801424E4"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1539, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1558, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1559, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1562, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.306} +{"ts": "2026-09-09 03:22:59", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_112/ov_SC03_112_jr_80140608.c", "fn": "func_80142608", "addr": 2148804104, "aliases": ["ov_SC03_112"], "header": false, "includers": 0, "o0": false, "nhash_before": "c0a62d1c443baddf47a66e30b20699d9a6b5bcfb", "nhash_after": "2a34f6ae0fbc42dba731f3cb61b452b132151f49", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80142608"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1595, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.404} +{"ts": "2026-09-09 03:23:00", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_112/ov_SC03_112_jr_80140608.c", "fn": "func_80142EC0", "addr": 2148806336, "aliases": ["ov_SC03_112"], "header": false, "includers": 0, "o0": false, "nhash_before": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "nhash_after": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1841, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1842, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.644} +{"ts": "2026-09-09 03:23:01", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_112/ov_SC03_112_jr_80140608.c", "fn": "func_8014305C", "addr": 2148806748, "aliases": ["ov_SC03_112"], "header": false, "includers": 0, "o0": false, "nhash_before": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "nhash_after": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1884, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1885, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.007} +{"ts": "2026-09-09 03:23:01", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_112/ov_SC03_112_jr_80140608.c", "fn": "func_801431E8", "addr": 2148807144, "aliases": ["ov_SC03_112"], "header": false, "includers": 0, "o0": false, "nhash_before": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "nhash_after": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1934, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.489} +{"ts": "2026-09-09 03:23:01", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_112/ov_SC03_112_jr_80140608.c", "fn": "func_80143D28", "addr": 2148810024, "aliases": ["ov_SC03_112"], "header": false, "includers": 0, "o0": false, "nhash_before": "1f7d9b35bc3afbabaa5aeaba0e19bea8116ab4b5", "nhash_after": "4b1590c37b50ad46941a3d1d3d9cb2ae9e61a710", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_80143D28"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 2103, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2104, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.243} +{"ts": "2026-09-09 03:23:02", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_112/ov_SC03_112_jr_80140608.c", "fn": "func_8014477C", "addr": 2148812668, "aliases": ["ov_SC03_112"], "header": false, "includers": 0, "o0": false, "nhash_before": "2ef323fe8ccdae86f2c1f3bf57f96161ddcc0cc2", "nhash_after": "eb4ba8daad49a10a1b44834aa07ba3306563f225", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_8014477C"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2284, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 2285, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.249} +{"ts": "2026-09-09 03:23:02", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_112/ov_SC03_112_jr_80140608.c", "fn": "func_80144880", "addr": 2148812928, "aliases": ["ov_SC03_112"], "header": false, "includers": 0, "o0": false, "nhash_before": "65788a17ecfc59b1efc501397adc4eb8758e804a", "nhash_after": "2f386ebb9a66fcb2ac404d69911dc62e11ced48e", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80144880"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 2326, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2327, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2328, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.231} +{"ts": "2026-09-09 03:23:02", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_112/ov_SC03_112_jr_80140608.c", "fn": "", "addr": null, "aliases": ["ov_SC03_112"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "nhash_after": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1374, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.446} +{"ts": "2026-09-09 03:22:57", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_111/ov_SC03_111_jr_80140608.c", "fn": "func_80140958", "addr": 2148796760, "aliases": ["ov_SC03_111"], "header": false, "includers": 0, "o0": false, "nhash_before": "ab60b4c172eeb20c8597450a1de48b11174869de", "nhash_after": "61893bd004dd416a33c172698d52ae48d92e15ad", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_80140608.c", "fn": "func_80140958"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 1042, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$21", "via": "", "line": 1043, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 1044, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$22", "via": "", "line": 1045, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 1046, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1047, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1048, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1049, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1129, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1140, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1146, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.239} +{"ts": "2026-09-09 03:22:58", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_111/ov_SC03_111_jr_80140608.c", "fn": "func_80141874", "addr": 2148800628, "aliases": ["ov_SC03_111"], "header": false, "includers": 0, "o0": false, "nhash_before": "0b864874586c0fbca6f49bc3522827339765b278", "nhash_after": "0b864874586c0fbca6f49bc3522827339765b278", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1353, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.86} +{"ts": "2026-09-09 03:22:58", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_111/ov_SC03_111_jr_80140608.c", "fn": "func_801424E4", "addr": 2148803812, "aliases": ["ov_SC03_111"], "header": false, "includers": 0, "o0": false, "nhash_before": "0fc163d196b582cb319467f68c3808f18c538ec8", "nhash_after": "baf2a68c3d1443c2c17776905597b6f64e8f853e", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_801424E4"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1539, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1558, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1559, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1562, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.279} +{"ts": "2026-09-09 03:22:59", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_111/ov_SC03_111_jr_80140608.c", "fn": "func_80142608", "addr": 2148804104, "aliases": ["ov_SC03_111"], "header": false, "includers": 0, "o0": false, "nhash_before": "c0a62d1c443baddf47a66e30b20699d9a6b5bcfb", "nhash_after": "2a34f6ae0fbc42dba731f3cb61b452b132151f49", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80142608"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1595, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.327} +{"ts": "2026-09-09 03:23:00", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_111/ov_SC03_111_jr_80140608.c", "fn": "func_80142EC0", "addr": 2148806336, "aliases": ["ov_SC03_111"], "header": false, "includers": 0, "o0": false, "nhash_before": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "nhash_after": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1841, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1842, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.079} +{"ts": "2026-09-09 03:23:01", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_111/ov_SC03_111_jr_80140608.c", "fn": "func_8014305C", "addr": 2148806748, "aliases": ["ov_SC03_111"], "header": false, "includers": 0, "o0": false, "nhash_before": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "nhash_after": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1884, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1885, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.816} +{"ts": "2026-09-09 03:23:01", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_111/ov_SC03_111_jr_80140608.c", "fn": "func_801431E8", "addr": 2148807144, "aliases": ["ov_SC03_111"], "header": false, "includers": 0, "o0": false, "nhash_before": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "nhash_after": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1934, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.503} +{"ts": "2026-09-09 03:23:01", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_111/ov_SC03_111_jr_80140608.c", "fn": "func_80143D28", "addr": 2148810024, "aliases": ["ov_SC03_111"], "header": false, "includers": 0, "o0": false, "nhash_before": "1f7d9b35bc3afbabaa5aeaba0e19bea8116ab4b5", "nhash_after": "4b1590c37b50ad46941a3d1d3d9cb2ae9e61a710", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_80143D28"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 2103, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2104, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.235} +{"ts": "2026-09-09 03:23:02", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_111/ov_SC03_111_jr_80140608.c", "fn": "func_8014477C", "addr": 2148812668, "aliases": ["ov_SC03_111"], "header": false, "includers": 0, "o0": false, "nhash_before": "2ef323fe8ccdae86f2c1f3bf57f96161ddcc0cc2", "nhash_after": "eb4ba8daad49a10a1b44834aa07ba3306563f225", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_8014477C"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2284, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 2285, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.335} +{"ts": "2026-09-09 03:23:02", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_111/ov_SC03_111_jr_80140608.c", "fn": "func_80144880", "addr": 2148812928, "aliases": ["ov_SC03_111"], "header": false, "includers": 0, "o0": false, "nhash_before": "65788a17ecfc59b1efc501397adc4eb8758e804a", "nhash_after": "2f386ebb9a66fcb2ac404d69911dc62e11ced48e", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80144880"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 2326, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2327, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2328, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.272} +{"ts": "2026-09-09 03:23:03", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_111/ov_SC03_111_jr_80140608.c", "fn": "", "addr": null, "aliases": ["ov_SC03_111"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "nhash_after": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1374, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.51} +{"ts": "2026-09-09 03:22:58", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_115/ov_SC03_115_jr_80140608.c", "fn": "func_80140958", "addr": 2148796760, "aliases": ["ov_SC03_115"], "header": false, "includers": 0, "o0": false, "nhash_before": "ab60b4c172eeb20c8597450a1de48b11174869de", "nhash_after": "61893bd004dd416a33c172698d52ae48d92e15ad", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_80140608.c", "fn": "func_80140958"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 1042, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$21", "via": "", "line": 1043, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 1044, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$22", "via": "", "line": 1045, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 1046, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1047, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1048, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1049, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1129, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1140, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1146, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.213} +{"ts": "2026-09-09 03:22:59", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_115/ov_SC03_115_jr_80140608.c", "fn": "func_80141874", "addr": 2148800628, "aliases": ["ov_SC03_115"], "header": false, "includers": 0, "o0": false, "nhash_before": "0b864874586c0fbca6f49bc3522827339765b278", "nhash_after": "0b864874586c0fbca6f49bc3522827339765b278", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1353, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.61} +{"ts": "2026-09-09 03:22:59", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_115/ov_SC03_115_jr_80140608.c", "fn": "func_801424E4", "addr": 2148803812, "aliases": ["ov_SC03_115"], "header": false, "includers": 0, "o0": false, "nhash_before": "0fc163d196b582cb319467f68c3808f18c538ec8", "nhash_after": "baf2a68c3d1443c2c17776905597b6f64e8f853e", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_801424E4"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1539, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1558, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1559, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1562, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.212} +{"ts": "2026-09-09 03:23:00", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_115/ov_SC03_115_jr_80140608.c", "fn": "func_80142608", "addr": 2148804104, "aliases": ["ov_SC03_115"], "header": false, "includers": 0, "o0": false, "nhash_before": "c0a62d1c443baddf47a66e30b20699d9a6b5bcfb", "nhash_after": "2a34f6ae0fbc42dba731f3cb61b452b132151f49", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80142608"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1595, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.435} +{"ts": "2026-09-09 03:23:00", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_115/ov_SC03_115_jr_80140608.c", "fn": "func_80142EC0", "addr": 2148806336, "aliases": ["ov_SC03_115"], "header": false, "includers": 0, "o0": false, "nhash_before": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "nhash_after": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1841, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1842, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.739} +{"ts": "2026-09-09 03:23:01", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_115/ov_SC03_115_jr_80140608.c", "fn": "func_8014305C", "addr": 2148806748, "aliases": ["ov_SC03_115"], "header": false, "includers": 0, "o0": false, "nhash_before": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "nhash_after": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1884, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1885, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.901} +{"ts": "2026-09-09 03:23:02", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_115/ov_SC03_115_jr_80140608.c", "fn": "func_801431E8", "addr": 2148807144, "aliases": ["ov_SC03_115"], "header": false, "includers": 0, "o0": false, "nhash_before": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "nhash_after": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1934, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.468} +{"ts": "2026-09-09 03:23:02", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_115/ov_SC03_115_jr_80140608.c", "fn": "func_80143D28", "addr": 2148810024, "aliases": ["ov_SC03_115"], "header": false, "includers": 0, "o0": false, "nhash_before": "1f7d9b35bc3afbabaa5aeaba0e19bea8116ab4b5", "nhash_after": "4b1590c37b50ad46941a3d1d3d9cb2ae9e61a710", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_80143D28"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 2103, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2104, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.247} +{"ts": "2026-09-09 03:23:02", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_115/ov_SC03_115_jr_80140608.c", "fn": "func_8014477C", "addr": 2148812668, "aliases": ["ov_SC03_115"], "header": false, "includers": 0, "o0": false, "nhash_before": "2ef323fe8ccdae86f2c1f3bf57f96161ddcc0cc2", "nhash_after": "eb4ba8daad49a10a1b44834aa07ba3306563f225", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_8014477C"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2284, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 2285, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.236} +{"ts": "2026-09-09 03:23:03", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_115/ov_SC03_115_jr_80140608.c", "fn": "func_80144880", "addr": 2148812928, "aliases": ["ov_SC03_115"], "header": false, "includers": 0, "o0": false, "nhash_before": "65788a17ecfc59b1efc501397adc4eb8758e804a", "nhash_after": "2f386ebb9a66fcb2ac404d69911dc62e11ced48e", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80144880"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 2326, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2327, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2328, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.195} +{"ts": "2026-09-09 03:23:03", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_115/ov_SC03_115_jr_80140608.c", "fn": "", "addr": null, "aliases": ["ov_SC03_115"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "nhash_after": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1374, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.443} +{"ts": "2026-09-09 03:22:58", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_113/ov_SC03_113_jr_80140608.c", "fn": "func_80140958", "addr": 2148796760, "aliases": ["ov_SC03_113"], "header": false, "includers": 0, "o0": false, "nhash_before": "ab60b4c172eeb20c8597450a1de48b11174869de", "nhash_after": "61893bd004dd416a33c172698d52ae48d92e15ad", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_80140608.c", "fn": "func_80140958"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 1042, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$21", "via": "", "line": 1043, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 1044, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$22", "via": "", "line": 1045, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 1046, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1047, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1048, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1049, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1129, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1140, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1146, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.419} +{"ts": "2026-09-09 03:22:59", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_113/ov_SC03_113_jr_80140608.c", "fn": "func_80141874", "addr": 2148800628, "aliases": ["ov_SC03_113"], "header": false, "includers": 0, "o0": false, "nhash_before": "0b864874586c0fbca6f49bc3522827339765b278", "nhash_after": "0b864874586c0fbca6f49bc3522827339765b278", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1353, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.678} +{"ts": "2026-09-09 03:22:59", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_113/ov_SC03_113_jr_80140608.c", "fn": "func_801424E4", "addr": 2148803812, "aliases": ["ov_SC03_113"], "header": false, "includers": 0, "o0": false, "nhash_before": "0fc163d196b582cb319467f68c3808f18c538ec8", "nhash_after": "baf2a68c3d1443c2c17776905597b6f64e8f853e", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_801424E4"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1539, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1558, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1559, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1562, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.417} +{"ts": "2026-09-09 03:23:00", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_113/ov_SC03_113_jr_80140608.c", "fn": "func_80142608", "addr": 2148804104, "aliases": ["ov_SC03_113"], "header": false, "includers": 0, "o0": false, "nhash_before": "c0a62d1c443baddf47a66e30b20699d9a6b5bcfb", "nhash_after": "2a34f6ae0fbc42dba731f3cb61b452b132151f49", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80142608"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1595, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.368} +{"ts": "2026-09-09 03:23:01", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_113/ov_SC03_113_jr_80140608.c", "fn": "func_80142EC0", "addr": 2148806336, "aliases": ["ov_SC03_113"], "header": false, "includers": 0, "o0": false, "nhash_before": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "nhash_after": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1841, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1842, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.085} +{"ts": "2026-09-09 03:23:01", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_113/ov_SC03_113_jr_80140608.c", "fn": "func_8014305C", "addr": 2148806748, "aliases": ["ov_SC03_113"], "header": false, "includers": 0, "o0": false, "nhash_before": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "nhash_after": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1884, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1885, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.763} +{"ts": "2026-09-09 03:23:02", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_113/ov_SC03_113_jr_80140608.c", "fn": "func_801431E8", "addr": 2148807144, "aliases": ["ov_SC03_113"], "header": false, "includers": 0, "o0": false, "nhash_before": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "nhash_after": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1934, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.501} +{"ts": "2026-09-09 03:23:02", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_113/ov_SC03_113_jr_80140608.c", "fn": "func_80143D28", "addr": 2148810024, "aliases": ["ov_SC03_113"], "header": false, "includers": 0, "o0": false, "nhash_before": "1f7d9b35bc3afbabaa5aeaba0e19bea8116ab4b5", "nhash_after": "4b1590c37b50ad46941a3d1d3d9cb2ae9e61a710", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_80143D28"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 2103, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2104, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.288} +{"ts": "2026-09-09 03:23:03", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_113/ov_SC03_113_jr_80140608.c", "fn": "func_8014477C", "addr": 2148812668, "aliases": ["ov_SC03_113"], "header": false, "includers": 0, "o0": false, "nhash_before": "2ef323fe8ccdae86f2c1f3bf57f96161ddcc0cc2", "nhash_after": "eb4ba8daad49a10a1b44834aa07ba3306563f225", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_8014477C"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2284, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 2285, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.275} +{"ts": "2026-09-09 03:23:03", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_113/ov_SC03_113_jr_80140608.c", "fn": "func_80144880", "addr": 2148812928, "aliases": ["ov_SC03_113"], "header": false, "includers": 0, "o0": false, "nhash_before": "65788a17ecfc59b1efc501397adc4eb8758e804a", "nhash_after": "2f386ebb9a66fcb2ac404d69911dc62e11ced48e", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80144880"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 2326, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2327, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2328, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.236} +{"ts": "2026-09-09 03:23:03", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_113/ov_SC03_113_jr_80140608.c", "fn": "", "addr": null, "aliases": ["ov_SC03_113"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "nhash_after": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1374, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.592} +{"ts": "2026-09-09 03:22:58", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_114/ov_SC03_114_jr_80140608.c", "fn": "func_80140958", "addr": 2148796760, "aliases": ["ov_SC03_114"], "header": false, "includers": 0, "o0": false, "nhash_before": "ab60b4c172eeb20c8597450a1de48b11174869de", "nhash_after": "61893bd004dd416a33c172698d52ae48d92e15ad", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_80140608.c", "fn": "func_80140958"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 1042, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$21", "via": "", "line": 1043, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 1044, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$22", "via": "", "line": 1045, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 1046, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1047, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1048, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1049, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1129, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1140, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1146, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.302} +{"ts": "2026-09-09 03:22:59", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_114/ov_SC03_114_jr_80140608.c", "fn": "func_80141874", "addr": 2148800628, "aliases": ["ov_SC03_114"], "header": false, "includers": 0, "o0": false, "nhash_before": "0b864874586c0fbca6f49bc3522827339765b278", "nhash_after": "0b864874586c0fbca6f49bc3522827339765b278", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1353, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.404} +{"ts": "2026-09-09 03:22:59", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_114/ov_SC03_114_jr_80140608.c", "fn": "func_801424E4", "addr": 2148803812, "aliases": ["ov_SC03_114"], "header": false, "includers": 0, "o0": false, "nhash_before": "0fc163d196b582cb319467f68c3808f18c538ec8", "nhash_after": "baf2a68c3d1443c2c17776905597b6f64e8f853e", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_801424E4"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1539, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1558, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1559, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1562, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.252} +{"ts": "2026-09-09 03:22:59", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_114/ov_SC03_114_jr_80140608.c", "fn": "func_80142608", "addr": 2148804104, "aliases": ["ov_SC03_114"], "header": false, "includers": 0, "o0": false, "nhash_before": "c0a62d1c443baddf47a66e30b20699d9a6b5bcfb", "nhash_after": "2a34f6ae0fbc42dba731f3cb61b452b132151f49", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80142608"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1595, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.277} +{"ts": "2026-09-09 03:23:01", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_114/ov_SC03_114_jr_80140608.c", "fn": "func_80142EC0", "addr": 2148806336, "aliases": ["ov_SC03_114"], "header": false, "includers": 0, "o0": false, "nhash_before": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "nhash_after": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1841, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1842, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.254} +{"ts": "2026-09-09 03:23:01", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_114/ov_SC03_114_jr_80140608.c", "fn": "func_8014305C", "addr": 2148806748, "aliases": ["ov_SC03_114"], "header": false, "includers": 0, "o0": false, "nhash_before": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "nhash_after": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1884, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1885, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.781} +{"ts": "2026-09-09 03:23:02", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_114/ov_SC03_114_jr_80140608.c", "fn": "func_801431E8", "addr": 2148807144, "aliases": ["ov_SC03_114"], "header": false, "includers": 0, "o0": false, "nhash_before": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "nhash_after": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1934, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.723} +{"ts": "2026-09-09 03:23:02", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_114/ov_SC03_114_jr_80140608.c", "fn": "func_80143D28", "addr": 2148810024, "aliases": ["ov_SC03_114"], "header": false, "includers": 0, "o0": false, "nhash_before": "1f7d9b35bc3afbabaa5aeaba0e19bea8116ab4b5", "nhash_after": "4b1590c37b50ad46941a3d1d3d9cb2ae9e61a710", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_80143D28"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 2103, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2104, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.215} +{"ts": "2026-09-09 03:23:03", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_114/ov_SC03_114_jr_80140608.c", "fn": "func_8014477C", "addr": 2148812668, "aliases": ["ov_SC03_114"], "header": false, "includers": 0, "o0": false, "nhash_before": "2ef323fe8ccdae86f2c1f3bf57f96161ddcc0cc2", "nhash_after": "eb4ba8daad49a10a1b44834aa07ba3306563f225", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_8014477C"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2284, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 2285, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.306} +{"ts": "2026-09-09 03:23:03", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_114/ov_SC03_114_jr_80140608.c", "fn": "func_80144880", "addr": 2148812928, "aliases": ["ov_SC03_114"], "header": false, "includers": 0, "o0": false, "nhash_before": "65788a17ecfc59b1efc501397adc4eb8758e804a", "nhash_after": "2f386ebb9a66fcb2ac404d69911dc62e11ced48e", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80144880"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 2326, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2327, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2328, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.218} +{"ts": "2026-09-09 03:23:03", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_114/ov_SC03_114_jr_80140608.c", "fn": "", "addr": null, "aliases": ["ov_SC03_114"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "nhash_after": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1374, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.401} +{"ts": "2026-09-09 03:22:59", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_116/ov_SC03_116_jr_80140608.c", "fn": "func_80140958", "addr": 2148796760, "aliases": ["ov_SC03_116"], "header": false, "includers": 0, "o0": false, "nhash_before": "ab60b4c172eeb20c8597450a1de48b11174869de", "nhash_after": "61893bd004dd416a33c172698d52ae48d92e15ad", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_80140608.c", "fn": "func_80140958"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 1042, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$21", "via": "", "line": 1043, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 1044, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$22", "via": "", "line": 1045, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 1046, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1047, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1048, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1049, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1129, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1140, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1146, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.237} +{"ts": "2026-09-09 03:22:59", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_116/ov_SC03_116_jr_80140608.c", "fn": "func_80141874", "addr": 2148800628, "aliases": ["ov_SC03_116"], "header": false, "includers": 0, "o0": false, "nhash_before": "0b864874586c0fbca6f49bc3522827339765b278", "nhash_after": "0b864874586c0fbca6f49bc3522827339765b278", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1353, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.41} +{"ts": "2026-09-09 03:22:59", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_116/ov_SC03_116_jr_80140608.c", "fn": "func_801424E4", "addr": 2148803812, "aliases": ["ov_SC03_116"], "header": false, "includers": 0, "o0": false, "nhash_before": "0fc163d196b582cb319467f68c3808f18c538ec8", "nhash_after": "baf2a68c3d1443c2c17776905597b6f64e8f853e", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_801424E4"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1539, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1558, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1559, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1562, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.241} +{"ts": "2026-09-09 03:23:00", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_116/ov_SC03_116_jr_80140608.c", "fn": "func_80142608", "addr": 2148804104, "aliases": ["ov_SC03_116"], "header": false, "includers": 0, "o0": false, "nhash_before": "c0a62d1c443baddf47a66e30b20699d9a6b5bcfb", "nhash_after": "2a34f6ae0fbc42dba731f3cb61b452b132151f49", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80142608"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1595, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.212} +{"ts": "2026-09-09 03:23:01", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_116/ov_SC03_116_jr_80140608.c", "fn": "func_80142EC0", "addr": 2148806336, "aliases": ["ov_SC03_116"], "header": false, "includers": 0, "o0": false, "nhash_before": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "nhash_after": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1841, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1842, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.195} +{"ts": "2026-09-09 03:23:02", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_116/ov_SC03_116_jr_80140608.c", "fn": "func_8014305C", "addr": 2148806748, "aliases": ["ov_SC03_116"], "header": false, "includers": 0, "o0": false, "nhash_before": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "nhash_after": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1884, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1885, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.779} +{"ts": "2026-09-09 03:23:02", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_116/ov_SC03_116_jr_80140608.c", "fn": "func_801431E8", "addr": 2148807144, "aliases": ["ov_SC03_116"], "header": false, "includers": 0, "o0": false, "nhash_before": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "nhash_after": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1934, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.707} +{"ts": "2026-09-09 03:23:02", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_116/ov_SC03_116_jr_80140608.c", "fn": "func_80143D28", "addr": 2148810024, "aliases": ["ov_SC03_116"], "header": false, "includers": 0, "o0": false, "nhash_before": "1f7d9b35bc3afbabaa5aeaba0e19bea8116ab4b5", "nhash_after": "4b1590c37b50ad46941a3d1d3d9cb2ae9e61a710", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_80143D28"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 2103, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2104, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.214} +{"ts": "2026-09-09 03:23:03", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_116/ov_SC03_116_jr_80140608.c", "fn": "func_8014477C", "addr": 2148812668, "aliases": ["ov_SC03_116"], "header": false, "includers": 0, "o0": false, "nhash_before": "2ef323fe8ccdae86f2c1f3bf57f96161ddcc0cc2", "nhash_after": "eb4ba8daad49a10a1b44834aa07ba3306563f225", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_8014477C"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2284, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 2285, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.322} +{"ts": "2026-09-09 03:23:03", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_116/ov_SC03_116_jr_80140608.c", "fn": "func_80144880", "addr": 2148812928, "aliases": ["ov_SC03_116"], "header": false, "includers": 0, "o0": false, "nhash_before": "65788a17ecfc59b1efc501397adc4eb8758e804a", "nhash_after": "2f386ebb9a66fcb2ac404d69911dc62e11ced48e", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80144880"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 2326, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2327, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2328, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.33} +{"ts": "2026-09-09 03:23:04", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_116/ov_SC03_116_jr_80140608.c", "fn": "", "addr": null, "aliases": ["ov_SC03_116"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "nhash_after": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1374, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.618} +{"ts": "2026-09-09 03:23:00", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_117/ov_SC03_117_jr_80140608.c", "fn": "func_80140958", "addr": 2148796760, "aliases": ["ov_SC03_117"], "header": false, "includers": 0, "o0": false, "nhash_before": "ab60b4c172eeb20c8597450a1de48b11174869de", "nhash_after": "61893bd004dd416a33c172698d52ae48d92e15ad", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_80140608.c", "fn": "func_80140958"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 1042, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$21", "via": "", "line": 1043, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 1044, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$22", "via": "", "line": 1045, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 1046, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1047, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1048, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1049, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1129, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1140, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1146, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.28} +{"ts": "2026-09-09 03:23:01", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_117/ov_SC03_117_jr_80140608.c", "fn": "func_80141874", "addr": 2148800628, "aliases": ["ov_SC03_117"], "header": false, "includers": 0, "o0": false, "nhash_before": "0b864874586c0fbca6f49bc3522827339765b278", "nhash_after": "0b864874586c0fbca6f49bc3522827339765b278", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1353, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.578} +{"ts": "2026-09-09 03:23:01", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_117/ov_SC03_117_jr_80140608.c", "fn": "func_801424E4", "addr": 2148803812, "aliases": ["ov_SC03_117"], "header": false, "includers": 0, "o0": false, "nhash_before": "0fc163d196b582cb319467f68c3808f18c538ec8", "nhash_after": "baf2a68c3d1443c2c17776905597b6f64e8f853e", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_801424E4"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1539, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1558, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1559, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1562, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.256} +{"ts": "2026-09-09 03:23:01", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_117/ov_SC03_117_jr_80140608.c", "fn": "func_80142608", "addr": 2148804104, "aliases": ["ov_SC03_117"], "header": false, "includers": 0, "o0": false, "nhash_before": "c0a62d1c443baddf47a66e30b20699d9a6b5bcfb", "nhash_after": "2a34f6ae0fbc42dba731f3cb61b452b132151f49", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80142608"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1595, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.216} +{"ts": "2026-09-09 03:23:02", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_117/ov_SC03_117_jr_80140608.c", "fn": "func_80142EC0", "addr": 2148806336, "aliases": ["ov_SC03_117"], "header": false, "includers": 0, "o0": false, "nhash_before": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "nhash_after": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1841, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1842, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.991} +{"ts": "2026-09-09 03:23:03", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_117/ov_SC03_117_jr_80140608.c", "fn": "func_8014305C", "addr": 2148806748, "aliases": ["ov_SC03_117"], "header": false, "includers": 0, "o0": false, "nhash_before": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "nhash_after": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1884, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1885, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.632} +{"ts": "2026-09-09 03:23:03", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_117/ov_SC03_117_jr_80140608.c", "fn": "func_801431E8", "addr": 2148807144, "aliases": ["ov_SC03_117"], "header": false, "includers": 0, "o0": false, "nhash_before": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "nhash_after": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1934, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.481} +{"ts": "2026-09-09 03:23:04", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_117/ov_SC03_117_jr_80140608.c", "fn": "func_80143D28", "addr": 2148810024, "aliases": ["ov_SC03_117"], "header": false, "includers": 0, "o0": false, "nhash_before": "1f7d9b35bc3afbabaa5aeaba0e19bea8116ab4b5", "nhash_after": "4b1590c37b50ad46941a3d1d3d9cb2ae9e61a710", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_80143D28"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 2103, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2104, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.227} +{"ts": "2026-09-09 03:23:04", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_117/ov_SC03_117_jr_80140608.c", "fn": "func_8014477C", "addr": 2148812668, "aliases": ["ov_SC03_117"], "header": false, "includers": 0, "o0": false, "nhash_before": "2ef323fe8ccdae86f2c1f3bf57f96161ddcc0cc2", "nhash_after": "eb4ba8daad49a10a1b44834aa07ba3306563f225", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_8014477C"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2284, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 2285, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.273} +{"ts": "2026-09-09 03:23:04", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_117/ov_SC03_117_jr_80140608.c", "fn": "func_80144880", "addr": 2148812928, "aliases": ["ov_SC03_117"], "header": false, "includers": 0, "o0": false, "nhash_before": "65788a17ecfc59b1efc501397adc4eb8758e804a", "nhash_after": "2f386ebb9a66fcb2ac404d69911dc62e11ced48e", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80144880"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 2326, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2327, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2328, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.362} +{"ts": "2026-09-09 03:23:05", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_117/ov_SC03_117_jr_80140608.c", "fn": "", "addr": null, "aliases": ["ov_SC03_117"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "nhash_after": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1374, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.599} +{"ts": "2026-09-09 03:23:02", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_121/ov_SC03_121_jr_80140608.c", "fn": "func_80140958", "addr": 2148796760, "aliases": ["ov_SC03_121"], "header": false, "includers": 0, "o0": false, "nhash_before": "ab60b4c172eeb20c8597450a1de48b11174869de", "nhash_after": "61893bd004dd416a33c172698d52ae48d92e15ad", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_80140608.c", "fn": "func_80140958"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 1042, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$21", "via": "", "line": 1043, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 1044, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$22", "via": "", "line": 1045, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 1046, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1047, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1048, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1049, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1129, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1140, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1146, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.277} +{"ts": "2026-09-09 03:23:02", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_121/ov_SC03_121_jr_80140608.c", "fn": "func_80141874", "addr": 2148800628, "aliases": ["ov_SC03_121"], "header": false, "includers": 0, "o0": false, "nhash_before": "0b864874586c0fbca6f49bc3522827339765b278", "nhash_after": "0b864874586c0fbca6f49bc3522827339765b278", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1353, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.492} +{"ts": "2026-09-09 03:23:02", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_121/ov_SC03_121_jr_80140608.c", "fn": "func_801424E4", "addr": 2148803812, "aliases": ["ov_SC03_121"], "header": false, "includers": 0, "o0": false, "nhash_before": "0fc163d196b582cb319467f68c3808f18c538ec8", "nhash_after": "baf2a68c3d1443c2c17776905597b6f64e8f853e", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_801424E4"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1539, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1558, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1559, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1562, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.206} +{"ts": "2026-09-09 03:23:03", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_121/ov_SC03_121_jr_80140608.c", "fn": "func_80142608", "addr": 2148804104, "aliases": ["ov_SC03_121"], "header": false, "includers": 0, "o0": false, "nhash_before": "c0a62d1c443baddf47a66e30b20699d9a6b5bcfb", "nhash_after": "2a34f6ae0fbc42dba731f3cb61b452b132151f49", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80142608"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1595, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.234} +{"ts": "2026-09-09 03:23:04", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_121/ov_SC03_121_jr_80140608.c", "fn": "func_80142EC0", "addr": 2148806336, "aliases": ["ov_SC03_121"], "header": false, "includers": 0, "o0": false, "nhash_before": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "nhash_after": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1841, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1842, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.862} +{"ts": "2026-09-09 03:23:04", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_121/ov_SC03_121_jr_80140608.c", "fn": "func_8014305C", "addr": 2148806748, "aliases": ["ov_SC03_121"], "header": false, "includers": 0, "o0": false, "nhash_before": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "nhash_after": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1884, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1885, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.851} +{"ts": "2026-09-09 03:23:05", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_121/ov_SC03_121_jr_80140608.c", "fn": "func_801431E8", "addr": 2148807144, "aliases": ["ov_SC03_121"], "header": false, "includers": 0, "o0": false, "nhash_before": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "nhash_after": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1934, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.579} +{"ts": "2026-09-09 03:23:05", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_121/ov_SC03_121_jr_80140608.c", "fn": "func_80143D28", "addr": 2148810024, "aliases": ["ov_SC03_121"], "header": false, "includers": 0, "o0": false, "nhash_before": "1f7d9b35bc3afbabaa5aeaba0e19bea8116ab4b5", "nhash_after": "4b1590c37b50ad46941a3d1d3d9cb2ae9e61a710", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_80143D28"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 2103, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2104, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.359} +{"ts": "2026-09-09 03:23:06", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_121/ov_SC03_121_jr_80140608.c", "fn": "func_8014477C", "addr": 2148812668, "aliases": ["ov_SC03_121"], "header": false, "includers": 0, "o0": false, "nhash_before": "2ef323fe8ccdae86f2c1f3bf57f96161ddcc0cc2", "nhash_after": "eb4ba8daad49a10a1b44834aa07ba3306563f225", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_8014477C"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2284, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 2285, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.519} +{"ts": "2026-09-09 03:23:06", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_121/ov_SC03_121_jr_80140608.c", "fn": "func_80144880", "addr": 2148812928, "aliases": ["ov_SC03_121"], "header": false, "includers": 0, "o0": false, "nhash_before": "65788a17ecfc59b1efc501397adc4eb8758e804a", "nhash_after": "2f386ebb9a66fcb2ac404d69911dc62e11ced48e", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80144880"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 2326, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2327, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2328, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.241} +{"ts": "2026-09-09 03:23:07", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_121/ov_SC03_121_jr_80140608.c", "fn": "", "addr": null, "aliases": ["ov_SC03_121"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "nhash_after": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1374, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.586} +{"ts": "2026-09-09 03:23:02", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_124/ov_SC03_124_jr_80140608.c", "fn": "func_80140958", "addr": 2148796760, "aliases": ["ov_SC03_124"], "header": false, "includers": 0, "o0": false, "nhash_before": "ab60b4c172eeb20c8597450a1de48b11174869de", "nhash_after": "61893bd004dd416a33c172698d52ae48d92e15ad", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_80140608.c", "fn": "func_80140958"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 1042, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$21", "via": "", "line": 1043, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 1044, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$22", "via": "", "line": 1045, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 1046, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1047, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1048, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1049, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1129, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1140, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1146, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.469} +{"ts": "2026-09-09 03:23:03", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_124/ov_SC03_124_jr_80140608.c", "fn": "func_80141874", "addr": 2148800628, "aliases": ["ov_SC03_124"], "header": false, "includers": 0, "o0": false, "nhash_before": "0b864874586c0fbca6f49bc3522827339765b278", "nhash_after": "0b864874586c0fbca6f49bc3522827339765b278", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1353, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.575} +{"ts": "2026-09-09 03:23:03", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_124/ov_SC03_124_jr_80140608.c", "fn": "func_801424E4", "addr": 2148803812, "aliases": ["ov_SC03_124"], "header": false, "includers": 0, "o0": false, "nhash_before": "0fc163d196b582cb319467f68c3808f18c538ec8", "nhash_after": "baf2a68c3d1443c2c17776905597b6f64e8f853e", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_801424E4"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1539, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1558, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1559, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1562, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.194} +{"ts": "2026-09-09 03:23:03", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_124/ov_SC03_124_jr_80140608.c", "fn": "func_80142608", "addr": 2148804104, "aliases": ["ov_SC03_124"], "header": false, "includers": 0, "o0": false, "nhash_before": "c0a62d1c443baddf47a66e30b20699d9a6b5bcfb", "nhash_after": "2a34f6ae0fbc42dba731f3cb61b452b132151f49", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80142608"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1595, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.372} +{"ts": "2026-09-09 03:23:04", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_124/ov_SC03_124_jr_80140608.c", "fn": "func_80142EC0", "addr": 2148806336, "aliases": ["ov_SC03_124"], "header": false, "includers": 0, "o0": false, "nhash_before": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "nhash_after": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1841, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1842, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.778} +{"ts": "2026-09-09 03:23:05", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_124/ov_SC03_124_jr_80140608.c", "fn": "func_8014305C", "addr": 2148806748, "aliases": ["ov_SC03_124"], "header": false, "includers": 0, "o0": false, "nhash_before": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "nhash_after": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1884, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1885, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.166} +{"ts": "2026-09-09 03:23:06", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_124/ov_SC03_124_jr_80140608.c", "fn": "func_801431E8", "addr": 2148807144, "aliases": ["ov_SC03_124"], "header": false, "includers": 0, "o0": false, "nhash_before": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "nhash_after": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1934, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.49} +{"ts": "2026-09-09 03:23:06", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_124/ov_SC03_124_jr_80140608.c", "fn": "func_80143D28", "addr": 2148810024, "aliases": ["ov_SC03_124"], "header": false, "includers": 0, "o0": false, "nhash_before": "1f7d9b35bc3afbabaa5aeaba0e19bea8116ab4b5", "nhash_after": "4b1590c37b50ad46941a3d1d3d9cb2ae9e61a710", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_80143D28"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 2103, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2104, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.249} +{"ts": "2026-09-09 03:23:06", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_124/ov_SC03_124_jr_80140608.c", "fn": "func_8014477C", "addr": 2148812668, "aliases": ["ov_SC03_124"], "header": false, "includers": 0, "o0": false, "nhash_before": "2ef323fe8ccdae86f2c1f3bf57f96161ddcc0cc2", "nhash_after": "eb4ba8daad49a10a1b44834aa07ba3306563f225", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_8014477C"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2284, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 2285, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.272} +{"ts": "2026-09-09 03:23:06", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_124/ov_SC03_124_jr_80140608.c", "fn": "func_80144880", "addr": 2148812928, "aliases": ["ov_SC03_124"], "header": false, "includers": 0, "o0": false, "nhash_before": "65788a17ecfc59b1efc501397adc4eb8758e804a", "nhash_after": "2f386ebb9a66fcb2ac404d69911dc62e11ced48e", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80144880"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 2326, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2327, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2328, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.259} +{"ts": "2026-09-09 03:23:07", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_124/ov_SC03_124_jr_80140608.c", "fn": "", "addr": null, "aliases": ["ov_SC03_124"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "nhash_after": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1374, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.686} +{"ts": "2026-09-09 03:23:03", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_000/ov_SC04_000_jr_80140608.c", "fn": "func_80140958", "addr": 2148796760, "aliases": ["ov_SC04_000"], "header": false, "includers": 0, "o0": false, "nhash_before": "ab60b4c172eeb20c8597450a1de48b11174869de", "nhash_after": "61893bd004dd416a33c172698d52ae48d92e15ad", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_80140608.c", "fn": "func_80140958"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 1044, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$21", "via": "", "line": 1045, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 1046, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$22", "via": "", "line": 1047, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 1048, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1049, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1050, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1051, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1131, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1142, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1148, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.345} +{"ts": "2026-09-09 03:23:03", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_000/ov_SC04_000_jr_80140608.c", "fn": "func_80141874", "addr": 2148800628, "aliases": ["ov_SC04_000"], "header": false, "includers": 0, "o0": false, "nhash_before": "0b864874586c0fbca6f49bc3522827339765b278", "nhash_after": "0b864874586c0fbca6f49bc3522827339765b278", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1355, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.553} +{"ts": "2026-09-09 03:23:03", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_000/ov_SC04_000_jr_80140608.c", "fn": "func_801424E4", "addr": 2148803812, "aliases": ["ov_SC04_000"], "header": false, "includers": 0, "o0": false, "nhash_before": "0fc163d196b582cb319467f68c3808f18c538ec8", "nhash_after": "baf2a68c3d1443c2c17776905597b6f64e8f853e", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_801424E4"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1541, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1560, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1561, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1564, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.186} +{"ts": "2026-09-09 03:23:04", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_000/ov_SC04_000_jr_80140608.c", "fn": "func_80142608", "addr": 2148804104, "aliases": ["ov_SC04_000"], "header": false, "includers": 0, "o0": false, "nhash_before": "c0a62d1c443baddf47a66e30b20699d9a6b5bcfb", "nhash_after": "2a34f6ae0fbc42dba731f3cb61b452b132151f49", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80142608"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1597, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.211} +{"ts": "2026-09-09 03:23:04", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_000/ov_SC04_000_jr_80140608.c", "fn": "func_80142EC0", "addr": 2148806336, "aliases": ["ov_SC04_000"], "header": false, "includers": 0, "o0": false, "nhash_before": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "nhash_after": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1843, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1844, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.739} +{"ts": "2026-09-09 03:23:05", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_000/ov_SC04_000_jr_80140608.c", "fn": "func_8014305C", "addr": 2148806748, "aliases": ["ov_SC04_000"], "header": false, "includers": 0, "o0": false, "nhash_before": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "nhash_after": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1886, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1887, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.895} +{"ts": "2026-09-09 03:23:06", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_000/ov_SC04_000_jr_80140608.c", "fn": "func_801431E8", "addr": 2148807144, "aliases": ["ov_SC04_000"], "header": false, "includers": 0, "o0": false, "nhash_before": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "nhash_after": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1936, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.61} +{"ts": "2026-09-09 03:23:06", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_000/ov_SC04_000_jr_80140608.c", "fn": "func_80143D28", "addr": 2148810024, "aliases": ["ov_SC04_000"], "header": false, "includers": 0, "o0": false, "nhash_before": "1f7d9b35bc3afbabaa5aeaba0e19bea8116ab4b5", "nhash_after": "4b1590c37b50ad46941a3d1d3d9cb2ae9e61a710", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_80143D28"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 2105, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2106, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.274} +{"ts": "2026-09-09 03:23:07", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_000/ov_SC04_000_jr_80140608.c", "fn": "func_8014477C", "addr": 2148812668, "aliases": ["ov_SC04_000"], "header": false, "includers": 0, "o0": false, "nhash_before": "2ef323fe8ccdae86f2c1f3bf57f96161ddcc0cc2", "nhash_after": "eb4ba8daad49a10a1b44834aa07ba3306563f225", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_8014477C"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2286, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 2287, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.283} +{"ts": "2026-09-09 03:23:07", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_000/ov_SC04_000_jr_80140608.c", "fn": "func_80144880", "addr": 2148812928, "aliases": ["ov_SC04_000"], "header": false, "includers": 0, "o0": false, "nhash_before": "65788a17ecfc59b1efc501397adc4eb8758e804a", "nhash_after": "2f386ebb9a66fcb2ac404d69911dc62e11ced48e", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80144880"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 2328, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2329, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2330, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.38} +{"ts": "2026-09-09 03:23:08", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_000/ov_SC04_000_jr_80140608.c", "fn": "", "addr": null, "aliases": ["ov_SC04_000"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "nhash_after": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1376, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.737} +{"ts": "2026-09-09 03:23:02", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_125/ov_SC03_125_jr_80140608.c", "fn": "func_80140958", "addr": 2148796760, "aliases": ["ov_SC03_125"], "header": false, "includers": 0, "o0": false, "nhash_before": "ab60b4c172eeb20c8597450a1de48b11174869de", "nhash_after": "61893bd004dd416a33c172698d52ae48d92e15ad", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_80140608.c", "fn": "func_80140958"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 1042, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$21", "via": "", "line": 1043, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 1044, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$22", "via": "", "line": 1045, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 1046, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1047, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1048, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1049, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1129, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1140, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1146, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.257} +{"ts": "2026-09-09 03:23:03", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_125/ov_SC03_125_jr_80140608.c", "fn": "func_80141874", "addr": 2148800628, "aliases": ["ov_SC03_125"], "header": false, "includers": 0, "o0": false, "nhash_before": "0b864874586c0fbca6f49bc3522827339765b278", "nhash_after": "0b864874586c0fbca6f49bc3522827339765b278", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1353, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.424} +{"ts": "2026-09-09 03:23:03", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_125/ov_SC03_125_jr_80140608.c", "fn": "func_801424E4", "addr": 2148803812, "aliases": ["ov_SC03_125"], "header": false, "includers": 0, "o0": false, "nhash_before": "0fc163d196b582cb319467f68c3808f18c538ec8", "nhash_after": "baf2a68c3d1443c2c17776905597b6f64e8f853e", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_801424E4"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1539, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1558, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1559, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1562, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.206} +{"ts": "2026-09-09 03:23:03", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_125/ov_SC03_125_jr_80140608.c", "fn": "func_80142608", "addr": 2148804104, "aliases": ["ov_SC03_125"], "header": false, "includers": 0, "o0": false, "nhash_before": "c0a62d1c443baddf47a66e30b20699d9a6b5bcfb", "nhash_after": "2a34f6ae0fbc42dba731f3cb61b452b132151f49", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80142608"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1595, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.209} +{"ts": "2026-09-09 03:23:04", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_125/ov_SC03_125_jr_80140608.c", "fn": "func_80142EC0", "addr": 2148806336, "aliases": ["ov_SC03_125"], "header": false, "includers": 0, "o0": false, "nhash_before": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "nhash_after": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1841, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1842, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.906} +{"ts": "2026-09-09 03:23:05", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_125/ov_SC03_125_jr_80140608.c", "fn": "func_8014305C", "addr": 2148806748, "aliases": ["ov_SC03_125"], "header": false, "includers": 0, "o0": false, "nhash_before": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "nhash_after": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1884, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1885, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.982} +{"ts": "2026-09-09 03:23:06", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_125/ov_SC03_125_jr_80140608.c", "fn": "func_801431E8", "addr": 2148807144, "aliases": ["ov_SC03_125"], "header": false, "includers": 0, "o0": false, "nhash_before": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "nhash_after": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1934, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.609} +{"ts": "2026-09-09 03:23:06", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_125/ov_SC03_125_jr_80140608.c", "fn": "func_80143D28", "addr": 2148810024, "aliases": ["ov_SC03_125"], "header": false, "includers": 0, "o0": false, "nhash_before": "1f7d9b35bc3afbabaa5aeaba0e19bea8116ab4b5", "nhash_after": "4b1590c37b50ad46941a3d1d3d9cb2ae9e61a710", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_80143D28"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 2103, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2104, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.276} +{"ts": "2026-09-09 03:23:06", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_125/ov_SC03_125_jr_80140608.c", "fn": "func_8014477C", "addr": 2148812668, "aliases": ["ov_SC03_125"], "header": false, "includers": 0, "o0": false, "nhash_before": "2ef323fe8ccdae86f2c1f3bf57f96161ddcc0cc2", "nhash_after": "eb4ba8daad49a10a1b44834aa07ba3306563f225", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_8014477C"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2284, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 2285, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.315} +{"ts": "2026-09-09 03:23:07", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_125/ov_SC03_125_jr_80140608.c", "fn": "func_80144880", "addr": 2148812928, "aliases": ["ov_SC03_125"], "header": false, "includers": 0, "o0": false, "nhash_before": "65788a17ecfc59b1efc501397adc4eb8758e804a", "nhash_after": "2f386ebb9a66fcb2ac404d69911dc62e11ced48e", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80144880"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 2326, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2327, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2328, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.495} +{"ts": "2026-09-09 03:23:08", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_125/ov_SC03_125_jr_80140608.c", "fn": "", "addr": null, "aliases": ["ov_SC03_125"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "nhash_after": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1374, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.653} +{"ts": "2026-09-09 03:23:03", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_003/ov_SC04_003_jr_80140608.c", "fn": "func_80140958", "addr": 2148796760, "aliases": ["ov_SC04_003"], "header": false, "includers": 0, "o0": false, "nhash_before": "ab60b4c172eeb20c8597450a1de48b11174869de", "nhash_after": "61893bd004dd416a33c172698d52ae48d92e15ad", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_80140608.c", "fn": "func_80140958"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 1042, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$21", "via": "", "line": 1043, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 1044, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$22", "via": "", "line": 1045, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 1046, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1047, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1048, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1049, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1129, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1140, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1146, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.223} +{"ts": "2026-09-09 03:23:04", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_003/ov_SC04_003_jr_80140608.c", "fn": "func_80141874", "addr": 2148800628, "aliases": ["ov_SC04_003"], "header": false, "includers": 0, "o0": false, "nhash_before": "0b864874586c0fbca6f49bc3522827339765b278", "nhash_after": "0b864874586c0fbca6f49bc3522827339765b278", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1353, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.539} +{"ts": "2026-09-09 03:23:04", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_003/ov_SC04_003_jr_80140608.c", "fn": "func_801424E4", "addr": 2148803812, "aliases": ["ov_SC04_003"], "header": false, "includers": 0, "o0": false, "nhash_before": "0fc163d196b582cb319467f68c3808f18c538ec8", "nhash_after": "baf2a68c3d1443c2c17776905597b6f64e8f853e", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_801424E4"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1539, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1558, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1559, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1562, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.28} +{"ts": "2026-09-09 03:23:04", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_003/ov_SC04_003_jr_80140608.c", "fn": "func_80142608", "addr": 2148804104, "aliases": ["ov_SC04_003"], "header": false, "includers": 0, "o0": false, "nhash_before": "c0a62d1c443baddf47a66e30b20699d9a6b5bcfb", "nhash_after": "2a34f6ae0fbc42dba731f3cb61b452b132151f49", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80142608"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1595, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.255} +{"ts": "2026-09-09 03:23:05", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_003/ov_SC04_003_jr_80140608.c", "fn": "func_80142EC0", "addr": 2148806336, "aliases": ["ov_SC04_003"], "header": false, "includers": 0, "o0": false, "nhash_before": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "nhash_after": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1841, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1842, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.863} +{"ts": "2026-09-09 03:23:06", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_003/ov_SC04_003_jr_80140608.c", "fn": "func_8014305C", "addr": 2148806748, "aliases": ["ov_SC04_003"], "header": false, "includers": 0, "o0": false, "nhash_before": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "nhash_after": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1884, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1885, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.801} +{"ts": "2026-09-09 03:23:07", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_003/ov_SC04_003_jr_80140608.c", "fn": "func_801431E8", "addr": 2148807144, "aliases": ["ov_SC04_003"], "header": false, "includers": 0, "o0": false, "nhash_before": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "nhash_after": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1934, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.599} +{"ts": "2026-09-09 03:23:07", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_003/ov_SC04_003_jr_80140608.c", "fn": "func_80143D28", "addr": 2148810024, "aliases": ["ov_SC04_003"], "header": false, "includers": 0, "o0": false, "nhash_before": "1f7d9b35bc3afbabaa5aeaba0e19bea8116ab4b5", "nhash_after": "4b1590c37b50ad46941a3d1d3d9cb2ae9e61a710", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_80143D28"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 2103, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2104, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.262} +{"ts": "2026-09-09 03:23:07", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_003/ov_SC04_003_jr_80140608.c", "fn": "func_8014477C", "addr": 2148812668, "aliases": ["ov_SC04_003"], "header": false, "includers": 0, "o0": false, "nhash_before": "2ef323fe8ccdae86f2c1f3bf57f96161ddcc0cc2", "nhash_after": "eb4ba8daad49a10a1b44834aa07ba3306563f225", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_8014477C"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2284, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 2285, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.261} +{"ts": "2026-09-09 03:23:07", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_003/ov_SC04_003_jr_80140608.c", "fn": "func_80144880", "addr": 2148812928, "aliases": ["ov_SC04_003"], "header": false, "includers": 0, "o0": false, "nhash_before": "65788a17ecfc59b1efc501397adc4eb8758e804a", "nhash_after": "2f386ebb9a66fcb2ac404d69911dc62e11ced48e", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80144880"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 2326, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2327, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2328, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.236} +{"ts": "2026-09-09 03:23:08", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_003/ov_SC04_003_jr_80140608.c", "fn": "", "addr": null, "aliases": ["ov_SC04_003"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "nhash_after": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1374, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.544} +{"ts": "2026-09-09 03:23:03", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_002/ov_SC04_002_jr_80140608.c", "fn": "func_80140958", "addr": 2148796760, "aliases": ["ov_SC04_002"], "header": false, "includers": 0, "o0": false, "nhash_before": "ab60b4c172eeb20c8597450a1de48b11174869de", "nhash_after": "61893bd004dd416a33c172698d52ae48d92e15ad", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_80140608.c", "fn": "func_80140958"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 1042, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$21", "via": "", "line": 1043, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 1044, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$22", "via": "", "line": 1045, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 1046, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1047, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1048, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1049, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1129, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1140, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1146, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.343} +{"ts": "2026-09-09 03:23:04", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_002/ov_SC04_002_jr_80140608.c", "fn": "func_80141874", "addr": 2148800628, "aliases": ["ov_SC04_002"], "header": false, "includers": 0, "o0": false, "nhash_before": "0b864874586c0fbca6f49bc3522827339765b278", "nhash_after": "0b864874586c0fbca6f49bc3522827339765b278", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1353, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.459} +{"ts": "2026-09-09 03:23:04", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_002/ov_SC04_002_jr_80140608.c", "fn": "func_801424E4", "addr": 2148803812, "aliases": ["ov_SC04_002"], "header": false, "includers": 0, "o0": false, "nhash_before": "0fc163d196b582cb319467f68c3808f18c538ec8", "nhash_after": "baf2a68c3d1443c2c17776905597b6f64e8f853e", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_801424E4"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1539, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1558, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1559, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1562, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.224} +{"ts": "2026-09-09 03:23:04", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_002/ov_SC04_002_jr_80140608.c", "fn": "func_80142608", "addr": 2148804104, "aliases": ["ov_SC04_002"], "header": false, "includers": 0, "o0": false, "nhash_before": "c0a62d1c443baddf47a66e30b20699d9a6b5bcfb", "nhash_after": "2a34f6ae0fbc42dba731f3cb61b452b132151f49", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80142608"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1595, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.39} +{"ts": "2026-09-09 03:23:05", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_002/ov_SC04_002_jr_80140608.c", "fn": "func_80142EC0", "addr": 2148806336, "aliases": ["ov_SC04_002"], "header": false, "includers": 0, "o0": false, "nhash_before": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "nhash_after": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1841, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1842, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.183} +{"ts": "2026-09-09 03:23:06", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_002/ov_SC04_002_jr_80140608.c", "fn": "func_8014305C", "addr": 2148806748, "aliases": ["ov_SC04_002"], "header": false, "includers": 0, "o0": false, "nhash_before": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "nhash_after": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1884, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1885, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.957} +{"ts": "2026-09-09 03:23:07", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_002/ov_SC04_002_jr_80140608.c", "fn": "func_801431E8", "addr": 2148807144, "aliases": ["ov_SC04_002"], "header": false, "includers": 0, "o0": false, "nhash_before": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "nhash_after": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1934, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.511} +{"ts": "2026-09-09 03:23:07", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_002/ov_SC04_002_jr_80140608.c", "fn": "func_80143D28", "addr": 2148810024, "aliases": ["ov_SC04_002"], "header": false, "includers": 0, "o0": false, "nhash_before": "1f7d9b35bc3afbabaa5aeaba0e19bea8116ab4b5", "nhash_after": "4b1590c37b50ad46941a3d1d3d9cb2ae9e61a710", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_80143D28"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 2103, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2104, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.229} +{"ts": "2026-09-09 03:23:07", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_002/ov_SC04_002_jr_80140608.c", "fn": "func_8014477C", "addr": 2148812668, "aliases": ["ov_SC04_002"], "header": false, "includers": 0, "o0": false, "nhash_before": "2ef323fe8ccdae86f2c1f3bf57f96161ddcc0cc2", "nhash_after": "eb4ba8daad49a10a1b44834aa07ba3306563f225", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_8014477C"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2284, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 2285, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.257} +{"ts": "2026-09-09 03:23:08", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_002/ov_SC04_002_jr_80140608.c", "fn": "func_80144880", "addr": 2148812928, "aliases": ["ov_SC04_002"], "header": false, "includers": 0, "o0": false, "nhash_before": "65788a17ecfc59b1efc501397adc4eb8758e804a", "nhash_after": "2f386ebb9a66fcb2ac404d69911dc62e11ced48e", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80144880"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 2326, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2327, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2328, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.23} +{"ts": "2026-09-09 03:23:09", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_002/ov_SC04_002_jr_80140608.c", "fn": "", "addr": null, "aliases": ["ov_SC04_002"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "nhash_after": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1374, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.678} +{"ts": "2026-09-09 03:23:04", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_006/ov_SC04_006_jr_80140608.c", "fn": "func_80140958", "addr": 2148796760, "aliases": ["ov_SC04_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "ab60b4c172eeb20c8597450a1de48b11174869de", "nhash_after": "61893bd004dd416a33c172698d52ae48d92e15ad", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_80140608.c", "fn": "func_80140958"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 1042, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$21", "via": "", "line": 1043, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 1044, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$22", "via": "", "line": 1045, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 1046, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1047, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1048, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1049, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1129, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1140, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1146, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.39} +{"ts": "2026-09-09 03:23:05", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_006/ov_SC04_006_jr_80140608.c", "fn": "func_80141874", "addr": 2148800628, "aliases": ["ov_SC04_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "0b864874586c0fbca6f49bc3522827339765b278", "nhash_after": "0b864874586c0fbca6f49bc3522827339765b278", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1353, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.842} +{"ts": "2026-09-09 03:23:05", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_006/ov_SC04_006_jr_80140608.c", "fn": "func_801424E4", "addr": 2148803812, "aliases": ["ov_SC04_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "0fc163d196b582cb319467f68c3808f18c538ec8", "nhash_after": "baf2a68c3d1443c2c17776905597b6f64e8f853e", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_801424E4"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1539, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1558, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1559, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1562, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.274} +{"ts": "2026-09-09 03:23:06", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_006/ov_SC04_006_jr_80140608.c", "fn": "func_80142608", "addr": 2148804104, "aliases": ["ov_SC04_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "c0a62d1c443baddf47a66e30b20699d9a6b5bcfb", "nhash_after": "2a34f6ae0fbc42dba731f3cb61b452b132151f49", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80142608"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1595, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.257} +{"ts": "2026-09-09 03:23:07", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_006/ov_SC04_006_jr_80140608.c", "fn": "func_80142EC0", "addr": 2148806336, "aliases": ["ov_SC04_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "nhash_after": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1841, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1842, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.029} +{"ts": "2026-09-09 03:23:08", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_006/ov_SC04_006_jr_80140608.c", "fn": "func_8014305C", "addr": 2148806748, "aliases": ["ov_SC04_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "nhash_after": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1884, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1885, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.849} +{"ts": "2026-09-09 03:23:08", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_006/ov_SC04_006_jr_80140608.c", "fn": "func_801431E8", "addr": 2148807144, "aliases": ["ov_SC04_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "nhash_after": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1934, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.533} +{"ts": "2026-09-09 03:23:09", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_006/ov_SC04_006_jr_80140608.c", "fn": "func_80143D28", "addr": 2148810024, "aliases": ["ov_SC04_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "1f7d9b35bc3afbabaa5aeaba0e19bea8116ab4b5", "nhash_after": "4b1590c37b50ad46941a3d1d3d9cb2ae9e61a710", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_80143D28"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 2103, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2104, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.432} +{"ts": "2026-09-09 03:23:09", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_006/ov_SC04_006_jr_80140608.c", "fn": "func_8014477C", "addr": 2148812668, "aliases": ["ov_SC04_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "2ef323fe8ccdae86f2c1f3bf57f96161ddcc0cc2", "nhash_after": "eb4ba8daad49a10a1b44834aa07ba3306563f225", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_8014477C"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2284, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 2285, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.255} +{"ts": "2026-09-09 03:23:09", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_006/ov_SC04_006_jr_80140608.c", "fn": "func_80144880", "addr": 2148812928, "aliases": ["ov_SC04_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "65788a17ecfc59b1efc501397adc4eb8758e804a", "nhash_after": "2f386ebb9a66fcb2ac404d69911dc62e11ced48e", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80144880"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 2326, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2327, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2328, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.228} +{"ts": "2026-09-09 03:23:10", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_006/ov_SC04_006_jr_80140608.c", "fn": "", "addr": null, "aliases": ["ov_SC04_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "nhash_after": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1374, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.456} +{"ts": "2026-09-09 03:23:04", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_005/ov_SC04_005_jr_80140608.c", "fn": "func_80140958", "addr": 2148796760, "aliases": ["ov_SC04_005"], "header": false, "includers": 0, "o0": false, "nhash_before": "ab60b4c172eeb20c8597450a1de48b11174869de", "nhash_after": "61893bd004dd416a33c172698d52ae48d92e15ad", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_80140608.c", "fn": "func_80140958"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 1042, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$21", "via": "", "line": 1043, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 1044, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$22", "via": "", "line": 1045, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 1046, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1047, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1048, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1049, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1129, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1140, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1146, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.336} +{"ts": "2026-09-09 03:23:05", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_005/ov_SC04_005_jr_80140608.c", "fn": "func_80141874", "addr": 2148800628, "aliases": ["ov_SC04_005"], "header": false, "includers": 0, "o0": false, "nhash_before": "0b864874586c0fbca6f49bc3522827339765b278", "nhash_after": "0b864874586c0fbca6f49bc3522827339765b278", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1353, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.557} +{"ts": "2026-09-09 03:23:05", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_005/ov_SC04_005_jr_80140608.c", "fn": "func_801424E4", "addr": 2148803812, "aliases": ["ov_SC04_005"], "header": false, "includers": 0, "o0": false, "nhash_before": "0fc163d196b582cb319467f68c3808f18c538ec8", "nhash_after": "baf2a68c3d1443c2c17776905597b6f64e8f853e", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_801424E4"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1539, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1558, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1559, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1562, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.327} +{"ts": "2026-09-09 03:23:05", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_005/ov_SC04_005_jr_80140608.c", "fn": "func_80142608", "addr": 2148804104, "aliases": ["ov_SC04_005"], "header": false, "includers": 0, "o0": false, "nhash_before": "c0a62d1c443baddf47a66e30b20699d9a6b5bcfb", "nhash_after": "2a34f6ae0fbc42dba731f3cb61b452b132151f49", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80142608"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1595, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.273} +{"ts": "2026-09-09 03:23:07", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_005/ov_SC04_005_jr_80140608.c", "fn": "func_80142EC0", "addr": 2148806336, "aliases": ["ov_SC04_005"], "header": false, "includers": 0, "o0": false, "nhash_before": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "nhash_after": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1841, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1842, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.292} +{"ts": "2026-09-09 03:23:07", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_005/ov_SC04_005_jr_80140608.c", "fn": "func_8014305C", "addr": 2148806748, "aliases": ["ov_SC04_005"], "header": false, "includers": 0, "o0": false, "nhash_before": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "nhash_after": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1884, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1885, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.909} +{"ts": "2026-09-09 03:23:08", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_005/ov_SC04_005_jr_80140608.c", "fn": "func_801431E8", "addr": 2148807144, "aliases": ["ov_SC04_005"], "header": false, "includers": 0, "o0": false, "nhash_before": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "nhash_after": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1934, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.553} +{"ts": "2026-09-09 03:23:08", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_005/ov_SC04_005_jr_80140608.c", "fn": "func_80143D28", "addr": 2148810024, "aliases": ["ov_SC04_005"], "header": false, "includers": 0, "o0": false, "nhash_before": "1f7d9b35bc3afbabaa5aeaba0e19bea8116ab4b5", "nhash_after": "4b1590c37b50ad46941a3d1d3d9cb2ae9e61a710", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_80143D28"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 2103, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2104, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.301} +{"ts": "2026-09-09 03:23:09", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_005/ov_SC04_005_jr_80140608.c", "fn": "func_8014477C", "addr": 2148812668, "aliases": ["ov_SC04_005"], "header": false, "includers": 0, "o0": false, "nhash_before": "2ef323fe8ccdae86f2c1f3bf57f96161ddcc0cc2", "nhash_after": "eb4ba8daad49a10a1b44834aa07ba3306563f225", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_8014477C"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2284, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 2285, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.407} +{"ts": "2026-09-09 03:23:09", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_005/ov_SC04_005_jr_80140608.c", "fn": "func_80144880", "addr": 2148812928, "aliases": ["ov_SC04_005"], "header": false, "includers": 0, "o0": false, "nhash_before": "65788a17ecfc59b1efc501397adc4eb8758e804a", "nhash_after": "2f386ebb9a66fcb2ac404d69911dc62e11ced48e", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80144880"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 2326, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2327, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2328, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.409} +{"ts": "2026-09-09 03:23:10", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_005/ov_SC04_005_jr_80140608.c", "fn": "", "addr": null, "aliases": ["ov_SC04_005"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "nhash_after": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1374, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.512} +{"ts": "2026-09-09 03:23:04", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_004/ov_SC04_004_jr_80140608.c", "fn": "func_80140958", "addr": 2148796760, "aliases": ["ov_SC04_004"], "header": false, "includers": 0, "o0": false, "nhash_before": "ab60b4c172eeb20c8597450a1de48b11174869de", "nhash_after": "61893bd004dd416a33c172698d52ae48d92e15ad", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_80140608.c", "fn": "func_80140958"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 1042, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$21", "via": "", "line": 1043, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 1044, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$22", "via": "", "line": 1045, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 1046, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1047, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1048, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1049, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1129, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1140, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1146, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.24} +{"ts": "2026-09-09 03:23:05", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_004/ov_SC04_004_jr_80140608.c", "fn": "func_80141874", "addr": 2148800628, "aliases": ["ov_SC04_004"], "header": false, "includers": 0, "o0": false, "nhash_before": "0b864874586c0fbca6f49bc3522827339765b278", "nhash_after": "0b864874586c0fbca6f49bc3522827339765b278", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1353, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.673} +{"ts": "2026-09-09 03:23:05", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_004/ov_SC04_004_jr_80140608.c", "fn": "func_801424E4", "addr": 2148803812, "aliases": ["ov_SC04_004"], "header": false, "includers": 0, "o0": false, "nhash_before": "0fc163d196b582cb319467f68c3808f18c538ec8", "nhash_after": "baf2a68c3d1443c2c17776905597b6f64e8f853e", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_801424E4"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1539, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1558, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1559, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1562, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.315} +{"ts": "2026-09-09 03:23:05", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_004/ov_SC04_004_jr_80140608.c", "fn": "func_80142608", "addr": 2148804104, "aliases": ["ov_SC04_004"], "header": false, "includers": 0, "o0": false, "nhash_before": "c0a62d1c443baddf47a66e30b20699d9a6b5bcfb", "nhash_after": "2a34f6ae0fbc42dba731f3cb61b452b132151f49", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80142608"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1595, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.457} +{"ts": "2026-09-09 03:23:06", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_004/ov_SC04_004_jr_80140608.c", "fn": "func_80142EC0", "addr": 2148806336, "aliases": ["ov_SC04_004"], "header": false, "includers": 0, "o0": false, "nhash_before": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "nhash_after": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1841, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1842, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.751} +{"ts": "2026-09-09 03:23:07", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_004/ov_SC04_004_jr_80140608.c", "fn": "func_8014305C", "addr": 2148806748, "aliases": ["ov_SC04_004"], "header": false, "includers": 0, "o0": false, "nhash_before": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "nhash_after": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1884, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1885, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.975} +{"ts": "2026-09-09 03:23:08", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_004/ov_SC04_004_jr_80140608.c", "fn": "func_801431E8", "addr": 2148807144, "aliases": ["ov_SC04_004"], "header": false, "includers": 0, "o0": false, "nhash_before": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "nhash_after": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1934, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.489} +{"ts": "2026-09-09 03:23:08", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_004/ov_SC04_004_jr_80140608.c", "fn": "func_80143D28", "addr": 2148810024, "aliases": ["ov_SC04_004"], "header": false, "includers": 0, "o0": false, "nhash_before": "1f7d9b35bc3afbabaa5aeaba0e19bea8116ab4b5", "nhash_after": "4b1590c37b50ad46941a3d1d3d9cb2ae9e61a710", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_80143D28"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 2103, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2104, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.495} +{"ts": "2026-09-09 03:23:09", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_004/ov_SC04_004_jr_80140608.c", "fn": "func_8014477C", "addr": 2148812668, "aliases": ["ov_SC04_004"], "header": false, "includers": 0, "o0": false, "nhash_before": "2ef323fe8ccdae86f2c1f3bf57f96161ddcc0cc2", "nhash_after": "eb4ba8daad49a10a1b44834aa07ba3306563f225", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_8014477C"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2284, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 2285, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.261} +{"ts": "2026-09-09 03:23:09", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_004/ov_SC04_004_jr_80140608.c", "fn": "func_80144880", "addr": 2148812928, "aliases": ["ov_SC04_004"], "header": false, "includers": 0, "o0": false, "nhash_before": "65788a17ecfc59b1efc501397adc4eb8758e804a", "nhash_after": "2f386ebb9a66fcb2ac404d69911dc62e11ced48e", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80144880"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 2326, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2327, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2328, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.278} +{"ts": "2026-09-09 03:23:10", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_004/ov_SC04_004_jr_80140608.c", "fn": "", "addr": null, "aliases": ["ov_SC04_004"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "nhash_after": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1374, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.753} +{"ts": "2026-09-09 03:23:04", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_007/ov_SC04_007_jr_80140608.c", "fn": "func_80140958", "addr": 2148796760, "aliases": ["ov_SC04_007"], "header": false, "includers": 0, "o0": false, "nhash_before": "ab60b4c172eeb20c8597450a1de48b11174869de", "nhash_after": "61893bd004dd416a33c172698d52ae48d92e15ad", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_80140608.c", "fn": "func_80140958"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 1042, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$21", "via": "", "line": 1043, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 1044, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$22", "via": "", "line": 1045, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 1046, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1047, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1048, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1049, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1129, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1140, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1146, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.298} +{"ts": "2026-09-09 03:23:05", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_007/ov_SC04_007_jr_80140608.c", "fn": "func_80141874", "addr": 2148800628, "aliases": ["ov_SC04_007"], "header": false, "includers": 0, "o0": false, "nhash_before": "0b864874586c0fbca6f49bc3522827339765b278", "nhash_after": "0b864874586c0fbca6f49bc3522827339765b278", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1353, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.603} +{"ts": "2026-09-09 03:23:05", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_007/ov_SC04_007_jr_80140608.c", "fn": "func_801424E4", "addr": 2148803812, "aliases": ["ov_SC04_007"], "header": false, "includers": 0, "o0": false, "nhash_before": "0fc163d196b582cb319467f68c3808f18c538ec8", "nhash_after": "baf2a68c3d1443c2c17776905597b6f64e8f853e", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_801424E4"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1539, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1558, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1559, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1562, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.252} +{"ts": "2026-09-09 03:23:06", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_007/ov_SC04_007_jr_80140608.c", "fn": "func_80142608", "addr": 2148804104, "aliases": ["ov_SC04_007"], "header": false, "includers": 0, "o0": false, "nhash_before": "c0a62d1c443baddf47a66e30b20699d9a6b5bcfb", "nhash_after": "2a34f6ae0fbc42dba731f3cb61b452b132151f49", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80142608"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1595, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.278} +{"ts": "2026-09-09 03:23:07", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_007/ov_SC04_007_jr_80140608.c", "fn": "func_80142EC0", "addr": 2148806336, "aliases": ["ov_SC04_007"], "header": false, "includers": 0, "o0": false, "nhash_before": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "nhash_after": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1841, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1842, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.365} +{"ts": "2026-09-09 03:23:08", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_007/ov_SC04_007_jr_80140608.c", "fn": "func_8014305C", "addr": 2148806748, "aliases": ["ov_SC04_007"], "header": false, "includers": 0, "o0": false, "nhash_before": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "nhash_after": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1884, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1885, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.802} +{"ts": "2026-09-09 03:23:08", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_007/ov_SC04_007_jr_80140608.c", "fn": "func_801431E8", "addr": 2148807144, "aliases": ["ov_SC04_007"], "header": false, "includers": 0, "o0": false, "nhash_before": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "nhash_after": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1934, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.541} +{"ts": "2026-09-09 03:23:09", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_007/ov_SC04_007_jr_80140608.c", "fn": "func_80143D28", "addr": 2148810024, "aliases": ["ov_SC04_007"], "header": false, "includers": 0, "o0": false, "nhash_before": "1f7d9b35bc3afbabaa5aeaba0e19bea8116ab4b5", "nhash_after": "4b1590c37b50ad46941a3d1d3d9cb2ae9e61a710", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_80143D28"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 2103, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2104, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.33} +{"ts": "2026-09-09 03:23:09", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_007/ov_SC04_007_jr_80140608.c", "fn": "func_8014477C", "addr": 2148812668, "aliases": ["ov_SC04_007"], "header": false, "includers": 0, "o0": false, "nhash_before": "2ef323fe8ccdae86f2c1f3bf57f96161ddcc0cc2", "nhash_after": "eb4ba8daad49a10a1b44834aa07ba3306563f225", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_8014477C"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2284, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 2285, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.25} +{"ts": "2026-09-09 03:23:09", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_007/ov_SC04_007_jr_80140608.c", "fn": "func_80144880", "addr": 2148812928, "aliases": ["ov_SC04_007"], "header": false, "includers": 0, "o0": false, "nhash_before": "65788a17ecfc59b1efc501397adc4eb8758e804a", "nhash_after": "2f386ebb9a66fcb2ac404d69911dc62e11ced48e", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80144880"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 2326, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2327, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2328, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.252} +{"ts": "2026-09-09 03:23:10", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_007/ov_SC04_007_jr_80140608.c", "fn": "", "addr": null, "aliases": ["ov_SC04_007"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "nhash_after": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1374, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.695} +{"ts": "2026-09-09 03:23:06", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_009/ov_SC04_009_jr_80140608.c", "fn": "func_80140958", "addr": 2148796760, "aliases": ["ov_SC04_009"], "header": false, "includers": 0, "o0": false, "nhash_before": "ab60b4c172eeb20c8597450a1de48b11174869de", "nhash_after": "61893bd004dd416a33c172698d52ae48d92e15ad", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_80140608.c", "fn": "func_80140958"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 1042, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$21", "via": "", "line": 1043, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 1044, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$22", "via": "", "line": 1045, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 1046, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1047, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1048, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1049, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1129, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1140, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1146, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.269} +{"ts": "2026-09-09 03:23:06", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_009/ov_SC04_009_jr_80140608.c", "fn": "func_80141874", "addr": 2148800628, "aliases": ["ov_SC04_009"], "header": false, "includers": 0, "o0": false, "nhash_before": "0b864874586c0fbca6f49bc3522827339765b278", "nhash_after": "0b864874586c0fbca6f49bc3522827339765b278", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1353, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.529} +{"ts": "2026-09-09 03:23:07", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_009/ov_SC04_009_jr_80140608.c", "fn": "func_801424E4", "addr": 2148803812, "aliases": ["ov_SC04_009"], "header": false, "includers": 0, "o0": false, "nhash_before": "0fc163d196b582cb319467f68c3808f18c538ec8", "nhash_after": "baf2a68c3d1443c2c17776905597b6f64e8f853e", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_801424E4"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1539, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1558, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1559, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1562, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.319} +{"ts": "2026-09-09 03:23:07", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_009/ov_SC04_009_jr_80140608.c", "fn": "func_80142608", "addr": 2148804104, "aliases": ["ov_SC04_009"], "header": false, "includers": 0, "o0": false, "nhash_before": "c0a62d1c443baddf47a66e30b20699d9a6b5bcfb", "nhash_after": "2a34f6ae0fbc42dba731f3cb61b452b132151f49", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80142608"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1595, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.233} +{"ts": "2026-09-09 03:23:08", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_009/ov_SC04_009_jr_80140608.c", "fn": "func_80142EC0", "addr": 2148806336, "aliases": ["ov_SC04_009"], "header": false, "includers": 0, "o0": false, "nhash_before": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "nhash_after": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1841, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1842, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.942} +{"ts": "2026-09-09 03:23:09", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_009/ov_SC04_009_jr_80140608.c", "fn": "func_8014305C", "addr": 2148806748, "aliases": ["ov_SC04_009"], "header": false, "includers": 0, "o0": false, "nhash_before": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "nhash_after": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1884, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1885, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.896} +{"ts": "2026-09-09 03:23:09", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_009/ov_SC04_009_jr_80140608.c", "fn": "func_801431E8", "addr": 2148807144, "aliases": ["ov_SC04_009"], "header": false, "includers": 0, "o0": false, "nhash_before": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "nhash_after": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1934, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.548} +{"ts": "2026-09-09 03:23:10", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_009/ov_SC04_009_jr_80140608.c", "fn": "func_80143D28", "addr": 2148810024, "aliases": ["ov_SC04_009"], "header": false, "includers": 0, "o0": false, "nhash_before": "1f7d9b35bc3afbabaa5aeaba0e19bea8116ab4b5", "nhash_after": "4b1590c37b50ad46941a3d1d3d9cb2ae9e61a710", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_80143D28"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 2103, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2104, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.509} +{"ts": "2026-09-09 03:23:10", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_009/ov_SC04_009_jr_80140608.c", "fn": "func_8014477C", "addr": 2148812668, "aliases": ["ov_SC04_009"], "header": false, "includers": 0, "o0": false, "nhash_before": "2ef323fe8ccdae86f2c1f3bf57f96161ddcc0cc2", "nhash_after": "eb4ba8daad49a10a1b44834aa07ba3306563f225", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_8014477C"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2284, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 2285, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.254} +{"ts": "2026-09-09 03:23:10", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_009/ov_SC04_009_jr_80140608.c", "fn": "func_80144880", "addr": 2148812928, "aliases": ["ov_SC04_009"], "header": false, "includers": 0, "o0": false, "nhash_before": "65788a17ecfc59b1efc501397adc4eb8758e804a", "nhash_after": "2f386ebb9a66fcb2ac404d69911dc62e11ced48e", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80144880"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 2326, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2327, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2328, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.283} +{"ts": "2026-09-09 03:23:11", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_009/ov_SC04_009_jr_80140608.c", "fn": "", "addr": null, "aliases": ["ov_SC04_009"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "nhash_after": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1374, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.634} +{"ts": "2026-09-09 03:23:07", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_010/ov_SC04_010_jr_80140608.c", "fn": "func_80140958", "addr": 2148796760, "aliases": ["ov_SC04_010"], "header": false, "includers": 0, "o0": false, "nhash_before": "ab60b4c172eeb20c8597450a1de48b11174869de", "nhash_after": "61893bd004dd416a33c172698d52ae48d92e15ad", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_80140608.c", "fn": "func_80140958"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 1042, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$21", "via": "", "line": 1043, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 1044, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$22", "via": "", "line": 1045, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 1046, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1047, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1048, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1049, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1129, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1140, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1146, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.338} +{"ts": "2026-09-09 03:23:08", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_010/ov_SC04_010_jr_80140608.c", "fn": "func_80141874", "addr": 2148800628, "aliases": ["ov_SC04_010"], "header": false, "includers": 0, "o0": false, "nhash_before": "0b864874586c0fbca6f49bc3522827339765b278", "nhash_after": "0b864874586c0fbca6f49bc3522827339765b278", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1353, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.494} +{"ts": "2026-09-09 03:23:08", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_010/ov_SC04_010_jr_80140608.c", "fn": "func_801424E4", "addr": 2148803812, "aliases": ["ov_SC04_010"], "header": false, "includers": 0, "o0": false, "nhash_before": "0fc163d196b582cb319467f68c3808f18c538ec8", "nhash_after": "baf2a68c3d1443c2c17776905597b6f64e8f853e", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_801424E4"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1539, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1558, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1559, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1562, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.247} +{"ts": "2026-09-09 03:23:09", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_010/ov_SC04_010_jr_80140608.c", "fn": "func_80142608", "addr": 2148804104, "aliases": ["ov_SC04_010"], "header": false, "includers": 0, "o0": false, "nhash_before": "c0a62d1c443baddf47a66e30b20699d9a6b5bcfb", "nhash_after": "2a34f6ae0fbc42dba731f3cb61b452b132151f49", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80142608"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1595, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.249} +{"ts": "2026-09-09 03:23:09", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_010/ov_SC04_010_jr_80140608.c", "fn": "func_80142EC0", "addr": 2148806336, "aliases": ["ov_SC04_010"], "header": false, "includers": 0, "o0": false, "nhash_before": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "nhash_after": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1841, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1842, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.793} +{"ts": "2026-09-09 03:23:10", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_010/ov_SC04_010_jr_80140608.c", "fn": "func_8014305C", "addr": 2148806748, "aliases": ["ov_SC04_010"], "header": false, "includers": 0, "o0": false, "nhash_before": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "nhash_after": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1884, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1885, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.857} +{"ts": "2026-09-09 03:23:11", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_010/ov_SC04_010_jr_80140608.c", "fn": "func_801431E8", "addr": 2148807144, "aliases": ["ov_SC04_010"], "header": false, "includers": 0, "o0": false, "nhash_before": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "nhash_after": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1934, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.461} +{"ts": "2026-09-09 03:23:11", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_010/ov_SC04_010_jr_80140608.c", "fn": "func_80143D28", "addr": 2148810024, "aliases": ["ov_SC04_010"], "header": false, "includers": 0, "o0": false, "nhash_before": "1f7d9b35bc3afbabaa5aeaba0e19bea8116ab4b5", "nhash_after": "4b1590c37b50ad46941a3d1d3d9cb2ae9e61a710", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_80143D28"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 2103, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2104, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.218} +{"ts": "2026-09-09 03:23:11", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_010/ov_SC04_010_jr_80140608.c", "fn": "func_8014477C", "addr": 2148812668, "aliases": ["ov_SC04_010"], "header": false, "includers": 0, "o0": false, "nhash_before": "2ef323fe8ccdae86f2c1f3bf57f96161ddcc0cc2", "nhash_after": "eb4ba8daad49a10a1b44834aa07ba3306563f225", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_8014477C"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2284, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 2285, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.231} +{"ts": "2026-09-09 03:23:11", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_010/ov_SC04_010_jr_80140608.c", "fn": "func_80144880", "addr": 2148812928, "aliases": ["ov_SC04_010"], "header": false, "includers": 0, "o0": false, "nhash_before": "65788a17ecfc59b1efc501397adc4eb8758e804a", "nhash_after": "2f386ebb9a66fcb2ac404d69911dc62e11ced48e", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80144880"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 2326, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2327, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2328, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.241} +{"ts": "2026-09-09 03:23:12", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_010/ov_SC04_010_jr_80140608.c", "fn": "", "addr": null, "aliases": ["ov_SC04_010"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "nhash_after": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1374, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.573} +{"ts": "2026-09-09 03:23:02", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_118/ov_SC03_118_jr_80140608.c", "fn": "func_80140958", "addr": 2148796760, "aliases": ["ov_SC03_118", "ov_SC03_119"], "header": false, "includers": 0, "o0": false, "nhash_before": "ab60b4c172eeb20c8597450a1de48b11174869de", "nhash_after": "61893bd004dd416a33c172698d52ae48d92e15ad", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_80140608.c", "fn": "func_80140958"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 1042, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$21", "via": "", "line": 1043, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 1044, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$22", "via": "", "line": 1045, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 1046, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1047, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1048, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1049, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1129, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1140, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1146, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.651} +{"ts": "2026-09-09 03:23:03", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_118/ov_SC03_118_jr_80140608.c", "fn": "func_80141874", "addr": 2148800628, "aliases": ["ov_SC03_118", "ov_SC03_119"], "header": false, "includers": 0, "o0": false, "nhash_before": "0b864874586c0fbca6f49bc3522827339765b278", "nhash_after": "0b864874586c0fbca6f49bc3522827339765b278", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1353, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.939} +{"ts": "2026-09-09 03:23:03", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_118/ov_SC03_118_jr_80140608.c", "fn": "func_801424E4", "addr": 2148803812, "aliases": ["ov_SC03_118", "ov_SC03_119"], "header": false, "includers": 0, "o0": false, "nhash_before": "0fc163d196b582cb319467f68c3808f18c538ec8", "nhash_after": "baf2a68c3d1443c2c17776905597b6f64e8f853e", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_801424E4"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1539, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1558, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1559, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1562, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.491} +{"ts": "2026-09-09 03:23:04", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_118/ov_SC03_118_jr_80140608.c", "fn": "func_80142608", "addr": 2148804104, "aliases": ["ov_SC03_118", "ov_SC03_119"], "header": false, "includers": 0, "o0": false, "nhash_before": "c0a62d1c443baddf47a66e30b20699d9a6b5bcfb", "nhash_after": "2a34f6ae0fbc42dba731f3cb61b452b132151f49", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80142608"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1595, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.452} +{"ts": "2026-09-09 03:23:06", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_118/ov_SC03_118_jr_80140608.c", "fn": "func_80142EC0", "addr": 2148806336, "aliases": ["ov_SC03_118", "ov_SC03_119"], "header": false, "includers": 0, "o0": false, "nhash_before": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "nhash_after": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1841, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1842, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.978} +{"ts": "2026-09-09 03:23:08", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_118/ov_SC03_118_jr_80140608.c", "fn": "func_8014305C", "addr": 2148806748, "aliases": ["ov_SC03_118", "ov_SC03_119"], "header": false, "includers": 0, "o0": false, "nhash_before": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "nhash_after": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1884, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1885, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.767} +{"ts": "2026-09-09 03:23:09", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_118/ov_SC03_118_jr_80140608.c", "fn": "func_801431E8", "addr": 2148807144, "aliases": ["ov_SC03_118", "ov_SC03_119"], "header": false, "includers": 0, "o0": false, "nhash_before": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "nhash_after": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1934, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.365} +{"ts": "2026-09-09 03:23:10", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_118/ov_SC03_118_jr_80140608.c", "fn": "func_80143D28", "addr": 2148810024, "aliases": ["ov_SC03_118", "ov_SC03_119"], "header": false, "includers": 0, "o0": false, "nhash_before": "1f7d9b35bc3afbabaa5aeaba0e19bea8116ab4b5", "nhash_after": "4b1590c37b50ad46941a3d1d3d9cb2ae9e61a710", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_80143D28"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 2103, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2104, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.711} +{"ts": "2026-09-09 03:23:11", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_118/ov_SC03_118_jr_80140608.c", "fn": "func_8014477C", "addr": 2148812668, "aliases": ["ov_SC03_118", "ov_SC03_119"], "header": false, "includers": 0, "o0": false, "nhash_before": "2ef323fe8ccdae86f2c1f3bf57f96161ddcc0cc2", "nhash_after": "eb4ba8daad49a10a1b44834aa07ba3306563f225", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_8014477C"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2284, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 2285, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.708} +{"ts": "2026-09-09 03:23:11", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_118/ov_SC03_118_jr_80140608.c", "fn": "func_80144880", "addr": 2148812928, "aliases": ["ov_SC03_118", "ov_SC03_119"], "header": false, "includers": 0, "o0": false, "nhash_before": "65788a17ecfc59b1efc501397adc4eb8758e804a", "nhash_after": "2f386ebb9a66fcb2ac404d69911dc62e11ced48e", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80144880"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 2326, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2327, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2328, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.778} +{"ts": "2026-09-09 03:23:12", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_118/ov_SC03_118_jr_80140608.c", "fn": "", "addr": null, "aliases": ["ov_SC03_118", "ov_SC03_119"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "nhash_after": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1374, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.855} +{"ts": "2026-09-09 03:23:08", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_015/ov_SC04_015_jr_80140608.c", "fn": "func_80140958", "addr": 2148796760, "aliases": ["ov_SC04_015"], "header": false, "includers": 0, "o0": false, "nhash_before": "ab60b4c172eeb20c8597450a1de48b11174869de", "nhash_after": "61893bd004dd416a33c172698d52ae48d92e15ad", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_80140608.c", "fn": "func_80140958"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 1042, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$21", "via": "", "line": 1043, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 1044, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$22", "via": "", "line": 1045, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 1046, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1047, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1048, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1049, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1129, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1140, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1146, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.28} +{"ts": "2026-09-09 03:23:09", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_015/ov_SC04_015_jr_80140608.c", "fn": "func_80141874", "addr": 2148800628, "aliases": ["ov_SC04_015"], "header": false, "includers": 0, "o0": false, "nhash_before": "0b864874586c0fbca6f49bc3522827339765b278", "nhash_after": "0b864874586c0fbca6f49bc3522827339765b278", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1353, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.521} +{"ts": "2026-09-09 03:23:09", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_015/ov_SC04_015_jr_80140608.c", "fn": "func_801424E4", "addr": 2148803812, "aliases": ["ov_SC04_015"], "header": false, "includers": 0, "o0": false, "nhash_before": "0fc163d196b582cb319467f68c3808f18c538ec8", "nhash_after": "baf2a68c3d1443c2c17776905597b6f64e8f853e", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_801424E4"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1555, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1574, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1575, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1578, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.232} +{"ts": "2026-09-09 03:23:09", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_015/ov_SC04_015_jr_80140608.c", "fn": "func_80142608", "addr": 2148804104, "aliases": ["ov_SC04_015"], "header": false, "includers": 0, "o0": false, "nhash_before": "c0a62d1c443baddf47a66e30b20699d9a6b5bcfb", "nhash_after": "2a34f6ae0fbc42dba731f3cb61b452b132151f49", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80142608"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1611, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.295} +{"ts": "2026-09-09 03:23:10", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_015/ov_SC04_015_jr_80140608.c", "fn": "func_80142EC0", "addr": 2148806336, "aliases": ["ov_SC04_015"], "header": false, "includers": 0, "o0": false, "nhash_before": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "nhash_after": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1857, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1858, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.697} +{"ts": "2026-09-09 03:23:11", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_015/ov_SC04_015_jr_80140608.c", "fn": "func_8014305C", "addr": 2148806748, "aliases": ["ov_SC04_015"], "header": false, "includers": 0, "o0": false, "nhash_before": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "nhash_after": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1900, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1901, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.674} +{"ts": "2026-09-09 03:23:12", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_015/ov_SC04_015_jr_80140608.c", "fn": "func_801431E8", "addr": 2148807144, "aliases": ["ov_SC04_015"], "header": false, "includers": 0, "o0": false, "nhash_before": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "nhash_after": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1950, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.708} +{"ts": "2026-09-09 03:23:12", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_015/ov_SC04_015_jr_80140608.c", "fn": "func_80143D28", "addr": 2148810024, "aliases": ["ov_SC04_015"], "header": false, "includers": 0, "o0": false, "nhash_before": "1f7d9b35bc3afbabaa5aeaba0e19bea8116ab4b5", "nhash_after": "4b1590c37b50ad46941a3d1d3d9cb2ae9e61a710", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_80143D28"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 2119, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2120, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.245} +{"ts": "2026-09-09 03:23:12", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_015/ov_SC04_015_jr_80140608.c", "fn": "func_8014477C", "addr": 2148812668, "aliases": ["ov_SC04_015"], "header": false, "includers": 0, "o0": false, "nhash_before": "2ef323fe8ccdae86f2c1f3bf57f96161ddcc0cc2", "nhash_after": "eb4ba8daad49a10a1b44834aa07ba3306563f225", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_8014477C"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2300, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 2301, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.227} +{"ts": "2026-09-09 03:23:12", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_015/ov_SC04_015_jr_80140608.c", "fn": "func_80144880", "addr": 2148812928, "aliases": ["ov_SC04_015"], "header": false, "includers": 0, "o0": false, "nhash_before": "65788a17ecfc59b1efc501397adc4eb8758e804a", "nhash_after": "2f386ebb9a66fcb2ac404d69911dc62e11ced48e", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80144880"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 2342, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2343, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2344, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.338} +{"ts": "2026-09-09 03:23:13", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_015/ov_SC04_015_jr_80140608.c", "fn": "", "addr": null, "aliases": ["ov_SC04_015"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "nhash_after": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1374, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.461} +{"ts": "2026-09-09 03:23:08", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_012/ov_SC04_012_jr_80140608.c", "fn": "func_80140958", "addr": 2148796760, "aliases": ["ov_SC04_012"], "header": false, "includers": 0, "o0": false, "nhash_before": "ab60b4c172eeb20c8597450a1de48b11174869de", "nhash_after": "61893bd004dd416a33c172698d52ae48d92e15ad", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_80140608.c", "fn": "func_80140958"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 1042, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$21", "via": "", "line": 1043, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 1044, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$22", "via": "", "line": 1045, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 1046, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1047, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1048, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1049, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1129, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1140, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1146, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.231} +{"ts": "2026-09-09 03:23:09", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_012/ov_SC04_012_jr_80140608.c", "fn": "func_80141874", "addr": 2148800628, "aliases": ["ov_SC04_012"], "header": false, "includers": 0, "o0": false, "nhash_before": "0b864874586c0fbca6f49bc3522827339765b278", "nhash_after": "0b864874586c0fbca6f49bc3522827339765b278", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1353, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.526} +{"ts": "2026-09-09 03:23:09", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_012/ov_SC04_012_jr_80140608.c", "fn": "func_801424E4", "addr": 2148803812, "aliases": ["ov_SC04_012"], "header": false, "includers": 0, "o0": false, "nhash_before": "0fc163d196b582cb319467f68c3808f18c538ec8", "nhash_after": "baf2a68c3d1443c2c17776905597b6f64e8f853e", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_801424E4"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1539, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1558, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1559, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1562, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.61} +{"ts": "2026-09-09 03:23:09", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_012/ov_SC04_012_jr_80140608.c", "fn": "func_80142608", "addr": 2148804104, "aliases": ["ov_SC04_012"], "header": false, "includers": 0, "o0": false, "nhash_before": "c0a62d1c443baddf47a66e30b20699d9a6b5bcfb", "nhash_after": "2a34f6ae0fbc42dba731f3cb61b452b132151f49", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80142608"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1595, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.236} +{"ts": "2026-09-09 03:23:10", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_012/ov_SC04_012_jr_80140608.c", "fn": "func_80142EC0", "addr": 2148806336, "aliases": ["ov_SC04_012"], "header": false, "includers": 0, "o0": false, "nhash_before": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "nhash_after": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1841, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1842, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.924} +{"ts": "2026-09-09 03:23:11", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_012/ov_SC04_012_jr_80140608.c", "fn": "func_8014305C", "addr": 2148806748, "aliases": ["ov_SC04_012"], "header": false, "includers": 0, "o0": false, "nhash_before": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "nhash_after": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1884, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1885, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.965} +{"ts": "2026-09-09 03:23:12", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_012/ov_SC04_012_jr_80140608.c", "fn": "func_801431E8", "addr": 2148807144, "aliases": ["ov_SC04_012"], "header": false, "includers": 0, "o0": false, "nhash_before": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "nhash_after": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1934, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.548} +{"ts": "2026-09-09 03:23:12", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_012/ov_SC04_012_jr_80140608.c", "fn": "func_80143D28", "addr": 2148810024, "aliases": ["ov_SC04_012"], "header": false, "includers": 0, "o0": false, "nhash_before": "1f7d9b35bc3afbabaa5aeaba0e19bea8116ab4b5", "nhash_after": "4b1590c37b50ad46941a3d1d3d9cb2ae9e61a710", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_80143D28"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 2103, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2104, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.428} +{"ts": "2026-09-09 03:23:12", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_012/ov_SC04_012_jr_80140608.c", "fn": "func_8014477C", "addr": 2148812668, "aliases": ["ov_SC04_012"], "header": false, "includers": 0, "o0": false, "nhash_before": "2ef323fe8ccdae86f2c1f3bf57f96161ddcc0cc2", "nhash_after": "eb4ba8daad49a10a1b44834aa07ba3306563f225", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_8014477C"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2284, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 2285, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.195} +{"ts": "2026-09-09 03:23:13", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_012/ov_SC04_012_jr_80140608.c", "fn": "func_80144880", "addr": 2148812928, "aliases": ["ov_SC04_012"], "header": false, "includers": 0, "o0": false, "nhash_before": "65788a17ecfc59b1efc501397adc4eb8758e804a", "nhash_after": "2f386ebb9a66fcb2ac404d69911dc62e11ced48e", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80144880"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 2326, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2327, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2328, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.297} +{"ts": "2026-09-09 03:23:13", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_012/ov_SC04_012_jr_80140608.c", "fn": "", "addr": null, "aliases": ["ov_SC04_012"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "nhash_after": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1374, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.451} +{"ts": "2026-09-09 03:23:09", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_016/ov_SC04_016_jr_80140608.c", "fn": "func_80140958", "addr": 2148796760, "aliases": ["ov_SC04_016"], "header": false, "includers": 0, "o0": false, "nhash_before": "ab60b4c172eeb20c8597450a1de48b11174869de", "nhash_after": "61893bd004dd416a33c172698d52ae48d92e15ad", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_80140608.c", "fn": "func_80140958"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 1042, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$21", "via": "", "line": 1043, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 1044, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$22", "via": "", "line": 1045, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 1046, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1047, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1048, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1049, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1129, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1140, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1146, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.425} +{"ts": "2026-09-09 03:23:09", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_016/ov_SC04_016_jr_80140608.c", "fn": "func_80141874", "addr": 2148800628, "aliases": ["ov_SC04_016"], "header": false, "includers": 0, "o0": false, "nhash_before": "0b864874586c0fbca6f49bc3522827339765b278", "nhash_after": "0b864874586c0fbca6f49bc3522827339765b278", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1353, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.538} +{"ts": "2026-09-09 03:23:09", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_016/ov_SC04_016_jr_80140608.c", "fn": "func_801424E4", "addr": 2148803812, "aliases": ["ov_SC04_016"], "header": false, "includers": 0, "o0": false, "nhash_before": "0fc163d196b582cb319467f68c3808f18c538ec8", "nhash_after": "baf2a68c3d1443c2c17776905597b6f64e8f853e", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_801424E4"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1539, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1558, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1559, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1562, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.215} +{"ts": "2026-09-09 03:23:10", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_016/ov_SC04_016_jr_80140608.c", "fn": "func_80142608", "addr": 2148804104, "aliases": ["ov_SC04_016"], "header": false, "includers": 0, "o0": false, "nhash_before": "c0a62d1c443baddf47a66e30b20699d9a6b5bcfb", "nhash_after": "2a34f6ae0fbc42dba731f3cb61b452b132151f49", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80142608"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1595, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.291} +{"ts": "2026-09-09 03:23:11", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_016/ov_SC04_016_jr_80140608.c", "fn": "func_80142EC0", "addr": 2148806336, "aliases": ["ov_SC04_016"], "header": false, "includers": 0, "o0": false, "nhash_before": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "nhash_after": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1841, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1842, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.892} +{"ts": "2026-09-09 03:23:12", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_016/ov_SC04_016_jr_80140608.c", "fn": "func_8014305C", "addr": 2148806748, "aliases": ["ov_SC04_016"], "header": false, "includers": 0, "o0": false, "nhash_before": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "nhash_after": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1884, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1885, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.787} +{"ts": "2026-09-09 03:23:12", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_016/ov_SC04_016_jr_80140608.c", "fn": "func_801431E8", "addr": 2148807144, "aliases": ["ov_SC04_016"], "header": false, "includers": 0, "o0": false, "nhash_before": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "nhash_after": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1934, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.577} +{"ts": "2026-09-09 03:23:12", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_016/ov_SC04_016_jr_80140608.c", "fn": "func_80143D28", "addr": 2148810024, "aliases": ["ov_SC04_016"], "header": false, "includers": 0, "o0": false, "nhash_before": "1f7d9b35bc3afbabaa5aeaba0e19bea8116ab4b5", "nhash_after": "4b1590c37b50ad46941a3d1d3d9cb2ae9e61a710", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_80143D28"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 2103, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2104, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.271} +{"ts": "2026-09-09 03:23:13", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_016/ov_SC04_016_jr_80140608.c", "fn": "func_8014477C", "addr": 2148812668, "aliases": ["ov_SC04_016"], "header": false, "includers": 0, "o0": false, "nhash_before": "2ef323fe8ccdae86f2c1f3bf57f96161ddcc0cc2", "nhash_after": "eb4ba8daad49a10a1b44834aa07ba3306563f225", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_8014477C"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2284, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 2285, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.207} +{"ts": "2026-09-09 03:23:13", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_016/ov_SC04_016_jr_80140608.c", "fn": "func_80144880", "addr": 2148812928, "aliases": ["ov_SC04_016"], "header": false, "includers": 0, "o0": false, "nhash_before": "65788a17ecfc59b1efc501397adc4eb8758e804a", "nhash_after": "2f386ebb9a66fcb2ac404d69911dc62e11ced48e", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80144880"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 2326, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2327, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2328, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.397} +{"ts": "2026-09-09 03:23:13", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_016/ov_SC04_016_jr_80140608.c", "fn": "", "addr": null, "aliases": ["ov_SC04_016"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "nhash_after": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1374, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.434} +{"ts": "2026-09-09 03:23:09", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_020/ov_SC04_020_jr_80140608.c", "fn": "func_80140958", "addr": 2148796760, "aliases": ["ov_SC04_020"], "header": false, "includers": 0, "o0": false, "nhash_before": "ab60b4c172eeb20c8597450a1de48b11174869de", "nhash_after": "61893bd004dd416a33c172698d52ae48d92e15ad", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_80140608.c", "fn": "func_80140958"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 1042, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$21", "via": "", "line": 1043, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 1044, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$22", "via": "", "line": 1045, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 1046, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1047, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1048, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1049, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1129, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1140, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1146, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.406} +{"ts": "2026-09-09 03:23:10", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_020/ov_SC04_020_jr_80140608.c", "fn": "func_80141874", "addr": 2148800628, "aliases": ["ov_SC04_020"], "header": false, "includers": 0, "o0": false, "nhash_before": "0b864874586c0fbca6f49bc3522827339765b278", "nhash_after": "0b864874586c0fbca6f49bc3522827339765b278", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1353, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.493} +{"ts": "2026-09-09 03:23:10", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_020/ov_SC04_020_jr_80140608.c", "fn": "func_801424E4", "addr": 2148803812, "aliases": ["ov_SC04_020"], "header": false, "includers": 0, "o0": false, "nhash_before": "0fc163d196b582cb319467f68c3808f18c538ec8", "nhash_after": "baf2a68c3d1443c2c17776905597b6f64e8f853e", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_801424E4"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1539, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1558, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1559, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1562, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.248} +{"ts": "2026-09-09 03:23:11", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_020/ov_SC04_020_jr_80140608.c", "fn": "func_80142608", "addr": 2148804104, "aliases": ["ov_SC04_020"], "header": false, "includers": 0, "o0": false, "nhash_before": "c0a62d1c443baddf47a66e30b20699d9a6b5bcfb", "nhash_after": "2a34f6ae0fbc42dba731f3cb61b452b132151f49", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80142608"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1595, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.375} +{"ts": "2026-09-09 03:23:12", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_020/ov_SC04_020_jr_80140608.c", "fn": "func_80142EC0", "addr": 2148806336, "aliases": ["ov_SC04_020"], "header": false, "includers": 0, "o0": false, "nhash_before": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "nhash_after": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1841, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1842, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.843} +{"ts": "2026-09-09 03:23:12", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_020/ov_SC04_020_jr_80140608.c", "fn": "func_8014305C", "addr": 2148806748, "aliases": ["ov_SC04_020"], "header": false, "includers": 0, "o0": false, "nhash_before": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "nhash_after": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1884, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1885, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.737} +{"ts": "2026-09-09 03:23:13", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_020/ov_SC04_020_jr_80140608.c", "fn": "func_801431E8", "addr": 2148807144, "aliases": ["ov_SC04_020"], "header": false, "includers": 0, "o0": false, "nhash_before": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "nhash_after": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1934, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.474} +{"ts": "2026-09-09 03:23:13", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_020/ov_SC04_020_jr_80140608.c", "fn": "func_80143D28", "addr": 2148810024, "aliases": ["ov_SC04_020"], "header": false, "includers": 0, "o0": false, "nhash_before": "1f7d9b35bc3afbabaa5aeaba0e19bea8116ab4b5", "nhash_after": "4b1590c37b50ad46941a3d1d3d9cb2ae9e61a710", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_80143D28"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 2103, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2104, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.319} +{"ts": "2026-09-09 03:23:13", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_020/ov_SC04_020_jr_80140608.c", "fn": "func_8014477C", "addr": 2148812668, "aliases": ["ov_SC04_020"], "header": false, "includers": 0, "o0": false, "nhash_before": "2ef323fe8ccdae86f2c1f3bf57f96161ddcc0cc2", "nhash_after": "eb4ba8daad49a10a1b44834aa07ba3306563f225", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_8014477C"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2284, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 2285, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.242} +{"ts": "2026-09-09 03:23:14", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_020/ov_SC04_020_jr_80140608.c", "fn": "func_80144880", "addr": 2148812928, "aliases": ["ov_SC04_020"], "header": false, "includers": 0, "o0": false, "nhash_before": "65788a17ecfc59b1efc501397adc4eb8758e804a", "nhash_after": "2f386ebb9a66fcb2ac404d69911dc62e11ced48e", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80144880"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 2326, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2327, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2328, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.353} +{"ts": "2026-09-09 03:23:14", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_020/ov_SC04_020_jr_80140608.c", "fn": "", "addr": null, "aliases": ["ov_SC04_020"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "nhash_after": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1374, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.622} +{"ts": "2026-09-09 03:23:10", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_000/ov_SC05_000_jr_80140608.c", "fn": "func_80140958", "addr": 2148796760, "aliases": ["ov_SC05_000"], "header": false, "includers": 0, "o0": false, "nhash_before": "ab60b4c172eeb20c8597450a1de48b11174869de", "nhash_after": "61893bd004dd416a33c172698d52ae48d92e15ad", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_80140608.c", "fn": "func_80140958"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 1044, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$21", "via": "", "line": 1045, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 1046, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$22", "via": "", "line": 1047, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 1048, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1049, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1050, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1051, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1131, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1142, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1148, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.406} +{"ts": "2026-09-09 03:23:11", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_000/ov_SC05_000_jr_80140608.c", "fn": "func_80141874", "addr": 2148800628, "aliases": ["ov_SC05_000"], "header": false, "includers": 0, "o0": false, "nhash_before": "0b864874586c0fbca6f49bc3522827339765b278", "nhash_after": "0b864874586c0fbca6f49bc3522827339765b278", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1355, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.482} +{"ts": "2026-09-09 03:23:11", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_000/ov_SC05_000_jr_80140608.c", "fn": "func_801424E4", "addr": 2148803812, "aliases": ["ov_SC05_000"], "header": false, "includers": 0, "o0": false, "nhash_before": "0fc163d196b582cb319467f68c3808f18c538ec8", "nhash_after": "baf2a68c3d1443c2c17776905597b6f64e8f853e", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_801424E4"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1541, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1560, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1561, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1564, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.273} +{"ts": "2026-09-09 03:23:12", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_000/ov_SC05_000_jr_80140608.c", "fn": "func_80142608", "addr": 2148804104, "aliases": ["ov_SC05_000"], "header": false, "includers": 0, "o0": false, "nhash_before": "c0a62d1c443baddf47a66e30b20699d9a6b5bcfb", "nhash_after": "2a34f6ae0fbc42dba731f3cb61b452b132151f49", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80142608"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1597, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.412} +{"ts": "2026-09-09 03:23:12", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_000/ov_SC05_000_jr_80140608.c", "fn": "func_80142EC0", "addr": 2148806336, "aliases": ["ov_SC05_000"], "header": false, "includers": 0, "o0": false, "nhash_before": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "nhash_after": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1843, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1844, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.604} +{"ts": "2026-09-09 03:23:13", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_000/ov_SC05_000_jr_80140608.c", "fn": "func_8014305C", "addr": 2148806748, "aliases": ["ov_SC05_000"], "header": false, "includers": 0, "o0": false, "nhash_before": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "nhash_after": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1886, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1887, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.859} +{"ts": "2026-09-09 03:23:14", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_000/ov_SC05_000_jr_80140608.c", "fn": "func_801431E8", "addr": 2148807144, "aliases": ["ov_SC05_000"], "header": false, "includers": 0, "o0": false, "nhash_before": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "nhash_after": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1936, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.462} +{"ts": "2026-09-09 03:23:14", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_000/ov_SC05_000_jr_80140608.c", "fn": "func_80143D28", "addr": 2148810024, "aliases": ["ov_SC05_000"], "header": false, "includers": 0, "o0": false, "nhash_before": "1f7d9b35bc3afbabaa5aeaba0e19bea8116ab4b5", "nhash_after": "4b1590c37b50ad46941a3d1d3d9cb2ae9e61a710", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_80143D28"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 2105, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2106, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.246} +{"ts": "2026-09-09 03:23:14", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_000/ov_SC05_000_jr_80140608.c", "fn": "func_8014477C", "addr": 2148812668, "aliases": ["ov_SC05_000"], "header": false, "includers": 0, "o0": false, "nhash_before": "2ef323fe8ccdae86f2c1f3bf57f96161ddcc0cc2", "nhash_after": "eb4ba8daad49a10a1b44834aa07ba3306563f225", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_8014477C"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2286, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 2287, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.345} +{"ts": "2026-09-09 03:23:15", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_000/ov_SC05_000_jr_80140608.c", "fn": "func_80144880", "addr": 2148812928, "aliases": ["ov_SC05_000"], "header": false, "includers": 0, "o0": false, "nhash_before": "65788a17ecfc59b1efc501397adc4eb8758e804a", "nhash_after": "2f386ebb9a66fcb2ac404d69911dc62e11ced48e", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80144880"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 2328, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2329, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2330, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.377} +{"ts": "2026-09-09 03:23:15", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_000/ov_SC05_000_jr_80140608.c", "fn": "", "addr": null, "aliases": ["ov_SC05_000"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "nhash_after": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1376, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.482} +{"ts": "2026-09-09 03:23:10", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_001/ov_SC05_001_jr_80140608.c", "fn": "func_80140958", "addr": 2148796760, "aliases": ["ov_SC05_001"], "header": false, "includers": 0, "o0": false, "nhash_before": "ab60b4c172eeb20c8597450a1de48b11174869de", "nhash_after": "61893bd004dd416a33c172698d52ae48d92e15ad", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_80140608.c", "fn": "func_80140958"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 1042, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$21", "via": "", "line": 1043, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 1044, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$22", "via": "", "line": 1045, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 1046, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1047, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1048, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1049, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1129, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1140, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1146, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.301} +{"ts": "2026-09-09 03:23:11", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_001/ov_SC05_001_jr_80140608.c", "fn": "func_80141874", "addr": 2148800628, "aliases": ["ov_SC05_001"], "header": false, "includers": 0, "o0": false, "nhash_before": "0b864874586c0fbca6f49bc3522827339765b278", "nhash_after": "0b864874586c0fbca6f49bc3522827339765b278", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1353, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.471} +{"ts": "2026-09-09 03:23:11", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_001/ov_SC05_001_jr_80140608.c", "fn": "func_801424E4", "addr": 2148803812, "aliases": ["ov_SC05_001"], "header": false, "includers": 0, "o0": false, "nhash_before": "0fc163d196b582cb319467f68c3808f18c538ec8", "nhash_after": "baf2a68c3d1443c2c17776905597b6f64e8f853e", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_801424E4"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1539, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1558, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1559, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1562, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.249} +{"ts": "2026-09-09 03:23:11", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_001/ov_SC05_001_jr_80140608.c", "fn": "func_80142608", "addr": 2148804104, "aliases": ["ov_SC05_001"], "header": false, "includers": 0, "o0": false, "nhash_before": "c0a62d1c443baddf47a66e30b20699d9a6b5bcfb", "nhash_after": "2a34f6ae0fbc42dba731f3cb61b452b132151f49", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80142608"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1595, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.233} +{"ts": "2026-09-09 03:23:12", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_001/ov_SC05_001_jr_80140608.c", "fn": "func_80142EC0", "addr": 2148806336, "aliases": ["ov_SC05_001"], "header": false, "includers": 0, "o0": false, "nhash_before": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "nhash_after": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1841, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1842, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.826} +{"ts": "2026-09-09 03:23:13", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_001/ov_SC05_001_jr_80140608.c", "fn": "func_8014305C", "addr": 2148806748, "aliases": ["ov_SC05_001"], "header": false, "includers": 0, "o0": false, "nhash_before": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "nhash_after": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1884, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1885, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.668} +{"ts": "2026-09-09 03:23:13", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_001/ov_SC05_001_jr_80140608.c", "fn": "func_801431E8", "addr": 2148807144, "aliases": ["ov_SC05_001"], "header": false, "includers": 0, "o0": false, "nhash_before": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "nhash_after": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1934, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.534} +{"ts": "2026-09-09 03:23:14", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_001/ov_SC05_001_jr_80140608.c", "fn": "func_80143D28", "addr": 2148810024, "aliases": ["ov_SC05_001"], "header": false, "includers": 0, "o0": false, "nhash_before": "1f7d9b35bc3afbabaa5aeaba0e19bea8116ab4b5", "nhash_after": "4b1590c37b50ad46941a3d1d3d9cb2ae9e61a710", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_80143D28"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 2103, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2104, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.227} +{"ts": "2026-09-09 03:23:14", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_001/ov_SC05_001_jr_80140608.c", "fn": "func_8014477C", "addr": 2148812668, "aliases": ["ov_SC05_001"], "header": false, "includers": 0, "o0": false, "nhash_before": "2ef323fe8ccdae86f2c1f3bf57f96161ddcc0cc2", "nhash_after": "eb4ba8daad49a10a1b44834aa07ba3306563f225", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_8014477C"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2284, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 2285, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.251} +{"ts": "2026-09-09 03:23:14", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_001/ov_SC05_001_jr_80140608.c", "fn": "func_80144880", "addr": 2148812928, "aliases": ["ov_SC05_001"], "header": false, "includers": 0, "o0": false, "nhash_before": "65788a17ecfc59b1efc501397adc4eb8758e804a", "nhash_after": "2f386ebb9a66fcb2ac404d69911dc62e11ced48e", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80144880"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 2326, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2327, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2328, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.383} +{"ts": "2026-09-09 03:23:15", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_001/ov_SC05_001_jr_80140608.c", "fn": "", "addr": null, "aliases": ["ov_SC05_001"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "nhash_after": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1374, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.609} +{"ts": "2026-09-09 03:23:11", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_002/ov_SC05_002_jr_80140608.c", "fn": "func_80140958", "addr": 2148796760, "aliases": ["ov_SC05_002"], "header": false, "includers": 0, "o0": false, "nhash_before": "ab60b4c172eeb20c8597450a1de48b11174869de", "nhash_after": "61893bd004dd416a33c172698d52ae48d92e15ad", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_80140608.c", "fn": "func_80140958"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 1042, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$21", "via": "", "line": 1043, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 1044, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$22", "via": "", "line": 1045, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 1046, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1047, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1048, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1049, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1129, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1140, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1146, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.364} +{"ts": "2026-09-09 03:23:11", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_002/ov_SC05_002_jr_80140608.c", "fn": "func_80141874", "addr": 2148800628, "aliases": ["ov_SC05_002"], "header": false, "includers": 0, "o0": false, "nhash_before": "0b864874586c0fbca6f49bc3522827339765b278", "nhash_after": "0b864874586c0fbca6f49bc3522827339765b278", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1353, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.76} +{"ts": "2026-09-09 03:23:12", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_002/ov_SC05_002_jr_80140608.c", "fn": "func_801424E4", "addr": 2148803812, "aliases": ["ov_SC05_002"], "header": false, "includers": 0, "o0": false, "nhash_before": "0fc163d196b582cb319467f68c3808f18c538ec8", "nhash_after": "baf2a68c3d1443c2c17776905597b6f64e8f853e", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_801424E4"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1539, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1558, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1559, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1562, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.265} +{"ts": "2026-09-09 03:23:12", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_002/ov_SC05_002_jr_80140608.c", "fn": "func_80142608", "addr": 2148804104, "aliases": ["ov_SC05_002"], "header": false, "includers": 0, "o0": false, "nhash_before": "c0a62d1c443baddf47a66e30b20699d9a6b5bcfb", "nhash_after": "2a34f6ae0fbc42dba731f3cb61b452b132151f49", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80142608"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1595, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.213} +{"ts": "2026-09-09 03:23:13", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_002/ov_SC05_002_jr_80140608.c", "fn": "func_80142EC0", "addr": 2148806336, "aliases": ["ov_SC05_002"], "header": false, "includers": 0, "o0": false, "nhash_before": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "nhash_after": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1841, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1842, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.733} +{"ts": "2026-09-09 03:23:13", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_002/ov_SC05_002_jr_80140608.c", "fn": "func_8014305C", "addr": 2148806748, "aliases": ["ov_SC05_002"], "header": false, "includers": 0, "o0": false, "nhash_before": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "nhash_after": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1884, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1885, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.687} +{"ts": "2026-09-09 03:23:14", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_002/ov_SC05_002_jr_80140608.c", "fn": "func_801431E8", "addr": 2148807144, "aliases": ["ov_SC05_002"], "header": false, "includers": 0, "o0": false, "nhash_before": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "nhash_after": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1934, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.592} +{"ts": "2026-09-09 03:23:14", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_002/ov_SC05_002_jr_80140608.c", "fn": "func_80143D28", "addr": 2148810024, "aliases": ["ov_SC05_002"], "header": false, "includers": 0, "o0": false, "nhash_before": "1f7d9b35bc3afbabaa5aeaba0e19bea8116ab4b5", "nhash_after": "4b1590c37b50ad46941a3d1d3d9cb2ae9e61a710", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_80143D28"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 2103, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2104, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.21} +{"ts": "2026-09-09 03:23:15", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_002/ov_SC05_002_jr_80140608.c", "fn": "func_8014477C", "addr": 2148812668, "aliases": ["ov_SC05_002"], "header": false, "includers": 0, "o0": false, "nhash_before": "2ef323fe8ccdae86f2c1f3bf57f96161ddcc0cc2", "nhash_after": "eb4ba8daad49a10a1b44834aa07ba3306563f225", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_8014477C"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2284, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 2285, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.344} +{"ts": "2026-09-09 03:23:15", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_002/ov_SC05_002_jr_80140608.c", "fn": "func_80144880", "addr": 2148812928, "aliases": ["ov_SC05_002"], "header": false, "includers": 0, "o0": false, "nhash_before": "65788a17ecfc59b1efc501397adc4eb8758e804a", "nhash_after": "2f386ebb9a66fcb2ac404d69911dc62e11ced48e", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80144880"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 2326, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2327, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2328, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.301} +{"ts": "2026-09-09 03:23:15", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_002/ov_SC05_002_jr_80140608.c", "fn": "", "addr": null, "aliases": ["ov_SC05_002"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "nhash_after": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1374, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.532} +{"ts": "2026-09-09 03:23:11", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_003/ov_SC05_003_jr_80140608.c", "fn": "func_80140958", "addr": 2148796760, "aliases": ["ov_SC05_003"], "header": false, "includers": 0, "o0": false, "nhash_before": "ab60b4c172eeb20c8597450a1de48b11174869de", "nhash_after": "61893bd004dd416a33c172698d52ae48d92e15ad", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_80140608.c", "fn": "func_80140958"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 1042, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$21", "via": "", "line": 1043, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 1044, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$22", "via": "", "line": 1045, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 1046, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1047, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1048, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1049, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1129, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1140, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1146, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.299} +{"ts": "2026-09-09 03:23:11", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_003/ov_SC05_003_jr_80140608.c", "fn": "func_80141874", "addr": 2148800628, "aliases": ["ov_SC05_003"], "header": false, "includers": 0, "o0": false, "nhash_before": "0b864874586c0fbca6f49bc3522827339765b278", "nhash_after": "0b864874586c0fbca6f49bc3522827339765b278", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1353, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.833} +{"ts": "2026-09-09 03:23:12", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_003/ov_SC05_003_jr_80140608.c", "fn": "func_801424E4", "addr": 2148803812, "aliases": ["ov_SC05_003"], "header": false, "includers": 0, "o0": false, "nhash_before": "0fc163d196b582cb319467f68c3808f18c538ec8", "nhash_after": "baf2a68c3d1443c2c17776905597b6f64e8f853e", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_801424E4"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1539, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1558, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1559, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1562, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.27} +{"ts": "2026-09-09 03:23:12", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_003/ov_SC05_003_jr_80140608.c", "fn": "func_80142608", "addr": 2148804104, "aliases": ["ov_SC05_003"], "header": false, "includers": 0, "o0": false, "nhash_before": "c0a62d1c443baddf47a66e30b20699d9a6b5bcfb", "nhash_after": "2a34f6ae0fbc42dba731f3cb61b452b132151f49", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80142608"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1595, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.324} +{"ts": "2026-09-09 03:23:13", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_003/ov_SC05_003_jr_80140608.c", "fn": "func_80142EC0", "addr": 2148806336, "aliases": ["ov_SC05_003"], "header": false, "includers": 0, "o0": false, "nhash_before": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "nhash_after": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1841, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1842, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.771} +{"ts": "2026-09-09 03:23:14", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_003/ov_SC05_003_jr_80140608.c", "fn": "func_8014305C", "addr": 2148806748, "aliases": ["ov_SC05_003"], "header": false, "includers": 0, "o0": false, "nhash_before": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "nhash_after": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1884, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1885, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.744} +{"ts": "2026-09-09 03:23:15", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_003/ov_SC05_003_jr_80140608.c", "fn": "func_801431E8", "addr": 2148807144, "aliases": ["ov_SC05_003"], "header": false, "includers": 0, "o0": false, "nhash_before": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "nhash_after": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1934, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.942} +{"ts": "2026-09-09 03:23:15", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_003/ov_SC05_003_jr_80140608.c", "fn": "func_80143D28", "addr": 2148810024, "aliases": ["ov_SC05_003"], "header": false, "includers": 0, "o0": false, "nhash_before": "1f7d9b35bc3afbabaa5aeaba0e19bea8116ab4b5", "nhash_after": "4b1590c37b50ad46941a3d1d3d9cb2ae9e61a710", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_80143D28"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 2103, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2104, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.225} +{"ts": "2026-09-09 03:23:15", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_003/ov_SC05_003_jr_80140608.c", "fn": "func_8014477C", "addr": 2148812668, "aliases": ["ov_SC05_003"], "header": false, "includers": 0, "o0": false, "nhash_before": "2ef323fe8ccdae86f2c1f3bf57f96161ddcc0cc2", "nhash_after": "eb4ba8daad49a10a1b44834aa07ba3306563f225", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_8014477C"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2284, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 2285, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.26} +{"ts": "2026-09-09 03:23:16", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_003/ov_SC05_003_jr_80140608.c", "fn": "func_80144880", "addr": 2148812928, "aliases": ["ov_SC05_003"], "header": false, "includers": 0, "o0": false, "nhash_before": "65788a17ecfc59b1efc501397adc4eb8758e804a", "nhash_after": "2f386ebb9a66fcb2ac404d69911dc62e11ced48e", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80144880"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 2326, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2327, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2328, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.254} +{"ts": "2026-09-09 03:23:16", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_003/ov_SC05_003_jr_80140608.c", "fn": "", "addr": null, "aliases": ["ov_SC05_003"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "nhash_after": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1374, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.766} +{"ts": "2026-09-09 03:23:12", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_004/ov_SC05_004_jr_80140608.c", "fn": "func_80140958", "addr": 2148796760, "aliases": ["ov_SC05_004"], "header": false, "includers": 0, "o0": false, "nhash_before": "e35886b5c94a5bfa93bd67f0787b57d31b602162", "nhash_after": "e749a979708c32cb0ee295124a29b9a2d9cd106f", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_80140958"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 1076, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$21", "via": "", "line": 1077, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 1078, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$22", "via": "", "line": 1079, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 1080, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1081, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1082, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1083, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1163, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1174, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1180, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.425} +{"ts": "2026-09-09 03:23:12", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_004/ov_SC05_004_jr_80140608.c", "fn": "func_80141874", "addr": 2148800628, "aliases": ["ov_SC05_004"], "header": false, "includers": 0, "o0": false, "nhash_before": "0b864874586c0fbca6f49bc3522827339765b278", "nhash_after": "0b864874586c0fbca6f49bc3522827339765b278", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1387, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.479} +{"ts": "2026-09-09 03:23:13", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_004/ov_SC05_004_jr_80140608.c", "fn": "func_801424E4", "addr": 2148803812, "aliases": ["ov_SC05_004"], "header": false, "includers": 0, "o0": false, "nhash_before": "0fc163d196b582cb319467f68c3808f18c538ec8", "nhash_after": "baf2a68c3d1443c2c17776905597b6f64e8f853e", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_801424E4"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1573, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1592, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1593, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1596, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.219} +{"ts": "2026-09-09 03:23:13", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_004/ov_SC05_004_jr_80140608.c", "fn": "func_80142608", "addr": 2148804104, "aliases": ["ov_SC05_004"], "header": false, "includers": 0, "o0": false, "nhash_before": "c0a62d1c443baddf47a66e30b20699d9a6b5bcfb", "nhash_after": "2a34f6ae0fbc42dba731f3cb61b452b132151f49", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80142608"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1629, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.222} +{"ts": "2026-09-09 03:23:14", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_004/ov_SC05_004_jr_80140608.c", "fn": "func_80142EC0", "addr": 2148806336, "aliases": ["ov_SC05_004"], "header": false, "includers": 0, "o0": false, "nhash_before": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "nhash_after": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1875, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1876, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.992} +{"ts": "2026-09-09 03:23:15", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_004/ov_SC05_004_jr_80140608.c", "fn": "func_8014305C", "addr": 2148806748, "aliases": ["ov_SC05_004"], "header": false, "includers": 0, "o0": false, "nhash_before": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "nhash_after": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1918, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1919, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.994} +{"ts": "2026-09-09 03:23:16", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_004/ov_SC05_004_jr_80140608.c", "fn": "func_801431E8", "addr": 2148807144, "aliases": ["ov_SC05_004"], "header": false, "includers": 0, "o0": false, "nhash_before": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "nhash_after": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1968, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.649} +{"ts": "2026-09-09 03:23:16", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_004/ov_SC05_004_jr_80140608.c", "fn": "func_80143D28", "addr": 2148810024, "aliases": ["ov_SC05_004"], "header": false, "includers": 0, "o0": false, "nhash_before": "1f7d9b35bc3afbabaa5aeaba0e19bea8116ab4b5", "nhash_after": "4b1590c37b50ad46941a3d1d3d9cb2ae9e61a710", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_80143D28"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 2137, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2138, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.263} +{"ts": "2026-09-09 03:23:16", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_004/ov_SC05_004_jr_80140608.c", "fn": "func_8014477C", "addr": 2148812668, "aliases": ["ov_SC05_004"], "header": false, "includers": 0, "o0": false, "nhash_before": "2ef323fe8ccdae86f2c1f3bf57f96161ddcc0cc2", "nhash_after": "eb4ba8daad49a10a1b44834aa07ba3306563f225", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_8014477C"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2318, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 2319, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.405} +{"ts": "2026-09-09 03:23:17", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_004/ov_SC05_004_jr_80140608.c", "fn": "func_80144880", "addr": 2148812928, "aliases": ["ov_SC05_004"], "header": false, "includers": 0, "o0": false, "nhash_before": "65788a17ecfc59b1efc501397adc4eb8758e804a", "nhash_after": "2f386ebb9a66fcb2ac404d69911dc62e11ced48e", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80144880"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 2360, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2361, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2362, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.222} +{"ts": "2026-09-09 03:23:17", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_004/ov_SC05_004_jr_80140608.c", "fn": "", "addr": null, "aliases": ["ov_SC05_004"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "nhash_after": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1408, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.518} +{"ts": "2026-09-09 03:23:13", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_005/ov_SC05_005_jr_80140608.c", "fn": "func_80140958", "addr": 2148796760, "aliases": ["ov_SC05_005"], "header": false, "includers": 0, "o0": false, "nhash_before": "ab60b4c172eeb20c8597450a1de48b11174869de", "nhash_after": "61893bd004dd416a33c172698d52ae48d92e15ad", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_80140608.c", "fn": "func_80140958"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 1042, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$21", "via": "", "line": 1043, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 1044, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$22", "via": "", "line": 1045, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 1046, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1047, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1048, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1049, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1129, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1140, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1146, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.257} +{"ts": "2026-09-09 03:23:13", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_005/ov_SC05_005_jr_80140608.c", "fn": "func_80141874", "addr": 2148800628, "aliases": ["ov_SC05_005"], "header": false, "includers": 0, "o0": false, "nhash_before": "0b864874586c0fbca6f49bc3522827339765b278", "nhash_after": "0b864874586c0fbca6f49bc3522827339765b278", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1353, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.479} +{"ts": "2026-09-09 03:23:13", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_005/ov_SC05_005_jr_80140608.c", "fn": "func_801424E4", "addr": 2148803812, "aliases": ["ov_SC05_005"], "header": false, "includers": 0, "o0": false, "nhash_before": "0fc163d196b582cb319467f68c3808f18c538ec8", "nhash_after": "baf2a68c3d1443c2c17776905597b6f64e8f853e", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_801424E4"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1539, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1558, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1559, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1562, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.277} +{"ts": "2026-09-09 03:23:14", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_005/ov_SC05_005_jr_80140608.c", "fn": "func_80142608", "addr": 2148804104, "aliases": ["ov_SC05_005"], "header": false, "includers": 0, "o0": false, "nhash_before": "c0a62d1c443baddf47a66e30b20699d9a6b5bcfb", "nhash_after": "2a34f6ae0fbc42dba731f3cb61b452b132151f49", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80142608"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1595, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.215} +{"ts": "2026-09-09 03:23:14", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_005/ov_SC05_005_jr_80140608.c", "fn": "func_80142EC0", "addr": 2148806336, "aliases": ["ov_SC05_005"], "header": false, "includers": 0, "o0": false, "nhash_before": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "nhash_after": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1841, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1842, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.737} +{"ts": "2026-09-09 03:23:16", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_005/ov_SC05_005_jr_80140608.c", "fn": "func_8014305C", "addr": 2148806748, "aliases": ["ov_SC05_005"], "header": false, "includers": 0, "o0": false, "nhash_before": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "nhash_after": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1884, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1885, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.091} +{"ts": "2026-09-09 03:23:16", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_005/ov_SC05_005_jr_80140608.c", "fn": "func_801431E8", "addr": 2148807144, "aliases": ["ov_SC05_005"], "header": false, "includers": 0, "o0": false, "nhash_before": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "nhash_after": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1934, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.483} +{"ts": "2026-09-09 03:23:16", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_005/ov_SC05_005_jr_80140608.c", "fn": "func_80143D28", "addr": 2148810024, "aliases": ["ov_SC05_005"], "header": false, "includers": 0, "o0": false, "nhash_before": "1f7d9b35bc3afbabaa5aeaba0e19bea8116ab4b5", "nhash_after": "4b1590c37b50ad46941a3d1d3d9cb2ae9e61a710", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_80143D28"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 2103, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2104, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.246} +{"ts": "2026-09-09 03:23:17", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_005/ov_SC05_005_jr_80140608.c", "fn": "func_8014477C", "addr": 2148812668, "aliases": ["ov_SC05_005"], "header": false, "includers": 0, "o0": false, "nhash_before": "2ef323fe8ccdae86f2c1f3bf57f96161ddcc0cc2", "nhash_after": "eb4ba8daad49a10a1b44834aa07ba3306563f225", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_8014477C"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2284, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 2285, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.21} +{"ts": "2026-09-09 03:23:17", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_005/ov_SC05_005_jr_80140608.c", "fn": "func_80144880", "addr": 2148812928, "aliases": ["ov_SC05_005"], "header": false, "includers": 0, "o0": false, "nhash_before": "65788a17ecfc59b1efc501397adc4eb8758e804a", "nhash_after": "2f386ebb9a66fcb2ac404d69911dc62e11ced48e", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80144880"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 2326, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2327, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2328, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.302} +{"ts": "2026-09-09 03:23:17", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_005/ov_SC05_005_jr_80140608.c", "fn": "", "addr": null, "aliases": ["ov_SC05_005"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "nhash_after": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1374, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.439} +{"ts": "2026-09-09 03:23:13", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_006/ov_SC05_006_jr_80140608.c", "fn": "func_80140958", "addr": 2148796760, "aliases": ["ov_SC05_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "ab60b4c172eeb20c8597450a1de48b11174869de", "nhash_after": "61893bd004dd416a33c172698d52ae48d92e15ad", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_80140608.c", "fn": "func_80140958"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 1042, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$21", "via": "", "line": 1043, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 1044, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$22", "via": "", "line": 1045, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 1046, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1047, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1048, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1049, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1129, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1140, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1146, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.195} +{"ts": "2026-09-09 03:23:14", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_006/ov_SC05_006_jr_80140608.c", "fn": "func_80141874", "addr": 2148800628, "aliases": ["ov_SC05_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "0b864874586c0fbca6f49bc3522827339765b278", "nhash_after": "0b864874586c0fbca6f49bc3522827339765b278", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1353, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.587} +{"ts": "2026-09-09 03:23:14", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_006/ov_SC05_006_jr_80140608.c", "fn": "func_801424E4", "addr": 2148803812, "aliases": ["ov_SC05_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "0fc163d196b582cb319467f68c3808f18c538ec8", "nhash_after": "baf2a68c3d1443c2c17776905597b6f64e8f853e", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_801424E4"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1539, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1558, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1559, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1562, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.262} +{"ts": "2026-09-09 03:23:14", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_006/ov_SC05_006_jr_80140608.c", "fn": "func_80142608", "addr": 2148804104, "aliases": ["ov_SC05_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "c0a62d1c443baddf47a66e30b20699d9a6b5bcfb", "nhash_after": "2a34f6ae0fbc42dba731f3cb61b452b132151f49", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80142608"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1595, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.214} +{"ts": "2026-09-09 03:23:15", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_006/ov_SC05_006_jr_80140608.c", "fn": "func_80142EC0", "addr": 2148806336, "aliases": ["ov_SC05_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "nhash_after": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1841, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1842, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.653} +{"ts": "2026-09-09 03:23:16", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_006/ov_SC05_006_jr_80140608.c", "fn": "func_8014305C", "addr": 2148806748, "aliases": ["ov_SC05_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "nhash_after": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1884, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1885, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.754} +{"ts": "2026-09-09 03:23:16", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_006/ov_SC05_006_jr_80140608.c", "fn": "func_801431E8", "addr": 2148807144, "aliases": ["ov_SC05_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "nhash_after": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1934, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.555} +{"ts": "2026-09-09 03:23:17", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_006/ov_SC05_006_jr_80140608.c", "fn": "func_80143D28", "addr": 2148810024, "aliases": ["ov_SC05_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "1f7d9b35bc3afbabaa5aeaba0e19bea8116ab4b5", "nhash_after": "4b1590c37b50ad46941a3d1d3d9cb2ae9e61a710", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_80143D28"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 2103, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2104, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.306} +{"ts": "2026-09-09 03:23:17", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_006/ov_SC05_006_jr_80140608.c", "fn": "func_8014477C", "addr": 2148812668, "aliases": ["ov_SC05_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "2ef323fe8ccdae86f2c1f3bf57f96161ddcc0cc2", "nhash_after": "eb4ba8daad49a10a1b44834aa07ba3306563f225", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_8014477C"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2284, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 2285, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.344} +{"ts": "2026-09-09 03:23:17", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_006/ov_SC05_006_jr_80140608.c", "fn": "func_80144880", "addr": 2148812928, "aliases": ["ov_SC05_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "65788a17ecfc59b1efc501397adc4eb8758e804a", "nhash_after": "2f386ebb9a66fcb2ac404d69911dc62e11ced48e", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80144880"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 2326, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2327, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2328, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.415} +{"ts": "2026-09-09 03:23:18", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_006/ov_SC05_006_jr_80140608.c", "fn": "", "addr": null, "aliases": ["ov_SC05_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "nhash_after": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1374, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.439} +{"ts": "2026-09-09 03:23:13", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_007/ov_SC05_007_jr_80140608.c", "fn": "func_80140958", "addr": 2148796760, "aliases": ["ov_SC05_007"], "header": false, "includers": 0, "o0": false, "nhash_before": "ab60b4c172eeb20c8597450a1de48b11174869de", "nhash_after": "61893bd004dd416a33c172698d52ae48d92e15ad", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_80140608.c", "fn": "func_80140958"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 1042, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$21", "via": "", "line": 1043, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 1044, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$22", "via": "", "line": 1045, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 1046, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1047, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1048, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1049, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1129, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1140, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1146, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.216} +{"ts": "2026-09-09 03:23:14", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_007/ov_SC05_007_jr_80140608.c", "fn": "func_80141874", "addr": 2148800628, "aliases": ["ov_SC05_007"], "header": false, "includers": 0, "o0": false, "nhash_before": "0b864874586c0fbca6f49bc3522827339765b278", "nhash_after": "0b864874586c0fbca6f49bc3522827339765b278", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1353, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.568} +{"ts": "2026-09-09 03:23:14", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_007/ov_SC05_007_jr_80140608.c", "fn": "func_801424E4", "addr": 2148803812, "aliases": ["ov_SC05_007"], "header": false, "includers": 0, "o0": false, "nhash_before": "0fc163d196b582cb319467f68c3808f18c538ec8", "nhash_after": "baf2a68c3d1443c2c17776905597b6f64e8f853e", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_801424E4"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1539, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1558, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1559, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1562, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.209} +{"ts": "2026-09-09 03:23:15", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_007/ov_SC05_007_jr_80140608.c", "fn": "func_80142608", "addr": 2148804104, "aliases": ["ov_SC05_007"], "header": false, "includers": 0, "o0": false, "nhash_before": "c0a62d1c443baddf47a66e30b20699d9a6b5bcfb", "nhash_after": "2a34f6ae0fbc42dba731f3cb61b452b132151f49", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80142608"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1595, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.377} +{"ts": "2026-09-09 03:23:16", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_007/ov_SC05_007_jr_80140608.c", "fn": "func_80142EC0", "addr": 2148806336, "aliases": ["ov_SC05_007"], "header": false, "includers": 0, "o0": false, "nhash_before": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "nhash_after": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1841, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1842, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.886} +{"ts": "2026-09-09 03:23:16", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_007/ov_SC05_007_jr_80140608.c", "fn": "func_8014305C", "addr": 2148806748, "aliases": ["ov_SC05_007"], "header": false, "includers": 0, "o0": false, "nhash_before": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "nhash_after": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1884, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1885, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.81} +{"ts": "2026-09-09 03:23:17", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_007/ov_SC05_007_jr_80140608.c", "fn": "func_801431E8", "addr": 2148807144, "aliases": ["ov_SC05_007"], "header": false, "includers": 0, "o0": false, "nhash_before": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "nhash_after": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1934, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.452} +{"ts": "2026-09-09 03:23:17", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_007/ov_SC05_007_jr_80140608.c", "fn": "func_80143D28", "addr": 2148810024, "aliases": ["ov_SC05_007"], "header": false, "includers": 0, "o0": false, "nhash_before": "1f7d9b35bc3afbabaa5aeaba0e19bea8116ab4b5", "nhash_after": "4b1590c37b50ad46941a3d1d3d9cb2ae9e61a710", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_80143D28"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 2103, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2104, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.23} +{"ts": "2026-09-09 03:23:17", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_007/ov_SC05_007_jr_80140608.c", "fn": "func_8014477C", "addr": 2148812668, "aliases": ["ov_SC05_007"], "header": false, "includers": 0, "o0": false, "nhash_before": "2ef323fe8ccdae86f2c1f3bf57f96161ddcc0cc2", "nhash_after": "eb4ba8daad49a10a1b44834aa07ba3306563f225", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_8014477C"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2284, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 2285, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.209} +{"ts": "2026-09-09 03:23:18", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_007/ov_SC05_007_jr_80140608.c", "fn": "func_80144880", "addr": 2148812928, "aliases": ["ov_SC05_007"], "header": false, "includers": 0, "o0": false, "nhash_before": "65788a17ecfc59b1efc501397adc4eb8758e804a", "nhash_after": "2f386ebb9a66fcb2ac404d69911dc62e11ced48e", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80144880"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 2326, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2327, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2328, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.225} +{"ts": "2026-09-09 03:23:18", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_007/ov_SC05_007_jr_80140608.c", "fn": "", "addr": null, "aliases": ["ov_SC05_007"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "nhash_after": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1374, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.734} +{"ts": "2026-09-09 03:23:14", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_010/ov_SC05_010_jr_80140608.c", "fn": "func_80140958", "addr": 2148796760, "aliases": ["ov_SC05_010"], "header": false, "includers": 0, "o0": false, "nhash_before": "ab60b4c172eeb20c8597450a1de48b11174869de", "nhash_after": "61893bd004dd416a33c172698d52ae48d92e15ad", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_80140608.c", "fn": "func_80140958"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 1042, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$21", "via": "", "line": 1043, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 1044, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$22", "via": "", "line": 1045, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 1046, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1047, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1048, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1049, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1129, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1140, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1146, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.402} +{"ts": "2026-09-09 03:23:15", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_010/ov_SC05_010_jr_80140608.c", "fn": "func_80141874", "addr": 2148800628, "aliases": ["ov_SC05_010"], "header": false, "includers": 0, "o0": false, "nhash_before": "0b864874586c0fbca6f49bc3522827339765b278", "nhash_after": "0b864874586c0fbca6f49bc3522827339765b278", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1353, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.464} +{"ts": "2026-09-09 03:23:15", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_010/ov_SC05_010_jr_80140608.c", "fn": "func_801424E4", "addr": 2148803812, "aliases": ["ov_SC05_010"], "header": false, "includers": 0, "o0": false, "nhash_before": "0fc163d196b582cb319467f68c3808f18c538ec8", "nhash_after": "baf2a68c3d1443c2c17776905597b6f64e8f853e", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_801424E4"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1539, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1558, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1559, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1562, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.222} +{"ts": "2026-09-09 03:23:15", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_010/ov_SC05_010_jr_80140608.c", "fn": "func_80142608", "addr": 2148804104, "aliases": ["ov_SC05_010"], "header": false, "includers": 0, "o0": false, "nhash_before": "c0a62d1c443baddf47a66e30b20699d9a6b5bcfb", "nhash_after": "2a34f6ae0fbc42dba731f3cb61b452b132151f49", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80142608"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1595, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.231} +{"ts": "2026-09-09 03:23:16", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_010/ov_SC05_010_jr_80140608.c", "fn": "func_80142EC0", "addr": 2148806336, "aliases": ["ov_SC05_010"], "header": false, "includers": 0, "o0": false, "nhash_before": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "nhash_after": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1841, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1842, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.858} +{"ts": "2026-09-09 03:23:17", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_010/ov_SC05_010_jr_80140608.c", "fn": "func_8014305C", "addr": 2148806748, "aliases": ["ov_SC05_010"], "header": false, "includers": 0, "o0": false, "nhash_before": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "nhash_after": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1884, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1885, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.759} +{"ts": "2026-09-09 03:23:18", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_010/ov_SC05_010_jr_80140608.c", "fn": "func_801431E8", "addr": 2148807144, "aliases": ["ov_SC05_010"], "header": false, "includers": 0, "o0": false, "nhash_before": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "nhash_after": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1934, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.81} +{"ts": "2026-09-09 03:23:18", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_010/ov_SC05_010_jr_80140608.c", "fn": "func_80143D28", "addr": 2148810024, "aliases": ["ov_SC05_010"], "header": false, "includers": 0, "o0": false, "nhash_before": "1f7d9b35bc3afbabaa5aeaba0e19bea8116ab4b5", "nhash_after": "4b1590c37b50ad46941a3d1d3d9cb2ae9e61a710", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_80143D28"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 2103, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2104, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.208} +{"ts": "2026-09-09 03:23:18", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_010/ov_SC05_010_jr_80140608.c", "fn": "func_8014477C", "addr": 2148812668, "aliases": ["ov_SC05_010"], "header": false, "includers": 0, "o0": false, "nhash_before": "2ef323fe8ccdae86f2c1f3bf57f96161ddcc0cc2", "nhash_after": "eb4ba8daad49a10a1b44834aa07ba3306563f225", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_8014477C"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2284, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 2285, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.199} +{"ts": "2026-09-09 03:23:18", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_010/ov_SC05_010_jr_80140608.c", "fn": "func_80144880", "addr": 2148812928, "aliases": ["ov_SC05_010"], "header": false, "includers": 0, "o0": false, "nhash_before": "65788a17ecfc59b1efc501397adc4eb8758e804a", "nhash_after": "2f386ebb9a66fcb2ac404d69911dc62e11ced48e", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80144880"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 2326, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2327, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2328, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.2} +{"ts": "2026-09-09 03:23:19", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_010/ov_SC05_010_jr_80140608.c", "fn": "", "addr": null, "aliases": ["ov_SC05_010"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "nhash_after": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1374, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.389} +{"ts": "2026-09-09 03:23:09", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_018/ov_SC04_018_jr_80140608.c", "fn": "func_80140958", "addr": 2148796760, "aliases": ["ov_SC04_018", "ov_SC04_019"], "header": false, "includers": 0, "o0": false, "nhash_before": "ab60b4c172eeb20c8597450a1de48b11174869de", "nhash_after": "61893bd004dd416a33c172698d52ae48d92e15ad", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_80140608.c", "fn": "func_80140958"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 1044, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$21", "via": "", "line": 1045, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 1046, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$22", "via": "", "line": 1047, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 1048, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1049, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1050, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1051, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1131, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1142, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1148, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.486} +{"ts": "2026-09-09 03:23:10", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_018/ov_SC04_018_jr_80140608.c", "fn": "func_80141874", "addr": 2148800628, "aliases": ["ov_SC04_018", "ov_SC04_019"], "header": false, "includers": 0, "o0": false, "nhash_before": "0b864874586c0fbca6f49bc3522827339765b278", "nhash_after": "0b864874586c0fbca6f49bc3522827339765b278", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1355, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.265} +{"ts": "2026-09-09 03:23:11", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_018/ov_SC04_018_jr_80140608.c", "fn": "func_801424E4", "addr": 2148803812, "aliases": ["ov_SC04_018", "ov_SC04_019"], "header": false, "includers": 0, "o0": false, "nhash_before": "0fc163d196b582cb319467f68c3808f18c538ec8", "nhash_after": "baf2a68c3d1443c2c17776905597b6f64e8f853e", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_801424E4"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1541, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1560, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1561, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1564, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.985} +{"ts": "2026-09-09 03:23:12", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_018/ov_SC04_018_jr_80140608.c", "fn": "func_80142608", "addr": 2148804104, "aliases": ["ov_SC04_018", "ov_SC04_019"], "header": false, "includers": 0, "o0": false, "nhash_before": "c0a62d1c443baddf47a66e30b20699d9a6b5bcfb", "nhash_after": "2a34f6ae0fbc42dba731f3cb61b452b132151f49", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80142608"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1597, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.471} +{"ts": "2026-09-09 03:23:13", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_018/ov_SC04_018_jr_80140608.c", "fn": "func_80142EC0", "addr": 2148806336, "aliases": ["ov_SC04_018", "ov_SC04_019"], "header": false, "includers": 0, "o0": false, "nhash_before": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "nhash_after": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1843, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1844, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.394} +{"ts": "2026-09-09 03:23:15", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_018/ov_SC04_018_jr_80140608.c", "fn": "func_8014305C", "addr": 2148806748, "aliases": ["ov_SC04_018", "ov_SC04_019"], "header": false, "includers": 0, "o0": false, "nhash_before": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "nhash_after": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1886, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1887, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.743} +{"ts": "2026-09-09 03:23:16", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_018/ov_SC04_018_jr_80140608.c", "fn": "func_801431E8", "addr": 2148807144, "aliases": ["ov_SC04_018", "ov_SC04_019"], "header": false, "includers": 0, "o0": false, "nhash_before": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "nhash_after": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1936, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.366} +{"ts": "2026-09-09 03:23:17", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_018/ov_SC04_018_jr_80140608.c", "fn": "func_80143D28", "addr": 2148810024, "aliases": ["ov_SC04_018", "ov_SC04_019"], "header": false, "includers": 0, "o0": false, "nhash_before": "1f7d9b35bc3afbabaa5aeaba0e19bea8116ab4b5", "nhash_after": "4b1590c37b50ad46941a3d1d3d9cb2ae9e61a710", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_80143D28"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 2105, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2106, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.628} +{"ts": "2026-09-09 03:23:18", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_018/ov_SC04_018_jr_80140608.c", "fn": "func_8014477C", "addr": 2148812668, "aliases": ["ov_SC04_018", "ov_SC04_019"], "header": false, "includers": 0, "o0": false, "nhash_before": "2ef323fe8ccdae86f2c1f3bf57f96161ddcc0cc2", "nhash_after": "eb4ba8daad49a10a1b44834aa07ba3306563f225", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_8014477C"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2294, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 2295, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.457} +{"ts": "2026-09-09 03:23:18", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_018/ov_SC04_018_jr_80140608.c", "fn": "func_80144880", "addr": 2148812928, "aliases": ["ov_SC04_018", "ov_SC04_019"], "header": false, "includers": 0, "o0": false, "nhash_before": "65788a17ecfc59b1efc501397adc4eb8758e804a", "nhash_after": "2f386ebb9a66fcb2ac404d69911dc62e11ced48e", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80144880"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 2336, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2337, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2338, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.568} +{"ts": "2026-09-09 03:23:19", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_018/ov_SC04_018_jr_80140608.c", "fn": "", "addr": null, "aliases": ["ov_SC04_018", "ov_SC04_019"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "nhash_after": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1376, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.863} +{"ts": "2026-09-09 03:23:15", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_011/ov_SC05_011_jr_80140608.c", "fn": "func_80140958", "addr": 2148796760, "aliases": ["ov_SC05_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "ab60b4c172eeb20c8597450a1de48b11174869de", "nhash_after": "61893bd004dd416a33c172698d52ae48d92e15ad", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_80140608.c", "fn": "func_80140958"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 1042, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$21", "via": "", "line": 1043, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 1044, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$22", "via": "", "line": 1045, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 1046, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1047, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1048, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1049, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1129, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1140, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1146, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.232} +{"ts": "2026-09-09 03:23:15", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_011/ov_SC05_011_jr_80140608.c", "fn": "func_80141874", "addr": 2148800628, "aliases": ["ov_SC05_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "0b864874586c0fbca6f49bc3522827339765b278", "nhash_after": "0b864874586c0fbca6f49bc3522827339765b278", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1353, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.465} +{"ts": "2026-09-09 03:23:16", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_011/ov_SC05_011_jr_80140608.c", "fn": "func_801424E4", "addr": 2148803812, "aliases": ["ov_SC05_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "0fc163d196b582cb319467f68c3808f18c538ec8", "nhash_after": "baf2a68c3d1443c2c17776905597b6f64e8f853e", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_801424E4"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1539, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1558, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1559, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1562, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.33} +{"ts": "2026-09-09 03:23:16", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_011/ov_SC05_011_jr_80140608.c", "fn": "func_80142608", "addr": 2148804104, "aliases": ["ov_SC05_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "c0a62d1c443baddf47a66e30b20699d9a6b5bcfb", "nhash_after": "2a34f6ae0fbc42dba731f3cb61b452b132151f49", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80142608"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1595, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.239} +{"ts": "2026-09-09 03:23:17", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_011/ov_SC05_011_jr_80140608.c", "fn": "func_80142EC0", "addr": 2148806336, "aliases": ["ov_SC05_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "nhash_after": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1841, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1842, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.723} +{"ts": "2026-09-09 03:23:17", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_011/ov_SC05_011_jr_80140608.c", "fn": "func_8014305C", "addr": 2148806748, "aliases": ["ov_SC05_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "nhash_after": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1884, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1885, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.697} +{"ts": "2026-09-09 03:23:18", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_011/ov_SC05_011_jr_80140608.c", "fn": "func_801431E8", "addr": 2148807144, "aliases": ["ov_SC05_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "nhash_after": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1934, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.629} +{"ts": "2026-09-09 03:23:18", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_011/ov_SC05_011_jr_80140608.c", "fn": "func_80143D28", "addr": 2148810024, "aliases": ["ov_SC05_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "1f7d9b35bc3afbabaa5aeaba0e19bea8116ab4b5", "nhash_after": "4b1590c37b50ad46941a3d1d3d9cb2ae9e61a710", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_80143D28"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 2103, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2104, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.192} +{"ts": "2026-09-09 03:23:19", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_011/ov_SC05_011_jr_80140608.c", "fn": "func_8014477C", "addr": 2148812668, "aliases": ["ov_SC05_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "2ef323fe8ccdae86f2c1f3bf57f96161ddcc0cc2", "nhash_after": "eb4ba8daad49a10a1b44834aa07ba3306563f225", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_8014477C"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2284, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 2285, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.199} +{"ts": "2026-09-09 03:23:19", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_011/ov_SC05_011_jr_80140608.c", "fn": "func_80144880", "addr": 2148812928, "aliases": ["ov_SC05_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "65788a17ecfc59b1efc501397adc4eb8758e804a", "nhash_after": "2f386ebb9a66fcb2ac404d69911dc62e11ced48e", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80144880"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 2326, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2327, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2328, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.373} +{"ts": "2026-09-09 03:23:19", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_011/ov_SC05_011_jr_80140608.c", "fn": "", "addr": null, "aliases": ["ov_SC05_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "nhash_after": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1374, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.54} +{"ts": "2026-09-09 03:23:14", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_008/ov_SC05_008_jr_80140608.c", "fn": "func_80140958", "addr": 2148796760, "aliases": ["ov_SC05_008"], "header": false, "includers": 0, "o0": false, "nhash_before": "ab60b4c172eeb20c8597450a1de48b11174869de", "nhash_after": "61893bd004dd416a33c172698d52ae48d92e15ad", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_80140608.c", "fn": "func_80140958"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 1042, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$21", "via": "", "line": 1043, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 1044, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$22", "via": "", "line": 1045, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 1046, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1047, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1048, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1049, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1129, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1140, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1146, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.239} +{"ts": "2026-09-09 03:23:15", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_008/ov_SC05_008_jr_80140608.c", "fn": "func_80141874", "addr": 2148800628, "aliases": ["ov_SC05_008"], "header": false, "includers": 0, "o0": false, "nhash_before": "0b864874586c0fbca6f49bc3522827339765b278", "nhash_after": "0b864874586c0fbca6f49bc3522827339765b278", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1353, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.752} +{"ts": "2026-09-09 03:23:15", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_008/ov_SC05_008_jr_80140608.c", "fn": "func_801424E4", "addr": 2148803812, "aliases": ["ov_SC05_008"], "header": false, "includers": 0, "o0": false, "nhash_before": "0fc163d196b582cb319467f68c3808f18c538ec8", "nhash_after": "baf2a68c3d1443c2c17776905597b6f64e8f853e", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_801424E4"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1539, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1558, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1559, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1562, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.22} +{"ts": "2026-09-09 03:23:15", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_008/ov_SC05_008_jr_80140608.c", "fn": "func_80142608", "addr": 2148804104, "aliases": ["ov_SC05_008"], "header": false, "includers": 0, "o0": false, "nhash_before": "c0a62d1c443baddf47a66e30b20699d9a6b5bcfb", "nhash_after": "2a34f6ae0fbc42dba731f3cb61b452b132151f49", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80142608"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1595, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.226} +{"ts": "2026-09-09 03:23:16", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_008/ov_SC05_008_jr_80140608.c", "fn": "func_80142EC0", "addr": 2148806336, "aliases": ["ov_SC05_008"], "header": false, "includers": 0, "o0": false, "nhash_before": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "nhash_after": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1841, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1842, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.091} +{"ts": "2026-09-09 03:23:17", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_008/ov_SC05_008_jr_80140608.c", "fn": "func_8014305C", "addr": 2148806748, "aliases": ["ov_SC05_008"], "header": false, "includers": 0, "o0": false, "nhash_before": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "nhash_after": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1884, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1885, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.88} +{"ts": "2026-09-09 03:23:18", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_008/ov_SC05_008_jr_80140608.c", "fn": "func_801431E8", "addr": 2148807144, "aliases": ["ov_SC05_008"], "header": false, "includers": 0, "o0": false, "nhash_before": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "nhash_after": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1934, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.692} +{"ts": "2026-09-09 03:23:18", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_008/ov_SC05_008_jr_80140608.c", "fn": "func_80143D28", "addr": 2148810024, "aliases": ["ov_SC05_008"], "header": false, "includers": 0, "o0": false, "nhash_before": "1f7d9b35bc3afbabaa5aeaba0e19bea8116ab4b5", "nhash_after": "4b1590c37b50ad46941a3d1d3d9cb2ae9e61a710", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_80143D28"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 2103, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2104, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.208} +{"ts": "2026-09-09 03:23:18", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_008/ov_SC05_008_jr_80140608.c", "fn": "func_8014477C", "addr": 2148812668, "aliases": ["ov_SC05_008"], "header": false, "includers": 0, "o0": false, "nhash_before": "2ef323fe8ccdae86f2c1f3bf57f96161ddcc0cc2", "nhash_after": "eb4ba8daad49a10a1b44834aa07ba3306563f225", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_8014477C"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2284, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 2285, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.203} +{"ts": "2026-09-09 03:23:19", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_008/ov_SC05_008_jr_80140608.c", "fn": "func_80144880", "addr": 2148812928, "aliases": ["ov_SC05_008"], "header": false, "includers": 0, "o0": false, "nhash_before": "65788a17ecfc59b1efc501397adc4eb8758e804a", "nhash_after": "2f386ebb9a66fcb2ac404d69911dc62e11ced48e", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80144880"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 2326, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2327, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2328, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.516} +{"ts": "2026-09-09 03:23:20", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_008/ov_SC05_008_jr_80140608.c", "fn": "", "addr": null, "aliases": ["ov_SC05_008"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "nhash_after": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1374, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.578} +{"ts": "2026-09-09 03:23:16", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_018/ov_SC05_018_jr_80140608.c", "fn": "func_80140958", "addr": 2148796760, "aliases": ["ov_SC05_018"], "header": false, "includers": 0, "o0": false, "nhash_before": "ab60b4c172eeb20c8597450a1de48b11174869de", "nhash_after": "61893bd004dd416a33c172698d52ae48d92e15ad", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_80140608.c", "fn": "func_80140958"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 1042, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$21", "via": "", "line": 1043, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 1044, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$22", "via": "", "line": 1045, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 1046, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1047, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1048, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1049, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1129, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1140, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1146, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.241} +{"ts": "2026-09-09 03:23:16", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_018/ov_SC05_018_jr_80140608.c", "fn": "func_80141874", "addr": 2148800628, "aliases": ["ov_SC05_018"], "header": false, "includers": 0, "o0": false, "nhash_before": "0b864874586c0fbca6f49bc3522827339765b278", "nhash_after": "0b864874586c0fbca6f49bc3522827339765b278", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1353, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.542} +{"ts": "2026-09-09 03:23:17", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_018/ov_SC05_018_jr_80140608.c", "fn": "func_801424E4", "addr": 2148803812, "aliases": ["ov_SC05_018"], "header": false, "includers": 0, "o0": false, "nhash_before": "0fc163d196b582cb319467f68c3808f18c538ec8", "nhash_after": "baf2a68c3d1443c2c17776905597b6f64e8f853e", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_801424E4"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1539, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1558, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1559, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1562, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.392} +{"ts": "2026-09-09 03:23:17", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_018/ov_SC05_018_jr_80140608.c", "fn": "func_80142608", "addr": 2148804104, "aliases": ["ov_SC05_018"], "header": false, "includers": 0, "o0": false, "nhash_before": "c0a62d1c443baddf47a66e30b20699d9a6b5bcfb", "nhash_after": "2a34f6ae0fbc42dba731f3cb61b452b132151f49", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80142608"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1595, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.222} +{"ts": "2026-09-09 03:23:18", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_018/ov_SC05_018_jr_80140608.c", "fn": "func_80142EC0", "addr": 2148806336, "aliases": ["ov_SC05_018"], "header": false, "includers": 0, "o0": false, "nhash_before": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "nhash_after": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1841, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1842, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.985} +{"ts": "2026-09-09 03:23:19", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_018/ov_SC05_018_jr_80140608.c", "fn": "func_8014305C", "addr": 2148806748, "aliases": ["ov_SC05_018"], "header": false, "includers": 0, "o0": false, "nhash_before": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "nhash_after": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1884, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1885, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.602} +{"ts": "2026-09-09 03:23:19", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_018/ov_SC05_018_jr_80140608.c", "fn": "func_801431E8", "addr": 2148807144, "aliases": ["ov_SC05_018"], "header": false, "includers": 0, "o0": false, "nhash_before": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "nhash_after": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1934, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.405} +{"ts": "2026-09-09 03:23:19", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_018/ov_SC05_018_jr_80140608.c", "fn": "func_80143D28", "addr": 2148810024, "aliases": ["ov_SC05_018"], "header": false, "includers": 0, "o0": false, "nhash_before": "1f7d9b35bc3afbabaa5aeaba0e19bea8116ab4b5", "nhash_after": "4b1590c37b50ad46941a3d1d3d9cb2ae9e61a710", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_80143D28"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 2103, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2104, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.191} +{"ts": "2026-09-09 03:23:20", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_018/ov_SC05_018_jr_80140608.c", "fn": "func_8014477C", "addr": 2148812668, "aliases": ["ov_SC05_018"], "header": false, "includers": 0, "o0": false, "nhash_before": "2ef323fe8ccdae86f2c1f3bf57f96161ddcc0cc2", "nhash_after": "eb4ba8daad49a10a1b44834aa07ba3306563f225", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_8014477C"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2284, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 2285, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.195} +{"ts": "2026-09-09 03:23:20", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_018/ov_SC05_018_jr_80140608.c", "fn": "func_80144880", "addr": 2148812928, "aliases": ["ov_SC05_018"], "header": false, "includers": 0, "o0": false, "nhash_before": "65788a17ecfc59b1efc501397adc4eb8758e804a", "nhash_after": "2f386ebb9a66fcb2ac404d69911dc62e11ced48e", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80144880"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 2326, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2327, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2328, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.35} +{"ts": "2026-09-09 03:23:21", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_018/ov_SC05_018_jr_80140608.c", "fn": "", "addr": null, "aliases": ["ov_SC05_018"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "nhash_after": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1374, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.641} +{"ts": "2026-09-09 03:23:16", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_000/ov_SC06_000_jr_80140608.c", "fn": "func_80140958", "addr": 2148796760, "aliases": ["ov_SC06_000"], "header": false, "includers": 0, "o0": false, "nhash_before": "e35886b5c94a5bfa93bd67f0787b57d31b602162", "nhash_after": "e749a979708c32cb0ee295124a29b9a2d9cd106f", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_80140958"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 1078, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$21", "via": "", "line": 1079, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 1080, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$22", "via": "", "line": 1081, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 1082, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1083, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1084, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1085, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1165, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1176, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1182, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.232} +{"ts": "2026-09-09 03:23:17", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_000/ov_SC06_000_jr_80140608.c", "fn": "func_80141874", "addr": 2148800628, "aliases": ["ov_SC06_000"], "header": false, "includers": 0, "o0": false, "nhash_before": "0b864874586c0fbca6f49bc3522827339765b278", "nhash_after": "0b864874586c0fbca6f49bc3522827339765b278", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1389, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.73} +{"ts": "2026-09-09 03:23:17", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_000/ov_SC06_000_jr_80140608.c", "fn": "func_801424E4", "addr": 2148803812, "aliases": ["ov_SC06_000"], "header": false, "includers": 0, "o0": false, "nhash_before": "0fc163d196b582cb319467f68c3808f18c538ec8", "nhash_after": "baf2a68c3d1443c2c17776905597b6f64e8f853e", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_801424E4"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1591, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1610, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1611, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1614, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.221} +{"ts": "2026-09-09 03:23:17", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_000/ov_SC06_000_jr_80140608.c", "fn": "func_80142608", "addr": 2148804104, "aliases": ["ov_SC06_000"], "header": false, "includers": 0, "o0": false, "nhash_before": "c0a62d1c443baddf47a66e30b20699d9a6b5bcfb", "nhash_after": "2a34f6ae0fbc42dba731f3cb61b452b132151f49", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80142608"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1647, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.218} +{"ts": "2026-09-09 03:23:18", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_000/ov_SC06_000_jr_80140608.c", "fn": "func_80142EC0", "addr": 2148806336, "aliases": ["ov_SC06_000"], "header": false, "includers": 0, "o0": false, "nhash_before": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "nhash_after": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1893, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1894, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.005} +{"ts": "2026-09-09 03:23:19", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_000/ov_SC06_000_jr_80140608.c", "fn": "func_8014305C", "addr": 2148806748, "aliases": ["ov_SC06_000"], "header": false, "includers": 0, "o0": false, "nhash_before": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "nhash_after": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1936, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1937, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.735} +{"ts": "2026-09-09 03:23:20", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_000/ov_SC06_000_jr_80140608.c", "fn": "func_801431E8", "addr": 2148807144, "aliases": ["ov_SC06_000"], "header": false, "includers": 0, "o0": false, "nhash_before": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "nhash_after": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1986, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.653} +{"ts": "2026-09-09 03:23:20", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_000/ov_SC06_000_jr_80140608.c", "fn": "func_80143D28", "addr": 2148810024, "aliases": ["ov_SC06_000"], "header": false, "includers": 0, "o0": false, "nhash_before": "1f7d9b35bc3afbabaa5aeaba0e19bea8116ab4b5", "nhash_after": "4b1590c37b50ad46941a3d1d3d9cb2ae9e61a710", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_80143D28"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 2155, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2156, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.204} +{"ts": "2026-09-09 03:23:20", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_000/ov_SC06_000_jr_80140608.c", "fn": "func_8014477C", "addr": 2148812668, "aliases": ["ov_SC06_000"], "header": false, "includers": 0, "o0": false, "nhash_before": "2ef323fe8ccdae86f2c1f3bf57f96161ddcc0cc2", "nhash_after": "eb4ba8daad49a10a1b44834aa07ba3306563f225", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_8014477C"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2336, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 2337, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.228} +{"ts": "2026-09-09 03:23:20", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_000/ov_SC06_000_jr_80140608.c", "fn": "func_80144880", "addr": 2148812928, "aliases": ["ov_SC06_000"], "header": false, "includers": 0, "o0": false, "nhash_before": "65788a17ecfc59b1efc501397adc4eb8758e804a", "nhash_after": "2f386ebb9a66fcb2ac404d69911dc62e11ced48e", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80144880"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 2378, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2379, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2380, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.213} +{"ts": "2026-09-09 03:23:21", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_000/ov_SC06_000_jr_80140608.c", "fn": "", "addr": null, "aliases": ["ov_SC06_000"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "nhash_after": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1410, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.401} +{"ts": "2026-09-09 03:23:16", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_017/ov_SC05_017_jr_80140608.c", "fn": "func_80140958", "addr": 2148796760, "aliases": ["ov_SC05_017"], "header": false, "includers": 0, "o0": false, "nhash_before": "ab60b4c172eeb20c8597450a1de48b11174869de", "nhash_after": "61893bd004dd416a33c172698d52ae48d92e15ad", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_80140608.c", "fn": "func_80140958"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 1042, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$21", "via": "", "line": 1043, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 1044, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$22", "via": "", "line": 1045, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 1046, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1047, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1048, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1049, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1129, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1140, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1146, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.372} +{"ts": "2026-09-09 03:23:17", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_017/ov_SC05_017_jr_80140608.c", "fn": "func_80141874", "addr": 2148800628, "aliases": ["ov_SC05_017"], "header": false, "includers": 0, "o0": false, "nhash_before": "0b864874586c0fbca6f49bc3522827339765b278", "nhash_after": "0b864874586c0fbca6f49bc3522827339765b278", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1353, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.688} +{"ts": "2026-09-09 03:23:17", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_017/ov_SC05_017_jr_80140608.c", "fn": "func_801424E4", "addr": 2148803812, "aliases": ["ov_SC05_017"], "header": false, "includers": 0, "o0": false, "nhash_before": "0fc163d196b582cb319467f68c3808f18c538ec8", "nhash_after": "baf2a68c3d1443c2c17776905597b6f64e8f853e", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_801424E4"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1539, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1558, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1559, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1562, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.292} +{"ts": "2026-09-09 03:23:17", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_017/ov_SC05_017_jr_80140608.c", "fn": "func_80142608", "addr": 2148804104, "aliases": ["ov_SC05_017"], "header": false, "includers": 0, "o0": false, "nhash_before": "c0a62d1c443baddf47a66e30b20699d9a6b5bcfb", "nhash_after": "2a34f6ae0fbc42dba731f3cb61b452b132151f49", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80142608"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1595, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.306} +{"ts": "2026-09-09 03:23:18", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_017/ov_SC05_017_jr_80140608.c", "fn": "func_80142EC0", "addr": 2148806336, "aliases": ["ov_SC05_017"], "header": false, "includers": 0, "o0": false, "nhash_before": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "nhash_after": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1841, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1842, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.953} +{"ts": "2026-09-09 03:23:19", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_017/ov_SC05_017_jr_80140608.c", "fn": "func_8014305C", "addr": 2148806748, "aliases": ["ov_SC05_017"], "header": false, "includers": 0, "o0": false, "nhash_before": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "nhash_after": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1884, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1885, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.818} +{"ts": "2026-09-09 03:23:20", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_017/ov_SC05_017_jr_80140608.c", "fn": "func_801431E8", "addr": 2148807144, "aliases": ["ov_SC05_017"], "header": false, "includers": 0, "o0": false, "nhash_before": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "nhash_after": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1934, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.576} +{"ts": "2026-09-09 03:23:20", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_017/ov_SC05_017_jr_80140608.c", "fn": "func_80143D28", "addr": 2148810024, "aliases": ["ov_SC05_017"], "header": false, "includers": 0, "o0": false, "nhash_before": "1f7d9b35bc3afbabaa5aeaba0e19bea8116ab4b5", "nhash_after": "4b1590c37b50ad46941a3d1d3d9cb2ae9e61a710", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_80143D28"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 2103, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2104, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.244} +{"ts": "2026-09-09 03:23:20", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_017/ov_SC05_017_jr_80140608.c", "fn": "func_8014477C", "addr": 2148812668, "aliases": ["ov_SC05_017"], "header": false, "includers": 0, "o0": false, "nhash_before": "2ef323fe8ccdae86f2c1f3bf57f96161ddcc0cc2", "nhash_after": "eb4ba8daad49a10a1b44834aa07ba3306563f225", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_8014477C"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2284, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 2285, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.21} +{"ts": "2026-09-09 03:23:21", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_017/ov_SC05_017_jr_80140608.c", "fn": "func_80144880", "addr": 2148812928, "aliases": ["ov_SC05_017"], "header": false, "includers": 0, "o0": false, "nhash_before": "65788a17ecfc59b1efc501397adc4eb8758e804a", "nhash_after": "2f386ebb9a66fcb2ac404d69911dc62e11ced48e", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80144880"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 2326, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2327, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2328, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.245} +{"ts": "2026-09-09 03:23:21", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_017/ov_SC05_017_jr_80140608.c", "fn": "", "addr": null, "aliases": ["ov_SC05_017"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "nhash_after": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1374, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.588} +{"ts": "2026-09-09 03:23:18", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_008/ov_SC06_008_jr_80140608.c", "fn": "func_80140958", "addr": 2148796760, "aliases": ["ov_SC06_008"], "header": false, "includers": 0, "o0": false, "nhash_before": "ab60b4c172eeb20c8597450a1de48b11174869de", "nhash_after": "61893bd004dd416a33c172698d52ae48d92e15ad", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_80140608.c", "fn": "func_80140958"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 1042, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$21", "via": "", "line": 1043, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 1044, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$22", "via": "", "line": 1045, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 1046, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1047, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1048, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1049, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1129, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1140, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1146, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.211} +{"ts": "2026-09-09 03:23:18", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_008/ov_SC06_008_jr_80140608.c", "fn": "func_80141874", "addr": 2148800628, "aliases": ["ov_SC06_008"], "header": false, "includers": 0, "o0": false, "nhash_before": "0b864874586c0fbca6f49bc3522827339765b278", "nhash_after": "0b864874586c0fbca6f49bc3522827339765b278", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1353, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.436} +{"ts": "2026-09-09 03:23:19", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_008/ov_SC06_008_jr_80140608.c", "fn": "func_801424E4", "addr": 2148803812, "aliases": ["ov_SC06_008"], "header": false, "includers": 0, "o0": false, "nhash_before": "0fc163d196b582cb319467f68c3808f18c538ec8", "nhash_after": "baf2a68c3d1443c2c17776905597b6f64e8f853e", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_801424E4"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1539, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1558, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1559, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1562, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.283} +{"ts": "2026-09-09 03:23:19", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_008/ov_SC06_008_jr_80140608.c", "fn": "func_80142608", "addr": 2148804104, "aliases": ["ov_SC06_008"], "header": false, "includers": 0, "o0": false, "nhash_before": "c0a62d1c443baddf47a66e30b20699d9a6b5bcfb", "nhash_after": "2a34f6ae0fbc42dba731f3cb61b452b132151f49", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80142608"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1595, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.261} +{"ts": "2026-09-09 03:23:20", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_008/ov_SC06_008_jr_80140608.c", "fn": "func_80142EC0", "addr": 2148806336, "aliases": ["ov_SC06_008"], "header": false, "includers": 0, "o0": false, "nhash_before": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "nhash_after": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1841, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1842, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.701} +{"ts": "2026-09-09 03:23:21", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_008/ov_SC06_008_jr_80140608.c", "fn": "func_8014305C", "addr": 2148806748, "aliases": ["ov_SC06_008"], "header": false, "includers": 0, "o0": false, "nhash_before": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "nhash_after": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1884, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1885, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.73} +{"ts": "2026-09-09 03:23:21", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_008/ov_SC06_008_jr_80140608.c", "fn": "func_801431E8", "addr": 2148807144, "aliases": ["ov_SC06_008"], "header": false, "includers": 0, "o0": false, "nhash_before": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "nhash_after": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1934, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.428} +{"ts": "2026-09-09 03:23:21", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_008/ov_SC06_008_jr_80140608.c", "fn": "func_80143D28", "addr": 2148810024, "aliases": ["ov_SC06_008"], "header": false, "includers": 0, "o0": false, "nhash_before": "1f7d9b35bc3afbabaa5aeaba0e19bea8116ab4b5", "nhash_after": "4b1590c37b50ad46941a3d1d3d9cb2ae9e61a710", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_80143D28"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 2103, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2104, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.223} +{"ts": "2026-09-09 03:23:22", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_008/ov_SC06_008_jr_80140608.c", "fn": "func_8014477C", "addr": 2148812668, "aliases": ["ov_SC06_008"], "header": false, "includers": 0, "o0": false, "nhash_before": "2ef323fe8ccdae86f2c1f3bf57f96161ddcc0cc2", "nhash_after": "eb4ba8daad49a10a1b44834aa07ba3306563f225", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_8014477C"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2284, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 2285, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.259} +{"ts": "2026-09-09 03:23:22", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_008/ov_SC06_008_jr_80140608.c", "fn": "func_80144880", "addr": 2148812928, "aliases": ["ov_SC06_008"], "header": false, "includers": 0, "o0": false, "nhash_before": "65788a17ecfc59b1efc501397adc4eb8758e804a", "nhash_after": "2f386ebb9a66fcb2ac404d69911dc62e11ced48e", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80144880"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 2326, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2327, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2328, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.2} +{"ts": "2026-09-09 03:23:22", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_008/ov_SC06_008_jr_80140608.c", "fn": "", "addr": null, "aliases": ["ov_SC06_008"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "nhash_after": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1374, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.384} +{"ts": "2026-09-09 03:23:17", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_006/ov_SC06_006_jr_80140608.c", "fn": "func_80140958", "addr": 2148796760, "aliases": ["ov_SC06_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "ab60b4c172eeb20c8597450a1de48b11174869de", "nhash_after": "61893bd004dd416a33c172698d52ae48d92e15ad", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_80140608.c", "fn": "func_80140958"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 1042, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$21", "via": "", "line": 1043, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 1044, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$22", "via": "", "line": 1045, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 1046, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1047, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1048, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1049, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1129, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1140, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1146, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.385} +{"ts": "2026-09-09 03:23:18", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_006/ov_SC06_006_jr_80140608.c", "fn": "func_80141874", "addr": 2148800628, "aliases": ["ov_SC06_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "0b864874586c0fbca6f49bc3522827339765b278", "nhash_after": "0b864874586c0fbca6f49bc3522827339765b278", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1353, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.617} +{"ts": "2026-09-09 03:23:18", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_006/ov_SC06_006_jr_80140608.c", "fn": "func_801424E4", "addr": 2148803812, "aliases": ["ov_SC06_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "0fc163d196b582cb319467f68c3808f18c538ec8", "nhash_after": "baf2a68c3d1443c2c17776905597b6f64e8f853e", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_801424E4"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1539, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1558, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1559, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1562, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.224} +{"ts": "2026-09-09 03:23:18", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_006/ov_SC06_006_jr_80140608.c", "fn": "func_80142608", "addr": 2148804104, "aliases": ["ov_SC06_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "c0a62d1c443baddf47a66e30b20699d9a6b5bcfb", "nhash_after": "2a34f6ae0fbc42dba731f3cb61b452b132151f49", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80142608"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1595, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.213} +{"ts": "2026-09-09 03:23:19", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_006/ov_SC06_006_jr_80140608.c", "fn": "func_80142EC0", "addr": 2148806336, "aliases": ["ov_SC06_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "nhash_after": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1841, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1842, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.855} +{"ts": "2026-09-09 03:23:20", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_006/ov_SC06_006_jr_80140608.c", "fn": "func_8014305C", "addr": 2148806748, "aliases": ["ov_SC06_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "nhash_after": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1884, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1885, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.692} +{"ts": "2026-09-09 03:23:20", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_006/ov_SC06_006_jr_80140608.c", "fn": "func_801431E8", "addr": 2148807144, "aliases": ["ov_SC06_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "nhash_after": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1934, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.402} +{"ts": "2026-09-09 03:23:21", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_006/ov_SC06_006_jr_80140608.c", "fn": "func_80143D28", "addr": 2148810024, "aliases": ["ov_SC06_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "1f7d9b35bc3afbabaa5aeaba0e19bea8116ab4b5", "nhash_after": "4b1590c37b50ad46941a3d1d3d9cb2ae9e61a710", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_80143D28"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 2103, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2104, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.216} +{"ts": "2026-09-09 03:23:21", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_006/ov_SC06_006_jr_80140608.c", "fn": "func_8014477C", "addr": 2148812668, "aliases": ["ov_SC06_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "2ef323fe8ccdae86f2c1f3bf57f96161ddcc0cc2", "nhash_after": "eb4ba8daad49a10a1b44834aa07ba3306563f225", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_8014477C"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2284, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 2285, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.483} +{"ts": "2026-09-09 03:23:21", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_006/ov_SC06_006_jr_80140608.c", "fn": "func_80144880", "addr": 2148812928, "aliases": ["ov_SC06_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "65788a17ecfc59b1efc501397adc4eb8758e804a", "nhash_after": "2f386ebb9a66fcb2ac404d69911dc62e11ced48e", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80144880"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 2326, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2327, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2328, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.204} +{"ts": "2026-09-09 03:23:22", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_006/ov_SC06_006_jr_80140608.c", "fn": "", "addr": null, "aliases": ["ov_SC06_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "nhash_after": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1374, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.639} +{"ts": "2026-09-09 03:23:18", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_010/ov_SC06_010_jr_80140608.c", "fn": "func_80140958", "addr": 2148796760, "aliases": ["ov_SC06_010"], "header": false, "includers": 0, "o0": false, "nhash_before": "e35886b5c94a5bfa93bd67f0787b57d31b602162", "nhash_after": "e749a979708c32cb0ee295124a29b9a2d9cd106f", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_80140958"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 1076, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$21", "via": "", "line": 1077, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 1078, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$22", "via": "", "line": 1079, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 1080, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1081, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1082, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1083, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1163, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1174, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1180, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.198} +{"ts": "2026-09-09 03:23:19", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_010/ov_SC06_010_jr_80140608.c", "fn": "func_80141874", "addr": 2148800628, "aliases": ["ov_SC06_010"], "header": false, "includers": 0, "o0": false, "nhash_before": "0b864874586c0fbca6f49bc3522827339765b278", "nhash_after": "0b864874586c0fbca6f49bc3522827339765b278", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1387, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.65} +{"ts": "2026-09-09 03:23:19", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_010/ov_SC06_010_jr_80140608.c", "fn": "func_801424E4", "addr": 2148803812, "aliases": ["ov_SC06_010"], "header": false, "includers": 0, "o0": false, "nhash_before": "0fc163d196b582cb319467f68c3808f18c538ec8", "nhash_after": "baf2a68c3d1443c2c17776905597b6f64e8f853e", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_801424E4"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1573, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1592, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1593, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1596, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.277} +{"ts": "2026-09-09 03:23:19", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_010/ov_SC06_010_jr_80140608.c", "fn": "func_80142608", "addr": 2148804104, "aliases": ["ov_SC06_010"], "header": false, "includers": 0, "o0": false, "nhash_before": "c0a62d1c443baddf47a66e30b20699d9a6b5bcfb", "nhash_after": "2a34f6ae0fbc42dba731f3cb61b452b132151f49", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80142608"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1629, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.263} +{"ts": "2026-09-09 03:23:20", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_010/ov_SC06_010_jr_80140608.c", "fn": "func_80142EC0", "addr": 2148806336, "aliases": ["ov_SC06_010"], "header": false, "includers": 0, "o0": false, "nhash_before": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "nhash_after": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1875, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1876, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.773} +{"ts": "2026-09-09 03:23:21", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_010/ov_SC06_010_jr_80140608.c", "fn": "func_8014305C", "addr": 2148806748, "aliases": ["ov_SC06_010"], "header": false, "includers": 0, "o0": false, "nhash_before": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "nhash_after": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1918, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1919, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.839} +{"ts": "2026-09-09 03:23:21", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_010/ov_SC06_010_jr_80140608.c", "fn": "func_801431E8", "addr": 2148807144, "aliases": ["ov_SC06_010"], "header": false, "includers": 0, "o0": false, "nhash_before": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "nhash_after": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1968, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.42} +{"ts": "2026-09-09 03:23:22", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_010/ov_SC06_010_jr_80140608.c", "fn": "func_80143D28", "addr": 2148810024, "aliases": ["ov_SC06_010"], "header": false, "includers": 0, "o0": false, "nhash_before": "1f7d9b35bc3afbabaa5aeaba0e19bea8116ab4b5", "nhash_after": "4b1590c37b50ad46941a3d1d3d9cb2ae9e61a710", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_80143D28"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 2137, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2138, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.214} +{"ts": "2026-09-09 03:23:22", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_010/ov_SC06_010_jr_80140608.c", "fn": "func_8014477C", "addr": 2148812668, "aliases": ["ov_SC06_010"], "header": false, "includers": 0, "o0": false, "nhash_before": "2ef323fe8ccdae86f2c1f3bf57f96161ddcc0cc2", "nhash_after": "eb4ba8daad49a10a1b44834aa07ba3306563f225", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_8014477C"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2318, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 2319, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.21} +{"ts": "2026-09-09 03:23:22", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_010/ov_SC06_010_jr_80140608.c", "fn": "func_80144880", "addr": 2148812928, "aliases": ["ov_SC06_010"], "header": false, "includers": 0, "o0": false, "nhash_before": "65788a17ecfc59b1efc501397adc4eb8758e804a", "nhash_after": "2f386ebb9a66fcb2ac404d69911dc62e11ced48e", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80144880"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 2360, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2361, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2362, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.376} +{"ts": "2026-09-09 03:23:23", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_010/ov_SC06_010_jr_80140608.c", "fn": "", "addr": null, "aliases": ["ov_SC06_010"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "nhash_after": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1408, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.555} +{"ts": "2026-09-09 03:23:18", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_011/ov_SC06_011_jr_80140608.c", "fn": "func_80140958", "addr": 2148796760, "aliases": ["ov_SC06_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "ab60b4c172eeb20c8597450a1de48b11174869de", "nhash_after": "61893bd004dd416a33c172698d52ae48d92e15ad", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_80140608.c", "fn": "func_80140958"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 1042, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$21", "via": "", "line": 1043, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 1044, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$22", "via": "", "line": 1045, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 1046, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1047, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1048, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1049, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1129, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1140, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1146, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.305} +{"ts": "2026-09-09 03:23:19", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_011/ov_SC06_011_jr_80140608.c", "fn": "func_80141874", "addr": 2148800628, "aliases": ["ov_SC06_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "0b864874586c0fbca6f49bc3522827339765b278", "nhash_after": "0b864874586c0fbca6f49bc3522827339765b278", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1353, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.495} +{"ts": "2026-09-09 03:23:19", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_011/ov_SC06_011_jr_80140608.c", "fn": "func_801424E4", "addr": 2148803812, "aliases": ["ov_SC06_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "0fc163d196b582cb319467f68c3808f18c538ec8", "nhash_after": "baf2a68c3d1443c2c17776905597b6f64e8f853e", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_801424E4"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1539, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1558, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1559, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1562, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.221} +{"ts": "2026-09-09 03:23:19", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_011/ov_SC06_011_jr_80140608.c", "fn": "func_80142608", "addr": 2148804104, "aliases": ["ov_SC06_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "c0a62d1c443baddf47a66e30b20699d9a6b5bcfb", "nhash_after": "2a34f6ae0fbc42dba731f3cb61b452b132151f49", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80142608"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1595, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.207} +{"ts": "2026-09-09 03:23:21", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_011/ov_SC06_011_jr_80140608.c", "fn": "func_80142EC0", "addr": 2148806336, "aliases": ["ov_SC06_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "nhash_after": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1841, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1842, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.987} +{"ts": "2026-09-09 03:23:21", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_011/ov_SC06_011_jr_80140608.c", "fn": "func_8014305C", "addr": 2148806748, "aliases": ["ov_SC06_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "nhash_after": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1884, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1885, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.728} +{"ts": "2026-09-09 03:23:22", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_011/ov_SC06_011_jr_80140608.c", "fn": "func_801431E8", "addr": 2148807144, "aliases": ["ov_SC06_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "nhash_after": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1934, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.552} +{"ts": "2026-09-09 03:23:22", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_011/ov_SC06_011_jr_80140608.c", "fn": "func_80143D28", "addr": 2148810024, "aliases": ["ov_SC06_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "1f7d9b35bc3afbabaa5aeaba0e19bea8116ab4b5", "nhash_after": "4b1590c37b50ad46941a3d1d3d9cb2ae9e61a710", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_80143D28"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 2103, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2104, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.26} +{"ts": "2026-09-09 03:23:23", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_011/ov_SC06_011_jr_80140608.c", "fn": "func_8014477C", "addr": 2148812668, "aliases": ["ov_SC06_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "2ef323fe8ccdae86f2c1f3bf57f96161ddcc0cc2", "nhash_after": "eb4ba8daad49a10a1b44834aa07ba3306563f225", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_8014477C"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2284, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 2285, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.271} +{"ts": "2026-09-09 03:23:23", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_011/ov_SC06_011_jr_80140608.c", "fn": "func_80144880", "addr": 2148812928, "aliases": ["ov_SC06_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "65788a17ecfc59b1efc501397adc4eb8758e804a", "nhash_after": "2f386ebb9a66fcb2ac404d69911dc62e11ced48e", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80144880"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 2326, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2327, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2328, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.213} +{"ts": "2026-09-09 03:23:23", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_011/ov_SC06_011_jr_80140608.c", "fn": "", "addr": null, "aliases": ["ov_SC06_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "nhash_after": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1374, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.398} +{"ts": "2026-09-09 03:23:19", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_013/ov_SC06_013_jr_80140608.c", "fn": "func_80140958", "addr": 2148796760, "aliases": ["ov_SC06_013"], "header": false, "includers": 0, "o0": false, "nhash_before": "ab60b4c172eeb20c8597450a1de48b11174869de", "nhash_after": "61893bd004dd416a33c172698d52ae48d92e15ad", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_80140608.c", "fn": "func_80140958"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 1042, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$21", "via": "", "line": 1043, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 1044, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$22", "via": "", "line": 1045, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 1046, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1047, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1048, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1049, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1129, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1140, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1146, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.267} +{"ts": "2026-09-09 03:23:19", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_013/ov_SC06_013_jr_80140608.c", "fn": "func_80141874", "addr": 2148800628, "aliases": ["ov_SC06_013"], "header": false, "includers": 0, "o0": false, "nhash_before": "0b864874586c0fbca6f49bc3522827339765b278", "nhash_after": "0b864874586c0fbca6f49bc3522827339765b278", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1353, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.479} +{"ts": "2026-09-09 03:23:20", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_013/ov_SC06_013_jr_80140608.c", "fn": "func_801424E4", "addr": 2148803812, "aliases": ["ov_SC06_013"], "header": false, "includers": 0, "o0": false, "nhash_before": "0fc163d196b582cb319467f68c3808f18c538ec8", "nhash_after": "baf2a68c3d1443c2c17776905597b6f64e8f853e", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_801424E4"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1539, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1558, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1559, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1562, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.194} +{"ts": "2026-09-09 03:23:20", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_013/ov_SC06_013_jr_80140608.c", "fn": "func_80142608", "addr": 2148804104, "aliases": ["ov_SC06_013"], "header": false, "includers": 0, "o0": false, "nhash_before": "c0a62d1c443baddf47a66e30b20699d9a6b5bcfb", "nhash_after": "2a34f6ae0fbc42dba731f3cb61b452b132151f49", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80142608"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1596, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.218} +{"ts": "2026-09-09 03:23:21", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_013/ov_SC06_013_jr_80140608.c", "fn": "func_80142EC0", "addr": 2148806336, "aliases": ["ov_SC06_013"], "header": false, "includers": 0, "o0": false, "nhash_before": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "nhash_after": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1842, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1843, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.757} +{"ts": "2026-09-09 03:23:22", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_013/ov_SC06_013_jr_80140608.c", "fn": "func_8014305C", "addr": 2148806748, "aliases": ["ov_SC06_013"], "header": false, "includers": 0, "o0": false, "nhash_before": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "nhash_after": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1885, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1886, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.865} +{"ts": "2026-09-09 03:23:22", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_013/ov_SC06_013_jr_80140608.c", "fn": "func_801431E8", "addr": 2148807144, "aliases": ["ov_SC06_013"], "header": false, "includers": 0, "o0": false, "nhash_before": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "nhash_after": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1935, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.386} +{"ts": "2026-09-09 03:23:22", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_013/ov_SC06_013_jr_80140608.c", "fn": "func_80143D28", "addr": 2148810024, "aliases": ["ov_SC06_013"], "header": false, "includers": 0, "o0": false, "nhash_before": "1f7d9b35bc3afbabaa5aeaba0e19bea8116ab4b5", "nhash_after": "4b1590c37b50ad46941a3d1d3d9cb2ae9e61a710", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_80143D28"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 2104, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2105, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.205} +{"ts": "2026-09-09 03:23:23", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_013/ov_SC06_013_jr_80140608.c", "fn": "func_8014477C", "addr": 2148812668, "aliases": ["ov_SC06_013"], "header": false, "includers": 0, "o0": false, "nhash_before": "2ef323fe8ccdae86f2c1f3bf57f96161ddcc0cc2", "nhash_after": "eb4ba8daad49a10a1b44834aa07ba3306563f225", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_8014477C"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2285, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 2286, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.281} +{"ts": "2026-09-09 03:23:23", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_013/ov_SC06_013_jr_80140608.c", "fn": "func_80144880", "addr": 2148812928, "aliases": ["ov_SC06_013"], "header": false, "includers": 0, "o0": false, "nhash_before": "65788a17ecfc59b1efc501397adc4eb8758e804a", "nhash_after": "2f386ebb9a66fcb2ac404d69911dc62e11ced48e", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80144880"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 2327, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2328, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2329, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.249} +{"ts": "2026-09-09 03:23:23", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_013/ov_SC06_013_jr_80140608.c", "fn": "", "addr": null, "aliases": ["ov_SC06_013"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "nhash_after": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1374, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.49} +{"ts": "2026-09-09 03:23:19", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_014/ov_SC06_014_jr_80140608.c", "fn": "func_80140958", "addr": 2148796760, "aliases": ["ov_SC06_014"], "header": false, "includers": 0, "o0": false, "nhash_before": "ab60b4c172eeb20c8597450a1de48b11174869de", "nhash_after": "61893bd004dd416a33c172698d52ae48d92e15ad", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_80140608.c", "fn": "func_80140958"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 1042, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$21", "via": "", "line": 1043, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 1044, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$22", "via": "", "line": 1045, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 1046, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1047, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1048, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1049, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1129, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1140, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1146, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.219} +{"ts": "2026-09-09 03:23:20", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_014/ov_SC06_014_jr_80140608.c", "fn": "func_80141874", "addr": 2148800628, "aliases": ["ov_SC06_014"], "header": false, "includers": 0, "o0": false, "nhash_before": "0b864874586c0fbca6f49bc3522827339765b278", "nhash_after": "0b864874586c0fbca6f49bc3522827339765b278", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1353, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.39} +{"ts": "2026-09-09 03:23:20", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_014/ov_SC06_014_jr_80140608.c", "fn": "func_801424E4", "addr": 2148803812, "aliases": ["ov_SC06_014"], "header": false, "includers": 0, "o0": false, "nhash_before": "0fc163d196b582cb319467f68c3808f18c538ec8", "nhash_after": "baf2a68c3d1443c2c17776905597b6f64e8f853e", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_801424E4"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1539, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1558, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1559, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1562, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.24} +{"ts": "2026-09-09 03:23:20", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_014/ov_SC06_014_jr_80140608.c", "fn": "func_80142608", "addr": 2148804104, "aliases": ["ov_SC06_014"], "header": false, "includers": 0, "o0": false, "nhash_before": "c0a62d1c443baddf47a66e30b20699d9a6b5bcfb", "nhash_after": "2a34f6ae0fbc42dba731f3cb61b452b132151f49", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80142608"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1595, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.288} +{"ts": "2026-09-09 03:23:21", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_014/ov_SC06_014_jr_80140608.c", "fn": "func_80142EC0", "addr": 2148806336, "aliases": ["ov_SC06_014"], "header": false, "includers": 0, "o0": false, "nhash_before": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "nhash_after": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1841, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1842, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.656} +{"ts": "2026-09-09 03:23:22", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_014/ov_SC06_014_jr_80140608.c", "fn": "func_8014305C", "addr": 2148806748, "aliases": ["ov_SC06_014"], "header": false, "includers": 0, "o0": false, "nhash_before": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "nhash_after": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1884, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1885, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.874} +{"ts": "2026-09-09 03:23:22", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_014/ov_SC06_014_jr_80140608.c", "fn": "func_801431E8", "addr": 2148807144, "aliases": ["ov_SC06_014"], "header": false, "includers": 0, "o0": false, "nhash_before": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "nhash_after": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1934, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.433} +{"ts": "2026-09-09 03:23:23", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_014/ov_SC06_014_jr_80140608.c", "fn": "func_80143D28", "addr": 2148810024, "aliases": ["ov_SC06_014"], "header": false, "includers": 0, "o0": false, "nhash_before": "1f7d9b35bc3afbabaa5aeaba0e19bea8116ab4b5", "nhash_after": "4b1590c37b50ad46941a3d1d3d9cb2ae9e61a710", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_80143D28"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 2103, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2104, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.32} +{"ts": "2026-09-09 03:23:23", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_014/ov_SC06_014_jr_80140608.c", "fn": "func_8014477C", "addr": 2148812668, "aliases": ["ov_SC06_014"], "header": false, "includers": 0, "o0": false, "nhash_before": "2ef323fe8ccdae86f2c1f3bf57f96161ddcc0cc2", "nhash_after": "eb4ba8daad49a10a1b44834aa07ba3306563f225", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_8014477C"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2284, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 2285, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.367} +{"ts": "2026-09-09 03:23:23", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_014/ov_SC06_014_jr_80140608.c", "fn": "func_80144880", "addr": 2148812928, "aliases": ["ov_SC06_014"], "header": false, "includers": 0, "o0": false, "nhash_before": "65788a17ecfc59b1efc501397adc4eb8758e804a", "nhash_after": "2f386ebb9a66fcb2ac404d69911dc62e11ced48e", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80144880"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 2326, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2327, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2328, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.311} +{"ts": "2026-09-09 03:23:24", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_014/ov_SC06_014_jr_80140608.c", "fn": "", "addr": null, "aliases": ["ov_SC06_014"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "nhash_after": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1374, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.424} +{"ts": "2026-09-09 03:23:20", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_018/ov_SC06_018_jr_80140608.c", "fn": "func_80140958", "addr": 2148796760, "aliases": ["ov_SC06_018"], "header": false, "includers": 0, "o0": false, "nhash_before": "ab60b4c172eeb20c8597450a1de48b11174869de", "nhash_after": "61893bd004dd416a33c172698d52ae48d92e15ad", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_80140608.c", "fn": "func_80140958"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 1042, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$21", "via": "", "line": 1043, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 1044, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$22", "via": "", "line": 1045, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 1046, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1047, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1048, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1049, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1129, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1140, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1146, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.329} +{"ts": "2026-09-09 03:23:21", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_018/ov_SC06_018_jr_80140608.c", "fn": "func_80141874", "addr": 2148800628, "aliases": ["ov_SC06_018"], "header": false, "includers": 0, "o0": false, "nhash_before": "0b864874586c0fbca6f49bc3522827339765b278", "nhash_after": "0b864874586c0fbca6f49bc3522827339765b278", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1353, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.417} +{"ts": "2026-09-09 03:23:21", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_018/ov_SC06_018_jr_80140608.c", "fn": "func_801424E4", "addr": 2148803812, "aliases": ["ov_SC06_018"], "header": false, "includers": 0, "o0": false, "nhash_before": "0fc163d196b582cb319467f68c3808f18c538ec8", "nhash_after": "baf2a68c3d1443c2c17776905597b6f64e8f853e", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_801424E4"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1539, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1558, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1559, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1562, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.246} +{"ts": "2026-09-09 03:23:21", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_018/ov_SC06_018_jr_80140608.c", "fn": "func_80142608", "addr": 2148804104, "aliases": ["ov_SC06_018"], "header": false, "includers": 0, "o0": false, "nhash_before": "c0a62d1c443baddf47a66e30b20699d9a6b5bcfb", "nhash_after": "2a34f6ae0fbc42dba731f3cb61b452b132151f49", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80142608"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1595, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.241} +{"ts": "2026-09-09 03:23:22", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_018/ov_SC06_018_jr_80140608.c", "fn": "func_80142EC0", "addr": 2148806336, "aliases": ["ov_SC06_018"], "header": false, "includers": 0, "o0": false, "nhash_before": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "nhash_after": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1841, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1842, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.646} +{"ts": "2026-09-09 03:23:23", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_018/ov_SC06_018_jr_80140608.c", "fn": "func_8014305C", "addr": 2148806748, "aliases": ["ov_SC06_018"], "header": false, "includers": 0, "o0": false, "nhash_before": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "nhash_after": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1884, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1885, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.762} +{"ts": "2026-09-09 03:23:23", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_018/ov_SC06_018_jr_80140608.c", "fn": "func_801431E8", "addr": 2148807144, "aliases": ["ov_SC06_018"], "header": false, "includers": 0, "o0": false, "nhash_before": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "nhash_after": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1934, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.627} +{"ts": "2026-09-09 03:23:24", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_018/ov_SC06_018_jr_80140608.c", "fn": "func_80143D28", "addr": 2148810024, "aliases": ["ov_SC06_018"], "header": false, "includers": 0, "o0": false, "nhash_before": "1f7d9b35bc3afbabaa5aeaba0e19bea8116ab4b5", "nhash_after": "4b1590c37b50ad46941a3d1d3d9cb2ae9e61a710", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_80143D28"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 2103, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2104, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.215} +{"ts": "2026-09-09 03:23:24", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_018/ov_SC06_018_jr_80140608.c", "fn": "func_8014477C", "addr": 2148812668, "aliases": ["ov_SC06_018"], "header": false, "includers": 0, "o0": false, "nhash_before": "2ef323fe8ccdae86f2c1f3bf57f96161ddcc0cc2", "nhash_after": "eb4ba8daad49a10a1b44834aa07ba3306563f225", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_8014477C"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2284, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 2285, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.228} +{"ts": "2026-09-09 03:23:24", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_018/ov_SC06_018_jr_80140608.c", "fn": "func_80144880", "addr": 2148812928, "aliases": ["ov_SC06_018"], "header": false, "includers": 0, "o0": false, "nhash_before": "65788a17ecfc59b1efc501397adc4eb8758e804a", "nhash_after": "2f386ebb9a66fcb2ac404d69911dc62e11ced48e", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80144880"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 2326, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2327, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2328, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.259} +{"ts": "2026-09-09 03:23:25", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_018/ov_SC06_018_jr_80140608.c", "fn": "", "addr": null, "aliases": ["ov_SC06_018"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "nhash_after": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1374, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.552} +{"ts": "2026-09-09 03:23:20", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_015/ov_SC06_015_jr_80140608.c", "fn": "func_80140958", "addr": 2148796760, "aliases": ["ov_SC06_015"], "header": false, "includers": 0, "o0": false, "nhash_before": "ab60b4c172eeb20c8597450a1de48b11174869de", "nhash_after": "61893bd004dd416a33c172698d52ae48d92e15ad", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_80140608.c", "fn": "func_80140958"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 1042, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$21", "via": "", "line": 1043, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 1044, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$22", "via": "", "line": 1045, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 1046, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1047, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1048, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1049, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1129, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1140, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1146, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.254} +{"ts": "2026-09-09 03:23:21", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_015/ov_SC06_015_jr_80140608.c", "fn": "func_80141874", "addr": 2148800628, "aliases": ["ov_SC06_015"], "header": false, "includers": 0, "o0": false, "nhash_before": "0b864874586c0fbca6f49bc3522827339765b278", "nhash_after": "0b864874586c0fbca6f49bc3522827339765b278", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1353, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.482} +{"ts": "2026-09-09 03:23:21", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_015/ov_SC06_015_jr_80140608.c", "fn": "func_801424E4", "addr": 2148803812, "aliases": ["ov_SC06_015"], "header": false, "includers": 0, "o0": false, "nhash_before": "0fc163d196b582cb319467f68c3808f18c538ec8", "nhash_after": "baf2a68c3d1443c2c17776905597b6f64e8f853e", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_801424E4"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1539, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1558, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1559, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1562, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.332} +{"ts": "2026-09-09 03:23:21", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_015/ov_SC06_015_jr_80140608.c", "fn": "func_80142608", "addr": 2148804104, "aliases": ["ov_SC06_015"], "header": false, "includers": 0, "o0": false, "nhash_before": "c0a62d1c443baddf47a66e30b20699d9a6b5bcfb", "nhash_after": "2a34f6ae0fbc42dba731f3cb61b452b132151f49", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80142608"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1595, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.246} +{"ts": "2026-09-09 03:23:22", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_015/ov_SC06_015_jr_80140608.c", "fn": "func_80142EC0", "addr": 2148806336, "aliases": ["ov_SC06_015"], "header": false, "includers": 0, "o0": false, "nhash_before": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "nhash_after": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1841, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1842, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.867} +{"ts": "2026-09-09 03:23:23", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_015/ov_SC06_015_jr_80140608.c", "fn": "func_8014305C", "addr": 2148806748, "aliases": ["ov_SC06_015"], "header": false, "includers": 0, "o0": false, "nhash_before": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "nhash_after": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1884, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1885, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.848} +{"ts": "2026-09-09 03:23:24", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_015/ov_SC06_015_jr_80140608.c", "fn": "func_801431E8", "addr": 2148807144, "aliases": ["ov_SC06_015"], "header": false, "includers": 0, "o0": false, "nhash_before": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "nhash_after": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1934, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.467} +{"ts": "2026-09-09 03:23:24", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_015/ov_SC06_015_jr_80140608.c", "fn": "func_80143D28", "addr": 2148810024, "aliases": ["ov_SC06_015"], "header": false, "includers": 0, "o0": false, "nhash_before": "1f7d9b35bc3afbabaa5aeaba0e19bea8116ab4b5", "nhash_after": "4b1590c37b50ad46941a3d1d3d9cb2ae9e61a710", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_80143D28"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 2103, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2104, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.256} +{"ts": "2026-09-09 03:23:24", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_015/ov_SC06_015_jr_80140608.c", "fn": "func_8014477C", "addr": 2148812668, "aliases": ["ov_SC06_015"], "header": false, "includers": 0, "o0": false, "nhash_before": "2ef323fe8ccdae86f2c1f3bf57f96161ddcc0cc2", "nhash_after": "eb4ba8daad49a10a1b44834aa07ba3306563f225", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_8014477C"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2284, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 2285, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.214} +{"ts": "2026-09-09 03:23:25", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_015/ov_SC06_015_jr_80140608.c", "fn": "func_80144880", "addr": 2148812928, "aliases": ["ov_SC06_015"], "header": false, "includers": 0, "o0": false, "nhash_before": "65788a17ecfc59b1efc501397adc4eb8758e804a", "nhash_after": "2f386ebb9a66fcb2ac404d69911dc62e11ced48e", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80144880"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 2326, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2327, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2328, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.376} +{"ts": "2026-09-09 03:23:25", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_015/ov_SC06_015_jr_80140608.c", "fn": "", "addr": null, "aliases": ["ov_SC06_015"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "nhash_after": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1374, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.532} +{"ts": "2026-09-09 03:23:20", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_016/ov_SC06_016_jr_80140608.c", "fn": "func_80140958", "addr": 2148796760, "aliases": ["ov_SC06_016"], "header": false, "includers": 0, "o0": false, "nhash_before": "ab60b4c172eeb20c8597450a1de48b11174869de", "nhash_after": "61893bd004dd416a33c172698d52ae48d92e15ad", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_80140608.c", "fn": "func_80140958"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 1042, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$21", "via": "", "line": 1043, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 1044, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$22", "via": "", "line": 1045, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 1046, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1047, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1048, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1049, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1129, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1140, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1146, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.295} +{"ts": "2026-09-09 03:23:21", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_016/ov_SC06_016_jr_80140608.c", "fn": "func_80141874", "addr": 2148800628, "aliases": ["ov_SC06_016"], "header": false, "includers": 0, "o0": false, "nhash_before": "0b864874586c0fbca6f49bc3522827339765b278", "nhash_after": "0b864874586c0fbca6f49bc3522827339765b278", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1353, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.667} +{"ts": "2026-09-09 03:23:21", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_016/ov_SC06_016_jr_80140608.c", "fn": "func_801424E4", "addr": 2148803812, "aliases": ["ov_SC06_016"], "header": false, "includers": 0, "o0": false, "nhash_before": "0fc163d196b582cb319467f68c3808f18c538ec8", "nhash_after": "baf2a68c3d1443c2c17776905597b6f64e8f853e", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_801424E4"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1555, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1574, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1575, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1578, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.223} +{"ts": "2026-09-09 03:23:22", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_016/ov_SC06_016_jr_80140608.c", "fn": "func_80142608", "addr": 2148804104, "aliases": ["ov_SC06_016"], "header": false, "includers": 0, "o0": false, "nhash_before": "c0a62d1c443baddf47a66e30b20699d9a6b5bcfb", "nhash_after": "2a34f6ae0fbc42dba731f3cb61b452b132151f49", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80142608"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1611, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.299} +{"ts": "2026-09-09 03:23:22", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_016/ov_SC06_016_jr_80140608.c", "fn": "func_80142EC0", "addr": 2148806336, "aliases": ["ov_SC06_016"], "header": false, "includers": 0, "o0": false, "nhash_before": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "nhash_after": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1857, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1858, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.595} +{"ts": "2026-09-09 03:23:23", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_016/ov_SC06_016_jr_80140608.c", "fn": "func_8014305C", "addr": 2148806748, "aliases": ["ov_SC06_016"], "header": false, "includers": 0, "o0": false, "nhash_before": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "nhash_after": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1900, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1901, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.753} +{"ts": "2026-09-09 03:23:24", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_016/ov_SC06_016_jr_80140608.c", "fn": "func_801431E8", "addr": 2148807144, "aliases": ["ov_SC06_016"], "header": false, "includers": 0, "o0": false, "nhash_before": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "nhash_after": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1950, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.721} +{"ts": "2026-09-09 03:23:24", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_016/ov_SC06_016_jr_80140608.c", "fn": "func_80143D28", "addr": 2148810024, "aliases": ["ov_SC06_016"], "header": false, "includers": 0, "o0": false, "nhash_before": "1f7d9b35bc3afbabaa5aeaba0e19bea8116ab4b5", "nhash_after": "4b1590c37b50ad46941a3d1d3d9cb2ae9e61a710", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_80143D28"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 2119, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2120, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.274} +{"ts": "2026-09-09 03:23:25", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_016/ov_SC06_016_jr_80140608.c", "fn": "func_8014477C", "addr": 2148812668, "aliases": ["ov_SC06_016"], "header": false, "includers": 0, "o0": false, "nhash_before": "2ef323fe8ccdae86f2c1f3bf57f96161ddcc0cc2", "nhash_after": "eb4ba8daad49a10a1b44834aa07ba3306563f225", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_8014477C"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2300, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 2301, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.333} +{"ts": "2026-09-09 03:23:25", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_016/ov_SC06_016_jr_80140608.c", "fn": "func_80144880", "addr": 2148812928, "aliases": ["ov_SC06_016"], "header": false, "includers": 0, "o0": false, "nhash_before": "65788a17ecfc59b1efc501397adc4eb8758e804a", "nhash_after": "2f386ebb9a66fcb2ac404d69911dc62e11ced48e", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80144880"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 2342, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2343, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2344, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.303} +{"ts": "2026-09-09 03:23:25", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_016/ov_SC06_016_jr_80140608.c", "fn": "", "addr": null, "aliases": ["ov_SC06_016"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "nhash_after": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1374, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.471} +{"ts": "2026-09-09 03:23:21", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_020/ov_SC06_020_jr_80140608.c", "fn": "func_80140958", "addr": 2148796760, "aliases": ["ov_SC06_020"], "header": false, "includers": 0, "o0": false, "nhash_before": "ab60b4c172eeb20c8597450a1de48b11174869de", "nhash_after": "61893bd004dd416a33c172698d52ae48d92e15ad", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_80140608.c", "fn": "func_80140958"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 1042, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$21", "via": "", "line": 1043, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 1044, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$22", "via": "", "line": 1045, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 1046, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1047, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1048, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1049, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1129, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1140, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1146, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.391} +{"ts": "2026-09-09 03:23:22", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_020/ov_SC06_020_jr_80140608.c", "fn": "func_80141874", "addr": 2148800628, "aliases": ["ov_SC06_020"], "header": false, "includers": 0, "o0": false, "nhash_before": "0b864874586c0fbca6f49bc3522827339765b278", "nhash_after": "0b864874586c0fbca6f49bc3522827339765b278", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1353, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.597} +{"ts": "2026-09-09 03:23:22", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_020/ov_SC06_020_jr_80140608.c", "fn": "func_801424E4", "addr": 2148803812, "aliases": ["ov_SC06_020"], "header": false, "includers": 0, "o0": false, "nhash_before": "0fc163d196b582cb319467f68c3808f18c538ec8", "nhash_after": "baf2a68c3d1443c2c17776905597b6f64e8f853e", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_801424E4"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1539, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1558, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1559, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1562, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.193} +{"ts": "2026-09-09 03:23:22", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_020/ov_SC06_020_jr_80140608.c", "fn": "func_80142608", "addr": 2148804104, "aliases": ["ov_SC06_020"], "header": false, "includers": 0, "o0": false, "nhash_before": "c0a62d1c443baddf47a66e30b20699d9a6b5bcfb", "nhash_after": "2a34f6ae0fbc42dba731f3cb61b452b132151f49", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80142608"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1595, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.215} +{"ts": "2026-09-09 03:23:23", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_020/ov_SC06_020_jr_80140608.c", "fn": "func_80142EC0", "addr": 2148806336, "aliases": ["ov_SC06_020"], "header": false, "includers": 0, "o0": false, "nhash_before": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "nhash_after": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1841, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1842, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.654} +{"ts": "2026-09-09 03:23:24", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_020/ov_SC06_020_jr_80140608.c", "fn": "func_8014305C", "addr": 2148806748, "aliases": ["ov_SC06_020"], "header": false, "includers": 0, "o0": false, "nhash_before": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "nhash_after": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1884, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1885, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.716} +{"ts": "2026-09-09 03:23:25", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_020/ov_SC06_020_jr_80140608.c", "fn": "func_801431E8", "addr": 2148807144, "aliases": ["ov_SC06_020"], "header": false, "includers": 0, "o0": false, "nhash_before": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "nhash_after": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1934, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.536} +{"ts": "2026-09-09 03:23:25", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_020/ov_SC06_020_jr_80140608.c", "fn": "func_80143D28", "addr": 2148810024, "aliases": ["ov_SC06_020"], "header": false, "includers": 0, "o0": false, "nhash_before": "1f7d9b35bc3afbabaa5aeaba0e19bea8116ab4b5", "nhash_after": "4b1590c37b50ad46941a3d1d3d9cb2ae9e61a710", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_80143D28"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 2103, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2104, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.23} +{"ts": "2026-09-09 03:23:25", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_020/ov_SC06_020_jr_80140608.c", "fn": "func_8014477C", "addr": 2148812668, "aliases": ["ov_SC06_020"], "header": false, "includers": 0, "o0": false, "nhash_before": "2ef323fe8ccdae86f2c1f3bf57f96161ddcc0cc2", "nhash_after": "eb4ba8daad49a10a1b44834aa07ba3306563f225", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_8014477C"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2284, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 2285, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.197} +{"ts": "2026-09-09 03:23:25", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_020/ov_SC06_020_jr_80140608.c", "fn": "func_80144880", "addr": 2148812928, "aliases": ["ov_SC06_020"], "header": false, "includers": 0, "o0": false, "nhash_before": "65788a17ecfc59b1efc501397adc4eb8758e804a", "nhash_after": "2f386ebb9a66fcb2ac404d69911dc62e11ced48e", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80144880"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 2326, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2327, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2328, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.234} +{"ts": "2026-09-09 03:23:26", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_020/ov_SC06_020_jr_80140608.c", "fn": "", "addr": null, "aliases": ["ov_SC06_020"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "nhash_after": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1374, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.578} +{"ts": "2026-09-09 03:23:21", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_022/ov_SC06_022_jr_80140608.c", "fn": "func_80140958", "addr": 2148796760, "aliases": ["ov_SC06_022"], "header": false, "includers": 0, "o0": false, "nhash_before": "ab60b4c172eeb20c8597450a1de48b11174869de", "nhash_after": "61893bd004dd416a33c172698d52ae48d92e15ad", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_80140608.c", "fn": "func_80140958"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 1042, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$21", "via": "", "line": 1043, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 1044, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$22", "via": "", "line": 1045, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 1046, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1047, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1048, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1049, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1129, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1140, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1146, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.207} +{"ts": "2026-09-09 03:23:22", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_022/ov_SC06_022_jr_80140608.c", "fn": "func_80141874", "addr": 2148800628, "aliases": ["ov_SC06_022"], "header": false, "includers": 0, "o0": false, "nhash_before": "0b864874586c0fbca6f49bc3522827339765b278", "nhash_after": "0b864874586c0fbca6f49bc3522827339765b278", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1353, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.388} +{"ts": "2026-09-09 03:23:22", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_022/ov_SC06_022_jr_80140608.c", "fn": "func_801424E4", "addr": 2148803812, "aliases": ["ov_SC06_022"], "header": false, "includers": 0, "o0": false, "nhash_before": "0fc163d196b582cb319467f68c3808f18c538ec8", "nhash_after": "baf2a68c3d1443c2c17776905597b6f64e8f853e", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_801424E4"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1539, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1558, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1559, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1562, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.2} +{"ts": "2026-09-09 03:23:22", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_022/ov_SC06_022_jr_80140608.c", "fn": "func_80142608", "addr": 2148804104, "aliases": ["ov_SC06_022"], "header": false, "includers": 0, "o0": false, "nhash_before": "c0a62d1c443baddf47a66e30b20699d9a6b5bcfb", "nhash_after": "2a34f6ae0fbc42dba731f3cb61b452b132151f49", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80142608"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1595, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.326} +{"ts": "2026-09-09 03:23:23", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_022/ov_SC06_022_jr_80140608.c", "fn": "func_80142EC0", "addr": 2148806336, "aliases": ["ov_SC06_022"], "header": false, "includers": 0, "o0": false, "nhash_before": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "nhash_after": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1841, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1842, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.704} +{"ts": "2026-09-09 03:23:24", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_022/ov_SC06_022_jr_80140608.c", "fn": "func_8014305C", "addr": 2148806748, "aliases": ["ov_SC06_022"], "header": false, "includers": 0, "o0": false, "nhash_before": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "nhash_after": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1884, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1885, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.935} +{"ts": "2026-09-09 03:23:24", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_022/ov_SC06_022_jr_80140608.c", "fn": "func_801431E8", "addr": 2148807144, "aliases": ["ov_SC06_022"], "header": false, "includers": 0, "o0": false, "nhash_before": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "nhash_after": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1934, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.412} +{"ts": "2026-09-09 03:23:25", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_022/ov_SC06_022_jr_80140608.c", "fn": "func_80143D28", "addr": 2148810024, "aliases": ["ov_SC06_022"], "header": false, "includers": 0, "o0": false, "nhash_before": "1f7d9b35bc3afbabaa5aeaba0e19bea8116ab4b5", "nhash_after": "4b1590c37b50ad46941a3d1d3d9cb2ae9e61a710", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_80143D28"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 2103, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2104, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.255} +{"ts": "2026-09-09 03:23:25", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_022/ov_SC06_022_jr_80140608.c", "fn": "func_8014477C", "addr": 2148812668, "aliases": ["ov_SC06_022"], "header": false, "includers": 0, "o0": false, "nhash_before": "2ef323fe8ccdae86f2c1f3bf57f96161ddcc0cc2", "nhash_after": "eb4ba8daad49a10a1b44834aa07ba3306563f225", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_8014477C"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2284, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 2285, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.304} +{"ts": "2026-09-09 03:23:25", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_022/ov_SC06_022_jr_80140608.c", "fn": "func_80144880", "addr": 2148812928, "aliases": ["ov_SC06_022"], "header": false, "includers": 0, "o0": false, "nhash_before": "65788a17ecfc59b1efc501397adc4eb8758e804a", "nhash_after": "2f386ebb9a66fcb2ac404d69911dc62e11ced48e", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80144880"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 2326, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2327, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2328, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.301} +{"ts": "2026-09-09 03:23:26", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_022/ov_SC06_022_jr_80140608.c", "fn": "", "addr": null, "aliases": ["ov_SC06_022"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "nhash_after": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1374, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.436} +{"ts": "2026-09-09 03:23:22", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_024/ov_SC06_024_jr_80140608.c", "fn": "func_80140958", "addr": 2148796760, "aliases": ["ov_SC06_024"], "header": false, "includers": 0, "o0": false, "nhash_before": "ab60b4c172eeb20c8597450a1de48b11174869de", "nhash_after": "61893bd004dd416a33c172698d52ae48d92e15ad", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_80140608.c", "fn": "func_80140958"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 1042, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$21", "via": "", "line": 1043, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 1044, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$22", "via": "", "line": 1045, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 1046, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1047, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1048, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1049, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1129, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1140, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1146, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.206} +{"ts": "2026-09-09 03:23:22", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_024/ov_SC06_024_jr_80140608.c", "fn": "func_80141874", "addr": 2148800628, "aliases": ["ov_SC06_024"], "header": false, "includers": 0, "o0": false, "nhash_before": "0b864874586c0fbca6f49bc3522827339765b278", "nhash_after": "0b864874586c0fbca6f49bc3522827339765b278", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1353, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.686} +{"ts": "2026-09-09 03:23:23", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_024/ov_SC06_024_jr_80140608.c", "fn": "func_801424E4", "addr": 2148803812, "aliases": ["ov_SC06_024"], "header": false, "includers": 0, "o0": false, "nhash_before": "0fc163d196b582cb319467f68c3808f18c538ec8", "nhash_after": "baf2a68c3d1443c2c17776905597b6f64e8f853e", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_801424E4"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1555, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1574, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1575, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1578, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.206} +{"ts": "2026-09-09 03:23:23", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_024/ov_SC06_024_jr_80140608.c", "fn": "func_80142608", "addr": 2148804104, "aliases": ["ov_SC06_024"], "header": false, "includers": 0, "o0": false, "nhash_before": "c0a62d1c443baddf47a66e30b20699d9a6b5bcfb", "nhash_after": "2a34f6ae0fbc42dba731f3cb61b452b132151f49", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80142608"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1611, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.353} +{"ts": "2026-09-09 03:23:24", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_024/ov_SC06_024_jr_80140608.c", "fn": "func_80142EC0", "addr": 2148806336, "aliases": ["ov_SC06_024"], "header": false, "includers": 0, "o0": false, "nhash_before": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "nhash_after": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1857, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1858, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.614} +{"ts": "2026-09-09 03:23:24", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_024/ov_SC06_024_jr_80140608.c", "fn": "func_8014305C", "addr": 2148806748, "aliases": ["ov_SC06_024"], "header": false, "includers": 0, "o0": false, "nhash_before": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "nhash_after": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1900, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1901, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.901} +{"ts": "2026-09-09 03:23:25", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_024/ov_SC06_024_jr_80140608.c", "fn": "func_801431E8", "addr": 2148807144, "aliases": ["ov_SC06_024"], "header": false, "includers": 0, "o0": false, "nhash_before": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "nhash_after": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1950, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.438} +{"ts": "2026-09-09 03:23:25", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_024/ov_SC06_024_jr_80140608.c", "fn": "func_80143D28", "addr": 2148810024, "aliases": ["ov_SC06_024"], "header": false, "includers": 0, "o0": false, "nhash_before": "1f7d9b35bc3afbabaa5aeaba0e19bea8116ab4b5", "nhash_after": "4b1590c37b50ad46941a3d1d3d9cb2ae9e61a710", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_80143D28"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 2119, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2120, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.197} +{"ts": "2026-09-09 03:23:25", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_024/ov_SC06_024_jr_80140608.c", "fn": "func_8014477C", "addr": 2148812668, "aliases": ["ov_SC06_024"], "header": false, "includers": 0, "o0": false, "nhash_before": "2ef323fe8ccdae86f2c1f3bf57f96161ddcc0cc2", "nhash_after": "eb4ba8daad49a10a1b44834aa07ba3306563f225", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_8014477C"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2300, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 2301, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.238} +{"ts": "2026-09-09 03:23:26", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_024/ov_SC06_024_jr_80140608.c", "fn": "func_80144880", "addr": 2148812928, "aliases": ["ov_SC06_024"], "header": false, "includers": 0, "o0": false, "nhash_before": "65788a17ecfc59b1efc501397adc4eb8758e804a", "nhash_after": "2f386ebb9a66fcb2ac404d69911dc62e11ced48e", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80144880"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 2342, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2343, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2344, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.273} +{"ts": "2026-09-09 03:23:26", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_024/ov_SC06_024_jr_80140608.c", "fn": "", "addr": null, "aliases": ["ov_SC06_024"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "nhash_after": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1374, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.41} +{"ts": "2026-09-09 03:23:23", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_025/ov_SC06_025_jr_80140608.c", "fn": "func_80140958", "addr": 2148796760, "aliases": ["ov_SC06_025"], "header": false, "includers": 0, "o0": false, "nhash_before": "ab60b4c172eeb20c8597450a1de48b11174869de", "nhash_after": "61893bd004dd416a33c172698d52ae48d92e15ad", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_80140608.c", "fn": "func_80140958"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 1042, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$21", "via": "", "line": 1043, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 1044, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$22", "via": "", "line": 1045, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 1046, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1047, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1048, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1049, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1129, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1140, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1146, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.27} +{"ts": "2026-09-09 03:23:23", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_025/ov_SC06_025_jr_80140608.c", "fn": "func_80141874", "addr": 2148800628, "aliases": ["ov_SC06_025"], "header": false, "includers": 0, "o0": false, "nhash_before": "0b864874586c0fbca6f49bc3522827339765b278", "nhash_after": "0b864874586c0fbca6f49bc3522827339765b278", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1353, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.405} +{"ts": "2026-09-09 03:23:23", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_025/ov_SC06_025_jr_80140608.c", "fn": "func_801424E4", "addr": 2148803812, "aliases": ["ov_SC06_025"], "header": false, "includers": 0, "o0": false, "nhash_before": "0fc163d196b582cb319467f68c3808f18c538ec8", "nhash_after": "baf2a68c3d1443c2c17776905597b6f64e8f853e", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_801424E4"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1539, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1558, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1559, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1562, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.191} +{"ts": "2026-09-09 03:23:24", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_025/ov_SC06_025_jr_80140608.c", "fn": "func_80142608", "addr": 2148804104, "aliases": ["ov_SC06_025"], "header": false, "includers": 0, "o0": false, "nhash_before": "c0a62d1c443baddf47a66e30b20699d9a6b5bcfb", "nhash_after": "2a34f6ae0fbc42dba731f3cb61b452b132151f49", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80142608"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1595, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.186} +{"ts": "2026-09-09 03:23:24", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_025/ov_SC06_025_jr_80140608.c", "fn": "func_80142EC0", "addr": 2148806336, "aliases": ["ov_SC06_025"], "header": false, "includers": 0, "o0": false, "nhash_before": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "nhash_after": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1841, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1842, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.745} +{"ts": "2026-09-09 03:23:25", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_025/ov_SC06_025_jr_80140608.c", "fn": "func_8014305C", "addr": 2148806748, "aliases": ["ov_SC06_025"], "header": false, "includers": 0, "o0": false, "nhash_before": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "nhash_after": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1884, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1885, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.701} +{"ts": "2026-09-09 03:23:26", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_025/ov_SC06_025_jr_80140608.c", "fn": "func_801431E8", "addr": 2148807144, "aliases": ["ov_SC06_025"], "header": false, "includers": 0, "o0": false, "nhash_before": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "nhash_after": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1934, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.512} +{"ts": "2026-09-09 03:23:26", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_025/ov_SC06_025_jr_80140608.c", "fn": "func_80143D28", "addr": 2148810024, "aliases": ["ov_SC06_025"], "header": false, "includers": 0, "o0": false, "nhash_before": "1f7d9b35bc3afbabaa5aeaba0e19bea8116ab4b5", "nhash_after": "4b1590c37b50ad46941a3d1d3d9cb2ae9e61a710", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_80143D28"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 2103, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2104, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.213} +{"ts": "2026-09-09 03:23:26", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_025/ov_SC06_025_jr_80140608.c", "fn": "func_8014477C", "addr": 2148812668, "aliases": ["ov_SC06_025"], "header": false, "includers": 0, "o0": false, "nhash_before": "2ef323fe8ccdae86f2c1f3bf57f96161ddcc0cc2", "nhash_after": "eb4ba8daad49a10a1b44834aa07ba3306563f225", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_8014477C"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2284, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 2285, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.207} +{"ts": "2026-09-09 03:23:26", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_025/ov_SC06_025_jr_80140608.c", "fn": "func_80144880", "addr": 2148812928, "aliases": ["ov_SC06_025"], "header": false, "includers": 0, "o0": false, "nhash_before": "65788a17ecfc59b1efc501397adc4eb8758e804a", "nhash_after": "2f386ebb9a66fcb2ac404d69911dc62e11ced48e", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80144880"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 2326, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2327, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2328, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.251} +{"ts": "2026-09-09 03:23:27", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_025/ov_SC06_025_jr_80140608.c", "fn": "", "addr": null, "aliases": ["ov_SC06_025"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "nhash_after": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1374, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.604} +{"ts": "2026-09-09 03:23:23", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_027/ov_SC06_027_jr_80140608.c", "fn": "func_80140958", "addr": 2148796760, "aliases": ["ov_SC06_027"], "header": false, "includers": 0, "o0": false, "nhash_before": "ab60b4c172eeb20c8597450a1de48b11174869de", "nhash_after": "61893bd004dd416a33c172698d52ae48d92e15ad", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_80140608.c", "fn": "func_80140958"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 1042, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$21", "via": "", "line": 1043, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 1044, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$22", "via": "", "line": 1045, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 1046, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1047, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1048, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1049, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1129, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1140, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1146, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.206} +{"ts": "2026-09-09 03:23:23", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_027/ov_SC06_027_jr_80140608.c", "fn": "func_80141874", "addr": 2148800628, "aliases": ["ov_SC06_027"], "header": false, "includers": 0, "o0": false, "nhash_before": "0b864874586c0fbca6f49bc3522827339765b278", "nhash_after": "0b864874586c0fbca6f49bc3522827339765b278", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1353, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.711} +{"ts": "2026-09-09 03:23:24", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_027/ov_SC06_027_jr_80140608.c", "fn": "func_801424E4", "addr": 2148803812, "aliases": ["ov_SC06_027"], "header": false, "includers": 0, "o0": false, "nhash_before": "0fc163d196b582cb319467f68c3808f18c538ec8", "nhash_after": "baf2a68c3d1443c2c17776905597b6f64e8f853e", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_801424E4"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1539, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1558, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1559, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1562, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.206} +{"ts": "2026-09-09 03:23:24", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_027/ov_SC06_027_jr_80140608.c", "fn": "func_80142608", "addr": 2148804104, "aliases": ["ov_SC06_027"], "header": false, "includers": 0, "o0": false, "nhash_before": "c0a62d1c443baddf47a66e30b20699d9a6b5bcfb", "nhash_after": "2a34f6ae0fbc42dba731f3cb61b452b132151f49", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80142608"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1595, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.3} +{"ts": "2026-09-09 03:23:25", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_027/ov_SC06_027_jr_80140608.c", "fn": "func_80142EC0", "addr": 2148806336, "aliases": ["ov_SC06_027"], "header": false, "includers": 0, "o0": false, "nhash_before": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "nhash_after": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1841, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1842, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.878} +{"ts": "2026-09-09 03:23:26", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_027/ov_SC06_027_jr_80140608.c", "fn": "func_8014305C", "addr": 2148806748, "aliases": ["ov_SC06_027"], "header": false, "includers": 0, "o0": false, "nhash_before": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "nhash_after": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1884, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1885, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.653} +{"ts": "2026-09-09 03:23:26", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_027/ov_SC06_027_jr_80140608.c", "fn": "func_801431E8", "addr": 2148807144, "aliases": ["ov_SC06_027"], "header": false, "includers": 0, "o0": false, "nhash_before": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "nhash_after": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1934, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.545} +{"ts": "2026-09-09 03:23:26", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_027/ov_SC06_027_jr_80140608.c", "fn": "func_80143D28", "addr": 2148810024, "aliases": ["ov_SC06_027"], "header": false, "includers": 0, "o0": false, "nhash_before": "1f7d9b35bc3afbabaa5aeaba0e19bea8116ab4b5", "nhash_after": "4b1590c37b50ad46941a3d1d3d9cb2ae9e61a710", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_80143D28"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 2103, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2104, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.28} +{"ts": "2026-09-09 03:23:27", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_027/ov_SC06_027_jr_80140608.c", "fn": "func_8014477C", "addr": 2148812668, "aliases": ["ov_SC06_027"], "header": false, "includers": 0, "o0": false, "nhash_before": "2ef323fe8ccdae86f2c1f3bf57f96161ddcc0cc2", "nhash_after": "eb4ba8daad49a10a1b44834aa07ba3306563f225", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_8014477C"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2284, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 2285, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.243} +{"ts": "2026-09-09 03:23:27", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_027/ov_SC06_027_jr_80140608.c", "fn": "func_80144880", "addr": 2148812928, "aliases": ["ov_SC06_027"], "header": false, "includers": 0, "o0": false, "nhash_before": "65788a17ecfc59b1efc501397adc4eb8758e804a", "nhash_after": "2f386ebb9a66fcb2ac404d69911dc62e11ced48e", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80144880"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 2326, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2327, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2328, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.21} +{"ts": "2026-09-09 03:23:27", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_027/ov_SC06_027_jr_80140608.c", "fn": "", "addr": null, "aliases": ["ov_SC06_027"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "nhash_after": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1374, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.394} +{"ts": "2026-09-09 03:23:24", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_030/ov_SC06_030_jr_80140608.c", "fn": "func_80140958", "addr": 2148796760, "aliases": ["ov_SC06_030"], "header": false, "includers": 0, "o0": false, "nhash_before": "ab60b4c172eeb20c8597450a1de48b11174869de", "nhash_after": "61893bd004dd416a33c172698d52ae48d92e15ad", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_80140608.c", "fn": "func_80140958"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 1042, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$21", "via": "", "line": 1043, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 1044, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$22", "via": "", "line": 1045, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 1046, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1047, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1048, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1049, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1129, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1140, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1146, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.263} +{"ts": "2026-09-09 03:23:24", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_030/ov_SC06_030_jr_80140608.c", "fn": "func_80141874", "addr": 2148800628, "aliases": ["ov_SC06_030"], "header": false, "includers": 0, "o0": false, "nhash_before": "0b864874586c0fbca6f49bc3522827339765b278", "nhash_after": "0b864874586c0fbca6f49bc3522827339765b278", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1353, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.652} +{"ts": "2026-09-09 03:23:25", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_030/ov_SC06_030_jr_80140608.c", "fn": "func_801424E4", "addr": 2148803812, "aliases": ["ov_SC06_030"], "header": false, "includers": 0, "o0": false, "nhash_before": "0fc163d196b582cb319467f68c3808f18c538ec8", "nhash_after": "baf2a68c3d1443c2c17776905597b6f64e8f853e", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_801424E4"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1539, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1558, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1559, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1562, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.212} +{"ts": "2026-09-09 03:23:25", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_030/ov_SC06_030_jr_80140608.c", "fn": "func_80142608", "addr": 2148804104, "aliases": ["ov_SC06_030"], "header": false, "includers": 0, "o0": false, "nhash_before": "c0a62d1c443baddf47a66e30b20699d9a6b5bcfb", "nhash_after": "2a34f6ae0fbc42dba731f3cb61b452b132151f49", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80142608"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1595, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.267} +{"ts": "2026-09-09 03:23:26", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_030/ov_SC06_030_jr_80140608.c", "fn": "func_80142EC0", "addr": 2148806336, "aliases": ["ov_SC06_030"], "header": false, "includers": 0, "o0": false, "nhash_before": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "nhash_after": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1841, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1842, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.735} +{"ts": "2026-09-09 03:23:26", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_030/ov_SC06_030_jr_80140608.c", "fn": "func_8014305C", "addr": 2148806748, "aliases": ["ov_SC06_030"], "header": false, "includers": 0, "o0": false, "nhash_before": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "nhash_after": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1884, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1885, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.76} +{"ts": "2026-09-09 03:23:27", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_030/ov_SC06_030_jr_80140608.c", "fn": "func_801431E8", "addr": 2148807144, "aliases": ["ov_SC06_030"], "header": false, "includers": 0, "o0": false, "nhash_before": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "nhash_after": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1934, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.461} +{"ts": "2026-09-09 03:23:27", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_030/ov_SC06_030_jr_80140608.c", "fn": "func_80143D28", "addr": 2148810024, "aliases": ["ov_SC06_030"], "header": false, "includers": 0, "o0": false, "nhash_before": "1f7d9b35bc3afbabaa5aeaba0e19bea8116ab4b5", "nhash_after": "4b1590c37b50ad46941a3d1d3d9cb2ae9e61a710", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_80143D28"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 2103, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2104, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.302} +{"ts": "2026-09-09 03:23:28", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_030/ov_SC06_030_jr_80140608.c", "fn": "func_8014477C", "addr": 2148812668, "aliases": ["ov_SC06_030"], "header": false, "includers": 0, "o0": false, "nhash_before": "2ef323fe8ccdae86f2c1f3bf57f96161ddcc0cc2", "nhash_after": "eb4ba8daad49a10a1b44834aa07ba3306563f225", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_8014477C"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2284, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 2285, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.27} +{"ts": "2026-09-09 03:23:28", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_030/ov_SC06_030_jr_80140608.c", "fn": "func_80144880", "addr": 2148812928, "aliases": ["ov_SC06_030"], "header": false, "includers": 0, "o0": false, "nhash_before": "65788a17ecfc59b1efc501397adc4eb8758e804a", "nhash_after": "2f386ebb9a66fcb2ac404d69911dc62e11ced48e", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80144880"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 2326, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2327, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2328, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.265} +{"ts": "2026-09-09 03:23:28", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_030/ov_SC06_030_jr_80140608.c", "fn": "", "addr": null, "aliases": ["ov_SC06_030"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "nhash_after": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1374, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.413} +{"ts": "2026-09-09 03:23:24", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_032/ov_SC06_032_jr_80140608.c", "fn": "func_80140958", "addr": 2148796760, "aliases": ["ov_SC06_032"], "header": false, "includers": 0, "o0": false, "nhash_before": "ab60b4c172eeb20c8597450a1de48b11174869de", "nhash_after": "61893bd004dd416a33c172698d52ae48d92e15ad", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_80140608.c", "fn": "func_80140958"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 1042, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$21", "via": "", "line": 1043, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 1044, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$22", "via": "", "line": 1045, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 1046, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1047, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1048, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1049, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1129, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1140, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1146, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.275} +{"ts": "2026-09-09 03:23:25", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_032/ov_SC06_032_jr_80140608.c", "fn": "func_80141874", "addr": 2148800628, "aliases": ["ov_SC06_032"], "header": false, "includers": 0, "o0": false, "nhash_before": "0b864874586c0fbca6f49bc3522827339765b278", "nhash_after": "0b864874586c0fbca6f49bc3522827339765b278", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1353, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.416} +{"ts": "2026-09-09 03:23:25", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_032/ov_SC06_032_jr_80140608.c", "fn": "func_801424E4", "addr": 2148803812, "aliases": ["ov_SC06_032"], "header": false, "includers": 0, "o0": false, "nhash_before": "0fc163d196b582cb319467f68c3808f18c538ec8", "nhash_after": "baf2a68c3d1443c2c17776905597b6f64e8f853e", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_801424E4"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1539, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1558, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1559, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1562, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.263} +{"ts": "2026-09-09 03:23:25", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_032/ov_SC06_032_jr_80140608.c", "fn": "func_80142608", "addr": 2148804104, "aliases": ["ov_SC06_032"], "header": false, "includers": 0, "o0": false, "nhash_before": "c0a62d1c443baddf47a66e30b20699d9a6b5bcfb", "nhash_after": "2a34f6ae0fbc42dba731f3cb61b452b132151f49", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80142608"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1595, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.195} +{"ts": "2026-09-09 03:23:26", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_032/ov_SC06_032_jr_80140608.c", "fn": "func_80142EC0", "addr": 2148806336, "aliases": ["ov_SC06_032"], "header": false, "includers": 0, "o0": false, "nhash_before": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "nhash_after": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1841, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1842, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.648} +{"ts": "2026-09-09 03:23:26", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_032/ov_SC06_032_jr_80140608.c", "fn": "func_8014305C", "addr": 2148806748, "aliases": ["ov_SC06_032"], "header": false, "includers": 0, "o0": false, "nhash_before": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "nhash_after": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1884, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1885, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.727} +{"ts": "2026-09-09 03:23:27", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_032/ov_SC06_032_jr_80140608.c", "fn": "func_801431E8", "addr": 2148807144, "aliases": ["ov_SC06_032"], "header": false, "includers": 0, "o0": false, "nhash_before": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "nhash_after": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1934, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.85} +{"ts": "2026-09-09 03:23:28", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_032/ov_SC06_032_jr_80140608.c", "fn": "func_80143D28", "addr": 2148810024, "aliases": ["ov_SC06_032"], "header": false, "includers": 0, "o0": false, "nhash_before": "1f7d9b35bc3afbabaa5aeaba0e19bea8116ab4b5", "nhash_after": "4b1590c37b50ad46941a3d1d3d9cb2ae9e61a710", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_80143D28"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 2103, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2104, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.238} +{"ts": "2026-09-09 03:23:28", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_032/ov_SC06_032_jr_80140608.c", "fn": "func_8014477C", "addr": 2148812668, "aliases": ["ov_SC06_032"], "header": false, "includers": 0, "o0": false, "nhash_before": "2ef323fe8ccdae86f2c1f3bf57f96161ddcc0cc2", "nhash_after": "eb4ba8daad49a10a1b44834aa07ba3306563f225", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_8014477C"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2284, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 2285, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.219} +{"ts": "2026-09-09 03:23:28", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_032/ov_SC06_032_jr_80140608.c", "fn": "func_80144880", "addr": 2148812928, "aliases": ["ov_SC06_032"], "header": false, "includers": 0, "o0": false, "nhash_before": "65788a17ecfc59b1efc501397adc4eb8758e804a", "nhash_after": "2f386ebb9a66fcb2ac404d69911dc62e11ced48e", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80144880"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 2326, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2327, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2328, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.193} +{"ts": "2026-09-09 03:23:29", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_032/ov_SC06_032_jr_80140608.c", "fn": "", "addr": null, "aliases": ["ov_SC06_032"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "nhash_after": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1374, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.539} +{"ts": "2026-09-09 03:23:23", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_029/ov_SC06_029_jr_80140608.c", "fn": "func_80140958", "addr": 2148796760, "aliases": ["ov_SC06_029"], "header": false, "includers": 0, "o0": false, "nhash_before": "ab60b4c172eeb20c8597450a1de48b11174869de", "nhash_after": "61893bd004dd416a33c172698d52ae48d92e15ad", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_80140608.c", "fn": "func_80140958"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 1042, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$21", "via": "", "line": 1043, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 1044, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$22", "via": "", "line": 1045, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 1046, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1047, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1048, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1049, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1129, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1140, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1146, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.33} +{"ts": "2026-09-09 03:23:24", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_029/ov_SC06_029_jr_80140608.c", "fn": "func_80141874", "addr": 2148800628, "aliases": ["ov_SC06_029"], "header": false, "includers": 0, "o0": false, "nhash_before": "0b864874586c0fbca6f49bc3522827339765b278", "nhash_after": "0b864874586c0fbca6f49bc3522827339765b278", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1353, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.514} +{"ts": "2026-09-09 03:23:24", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_029/ov_SC06_029_jr_80140608.c", "fn": "func_801424E4", "addr": 2148803812, "aliases": ["ov_SC06_029"], "header": false, "includers": 0, "o0": false, "nhash_before": "0fc163d196b582cb319467f68c3808f18c538ec8", "nhash_after": "baf2a68c3d1443c2c17776905597b6f64e8f853e", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_801424E4"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1539, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1558, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1559, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1562, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.231} +{"ts": "2026-09-09 03:23:25", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_029/ov_SC06_029_jr_80140608.c", "fn": "func_80142608", "addr": 2148804104, "aliases": ["ov_SC06_029"], "header": false, "includers": 0, "o0": false, "nhash_before": "c0a62d1c443baddf47a66e30b20699d9a6b5bcfb", "nhash_after": "2a34f6ae0fbc42dba731f3cb61b452b132151f49", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80142608"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1595, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.312} +{"ts": "2026-09-09 03:23:25", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_029/ov_SC06_029_jr_80140608.c", "fn": "func_80142EC0", "addr": 2148806336, "aliases": ["ov_SC06_029"], "header": false, "includers": 0, "o0": false, "nhash_before": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "nhash_after": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1841, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1842, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.721} +{"ts": "2026-09-09 03:23:26", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_029/ov_SC06_029_jr_80140608.c", "fn": "func_8014305C", "addr": 2148806748, "aliases": ["ov_SC06_029"], "header": false, "includers": 0, "o0": false, "nhash_before": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "nhash_after": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1884, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1885, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.682} +{"ts": "2026-09-09 03:23:27", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_029/ov_SC06_029_jr_80140608.c", "fn": "func_801431E8", "addr": 2148807144, "aliases": ["ov_SC06_029"], "header": false, "includers": 0, "o0": false, "nhash_before": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "nhash_after": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1934, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.808} +{"ts": "2026-09-09 03:23:27", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_029/ov_SC06_029_jr_80140608.c", "fn": "func_80143D28", "addr": 2148810024, "aliases": ["ov_SC06_029"], "header": false, "includers": 0, "o0": false, "nhash_before": "1f7d9b35bc3afbabaa5aeaba0e19bea8116ab4b5", "nhash_after": "4b1590c37b50ad46941a3d1d3d9cb2ae9e61a710", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_80143D28"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 2103, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2104, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.41} +{"ts": "2026-09-09 03:23:28", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_029/ov_SC06_029_jr_80140608.c", "fn": "func_8014477C", "addr": 2148812668, "aliases": ["ov_SC06_029"], "header": false, "includers": 0, "o0": false, "nhash_before": "2ef323fe8ccdae86f2c1f3bf57f96161ddcc0cc2", "nhash_after": "eb4ba8daad49a10a1b44834aa07ba3306563f225", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_8014477C"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2284, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 2285, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.278} +{"ts": "2026-09-09 03:23:28", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_029/ov_SC06_029_jr_80140608.c", "fn": "func_80144880", "addr": 2148812928, "aliases": ["ov_SC06_029"], "header": false, "includers": 0, "o0": false, "nhash_before": "65788a17ecfc59b1efc501397adc4eb8758e804a", "nhash_after": "2f386ebb9a66fcb2ac404d69911dc62e11ced48e", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80144880"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 2326, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2327, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2328, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.211} +{"ts": "2026-09-09 03:23:29", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_029/ov_SC06_029_jr_80140608.c", "fn": "", "addr": null, "aliases": ["ov_SC06_029"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "nhash_after": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1374, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.483} +{"ts": "2026-09-09 03:23:24", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_033/ov_SC06_033_jr_80140608.c", "fn": "func_80140958", "addr": 2148796760, "aliases": ["ov_SC06_033"], "header": false, "includers": 0, "o0": false, "nhash_before": "ab60b4c172eeb20c8597450a1de48b11174869de", "nhash_after": "61893bd004dd416a33c172698d52ae48d92e15ad", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_80140608.c", "fn": "func_80140958"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 1042, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$21", "via": "", "line": 1043, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 1044, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$22", "via": "", "line": 1045, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 1046, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1047, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1048, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1049, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1129, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1140, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1146, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.306} +{"ts": "2026-09-09 03:23:25", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_033/ov_SC06_033_jr_80140608.c", "fn": "func_80141874", "addr": 2148800628, "aliases": ["ov_SC06_033"], "header": false, "includers": 0, "o0": false, "nhash_before": "0b864874586c0fbca6f49bc3522827339765b278", "nhash_after": "0b864874586c0fbca6f49bc3522827339765b278", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1353, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.429} +{"ts": "2026-09-09 03:23:25", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_033/ov_SC06_033_jr_80140608.c", "fn": "func_801424E4", "addr": 2148803812, "aliases": ["ov_SC06_033"], "header": false, "includers": 0, "o0": false, "nhash_before": "0fc163d196b582cb319467f68c3808f18c538ec8", "nhash_after": "baf2a68c3d1443c2c17776905597b6f64e8f853e", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_801424E4"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1539, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1558, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1559, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1562, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.199} +{"ts": "2026-09-09 03:23:25", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_033/ov_SC06_033_jr_80140608.c", "fn": "func_80142608", "addr": 2148804104, "aliases": ["ov_SC06_033"], "header": false, "includers": 0, "o0": false, "nhash_before": "c0a62d1c443baddf47a66e30b20699d9a6b5bcfb", "nhash_after": "2a34f6ae0fbc42dba731f3cb61b452b132151f49", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80142608"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1595, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.191} +{"ts": "2026-09-09 03:23:26", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_033/ov_SC06_033_jr_80140608.c", "fn": "func_80142EC0", "addr": 2148806336, "aliases": ["ov_SC06_033"], "header": false, "includers": 0, "o0": false, "nhash_before": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "nhash_after": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1841, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1842, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.854} +{"ts": "2026-09-09 03:23:27", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_033/ov_SC06_033_jr_80140608.c", "fn": "func_8014305C", "addr": 2148806748, "aliases": ["ov_SC06_033"], "header": false, "includers": 0, "o0": false, "nhash_before": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "nhash_after": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1884, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1885, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.665} +{"ts": "2026-09-09 03:23:27", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_033/ov_SC06_033_jr_80140608.c", "fn": "func_801431E8", "addr": 2148807144, "aliases": ["ov_SC06_033"], "header": false, "includers": 0, "o0": false, "nhash_before": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "nhash_after": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1934, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.453} +{"ts": "2026-09-09 03:23:28", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_033/ov_SC06_033_jr_80140608.c", "fn": "func_80143D28", "addr": 2148810024, "aliases": ["ov_SC06_033"], "header": false, "includers": 0, "o0": false, "nhash_before": "1f7d9b35bc3afbabaa5aeaba0e19bea8116ab4b5", "nhash_after": "4b1590c37b50ad46941a3d1d3d9cb2ae9e61a710", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_80143D28"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 2103, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2104, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.205} +{"ts": "2026-09-09 03:23:28", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_033/ov_SC06_033_jr_80140608.c", "fn": "func_8014477C", "addr": 2148812668, "aliases": ["ov_SC06_033"], "header": false, "includers": 0, "o0": false, "nhash_before": "2ef323fe8ccdae86f2c1f3bf57f96161ddcc0cc2", "nhash_after": "eb4ba8daad49a10a1b44834aa07ba3306563f225", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_8014477C"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2284, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 2285, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.198} +{"ts": "2026-09-09 03:23:28", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_033/ov_SC06_033_jr_80140608.c", "fn": "func_80144880", "addr": 2148812928, "aliases": ["ov_SC06_033"], "header": false, "includers": 0, "o0": false, "nhash_before": "65788a17ecfc59b1efc501397adc4eb8758e804a", "nhash_after": "2f386ebb9a66fcb2ac404d69911dc62e11ced48e", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80144880"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 2326, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2327, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2328, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.196} +{"ts": "2026-09-09 03:23:29", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC06_033/ov_SC06_033_jr_80140608.c", "fn": "", "addr": null, "aliases": ["ov_SC06_033"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "nhash_after": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1374, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.449} +{"ts": "2026-09-09 03:23:25", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_000/ov_SC07_000_jr_80140608.c", "fn": "func_80140958", "addr": 2148796760, "aliases": ["ov_SC07_000"], "header": false, "includers": 0, "o0": false, "nhash_before": "ab60b4c172eeb20c8597450a1de48b11174869de", "nhash_after": "61893bd004dd416a33c172698d52ae48d92e15ad", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_80140608.c", "fn": "func_80140958"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 1044, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$21", "via": "", "line": 1045, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 1046, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$22", "via": "", "line": 1047, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 1048, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1049, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1050, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1051, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1131, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1142, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1148, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.287} +{"ts": "2026-09-09 03:23:26", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_000/ov_SC07_000_jr_80140608.c", "fn": "func_80141874", "addr": 2148800628, "aliases": ["ov_SC07_000"], "header": false, "includers": 0, "o0": false, "nhash_before": "0b864874586c0fbca6f49bc3522827339765b278", "nhash_after": "0b864874586c0fbca6f49bc3522827339765b278", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1355, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.686} +{"ts": "2026-09-09 03:23:26", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_000/ov_SC07_000_jr_80140608.c", "fn": "func_801424E4", "addr": 2148803812, "aliases": ["ov_SC07_000"], "header": false, "includers": 0, "o0": false, "nhash_before": "0fc163d196b582cb319467f68c3808f18c538ec8", "nhash_after": "baf2a68c3d1443c2c17776905597b6f64e8f853e", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_801424E4"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1541, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1560, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1561, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1564, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.284} +{"ts": "2026-09-09 03:23:27", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_000/ov_SC07_000_jr_80140608.c", "fn": "func_80142608", "addr": 2148804104, "aliases": ["ov_SC07_000"], "header": false, "includers": 0, "o0": false, "nhash_before": "c0a62d1c443baddf47a66e30b20699d9a6b5bcfb", "nhash_after": "2a34f6ae0fbc42dba731f3cb61b452b132151f49", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80142608"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1597, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.267} +{"ts": "2026-09-09 03:23:28", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_000/ov_SC07_000_jr_80140608.c", "fn": "func_80142EC0", "addr": 2148806336, "aliases": ["ov_SC07_000"], "header": false, "includers": 0, "o0": false, "nhash_before": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "nhash_after": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1843, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1844, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.851} +{"ts": "2026-09-09 03:23:28", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_000/ov_SC07_000_jr_80140608.c", "fn": "func_8014305C", "addr": 2148806748, "aliases": ["ov_SC07_000"], "header": false, "includers": 0, "o0": false, "nhash_before": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "nhash_after": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1886, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1887, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.663} +{"ts": "2026-09-09 03:23:29", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_000/ov_SC07_000_jr_80140608.c", "fn": "func_801431E8", "addr": 2148807144, "aliases": ["ov_SC07_000"], "header": false, "includers": 0, "o0": false, "nhash_before": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "nhash_after": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1936, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.639} +{"ts": "2026-09-09 03:23:29", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_000/ov_SC07_000_jr_80140608.c", "fn": "func_80143D28", "addr": 2148810024, "aliases": ["ov_SC07_000"], "header": false, "includers": 0, "o0": false, "nhash_before": "1f7d9b35bc3afbabaa5aeaba0e19bea8116ab4b5", "nhash_after": "4b1590c37b50ad46941a3d1d3d9cb2ae9e61a710", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_80143D28"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 2105, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2106, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.258} +{"ts": "2026-09-09 03:23:29", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_000/ov_SC07_000_jr_80140608.c", "fn": "func_8014477C", "addr": 2148812668, "aliases": ["ov_SC07_000"], "header": false, "includers": 0, "o0": false, "nhash_before": "2ef323fe8ccdae86f2c1f3bf57f96161ddcc0cc2", "nhash_after": "eb4ba8daad49a10a1b44834aa07ba3306563f225", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_8014477C"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2286, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 2287, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.211} +{"ts": "2026-09-09 03:23:30", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_000/ov_SC07_000_jr_80140608.c", "fn": "func_80144880", "addr": 2148812928, "aliases": ["ov_SC07_000"], "header": false, "includers": 0, "o0": false, "nhash_before": "65788a17ecfc59b1efc501397adc4eb8758e804a", "nhash_after": "2f386ebb9a66fcb2ac404d69911dc62e11ced48e", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80144880"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 2328, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2329, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2330, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.217} +{"ts": "2026-09-09 03:23:30", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_000/ov_SC07_000_jr_80140608.c", "fn": "", "addr": null, "aliases": ["ov_SC07_000"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "nhash_after": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1376, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.532} +{"ts": "2026-09-09 03:23:28", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_037/ov_SC02_037_jr_8013C98C.c", "fn": "func_8013CF68", "addr": 2148781928, "aliases": ["ov_SC02_037"], "header": false, "includers": 0, "o0": false, "nhash_before": "5a75eb79d3353c515ae37f52d702bda943144381", "nhash_after": "5a75eb79d3353c515ae37f52d702bda943144381", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "instruction", "cls": "B", "detail": "la", "via": "", "line": 1018, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.459} +{"ts": "2026-09-09 03:23:28", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_037/ov_SC02_037_jr_8013C98C.c", "fn": "func_8013D178", "addr": 2148782456, "aliases": ["ov_SC02_037"], "header": false, "includers": 0, "o0": false, "nhash_before": "b4239f406aeabb1ccb90fa218bf04e7a3ebcdeef", "nhash_after": "b4239f406aeabb1ccb90fa218bf04e7a3ebcdeef", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 1120, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.255} +{"ts": "2026-09-09 03:23:29", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_037/ov_SC02_037_jr_8013C98C.c", "fn": "func_8013D53C", "addr": 2148783420, "aliases": ["ov_SC02_037"], "header": false, "includers": 0, "o0": false, "nhash_before": "ada47ad9d62d87e50dbfdd8b28eb65818be9a65c", "nhash_after": "ada47ad9d62d87e50dbfdd8b28eb65818be9a65c", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1342, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1348, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.416} +{"ts": "2026-09-09 03:23:29", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_037/ov_SC02_037_jr_8013C98C.c", "fn": "func_8013D8FC", "addr": 2148784380, "aliases": ["ov_SC02_037"], "header": false, "includers": 0, "o0": false, "nhash_before": "c820a63b3c41dd06b7298ec24a896ca0d08c5a8e", "nhash_after": "cd8d6803486795564db61df0a56ff61125fd2d6e", "exemplar": {"tu": "src/ov_SC01_084/ov_SC01_084_jr_8013C98C.c", "fn": "func_8013D8FC"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1382, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1383, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 1384, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 1385, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.154} +{"ts": "2026-09-09 03:23:29", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_037/ov_SC02_037_jr_8013C98C.c", "fn": "func_8013D9B0", "addr": 2148784560, "aliases": ["ov_SC02_037"], "header": false, "includers": 0, "o0": false, "nhash_before": "adcfa2981c2ceb3d1a077e2ef8a40c00fa155300", "nhash_after": "a2e1daaccfa36882de0a1d9393f63636df6caa52", "exemplar": {"tu": "src/ov_MAIN_012/ov_MAIN_012_jr_8013C98C.c", "fn": "func_8013D9B0"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1427, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1428, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 1429, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 1430, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 1431, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$11", "via": "", "line": 1432, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 1433, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$13", "via": "", "line": 1434, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 8, "kind": "pin", "cls": "A", "detail": "$14", "via": "", "line": 1435, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1437, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 1438, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 11, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 1439, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 12, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1440, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 13, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1441, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 14, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1442, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 15, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1457, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 16, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1459, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 17, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1461, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 18, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1463, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 19, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1465, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 20, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1466, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 21, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1472, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 22, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 1473, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 23, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 1475, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 24, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1480, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 25, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1481, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 26, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1490, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 27, "kind": "pin", "cls": "A", "detail": "$12", "via": "", "line": 1491, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 28, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 1492, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 29, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 1494, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 30, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 1500, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 31, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1509, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 32, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1516, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 33, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1523, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.163} +{"ts": "2026-09-09 03:23:29", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_037/ov_SC02_037_jr_8013C98C.c", "fn": "func_8013DD68", "addr": 2148785512, "aliases": ["ov_SC02_037"], "header": false, "includers": 0, "o0": false, "nhash_before": "8d6f6dddb0854be62dcad5613bb3a0408dc84c3e", "nhash_after": "25adb41155458a065f2ae31fe3eba05729843b78", "exemplar": {"tu": "src/ov_SC01_084/ov_SC01_084_jr_8013C98C.c", "fn": "func_8013DD68"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1686, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 1688, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$11", "via": "", "line": 1707, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.202} +{"ts": "2026-09-09 03:23:30", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_037/ov_SC02_037_jr_8013C98C.c", "fn": "func_8013E5E8", "addr": 2148787688, "aliases": ["ov_SC02_037"], "header": false, "includers": 0, "o0": false, "nhash_before": "f30b00e65b50254377a932e5191337cb4d5242b0", "nhash_after": "f30b00e65b50254377a932e5191337cb4d5242b0", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1807, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.351} +{"ts": "2026-09-09 03:23:30", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_037/ov_SC02_037_jr_8013C98C.c", "fn": "func_8013E6AC", "addr": 2148787884, "aliases": ["ov_SC02_037"], "header": false, "includers": 0, "o0": false, "nhash_before": "f474a40788210d81a68c59437753febce729db18", "nhash_after": "d82482a8743945af4df9835c3f6616282e65b195", "exemplar": {"tu": "src/ov_MAIN_012/ov_MAIN_012_jr_8013C98C.c", "fn": "func_8013E6AC"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1855, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1856, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 1860, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.159} +{"ts": "2026-09-09 03:23:30", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_037/ov_SC02_037_jr_8013C98C.c", "fn": "func_8013EB7C", "addr": 2148789116, "aliases": ["ov_SC02_037"], "header": false, "includers": 0, "o0": false, "nhash_before": "0a71443e611f35e0c15564c7c40dd216aabb2c20", "nhash_after": "0a71443e611f35e0c15564c7c40dd216aabb2c20", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2031, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.279} +{"ts": "2026-09-09 03:23:30", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_037/ov_SC02_037_jr_8013C98C.c", "fn": "func_8013EF88", "addr": 2148790152, "aliases": ["ov_SC02_037"], "header": false, "includers": 0, "o0": false, "nhash_before": "0eafc07bc76fd7921346dba5c091acb8e0d5776c", "nhash_after": "a36431bf4cd7539f5845ddbe1cc7b7c758c45f47", "exemplar": {"tu": "src/ov_MAIN_012/ov_MAIN_012_jr_8013C98C.c", "fn": "func_8013EF88"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 2160, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.18} +{"ts": "2026-09-09 03:23:26", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_001/ov_SC07_001_jr_80140608.c", "fn": "func_80140958", "addr": 2148796760, "aliases": ["ov_SC07_001"], "header": false, "includers": 0, "o0": false, "nhash_before": "ab60b4c172eeb20c8597450a1de48b11174869de", "nhash_after": "61893bd004dd416a33c172698d52ae48d92e15ad", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_80140608.c", "fn": "func_80140958"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 1042, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$21", "via": "", "line": 1043, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 1044, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$22", "via": "", "line": 1045, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 1046, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1047, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1048, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1049, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1129, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1140, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1146, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.293} +{"ts": "2026-09-09 03:23:26", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_001/ov_SC07_001_jr_80140608.c", "fn": "func_80141874", "addr": 2148800628, "aliases": ["ov_SC07_001"], "header": false, "includers": 0, "o0": false, "nhash_before": "0b864874586c0fbca6f49bc3522827339765b278", "nhash_after": "0b864874586c0fbca6f49bc3522827339765b278", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1353, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.467} +{"ts": "2026-09-09 03:23:26", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_001/ov_SC07_001_jr_80140608.c", "fn": "func_801424E4", "addr": 2148803812, "aliases": ["ov_SC07_001"], "header": false, "includers": 0, "o0": false, "nhash_before": "0fc163d196b582cb319467f68c3808f18c538ec8", "nhash_after": "baf2a68c3d1443c2c17776905597b6f64e8f853e", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_801424E4"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1539, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1558, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1559, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1562, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.229} +{"ts": "2026-09-09 03:23:27", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_001/ov_SC07_001_jr_80140608.c", "fn": "func_80142608", "addr": 2148804104, "aliases": ["ov_SC07_001"], "header": false, "includers": 0, "o0": false, "nhash_before": "c0a62d1c443baddf47a66e30b20699d9a6b5bcfb", "nhash_after": "2a34f6ae0fbc42dba731f3cb61b452b132151f49", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80142608"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1595, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.253} +{"ts": "2026-09-09 03:23:28", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_001/ov_SC07_001_jr_80140608.c", "fn": "func_80142EC0", "addr": 2148806336, "aliases": ["ov_SC07_001"], "header": false, "includers": 0, "o0": false, "nhash_before": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "nhash_after": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1841, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1842, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.777} +{"ts": "2026-09-09 03:23:28", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_001/ov_SC07_001_jr_80140608.c", "fn": "func_8014305C", "addr": 2148806748, "aliases": ["ov_SC07_001"], "header": false, "includers": 0, "o0": false, "nhash_before": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "nhash_after": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1884, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1885, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.648} +{"ts": "2026-09-09 03:23:29", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_001/ov_SC07_001_jr_80140608.c", "fn": "func_801431E8", "addr": 2148807144, "aliases": ["ov_SC07_001"], "header": false, "includers": 0, "o0": false, "nhash_before": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "nhash_after": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1934, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.588} +{"ts": "2026-09-09 03:23:29", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_001/ov_SC07_001_jr_80140608.c", "fn": "func_80143D28", "addr": 2148810024, "aliases": ["ov_SC07_001"], "header": false, "includers": 0, "o0": false, "nhash_before": "1f7d9b35bc3afbabaa5aeaba0e19bea8116ab4b5", "nhash_after": "4b1590c37b50ad46941a3d1d3d9cb2ae9e61a710", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_80143D28"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 2103, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2104, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.225} +{"ts": "2026-09-09 03:23:29", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_001/ov_SC07_001_jr_80140608.c", "fn": "func_8014477C", "addr": 2148812668, "aliases": ["ov_SC07_001"], "header": false, "includers": 0, "o0": false, "nhash_before": "2ef323fe8ccdae86f2c1f3bf57f96161ddcc0cc2", "nhash_after": "eb4ba8daad49a10a1b44834aa07ba3306563f225", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_8014477C"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2284, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 2285, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.299} +{"ts": "2026-09-09 03:23:30", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_001/ov_SC07_001_jr_80140608.c", "fn": "func_80144880", "addr": 2148812928, "aliases": ["ov_SC07_001"], "header": false, "includers": 0, "o0": false, "nhash_before": "65788a17ecfc59b1efc501397adc4eb8758e804a", "nhash_after": "2f386ebb9a66fcb2ac404d69911dc62e11ced48e", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80144880"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 2326, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2327, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2328, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.305} +{"ts": "2026-09-09 03:23:30", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_001/ov_SC07_001_jr_80140608.c", "fn": "", "addr": null, "aliases": ["ov_SC07_001"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "nhash_after": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1374, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.616} +{"ts": "2026-09-09 03:23:26", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_008/ov_SC07_008_jr_80140608.c", "fn": "func_80140958", "addr": 2148796760, "aliases": ["ov_SC07_008"], "header": false, "includers": 0, "o0": false, "nhash_before": "ab60b4c172eeb20c8597450a1de48b11174869de", "nhash_after": "61893bd004dd416a33c172698d52ae48d92e15ad", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_80140608.c", "fn": "func_80140958"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 1042, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$21", "via": "", "line": 1043, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 1044, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$22", "via": "", "line": 1045, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 1046, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1047, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1048, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1049, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1129, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1140, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1146, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.263} +{"ts": "2026-09-09 03:23:27", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_008/ov_SC07_008_jr_80140608.c", "fn": "func_80141874", "addr": 2148800628, "aliases": ["ov_SC07_008"], "header": false, "includers": 0, "o0": false, "nhash_before": "0b864874586c0fbca6f49bc3522827339765b278", "nhash_after": "0b864874586c0fbca6f49bc3522827339765b278", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1353, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.463} +{"ts": "2026-09-09 03:23:27", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_008/ov_SC07_008_jr_80140608.c", "fn": "func_801424E4", "addr": 2148803812, "aliases": ["ov_SC07_008"], "header": false, "includers": 0, "o0": false, "nhash_before": "0fc163d196b582cb319467f68c3808f18c538ec8", "nhash_after": "baf2a68c3d1443c2c17776905597b6f64e8f853e", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_801424E4"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1539, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1558, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1559, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1562, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.21} +{"ts": "2026-09-09 03:23:27", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_008/ov_SC07_008_jr_80140608.c", "fn": "func_80142608", "addr": 2148804104, "aliases": ["ov_SC07_008"], "header": false, "includers": 0, "o0": false, "nhash_before": "c0a62d1c443baddf47a66e30b20699d9a6b5bcfb", "nhash_after": "2a34f6ae0fbc42dba731f3cb61b452b132151f49", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80142608"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1595, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.198} +{"ts": "2026-09-09 03:23:28", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_008/ov_SC07_008_jr_80140608.c", "fn": "func_80142EC0", "addr": 2148806336, "aliases": ["ov_SC07_008"], "header": false, "includers": 0, "o0": false, "nhash_before": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "nhash_after": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1841, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1842, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.798} +{"ts": "2026-09-09 03:23:29", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_008/ov_SC07_008_jr_80140608.c", "fn": "func_8014305C", "addr": 2148806748, "aliases": ["ov_SC07_008"], "header": false, "includers": 0, "o0": false, "nhash_before": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "nhash_after": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1884, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1885, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.83} +{"ts": "2026-09-09 03:23:30", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_008/ov_SC07_008_jr_80140608.c", "fn": "func_801431E8", "addr": 2148807144, "aliases": ["ov_SC07_008"], "header": false, "includers": 0, "o0": false, "nhash_before": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "nhash_after": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1934, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.489} +{"ts": "2026-09-09 03:23:30", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_008/ov_SC07_008_jr_80140608.c", "fn": "func_80143D28", "addr": 2148810024, "aliases": ["ov_SC07_008"], "header": false, "includers": 0, "o0": false, "nhash_before": "1f7d9b35bc3afbabaa5aeaba0e19bea8116ab4b5", "nhash_after": "4b1590c37b50ad46941a3d1d3d9cb2ae9e61a710", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_80143D28"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 2103, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2104, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.325} +{"ts": "2026-09-09 03:23:30", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_008/ov_SC07_008_jr_80140608.c", "fn": "func_8014477C", "addr": 2148812668, "aliases": ["ov_SC07_008"], "header": false, "includers": 0, "o0": false, "nhash_before": "2ef323fe8ccdae86f2c1f3bf57f96161ddcc0cc2", "nhash_after": "eb4ba8daad49a10a1b44834aa07ba3306563f225", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_8014477C"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2284, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 2285, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.23} +{"ts": "2026-09-09 03:23:30", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_008/ov_SC07_008_jr_80140608.c", "fn": "func_80144880", "addr": 2148812928, "aliases": ["ov_SC07_008"], "header": false, "includers": 0, "o0": false, "nhash_before": "65788a17ecfc59b1efc501397adc4eb8758e804a", "nhash_after": "2f386ebb9a66fcb2ac404d69911dc62e11ced48e", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80144880"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 2326, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2327, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2328, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.195} +{"ts": "2026-09-09 03:23:31", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_008/ov_SC07_008_jr_80140608.c", "fn": "", "addr": null, "aliases": ["ov_SC07_008"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "nhash_after": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1374, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.436} +{"ts": "2026-09-09 03:23:29", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_001/ov_SC01_001_jr_8013C98C.c", "fn": "func_8013CF68", "addr": 2148781928, "aliases": ["ov_SC01_001"], "header": false, "includers": 0, "o0": false, "nhash_before": "5a75eb79d3353c515ae37f52d702bda943144381", "nhash_after": "5a75eb79d3353c515ae37f52d702bda943144381", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "instruction", "cls": "B", "detail": "la", "via": "", "line": 1061, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.497} +{"ts": "2026-09-09 03:23:29", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_001/ov_SC01_001_jr_8013C98C.c", "fn": "func_8013D178", "addr": 2148782456, "aliases": ["ov_SC01_001"], "header": false, "includers": 0, "o0": false, "nhash_before": "3d1f3afc202fce0b1322612007eca4601f81129d", "nhash_after": "3d1f3afc202fce0b1322612007eca4601f81129d", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 1160, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.276} +{"ts": "2026-09-09 03:23:30", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_001/ov_SC01_001_jr_8013C98C.c", "fn": "func_8013D53C", "addr": 2148783420, "aliases": ["ov_SC01_001"], "header": false, "includers": 0, "o0": false, "nhash_before": "41dc720850469b87a4005c6ac9e73403e2f69543", "nhash_after": "41dc720850469b87a4005c6ac9e73403e2f69543", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1380, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1386, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.461} +{"ts": "2026-09-09 03:23:30", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_001/ov_SC01_001_jr_8013C98C.c", "fn": "func_8013D8FC", "addr": 2148784380, "aliases": ["ov_SC01_001"], "header": false, "includers": 0, "o0": false, "nhash_before": "c820a63b3c41dd06b7298ec24a896ca0d08c5a8e", "nhash_after": "cd8d6803486795564db61df0a56ff61125fd2d6e", "exemplar": {"tu": "src/ov_SC01_084/ov_SC01_084_jr_8013C98C.c", "fn": "func_8013D8FC"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1421, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1422, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 1423, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 1424, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.207} +{"ts": "2026-09-09 03:23:30", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_001/ov_SC01_001_jr_8013C98C.c", "fn": "func_8013D9B0", "addr": 2148784560, "aliases": ["ov_SC01_001"], "header": false, "includers": 0, "o0": false, "nhash_before": "6dde5e39a4d32df934ca5b38ab6322cad045fbee", "nhash_after": "47305f388176371ef43e9615d8a04dc9413655e4", "exemplar": {"tu": "src/ov_SC01_084/ov_SC01_084_jr_8013C98C.c", "fn": "func_8013D9B0"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1465, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1466, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 1467, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 1468, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 1469, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$11", "via": "", "line": 1470, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 1471, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$13", "via": "", "line": 1472, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 8, "kind": "pin", "cls": "A", "detail": "$14", "via": "", "line": 1473, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1475, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 1476, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 11, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 1477, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 12, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1478, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 13, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1479, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 14, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1480, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 15, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1495, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 16, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1497, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 17, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1499, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 18, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1501, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 19, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1503, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 20, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1504, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 21, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1510, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 22, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 1511, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 23, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 1513, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 24, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1518, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 25, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1519, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 26, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1528, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 27, "kind": "pin", "cls": "A", "detail": "$12", "via": "", "line": 1529, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 28, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 1530, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 29, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 1532, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 30, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 1538, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 31, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1547, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 32, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1554, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 33, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1561, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.132} +{"ts": "2026-09-09 03:23:30", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_001/ov_SC01_001_jr_8013C98C.c", "fn": "func_8013DD68", "addr": 2148785512, "aliases": ["ov_SC01_001"], "header": false, "includers": 0, "o0": false, "nhash_before": "8d6f6dddb0854be62dcad5613bb3a0408dc84c3e", "nhash_after": "25adb41155458a065f2ae31fe3eba05729843b78", "exemplar": {"tu": "src/ov_SC01_084/ov_SC01_084_jr_8013C98C.c", "fn": "func_8013DD68"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1702, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 1704, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$11", "via": "", "line": 1723, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.119} +{"ts": "2026-09-09 03:23:31", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_001/ov_SC01_001_jr_8013C98C.c", "fn": "func_8013E5E8", "addr": 2148787688, "aliases": ["ov_SC01_001"], "header": false, "includers": 0, "o0": false, "nhash_before": "f30b00e65b50254377a932e5191337cb4d5242b0", "nhash_after": "f30b00e65b50254377a932e5191337cb4d5242b0", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1811, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.324} +{"ts": "2026-09-09 03:23:31", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_001/ov_SC01_001_jr_8013C98C.c", "fn": "func_8013E6AC", "addr": 2148787884, "aliases": ["ov_SC01_001"], "header": false, "includers": 0, "o0": false, "nhash_before": "6c16e68ed5b319390683a19f7aa60df6270f0d60", "nhash_after": "754219253a895baafc31a9c2194255f3d816ac3d", "exemplar": {"tu": "src/ov_SC01_084/ov_SC01_084_jr_8013C98C.c", "fn": "func_8013E6AC"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1857, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1858, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 1862, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.204} +{"ts": "2026-09-09 03:23:31", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_001/ov_SC01_001_jr_8013C98C.c", "fn": "func_8013EB7C", "addr": 2148789116, "aliases": ["ov_SC01_001"], "header": false, "includers": 0, "o0": false, "nhash_before": "911425fc8bfe89aaf9bc9bd6e295a620cc275c7b", "nhash_after": "911425fc8bfe89aaf9bc9bd6e295a620cc275c7b", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2019, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.323} +{"ts": "2026-09-09 03:23:26", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_002/ov_SC07_002_jr_80140608.c", "fn": "func_80140958", "addr": 2148796760, "aliases": ["ov_SC07_002"], "header": false, "includers": 0, "o0": false, "nhash_before": "ab60b4c172eeb20c8597450a1de48b11174869de", "nhash_after": "61893bd004dd416a33c172698d52ae48d92e15ad", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_80140608.c", "fn": "func_80140958"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 1042, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$21", "via": "", "line": 1043, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 1044, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$22", "via": "", "line": 1045, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 1046, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1047, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1048, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1049, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1129, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1140, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1146, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.27} +{"ts": "2026-09-09 03:23:27", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_002/ov_SC07_002_jr_80140608.c", "fn": "func_80141874", "addr": 2148800628, "aliases": ["ov_SC07_002"], "header": false, "includers": 0, "o0": false, "nhash_before": "0b864874586c0fbca6f49bc3522827339765b278", "nhash_after": "0b864874586c0fbca6f49bc3522827339765b278", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1353, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.524} +{"ts": "2026-09-09 03:23:27", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_002/ov_SC07_002_jr_80140608.c", "fn": "func_801424E4", "addr": 2148803812, "aliases": ["ov_SC07_002"], "header": false, "includers": 0, "o0": false, "nhash_before": "0fc163d196b582cb319467f68c3808f18c538ec8", "nhash_after": "baf2a68c3d1443c2c17776905597b6f64e8f853e", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_801424E4"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1539, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1558, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1559, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1562, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.223} +{"ts": "2026-09-09 03:23:27", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_002/ov_SC07_002_jr_80140608.c", "fn": "func_80142608", "addr": 2148804104, "aliases": ["ov_SC07_002"], "header": false, "includers": 0, "o0": false, "nhash_before": "c0a62d1c443baddf47a66e30b20699d9a6b5bcfb", "nhash_after": "2a34f6ae0fbc42dba731f3cb61b452b132151f49", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80142608"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1595, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.217} +{"ts": "2026-09-09 03:23:28", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_002/ov_SC07_002_jr_80140608.c", "fn": "func_80142EC0", "addr": 2148806336, "aliases": ["ov_SC07_002"], "header": false, "includers": 0, "o0": false, "nhash_before": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "nhash_after": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1841, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1842, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.776} +{"ts": "2026-09-09 03:23:29", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_002/ov_SC07_002_jr_80140608.c", "fn": "func_8014305C", "addr": 2148806748, "aliases": ["ov_SC07_002"], "header": false, "includers": 0, "o0": false, "nhash_before": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "nhash_after": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1884, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1885, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.894} +{"ts": "2026-09-09 03:23:29", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_002/ov_SC07_002_jr_80140608.c", "fn": "func_801431E8", "addr": 2148807144, "aliases": ["ov_SC07_002"], "header": false, "includers": 0, "o0": false, "nhash_before": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "nhash_after": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1934, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.512} +{"ts": "2026-09-09 03:23:30", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_002/ov_SC07_002_jr_80140608.c", "fn": "func_80143D28", "addr": 2148810024, "aliases": ["ov_SC07_002"], "header": false, "includers": 0, "o0": false, "nhash_before": "1f7d9b35bc3afbabaa5aeaba0e19bea8116ab4b5", "nhash_after": "4b1590c37b50ad46941a3d1d3d9cb2ae9e61a710", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_80143D28"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 2103, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2104, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.49} +{"ts": "2026-09-09 03:23:30", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_002/ov_SC07_002_jr_80140608.c", "fn": "func_8014477C", "addr": 2148812668, "aliases": ["ov_SC07_002"], "header": false, "includers": 0, "o0": false, "nhash_before": "2ef323fe8ccdae86f2c1f3bf57f96161ddcc0cc2", "nhash_after": "eb4ba8daad49a10a1b44834aa07ba3306563f225", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_8014477C"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2284, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 2285, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.387} +{"ts": "2026-09-09 03:23:31", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_002/ov_SC07_002_jr_80140608.c", "fn": "func_80144880", "addr": 2148812928, "aliases": ["ov_SC07_002"], "header": false, "includers": 0, "o0": false, "nhash_before": "65788a17ecfc59b1efc501397adc4eb8758e804a", "nhash_after": "2f386ebb9a66fcb2ac404d69911dc62e11ced48e", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80144880"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 2326, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2327, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2328, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.215} +{"ts": "2026-09-09 03:23:31", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_002/ov_SC07_002_jr_80140608.c", "fn": "", "addr": null, "aliases": ["ov_SC07_002"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "nhash_after": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1374, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.571} +{"ts": "2026-09-09 03:23:27", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_009/ov_SC07_009_jr_80140608.c", "fn": "func_80140958", "addr": 2148796760, "aliases": ["ov_SC07_009"], "header": false, "includers": 0, "o0": false, "nhash_before": "ab60b4c172eeb20c8597450a1de48b11174869de", "nhash_after": "61893bd004dd416a33c172698d52ae48d92e15ad", "exemplar": {"tu": "src/ov_SC01_000/ov_SC01_000_jr_80140608.c", "fn": "func_80140958"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 1042, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$21", "via": "", "line": 1043, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 1044, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$22", "via": "", "line": 1045, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 1046, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1047, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1048, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1049, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1129, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1140, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1146, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.25} +{"ts": "2026-09-09 03:23:27", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_009/ov_SC07_009_jr_80140608.c", "fn": "func_80141874", "addr": 2148800628, "aliases": ["ov_SC07_009"], "header": false, "includers": 0, "o0": false, "nhash_before": "0b864874586c0fbca6f49bc3522827339765b278", "nhash_after": "0b864874586c0fbca6f49bc3522827339765b278", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1353, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.467} +{"ts": "2026-09-09 03:23:27", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_009/ov_SC07_009_jr_80140608.c", "fn": "func_801424E4", "addr": 2148803812, "aliases": ["ov_SC07_009"], "header": false, "includers": 0, "o0": false, "nhash_before": "0fc163d196b582cb319467f68c3808f18c538ec8", "nhash_after": "baf2a68c3d1443c2c17776905597b6f64e8f853e", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_801424E4"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1539, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1558, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1559, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1562, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.226} +{"ts": "2026-09-09 03:23:28", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_009/ov_SC07_009_jr_80140608.c", "fn": "func_80142608", "addr": 2148804104, "aliases": ["ov_SC07_009"], "header": false, "includers": 0, "o0": false, "nhash_before": "c0a62d1c443baddf47a66e30b20699d9a6b5bcfb", "nhash_after": "2a34f6ae0fbc42dba731f3cb61b452b132151f49", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80142608"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1595, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.315} +{"ts": "2026-09-09 03:23:29", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_009/ov_SC07_009_jr_80140608.c", "fn": "func_80142EC0", "addr": 2148806336, "aliases": ["ov_SC07_009"], "header": false, "includers": 0, "o0": false, "nhash_before": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "nhash_after": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1841, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1842, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.67} +{"ts": "2026-09-09 03:23:29", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_009/ov_SC07_009_jr_80140608.c", "fn": "func_8014305C", "addr": 2148806748, "aliases": ["ov_SC07_009"], "header": false, "includers": 0, "o0": false, "nhash_before": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "nhash_after": "c9f81804eb3015d1a073bad23abcb04ed20322ac", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1884, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1885, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.726} +{"ts": "2026-09-09 03:23:30", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_009/ov_SC07_009_jr_80140608.c", "fn": "func_801431E8", "addr": 2148807144, "aliases": ["ov_SC07_009"], "header": false, "includers": 0, "o0": false, "nhash_before": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "nhash_after": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1934, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.499} +{"ts": "2026-09-09 03:23:30", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_009/ov_SC07_009_jr_80140608.c", "fn": "func_80143D28", "addr": 2148810024, "aliases": ["ov_SC07_009"], "header": false, "includers": 0, "o0": false, "nhash_before": "1f7d9b35bc3afbabaa5aeaba0e19bea8116ab4b5", "nhash_after": "4b1590c37b50ad46941a3d1d3d9cb2ae9e61a710", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_80143D28"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 2103, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2104, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.209} +{"ts": "2026-09-09 03:23:30", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_009/ov_SC07_009_jr_80140608.c", "fn": "func_8014477C", "addr": 2148812668, "aliases": ["ov_SC07_009"], "header": false, "includers": 0, "o0": false, "nhash_before": "2ef323fe8ccdae86f2c1f3bf57f96161ddcc0cc2", "nhash_after": "eb4ba8daad49a10a1b44834aa07ba3306563f225", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_8014477C"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2284, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 2285, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.328} +{"ts": "2026-09-09 03:23:31", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_009/ov_SC07_009_jr_80140608.c", "fn": "func_80144880", "addr": 2148812928, "aliases": ["ov_SC07_009"], "header": false, "includers": 0, "o0": false, "nhash_before": "65788a17ecfc59b1efc501397adc4eb8758e804a", "nhash_after": "2f386ebb9a66fcb2ac404d69911dc62e11ced48e", "exemplar": {"tu": "src/ov_SC03_011/ov_SC03_011_jr_80140608.c", "fn": "func_80144880"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 2326, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2327, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2328, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.25} +{"ts": "2026-09-09 03:23:31", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_009/ov_SC07_009_jr_80140608.c", "fn": "", "addr": null, "aliases": ["ov_SC07_009"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "nhash_after": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1374, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.528} +{"ts": "2026-09-09 03:23:26", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_007/ov_SC07_007_jr_80140608.c", "fn": "func_80140958", "addr": 2148796760, "aliases": ["ov_SC07_007"], "header": false, "includers": 0, "o0": false, "nhash_before": "e35886b5c94a5bfa93bd67f0787b57d31b602162", "nhash_after": "e749a979708c32cb0ee295124a29b9a2d9cd106f", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_80140958"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 914, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$21", "via": "", "line": 915, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 916, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$22", "via": "", "line": 917, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 918, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 919, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 920, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 921, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1001, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1012, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1018, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.309} +{"ts": "2026-09-09 03:23:27", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_007/ov_SC07_007_jr_80140608.c", "fn": "func_80141874", "addr": 2148800628, "aliases": ["ov_SC07_007"], "header": false, "includers": 0, "o0": false, "nhash_before": "49ccab09d13b03874c4fee534b8792e9d7fa3f36", "nhash_after": "49ccab09d13b03874c4fee534b8792e9d7fa3f36", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1235, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.672} +{"ts": "2026-09-09 03:23:27", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_007/ov_SC07_007_jr_80140608.c", "fn": "func_801424E4", "addr": 2148803812, "aliases": ["ov_SC07_007"], "header": false, "includers": 0, "o0": false, "nhash_before": "0fc163d196b582cb319467f68c3808f18c538ec8", "nhash_after": "baf2a68c3d1443c2c17776905597b6f64e8f853e", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_801424E4"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1427, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1446, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1447, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1450, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.273} +{"ts": "2026-09-09 03:23:28", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_007/ov_SC07_007_jr_80140608.c", "fn": "func_80142608", "addr": 2148804104, "aliases": ["ov_SC07_007"], "header": false, "includers": 0, "o0": false, "nhash_before": "fcc08e44f5d782609a4e2a38b120eff8e4b647b1", "nhash_after": "3bc6b0b8b5541a585efe79ea4c900c5b424a28fe", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_80142608"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1485, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.191} +{"ts": "2026-09-09 03:23:29", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_007/ov_SC07_007_jr_80140608.c", "fn": "func_80142EC0", "addr": 2148806336, "aliases": ["ov_SC07_007"], "header": false, "includers": 0, "o0": false, "nhash_before": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "nhash_after": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1783, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1784, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.817} +{"ts": "2026-09-09 03:23:29", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_007/ov_SC07_007_jr_80140608.c", "fn": "func_8014305C", "addr": 2148806748, "aliases": ["ov_SC07_007"], "header": false, "includers": 0, "o0": false, "nhash_before": "199fdd3328bf47ce6c8df0cf690f7d51c7ab4e47", "nhash_after": "199fdd3328bf47ce6c8df0cf690f7d51c7ab4e47", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1835, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1836, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.932} +{"ts": "2026-09-09 03:23:30", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_007/ov_SC07_007_jr_80140608.c", "fn": "func_801431E8", "addr": 2148807144, "aliases": ["ov_SC07_007"], "header": false, "includers": 0, "o0": false, "nhash_before": "2adfeca2bbc0206e862d746fa5d77f4479ef0eee", "nhash_after": "2adfeca2bbc0206e862d746fa5d77f4479ef0eee", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1893, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.419} +{"ts": "2026-09-09 03:23:30", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_007/ov_SC07_007_jr_80140608.c", "fn": "func_80143D28", "addr": 2148810024, "aliases": ["ov_SC07_007"], "header": false, "includers": 0, "o0": false, "nhash_before": "1f7d9b35bc3afbabaa5aeaba0e19bea8116ab4b5", "nhash_after": "4b1590c37b50ad46941a3d1d3d9cb2ae9e61a710", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_80143D28"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 2088, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2089, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.35} +{"ts": "2026-09-09 03:23:31", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_007/ov_SC07_007_jr_80140608.c", "fn": "func_8014477C", "addr": 2148812668, "aliases": ["ov_SC07_007"], "header": false, "includers": 0, "o0": false, "nhash_before": "09a149c242ef64a74cf79581507fe7934f8af7b7", "nhash_after": "00f17f74bed9f1c9c843b22d6d41f6bc6f2f4749", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_8014477C"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2284, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 2285, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.226} +{"ts": "2026-09-09 03:23:31", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_007/ov_SC07_007_jr_80140608.c", "fn": "func_80144880", "addr": 2148812928, "aliases": ["ov_SC07_007"], "header": false, "includers": 0, "o0": false, "nhash_before": "dfb828c18975417462d68d11df21a55d25166125", "nhash_after": "4762c5e7be6b3b4b671995b3ceb80b4c72db5e37", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_80144880"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 2327, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2328, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2329, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.222} +{"ts": "2026-09-09 03:23:31", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_007/ov_SC07_007_jr_80140608.c", "fn": "", "addr": null, "aliases": ["ov_SC07_007"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "nhash_after": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1256, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.576} +{"ts": "2026-09-09 03:23:29", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_004/ov_SC01_004_jr_8013C98C.c", "fn": "func_8013CF68", "addr": 2148781928, "aliases": ["ov_SC01_004"], "header": false, "includers": 0, "o0": false, "nhash_before": "5a75eb79d3353c515ae37f52d702bda943144381", "nhash_after": "5a75eb79d3353c515ae37f52d702bda943144381", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "instruction", "cls": "B", "detail": "la", "via": "", "line": 1061, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.263} +{"ts": "2026-09-09 03:23:29", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_004/ov_SC01_004_jr_8013C98C.c", "fn": "func_8013D178", "addr": 2148782456, "aliases": ["ov_SC01_004"], "header": false, "includers": 0, "o0": false, "nhash_before": "3d1f3afc202fce0b1322612007eca4601f81129d", "nhash_after": "3d1f3afc202fce0b1322612007eca4601f81129d", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 1161, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.314} +{"ts": "2026-09-09 03:23:30", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_004/ov_SC01_004_jr_8013C98C.c", "fn": "func_8013D53C", "addr": 2148783420, "aliases": ["ov_SC01_004"], "header": false, "includers": 0, "o0": false, "nhash_before": "41dc720850469b87a4005c6ac9e73403e2f69543", "nhash_after": "41dc720850469b87a4005c6ac9e73403e2f69543", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1381, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1387, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.432} +{"ts": "2026-09-09 03:23:30", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_004/ov_SC01_004_jr_8013C98C.c", "fn": "func_8013D8FC", "addr": 2148784380, "aliases": ["ov_SC01_004"], "header": false, "includers": 0, "o0": false, "nhash_before": "c820a63b3c41dd06b7298ec24a896ca0d08c5a8e", "nhash_after": "cd8d6803486795564db61df0a56ff61125fd2d6e", "exemplar": {"tu": "src/ov_SC01_084/ov_SC01_084_jr_8013C98C.c", "fn": "func_8013D8FC"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1422, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1423, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 1424, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 1425, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.192} +{"ts": "2026-09-09 03:23:30", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_004/ov_SC01_004_jr_8013C98C.c", "fn": "func_8013D9B0", "addr": 2148784560, "aliases": ["ov_SC01_004"], "header": false, "includers": 0, "o0": false, "nhash_before": "6dde5e39a4d32df934ca5b38ab6322cad045fbee", "nhash_after": "47305f388176371ef43e9615d8a04dc9413655e4", "exemplar": {"tu": "src/ov_SC01_084/ov_SC01_084_jr_8013C98C.c", "fn": "func_8013D9B0"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1466, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1467, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 1468, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 1469, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 1470, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$11", "via": "", "line": 1471, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 1472, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$13", "via": "", "line": 1473, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 8, "kind": "pin", "cls": "A", "detail": "$14", "via": "", "line": 1474, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1476, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 1477, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 11, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 1478, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 12, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1479, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 13, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1480, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 14, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1481, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 15, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1496, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 16, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1498, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 17, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1500, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 18, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1502, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 19, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1504, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 20, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1505, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 21, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1511, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 22, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 1512, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 23, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 1514, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 24, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1519, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 25, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1520, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 26, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1529, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 27, "kind": "pin", "cls": "A", "detail": "$12", "via": "", "line": 1530, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 28, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 1531, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 29, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 1533, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 30, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 1539, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 31, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1548, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 32, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1555, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 33, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1562, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.304} +{"ts": "2026-09-09 03:23:31", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_004/ov_SC01_004_jr_8013C98C.c", "fn": "func_8013DD68", "addr": 2148785512, "aliases": ["ov_SC01_004"], "header": false, "includers": 0, "o0": false, "nhash_before": "8d6f6dddb0854be62dcad5613bb3a0408dc84c3e", "nhash_after": "25adb41155458a065f2ae31fe3eba05729843b78", "exemplar": {"tu": "src/ov_SC01_084/ov_SC01_084_jr_8013C98C.c", "fn": "func_8013DD68"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1703, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 1705, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$11", "via": "", "line": 1724, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.164} +{"ts": "2026-09-09 03:23:31", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_004/ov_SC01_004_jr_8013C98C.c", "fn": "func_8013E5E8", "addr": 2148787688, "aliases": ["ov_SC01_004"], "header": false, "includers": 0, "o0": false, "nhash_before": "f30b00e65b50254377a932e5191337cb4d5242b0", "nhash_after": "f30b00e65b50254377a932e5191337cb4d5242b0", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1812, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.417} +{"ts": "2026-09-09 03:23:31", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_004/ov_SC01_004_jr_8013C98C.c", "fn": "func_8013E6AC", "addr": 2148787884, "aliases": ["ov_SC01_004"], "header": false, "includers": 0, "o0": false, "nhash_before": "6c16e68ed5b319390683a19f7aa60df6270f0d60", "nhash_after": "754219253a895baafc31a9c2194255f3d816ac3d", "exemplar": {"tu": "src/ov_SC01_084/ov_SC01_084_jr_8013C98C.c", "fn": "func_8013E6AC"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1858, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1859, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 1863, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.138} +{"ts": "2026-09-09 03:23:32", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_004/ov_SC01_004_jr_8013C98C.c", "fn": "func_8013EB7C", "addr": 2148789116, "aliases": ["ov_SC01_004"], "header": false, "includers": 0, "o0": false, "nhash_before": "911425fc8bfe89aaf9bc9bd6e295a620cc275c7b", "nhash_after": "911425fc8bfe89aaf9bc9bd6e295a620cc275c7b", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2020, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.285} +{"ts": "2026-09-09 03:23:29", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_008/ov_SC01_008_jr_8013C98C.c", "fn": "func_8013CF68", "addr": 2148781928, "aliases": ["ov_SC01_008"], "header": false, "includers": 0, "o0": false, "nhash_before": "5a75eb79d3353c515ae37f52d702bda943144381", "nhash_after": "5a75eb79d3353c515ae37f52d702bda943144381", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "instruction", "cls": "B", "detail": "la", "via": "", "line": 1061, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.256} +{"ts": "2026-09-09 03:23:30", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_008/ov_SC01_008_jr_8013C98C.c", "fn": "func_8013D178", "addr": 2148782456, "aliases": ["ov_SC01_008"], "header": false, "includers": 0, "o0": false, "nhash_before": "3d1f3afc202fce0b1322612007eca4601f81129d", "nhash_after": "3d1f3afc202fce0b1322612007eca4601f81129d", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 1161, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.271} +{"ts": "2026-09-09 03:23:30", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_008/ov_SC01_008_jr_8013C98C.c", "fn": "func_8013D53C", "addr": 2148783420, "aliases": ["ov_SC01_008"], "header": false, "includers": 0, "o0": false, "nhash_before": "41dc720850469b87a4005c6ac9e73403e2f69543", "nhash_after": "41dc720850469b87a4005c6ac9e73403e2f69543", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1381, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1387, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.496} +{"ts": "2026-09-09 03:23:30", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_008/ov_SC01_008_jr_8013C98C.c", "fn": "func_8013D8FC", "addr": 2148784380, "aliases": ["ov_SC01_008"], "header": false, "includers": 0, "o0": false, "nhash_before": "c820a63b3c41dd06b7298ec24a896ca0d08c5a8e", "nhash_after": "cd8d6803486795564db61df0a56ff61125fd2d6e", "exemplar": {"tu": "src/ov_SC01_084/ov_SC01_084_jr_8013C98C.c", "fn": "func_8013D8FC"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1422, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1423, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 1424, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 1425, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.191} +{"ts": "2026-09-09 03:23:31", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_008/ov_SC01_008_jr_8013C98C.c", "fn": "func_8013D9B0", "addr": 2148784560, "aliases": ["ov_SC01_008"], "header": false, "includers": 0, "o0": false, "nhash_before": "6dde5e39a4d32df934ca5b38ab6322cad045fbee", "nhash_after": "47305f388176371ef43e9615d8a04dc9413655e4", "exemplar": {"tu": "src/ov_SC01_084/ov_SC01_084_jr_8013C98C.c", "fn": "func_8013D9B0"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1466, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1467, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 1468, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 1469, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 1470, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$11", "via": "", "line": 1471, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 1472, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$13", "via": "", "line": 1473, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 8, "kind": "pin", "cls": "A", "detail": "$14", "via": "", "line": 1474, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1476, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 1477, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 11, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 1478, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 12, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1479, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 13, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1480, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 14, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1481, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 15, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1496, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 16, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1498, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 17, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1500, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 18, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1502, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 19, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1504, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 20, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1505, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 21, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1511, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 22, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 1512, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 23, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 1514, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 24, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1519, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 25, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1520, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 26, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1529, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 27, "kind": "pin", "cls": "A", "detail": "$12", "via": "", "line": 1530, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 28, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 1531, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 29, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 1533, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 30, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 1539, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 31, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1548, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 32, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1555, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 33, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1562, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.148} +{"ts": "2026-09-09 03:23:31", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_008/ov_SC01_008_jr_8013C98C.c", "fn": "func_8013DD68", "addr": 2148785512, "aliases": ["ov_SC01_008"], "header": false, "includers": 0, "o0": false, "nhash_before": "8d6f6dddb0854be62dcad5613bb3a0408dc84c3e", "nhash_after": "25adb41155458a065f2ae31fe3eba05729843b78", "exemplar": {"tu": "src/ov_SC01_084/ov_SC01_084_jr_8013C98C.c", "fn": "func_8013DD68"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1703, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 1705, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$11", "via": "", "line": 1724, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.198} +{"ts": "2026-09-09 03:23:31", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_008/ov_SC01_008_jr_8013C98C.c", "fn": "func_8013E5E8", "addr": 2148787688, "aliases": ["ov_SC01_008"], "header": false, "includers": 0, "o0": false, "nhash_before": "f30b00e65b50254377a932e5191337cb4d5242b0", "nhash_after": "f30b00e65b50254377a932e5191337cb4d5242b0", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1812, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.308} +{"ts": "2026-09-09 03:23:31", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_008/ov_SC01_008_jr_8013C98C.c", "fn": "func_8013E6AC", "addr": 2148787884, "aliases": ["ov_SC01_008"], "header": false, "includers": 0, "o0": false, "nhash_before": "6c16e68ed5b319390683a19f7aa60df6270f0d60", "nhash_after": "754219253a895baafc31a9c2194255f3d816ac3d", "exemplar": {"tu": "src/ov_SC01_084/ov_SC01_084_jr_8013C98C.c", "fn": "func_8013E6AC"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1858, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1859, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 1863, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.158} +{"ts": "2026-09-09 03:23:32", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_008/ov_SC01_008_jr_8013C98C.c", "fn": "func_8013EB7C", "addr": 2148789116, "aliases": ["ov_SC01_008"], "header": false, "includers": 0, "o0": false, "nhash_before": "911425fc8bfe89aaf9bc9bd6e295a620cc275c7b", "nhash_after": "911425fc8bfe89aaf9bc9bd6e295a620cc275c7b", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2020, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.333} +{"ts": "2026-09-09 03:23:28", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_011/ov_SC07_011_jr_80140608.c", "fn": "func_80140958", "addr": 2148796760, "aliases": ["ov_SC07_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "e35886b5c94a5bfa93bd67f0787b57d31b602162", "nhash_after": "e749a979708c32cb0ee295124a29b9a2d9cd106f", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_80140958"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 916, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$21", "via": "", "line": 917, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 918, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$22", "via": "", "line": 919, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 920, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 921, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 922, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 923, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 8, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1003, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1014, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1020, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.198} +{"ts": "2026-09-09 03:23:28", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_011/ov_SC07_011_jr_80140608.c", "fn": "func_80141874", "addr": 2148800628, "aliases": ["ov_SC07_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "49ccab09d13b03874c4fee534b8792e9d7fa3f36", "nhash_after": "49ccab09d13b03874c4fee534b8792e9d7fa3f36", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1237, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.497} +{"ts": "2026-09-09 03:23:29", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_011/ov_SC07_011_jr_80140608.c", "fn": "func_801424E4", "addr": 2148803812, "aliases": ["ov_SC07_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "0fc163d196b582cb319467f68c3808f18c538ec8", "nhash_after": "baf2a68c3d1443c2c17776905597b6f64e8f853e", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_801424E4"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1429, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1448, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1449, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "cast", "cls": "C", "detail": "volatile int *", "via": "", "line": 1452, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.272} +{"ts": "2026-09-09 03:23:29", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_011/ov_SC07_011_jr_80140608.c", "fn": "func_80142608", "addr": 2148804104, "aliases": ["ov_SC07_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "fcc08e44f5d782609a4e2a38b120eff8e4b647b1", "nhash_after": "3bc6b0b8b5541a585efe79ea4c900c5b424a28fe", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_80142608"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1487, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.206} +{"ts": "2026-09-09 03:23:30", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_011/ov_SC07_011_jr_80140608.c", "fn": "func_80142EC0", "addr": 2148806336, "aliases": ["ov_SC07_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "nhash_after": "d758db1aac94a04b1ff4a558110ad3603274a4c9", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1785, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1786, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.757} +{"ts": "2026-09-09 03:23:30", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_011/ov_SC07_011_jr_80140608.c", "fn": "func_8014305C", "addr": 2148806748, "aliases": ["ov_SC07_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "199fdd3328bf47ce6c8df0cf690f7d51c7ab4e47", "nhash_after": "199fdd3328bf47ce6c8df0cf690f7d51c7ab4e47", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1837, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1838, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.638} +{"ts": "2026-09-09 03:23:31", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_011/ov_SC07_011_jr_80140608.c", "fn": "func_801431E8", "addr": 2148807144, "aliases": ["ov_SC07_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "2adfeca2bbc0206e862d746fa5d77f4479ef0eee", "nhash_after": "2adfeca2bbc0206e862d746fa5d77f4479ef0eee", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1895, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.406} +{"ts": "2026-09-09 03:23:31", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_011/ov_SC07_011_jr_80140608.c", "fn": "func_80143D28", "addr": 2148810024, "aliases": ["ov_SC07_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "1f7d9b35bc3afbabaa5aeaba0e19bea8116ab4b5", "nhash_after": "4b1590c37b50ad46941a3d1d3d9cb2ae9e61a710", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_80143D28"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 2090, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2091, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.321} +{"ts": "2026-09-09 03:23:31", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_011/ov_SC07_011_jr_80140608.c", "fn": "func_8014477C", "addr": 2148812668, "aliases": ["ov_SC07_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "09a149c242ef64a74cf79581507fe7934f8af7b7", "nhash_after": "00f17f74bed9f1c9c843b22d6d41f6bc6f2f4749", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_8014477C"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2286, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 2287, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.216} +{"ts": "2026-09-09 03:23:32", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_011/ov_SC07_011_jr_80140608.c", "fn": "func_80144880", "addr": 2148812928, "aliases": ["ov_SC07_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "dfb828c18975417462d68d11df21a55d25166125", "nhash_after": "4762c5e7be6b3b4b671995b3ceb80b4c72db5e37", "exemplar": {"tu": "src/ov_SC07_006/ov_SC07_006_jr_80140608.c", "fn": "func_80144880"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 2329, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 2330, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2331, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.224} +{"ts": "2026-09-09 03:23:32", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_011/ov_SC07_011_jr_80140608.c", "fn": "", "addr": null, "aliases": ["ov_SC07_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "nhash_after": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1258, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.507} +{"ts": "2026-09-09 03:23:31", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_009/ov_SC01_009_jr_8013C98C.c", "fn": "func_8013CF68", "addr": 2148781928, "aliases": ["ov_SC01_009"], "header": false, "includers": 0, "o0": false, "nhash_before": "5a75eb79d3353c515ae37f52d702bda943144381", "nhash_after": "5a75eb79d3353c515ae37f52d702bda943144381", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "instruction", "cls": "B", "detail": "la", "via": "", "line": 1061, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.274} +{"ts": "2026-09-09 03:23:31", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_009/ov_SC01_009_jr_8013C98C.c", "fn": "func_8013D178", "addr": 2148782456, "aliases": ["ov_SC01_009"], "header": false, "includers": 0, "o0": false, "nhash_before": "3d1f3afc202fce0b1322612007eca4601f81129d", "nhash_after": "3d1f3afc202fce0b1322612007eca4601f81129d", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 1161, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.294} +{"ts": "2026-09-09 03:23:32", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_009/ov_SC01_009_jr_8013C98C.c", "fn": "func_8013D53C", "addr": 2148783420, "aliases": ["ov_SC01_009"], "header": false, "includers": 0, "o0": false, "nhash_before": "41dc720850469b87a4005c6ac9e73403e2f69543", "nhash_after": "41dc720850469b87a4005c6ac9e73403e2f69543", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1381, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1387, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.497} +{"ts": "2026-09-09 03:23:32", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_009/ov_SC01_009_jr_8013C98C.c", "fn": "func_8013D8FC", "addr": 2148784380, "aliases": ["ov_SC01_009"], "header": false, "includers": 0, "o0": false, "nhash_before": "c820a63b3c41dd06b7298ec24a896ca0d08c5a8e", "nhash_after": "cd8d6803486795564db61df0a56ff61125fd2d6e", "exemplar": {"tu": "src/ov_SC01_084/ov_SC01_084_jr_8013C98C.c", "fn": "func_8013D8FC"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1422, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1423, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 1424, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 1425, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.192} +{"ts": "2026-09-09 03:23:32", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_009/ov_SC01_009_jr_8013C98C.c", "fn": "func_8013D9B0", "addr": 2148784560, "aliases": ["ov_SC01_009"], "header": false, "includers": 0, "o0": false, "nhash_before": "6dde5e39a4d32df934ca5b38ab6322cad045fbee", "nhash_after": "47305f388176371ef43e9615d8a04dc9413655e4", "exemplar": {"tu": "src/ov_SC01_084/ov_SC01_084_jr_8013C98C.c", "fn": "func_8013D9B0"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1466, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1467, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 1468, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 1469, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 1470, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$11", "via": "", "line": 1471, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 1472, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$13", "via": "", "line": 1473, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 8, "kind": "pin", "cls": "A", "detail": "$14", "via": "", "line": 1474, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1476, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 1477, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 11, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 1478, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 12, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1479, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 13, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1480, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 14, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1481, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 15, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1496, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 16, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1498, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 17, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1500, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 18, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1502, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 19, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1504, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 20, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1505, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 21, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1511, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 22, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 1512, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 23, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 1514, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 24, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1519, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 25, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1520, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 26, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1529, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 27, "kind": "pin", "cls": "A", "detail": "$12", "via": "", "line": 1530, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 28, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 1531, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 29, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 1533, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 30, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 1539, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 31, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1548, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 32, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1555, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 33, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1562, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.141} +{"ts": "2026-09-09 03:23:32", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_009/ov_SC01_009_jr_8013C98C.c", "fn": "func_8013DD68", "addr": 2148785512, "aliases": ["ov_SC01_009"], "header": false, "includers": 0, "o0": false, "nhash_before": "8d6f6dddb0854be62dcad5613bb3a0408dc84c3e", "nhash_after": "25adb41155458a065f2ae31fe3eba05729843b78", "exemplar": {"tu": "src/ov_SC01_084/ov_SC01_084_jr_8013C98C.c", "fn": "func_8013DD68"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1703, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 1705, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$11", "via": "", "line": 1724, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.149} +{"ts": "2026-09-09 03:23:33", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_009/ov_SC01_009_jr_8013C98C.c", "fn": "func_8013E5E8", "addr": 2148787688, "aliases": ["ov_SC01_009"], "header": false, "includers": 0, "o0": false, "nhash_before": "f30b00e65b50254377a932e5191337cb4d5242b0", "nhash_after": "f30b00e65b50254377a932e5191337cb4d5242b0", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1812, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.258} +{"ts": "2026-09-09 03:23:33", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_009/ov_SC01_009_jr_8013C98C.c", "fn": "func_8013E6AC", "addr": 2148787884, "aliases": ["ov_SC01_009"], "header": false, "includers": 0, "o0": false, "nhash_before": "6c16e68ed5b319390683a19f7aa60df6270f0d60", "nhash_after": "754219253a895baafc31a9c2194255f3d816ac3d", "exemplar": {"tu": "src/ov_SC01_084/ov_SC01_084_jr_8013C98C.c", "fn": "func_8013E6AC"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1858, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1859, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 1863, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.146} +{"ts": "2026-09-09 03:23:33", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_009/ov_SC01_009_jr_8013C98C.c", "fn": "func_8013EB7C", "addr": 2148789116, "aliases": ["ov_SC01_009"], "header": false, "includers": 0, "o0": false, "nhash_before": "911425fc8bfe89aaf9bc9bd6e295a620cc275c7b", "nhash_after": "911425fc8bfe89aaf9bc9bd6e295a620cc275c7b", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2020, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.274} +{"ts": "2026-09-09 03:23:31", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_074/ov_SC01_074_jr_8013C98C.c", "fn": "func_8013CF68", "addr": 2148781928, "aliases": ["ov_SC01_074"], "header": false, "includers": 0, "o0": false, "nhash_before": "5a75eb79d3353c515ae37f52d702bda943144381", "nhash_after": "5a75eb79d3353c515ae37f52d702bda943144381", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "instruction", "cls": "B", "detail": "la", "via": "", "line": 1062, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.336} +{"ts": "2026-09-09 03:23:31", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_074/ov_SC01_074_jr_8013C98C.c", "fn": "func_8013D178", "addr": 2148782456, "aliases": ["ov_SC01_074"], "header": false, "includers": 0, "o0": false, "nhash_before": "3d1f3afc202fce0b1322612007eca4601f81129d", "nhash_after": "3d1f3afc202fce0b1322612007eca4601f81129d", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 1162, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.392} +{"ts": "2026-09-09 03:23:32", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_074/ov_SC01_074_jr_8013C98C.c", "fn": "func_8013D53C", "addr": 2148783420, "aliases": ["ov_SC01_074"], "header": false, "includers": 0, "o0": false, "nhash_before": "41dc720850469b87a4005c6ac9e73403e2f69543", "nhash_after": "41dc720850469b87a4005c6ac9e73403e2f69543", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1382, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1388, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.478} +{"ts": "2026-09-09 03:23:32", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_074/ov_SC01_074_jr_8013C98C.c", "fn": "func_8013D8FC", "addr": 2148784380, "aliases": ["ov_SC01_074"], "header": false, "includers": 0, "o0": false, "nhash_before": "c820a63b3c41dd06b7298ec24a896ca0d08c5a8e", "nhash_after": "cd8d6803486795564db61df0a56ff61125fd2d6e", "exemplar": {"tu": "src/ov_SC01_084/ov_SC01_084_jr_8013C98C.c", "fn": "func_8013D8FC"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1423, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1424, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 1425, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 1426, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.176} +{"ts": "2026-09-09 03:23:33", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_074/ov_SC01_074_jr_8013C98C.c", "fn": "func_8013D9B0", "addr": 2148784560, "aliases": ["ov_SC01_074"], "header": false, "includers": 0, "o0": false, "nhash_before": "6dde5e39a4d32df934ca5b38ab6322cad045fbee", "nhash_after": "47305f388176371ef43e9615d8a04dc9413655e4", "exemplar": {"tu": "src/ov_SC01_084/ov_SC01_084_jr_8013C98C.c", "fn": "func_8013D9B0"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1467, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1468, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 1469, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 1470, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 1471, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$11", "via": "", "line": 1472, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 1473, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$13", "via": "", "line": 1474, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 8, "kind": "pin", "cls": "A", "detail": "$14", "via": "", "line": 1475, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1477, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 1478, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 11, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 1479, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 12, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1480, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 13, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1481, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 14, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1482, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 15, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1497, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 16, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1499, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 17, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1501, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 18, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1503, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 19, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1505, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 20, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1506, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 21, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1512, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 22, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 1513, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 23, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 1515, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 24, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1520, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 25, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1521, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 26, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1530, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 27, "kind": "pin", "cls": "A", "detail": "$12", "via": "", "line": 1531, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 28, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 1532, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 29, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 1534, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 30, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 1540, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 31, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1549, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 32, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1556, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 33, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1563, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.191} +{"ts": "2026-09-09 03:23:33", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_074/ov_SC01_074_jr_8013C98C.c", "fn": "func_8013DD68", "addr": 2148785512, "aliases": ["ov_SC01_074"], "header": false, "includers": 0, "o0": false, "nhash_before": "8d6f6dddb0854be62dcad5613bb3a0408dc84c3e", "nhash_after": "25adb41155458a065f2ae31fe3eba05729843b78", "exemplar": {"tu": "src/ov_SC01_084/ov_SC01_084_jr_8013C98C.c", "fn": "func_8013DD68"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1704, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 1706, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$11", "via": "", "line": 1725, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.125} +{"ts": "2026-09-09 03:23:33", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_074/ov_SC01_074_jr_8013C98C.c", "fn": "func_8013E5E8", "addr": 2148787688, "aliases": ["ov_SC01_074"], "header": false, "includers": 0, "o0": false, "nhash_before": "f30b00e65b50254377a932e5191337cb4d5242b0", "nhash_after": "f30b00e65b50254377a932e5191337cb4d5242b0", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1813, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.338} +{"ts": "2026-09-09 03:23:33", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_074/ov_SC01_074_jr_8013C98C.c", "fn": "func_8013E6AC", "addr": 2148787884, "aliases": ["ov_SC01_074"], "header": false, "includers": 0, "o0": false, "nhash_before": "6c16e68ed5b319390683a19f7aa60df6270f0d60", "nhash_after": "754219253a895baafc31a9c2194255f3d816ac3d", "exemplar": {"tu": "src/ov_SC01_084/ov_SC01_084_jr_8013C98C.c", "fn": "func_8013E6AC"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1859, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1860, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 1864, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.123} +{"ts": "2026-09-09 03:23:33", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_074/ov_SC01_074_jr_8013C98C.c", "fn": "func_8013EB7C", "addr": 2148789116, "aliases": ["ov_SC01_074"], "header": false, "includers": 0, "o0": false, "nhash_before": "911425fc8bfe89aaf9bc9bd6e295a620cc275c7b", "nhash_after": "911425fc8bfe89aaf9bc9bd6e295a620cc275c7b", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2021, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.295} +{"ts": "2026-09-09 03:23:31", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_080/ov_SC01_080_jr_8013C98C.c", "fn": "func_8013CF68", "addr": 2148781928, "aliases": ["ov_SC01_080"], "header": false, "includers": 0, "o0": false, "nhash_before": "5a75eb79d3353c515ae37f52d702bda943144381", "nhash_after": "5a75eb79d3353c515ae37f52d702bda943144381", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "instruction", "cls": "B", "detail": "la", "via": "", "line": 1062, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.263} +{"ts": "2026-09-09 03:23:31", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_080/ov_SC01_080_jr_8013C98C.c", "fn": "func_8013D178", "addr": 2148782456, "aliases": ["ov_SC01_080"], "header": false, "includers": 0, "o0": false, "nhash_before": "3d1f3afc202fce0b1322612007eca4601f81129d", "nhash_after": "3d1f3afc202fce0b1322612007eca4601f81129d", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 1162, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.377} +{"ts": "2026-09-09 03:23:32", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_080/ov_SC01_080_jr_8013C98C.c", "fn": "func_8013D53C", "addr": 2148783420, "aliases": ["ov_SC01_080"], "header": false, "includers": 0, "o0": false, "nhash_before": "41dc720850469b87a4005c6ac9e73403e2f69543", "nhash_after": "41dc720850469b87a4005c6ac9e73403e2f69543", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1382, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1388, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.533} +{"ts": "2026-09-09 03:23:32", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_080/ov_SC01_080_jr_8013C98C.c", "fn": "func_8013D8FC", "addr": 2148784380, "aliases": ["ov_SC01_080"], "header": false, "includers": 0, "o0": false, "nhash_before": "c820a63b3c41dd06b7298ec24a896ca0d08c5a8e", "nhash_after": "cd8d6803486795564db61df0a56ff61125fd2d6e", "exemplar": {"tu": "src/ov_SC01_084/ov_SC01_084_jr_8013C98C.c", "fn": "func_8013D8FC"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1423, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1424, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 1425, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 1426, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.129} +{"ts": "2026-09-09 03:23:32", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_080/ov_SC01_080_jr_8013C98C.c", "fn": "func_8013D9B0", "addr": 2148784560, "aliases": ["ov_SC01_080"], "header": false, "includers": 0, "o0": false, "nhash_before": "6dde5e39a4d32df934ca5b38ab6322cad045fbee", "nhash_after": "47305f388176371ef43e9615d8a04dc9413655e4", "exemplar": {"tu": "src/ov_SC01_084/ov_SC01_084_jr_8013C98C.c", "fn": "func_8013D9B0"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1467, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1468, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 1469, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 1470, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 1471, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$11", "via": "", "line": 1472, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 1473, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$13", "via": "", "line": 1474, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 8, "kind": "pin", "cls": "A", "detail": "$14", "via": "", "line": 1475, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1477, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 1478, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 11, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 1479, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 12, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1480, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 13, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1481, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 14, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1482, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 15, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1497, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 16, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1499, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 17, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1501, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 18, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1503, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 19, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1505, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 20, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1506, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 21, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1512, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 22, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 1513, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 23, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 1515, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 24, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1520, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 25, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1521, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 26, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1530, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 27, "kind": "pin", "cls": "A", "detail": "$12", "via": "", "line": 1531, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 28, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 1532, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 29, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 1534, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 30, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 1540, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 31, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1549, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 32, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1556, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 33, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1563, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.154} +{"ts": "2026-09-09 03:23:33", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_080/ov_SC01_080_jr_8013C98C.c", "fn": "func_8013DD68", "addr": 2148785512, "aliases": ["ov_SC01_080"], "header": false, "includers": 0, "o0": false, "nhash_before": "8d6f6dddb0854be62dcad5613bb3a0408dc84c3e", "nhash_after": "25adb41155458a065f2ae31fe3eba05729843b78", "exemplar": {"tu": "src/ov_SC01_084/ov_SC01_084_jr_8013C98C.c", "fn": "func_8013DD68"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1704, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 1706, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$11", "via": "", "line": 1725, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.122} +{"ts": "2026-09-09 03:23:33", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_080/ov_SC01_080_jr_8013C98C.c", "fn": "func_8013E5E8", "addr": 2148787688, "aliases": ["ov_SC01_080"], "header": false, "includers": 0, "o0": false, "nhash_before": "f30b00e65b50254377a932e5191337cb4d5242b0", "nhash_after": "f30b00e65b50254377a932e5191337cb4d5242b0", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1813, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.36} +{"ts": "2026-09-09 03:23:33", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_080/ov_SC01_080_jr_8013C98C.c", "fn": "func_8013E6AC", "addr": 2148787884, "aliases": ["ov_SC01_080"], "header": false, "includers": 0, "o0": false, "nhash_before": "6c16e68ed5b319390683a19f7aa60df6270f0d60", "nhash_after": "754219253a895baafc31a9c2194255f3d816ac3d", "exemplar": {"tu": "src/ov_SC01_084/ov_SC01_084_jr_8013C98C.c", "fn": "func_8013E6AC"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1859, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1860, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 1864, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.139} +{"ts": "2026-09-09 03:23:33", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_080/ov_SC01_080_jr_8013C98C.c", "fn": "func_8013EB7C", "addr": 2148789116, "aliases": ["ov_SC01_080"], "header": false, "includers": 0, "o0": false, "nhash_before": "911425fc8bfe89aaf9bc9bd6e295a620cc275c7b", "nhash_after": "911425fc8bfe89aaf9bc9bd6e295a620cc275c7b", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2021, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.284} +{"ts": "2026-09-09 03:23:32", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_004/ov_SC02_004_jr_8013C98C.c", "fn": "func_8013CF68", "addr": 2148781928, "aliases": ["ov_SC02_004"], "header": false, "includers": 0, "o0": false, "nhash_before": "5a75eb79d3353c515ae37f52d702bda943144381", "nhash_after": "5a75eb79d3353c515ae37f52d702bda943144381", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "instruction", "cls": "B", "detail": "la", "via": "", "line": 1062, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.294} +{"ts": "2026-09-09 03:23:32", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_004/ov_SC02_004_jr_8013C98C.c", "fn": "func_8013D178", "addr": 2148782456, "aliases": ["ov_SC02_004"], "header": false, "includers": 0, "o0": false, "nhash_before": "3d1f3afc202fce0b1322612007eca4601f81129d", "nhash_after": "3d1f3afc202fce0b1322612007eca4601f81129d", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 1162, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.305} +{"ts": "2026-09-09 03:23:33", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_004/ov_SC02_004_jr_8013C98C.c", "fn": "func_8013D53C", "addr": 2148783420, "aliases": ["ov_SC02_004"], "header": false, "includers": 0, "o0": false, "nhash_before": "41dc720850469b87a4005c6ac9e73403e2f69543", "nhash_after": "41dc720850469b87a4005c6ac9e73403e2f69543", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1382, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1388, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.5} +{"ts": "2026-09-09 03:23:33", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_004/ov_SC02_004_jr_8013C98C.c", "fn": "func_8013D8FC", "addr": 2148784380, "aliases": ["ov_SC02_004"], "header": false, "includers": 0, "o0": false, "nhash_before": "c820a63b3c41dd06b7298ec24a896ca0d08c5a8e", "nhash_after": "cd8d6803486795564db61df0a56ff61125fd2d6e", "exemplar": {"tu": "src/ov_SC01_084/ov_SC01_084_jr_8013C98C.c", "fn": "func_8013D8FC"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1423, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1424, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 1425, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 1426, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.131} +{"ts": "2026-09-09 03:23:33", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_004/ov_SC02_004_jr_8013C98C.c", "fn": "func_8013D9B0", "addr": 2148784560, "aliases": ["ov_SC02_004"], "header": false, "includers": 0, "o0": false, "nhash_before": "6dde5e39a4d32df934ca5b38ab6322cad045fbee", "nhash_after": "47305f388176371ef43e9615d8a04dc9413655e4", "exemplar": {"tu": "src/ov_SC01_084/ov_SC01_084_jr_8013C98C.c", "fn": "func_8013D9B0"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1467, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1468, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 1469, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 1470, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 1471, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$11", "via": "", "line": 1472, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 1473, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$13", "via": "", "line": 1474, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 8, "kind": "pin", "cls": "A", "detail": "$14", "via": "", "line": 1475, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1477, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 1478, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 11, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 1479, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 12, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1480, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 13, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1481, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 14, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1482, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 15, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1497, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 16, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1499, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 17, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1501, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 18, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1503, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 19, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1505, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 20, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1506, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 21, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1512, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 22, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 1513, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 23, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 1515, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 24, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1520, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 25, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1521, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 26, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1530, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 27, "kind": "pin", "cls": "A", "detail": "$12", "via": "", "line": 1531, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 28, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 1532, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 29, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 1534, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 30, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 1540, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 31, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1549, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 32, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1556, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 33, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1563, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.143} +{"ts": "2026-09-09 03:23:33", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_004/ov_SC02_004_jr_8013C98C.c", "fn": "func_8013DD68", "addr": 2148785512, "aliases": ["ov_SC02_004"], "header": false, "includers": 0, "o0": false, "nhash_before": "8d6f6dddb0854be62dcad5613bb3a0408dc84c3e", "nhash_after": "25adb41155458a065f2ae31fe3eba05729843b78", "exemplar": {"tu": "src/ov_SC01_084/ov_SC01_084_jr_8013C98C.c", "fn": "func_8013DD68"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1704, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 1706, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$11", "via": "", "line": 1725, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.238} +{"ts": "2026-09-09 03:23:34", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_004/ov_SC02_004_jr_8013C98C.c", "fn": "func_8013E5E8", "addr": 2148787688, "aliases": ["ov_SC02_004"], "header": false, "includers": 0, "o0": false, "nhash_before": "f30b00e65b50254377a932e5191337cb4d5242b0", "nhash_after": "f30b00e65b50254377a932e5191337cb4d5242b0", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1813, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.272} +{"ts": "2026-09-09 03:23:34", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_004/ov_SC02_004_jr_8013C98C.c", "fn": "func_8013E6AC", "addr": 2148787884, "aliases": ["ov_SC02_004"], "header": false, "includers": 0, "o0": false, "nhash_before": "6c16e68ed5b319390683a19f7aa60df6270f0d60", "nhash_after": "754219253a895baafc31a9c2194255f3d816ac3d", "exemplar": {"tu": "src/ov_SC01_084/ov_SC01_084_jr_8013C98C.c", "fn": "func_8013E6AC"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1859, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1860, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 1864, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.148} +{"ts": "2026-09-09 03:23:34", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_004/ov_SC02_004_jr_8013C98C.c", "fn": "func_8013EB7C", "addr": 2148789116, "aliases": ["ov_SC02_004"], "header": false, "includers": 0, "o0": false, "nhash_before": "911425fc8bfe89aaf9bc9bd6e295a620cc275c7b", "nhash_after": "911425fc8bfe89aaf9bc9bd6e295a620cc275c7b", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2021, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.288} +{"ts": "2026-09-09 03:23:32", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_011/ov_SC02_011_jr_8013C98C.c", "fn": "func_8013CF68", "addr": 2148781928, "aliases": ["ov_SC02_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "5a75eb79d3353c515ae37f52d702bda943144381", "nhash_after": "5a75eb79d3353c515ae37f52d702bda943144381", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "instruction", "cls": "B", "detail": "la", "via": "", "line": 1062, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.292} +{"ts": "2026-09-09 03:23:32", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_011/ov_SC02_011_jr_8013C98C.c", "fn": "func_8013D178", "addr": 2148782456, "aliases": ["ov_SC02_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "3d1f3afc202fce0b1322612007eca4601f81129d", "nhash_after": "3d1f3afc202fce0b1322612007eca4601f81129d", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 1162, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.313} +{"ts": "2026-09-09 03:23:33", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_011/ov_SC02_011_jr_8013C98C.c", "fn": "func_8013D53C", "addr": 2148783420, "aliases": ["ov_SC02_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "41dc720850469b87a4005c6ac9e73403e2f69543", "nhash_after": "41dc720850469b87a4005c6ac9e73403e2f69543", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1382, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1388, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.434} +{"ts": "2026-09-09 03:23:33", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_011/ov_SC02_011_jr_8013C98C.c", "fn": "func_8013D8FC", "addr": 2148784380, "aliases": ["ov_SC02_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "c820a63b3c41dd06b7298ec24a896ca0d08c5a8e", "nhash_after": "cd8d6803486795564db61df0a56ff61125fd2d6e", "exemplar": {"tu": "src/ov_SC01_084/ov_SC01_084_jr_8013C98C.c", "fn": "func_8013D8FC"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1423, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1424, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 1425, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 1426, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.229} +{"ts": "2026-09-09 03:23:33", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_011/ov_SC02_011_jr_8013C98C.c", "fn": "func_8013D9B0", "addr": 2148784560, "aliases": ["ov_SC02_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "6dde5e39a4d32df934ca5b38ab6322cad045fbee", "nhash_after": "47305f388176371ef43e9615d8a04dc9413655e4", "exemplar": {"tu": "src/ov_SC01_084/ov_SC01_084_jr_8013C98C.c", "fn": "func_8013D9B0"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1467, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1468, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 1469, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 1470, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 1471, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$11", "via": "", "line": 1472, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 1473, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$13", "via": "", "line": 1474, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 8, "kind": "pin", "cls": "A", "detail": "$14", "via": "", "line": 1475, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1477, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 1478, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 11, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 1479, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 12, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1480, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 13, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1481, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 14, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1482, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 15, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1497, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 16, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1499, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 17, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1501, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 18, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1503, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 19, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1505, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 20, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1506, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 21, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1512, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 22, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 1513, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 23, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 1515, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 24, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1520, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 25, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1521, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 26, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1530, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 27, "kind": "pin", "cls": "A", "detail": "$12", "via": "", "line": 1531, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 28, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 1532, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 29, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 1534, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 30, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 1540, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 31, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1549, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 32, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1556, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 33, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1563, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.21} +{"ts": "2026-09-09 03:23:33", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_011/ov_SC02_011_jr_8013C98C.c", "fn": "func_8013DD68", "addr": 2148785512, "aliases": ["ov_SC02_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "8d6f6dddb0854be62dcad5613bb3a0408dc84c3e", "nhash_after": "25adb41155458a065f2ae31fe3eba05729843b78", "exemplar": {"tu": "src/ov_SC01_084/ov_SC01_084_jr_8013C98C.c", "fn": "func_8013DD68"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1704, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 1706, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$11", "via": "", "line": 1725, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.127} +{"ts": "2026-09-09 03:23:34", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_011/ov_SC02_011_jr_8013C98C.c", "fn": "func_8013E5E8", "addr": 2148787688, "aliases": ["ov_SC02_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "f30b00e65b50254377a932e5191337cb4d5242b0", "nhash_after": "f30b00e65b50254377a932e5191337cb4d5242b0", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1813, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.272} +{"ts": "2026-09-09 03:23:34", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_011/ov_SC02_011_jr_8013C98C.c", "fn": "func_8013E6AC", "addr": 2148787884, "aliases": ["ov_SC02_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "6c16e68ed5b319390683a19f7aa60df6270f0d60", "nhash_after": "754219253a895baafc31a9c2194255f3d816ac3d", "exemplar": {"tu": "src/ov_SC01_084/ov_SC01_084_jr_8013C98C.c", "fn": "func_8013E6AC"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1859, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1860, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 1864, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.152} +{"ts": "2026-09-09 03:23:34", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_011/ov_SC02_011_jr_8013C98C.c", "fn": "func_8013EB7C", "addr": 2148789116, "aliases": ["ov_SC02_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "911425fc8bfe89aaf9bc9bd6e295a620cc275c7b", "nhash_after": "911425fc8bfe89aaf9bc9bd6e295a620cc275c7b", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2021, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.268} +{"ts": "2026-09-09 03:23:30", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_005/ov_SC01_005_jr_8013C98C.c", "fn": "func_8013CF68", "addr": 2148781928, "aliases": ["ov_SC01_005", "ov_SC01_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "5a75eb79d3353c515ae37f52d702bda943144381", "nhash_after": "5a75eb79d3353c515ae37f52d702bda943144381", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "instruction", "cls": "B", "detail": "la", "via": "", "line": 1060, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.73} +{"ts": "2026-09-09 03:23:30", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_005/ov_SC01_005_jr_8013C98C.c", "fn": "func_8013D178", "addr": 2148782456, "aliases": ["ov_SC01_005", "ov_SC01_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "3d1f3afc202fce0b1322612007eca4601f81129d", "nhash_after": "3d1f3afc202fce0b1322612007eca4601f81129d", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 1160, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.56} +{"ts": "2026-09-09 03:23:31", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_005/ov_SC01_005_jr_8013C98C.c", "fn": "func_8013D53C", "addr": 2148783420, "aliases": ["ov_SC01_005", "ov_SC01_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "41dc720850469b87a4005c6ac9e73403e2f69543", "nhash_after": "41dc720850469b87a4005c6ac9e73403e2f69543", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1380, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1386, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.82} +{"ts": "2026-09-09 03:23:32", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_005/ov_SC01_005_jr_8013C98C.c", "fn": "func_8013D8FC", "addr": 2148784380, "aliases": ["ov_SC01_005", "ov_SC01_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "c820a63b3c41dd06b7298ec24a896ca0d08c5a8e", "nhash_after": "cd8d6803486795564db61df0a56ff61125fd2d6e", "exemplar": {"tu": "src/ov_SC01_084/ov_SC01_084_jr_8013C98C.c", "fn": "func_8013D8FC"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1421, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1422, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 1423, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 1424, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.283} +{"ts": "2026-09-09 03:23:32", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_005/ov_SC01_005_jr_8013C98C.c", "fn": "func_8013D9B0", "addr": 2148784560, "aliases": ["ov_SC01_005", "ov_SC01_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "6dde5e39a4d32df934ca5b38ab6322cad045fbee", "nhash_after": "47305f388176371ef43e9615d8a04dc9413655e4", "exemplar": {"tu": "src/ov_SC01_084/ov_SC01_084_jr_8013C98C.c", "fn": "func_8013D9B0"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1465, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1466, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 1467, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 1468, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 1469, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$11", "via": "", "line": 1470, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 1471, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$13", "via": "", "line": 1472, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 8, "kind": "pin", "cls": "A", "detail": "$14", "via": "", "line": 1473, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1475, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 1476, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 11, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 1477, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 12, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1478, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 13, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1479, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 14, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1480, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 15, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1495, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 16, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1497, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 17, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1499, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 18, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1501, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 19, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1503, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 20, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1504, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 21, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1510, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 22, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 1511, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 23, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 1513, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 24, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1518, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 25, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1519, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 26, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1528, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 27, "kind": "pin", "cls": "A", "detail": "$12", "via": "", "line": 1529, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 28, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 1530, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 29, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 1532, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 30, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 1538, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 31, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1547, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 32, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1554, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 33, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1561, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.284} +{"ts": "2026-09-09 03:23:32", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_005/ov_SC01_005_jr_8013C98C.c", "fn": "func_8013DD68", "addr": 2148785512, "aliases": ["ov_SC01_005", "ov_SC01_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "8d6f6dddb0854be62dcad5613bb3a0408dc84c3e", "nhash_after": "25adb41155458a065f2ae31fe3eba05729843b78", "exemplar": {"tu": "src/ov_SC01_084/ov_SC01_084_jr_8013C98C.c", "fn": "func_8013DD68"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1702, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 1704, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$11", "via": "", "line": 1723, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.316} +{"ts": "2026-09-09 03:23:33", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_005/ov_SC01_005_jr_8013C98C.c", "fn": "func_8013E5E8", "addr": 2148787688, "aliases": ["ov_SC01_005", "ov_SC01_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "f30b00e65b50254377a932e5191337cb4d5242b0", "nhash_after": "f30b00e65b50254377a932e5191337cb4d5242b0", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1811, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.661} +{"ts": "2026-09-09 03:23:33", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_005/ov_SC01_005_jr_8013C98C.c", "fn": "func_8013E6AC", "addr": 2148787884, "aliases": ["ov_SC01_005", "ov_SC01_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "6c16e68ed5b319390683a19f7aa60df6270f0d60", "nhash_after": "754219253a895baafc31a9c2194255f3d816ac3d", "exemplar": {"tu": "src/ov_SC01_084/ov_SC01_084_jr_8013C98C.c", "fn": "func_8013E6AC"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1857, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1858, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 1862, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.273} +{"ts": "2026-09-09 03:23:34", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_005/ov_SC01_005_jr_8013C98C.c", "fn": "func_8013EB7C", "addr": 2148789116, "aliases": ["ov_SC01_005", "ov_SC01_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "911425fc8bfe89aaf9bc9bd6e295a620cc275c7b", "nhash_after": "911425fc8bfe89aaf9bc9bd6e295a620cc275c7b", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2019, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.605} +{"ts": "2026-09-09 03:23:32", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_015/ov_SC02_015_jr_8013C98C.c", "fn": "func_8013CF68", "addr": 2148781928, "aliases": ["ov_SC02_015"], "header": false, "includers": 0, "o0": false, "nhash_before": "5a75eb79d3353c515ae37f52d702bda943144381", "nhash_after": "5a75eb79d3353c515ae37f52d702bda943144381", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "instruction", "cls": "B", "detail": "la", "via": "", "line": 1062, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.277} +{"ts": "2026-09-09 03:23:32", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_015/ov_SC02_015_jr_8013C98C.c", "fn": "func_8013D178", "addr": 2148782456, "aliases": ["ov_SC02_015"], "header": false, "includers": 0, "o0": false, "nhash_before": "3d1f3afc202fce0b1322612007eca4601f81129d", "nhash_after": "3d1f3afc202fce0b1322612007eca4601f81129d", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 1162, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.307} +{"ts": "2026-09-09 03:23:33", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_015/ov_SC02_015_jr_8013C98C.c", "fn": "func_8013D53C", "addr": 2148783420, "aliases": ["ov_SC02_015"], "header": false, "includers": 0, "o0": false, "nhash_before": "41dc720850469b87a4005c6ac9e73403e2f69543", "nhash_after": "41dc720850469b87a4005c6ac9e73403e2f69543", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1382, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1388, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.437} +{"ts": "2026-09-09 03:23:33", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_015/ov_SC02_015_jr_8013C98C.c", "fn": "func_8013D8FC", "addr": 2148784380, "aliases": ["ov_SC02_015"], "header": false, "includers": 0, "o0": false, "nhash_before": "c820a63b3c41dd06b7298ec24a896ca0d08c5a8e", "nhash_after": "cd8d6803486795564db61df0a56ff61125fd2d6e", "exemplar": {"tu": "src/ov_SC01_084/ov_SC01_084_jr_8013C98C.c", "fn": "func_8013D8FC"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1423, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1424, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 1425, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 1426, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.289} +{"ts": "2026-09-09 03:23:33", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_015/ov_SC02_015_jr_8013C98C.c", "fn": "func_8013D9B0", "addr": 2148784560, "aliases": ["ov_SC02_015"], "header": false, "includers": 0, "o0": false, "nhash_before": "6dde5e39a4d32df934ca5b38ab6322cad045fbee", "nhash_after": "47305f388176371ef43e9615d8a04dc9413655e4", "exemplar": {"tu": "src/ov_SC01_084/ov_SC01_084_jr_8013C98C.c", "fn": "func_8013D9B0"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1467, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1468, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 1469, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 1470, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 1471, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$11", "via": "", "line": 1472, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 1473, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$13", "via": "", "line": 1474, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 8, "kind": "pin", "cls": "A", "detail": "$14", "via": "", "line": 1475, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1477, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 1478, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 11, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 1479, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 12, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1480, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 13, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1481, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 14, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1482, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 15, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1497, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 16, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1499, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 17, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1501, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 18, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1503, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 19, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1505, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 20, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1506, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 21, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1512, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 22, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 1513, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 23, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 1515, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 24, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1520, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 25, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1521, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 26, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1530, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 27, "kind": "pin", "cls": "A", "detail": "$12", "via": "", "line": 1531, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 28, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 1532, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 29, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 1534, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 30, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 1540, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 31, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1549, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 32, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1556, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 33, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1563, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.216} +{"ts": "2026-09-09 03:23:34", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_015/ov_SC02_015_jr_8013C98C.c", "fn": "func_8013DD68", "addr": 2148785512, "aliases": ["ov_SC02_015"], "header": false, "includers": 0, "o0": false, "nhash_before": "8d6f6dddb0854be62dcad5613bb3a0408dc84c3e", "nhash_after": "25adb41155458a065f2ae31fe3eba05729843b78", "exemplar": {"tu": "src/ov_SC01_084/ov_SC01_084_jr_8013C98C.c", "fn": "func_8013DD68"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1704, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 1706, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$11", "via": "", "line": 1725, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.185} +{"ts": "2026-09-09 03:23:34", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_015/ov_SC02_015_jr_8013C98C.c", "fn": "func_8013E5E8", "addr": 2148787688, "aliases": ["ov_SC02_015"], "header": false, "includers": 0, "o0": false, "nhash_before": "f30b00e65b50254377a932e5191337cb4d5242b0", "nhash_after": "f30b00e65b50254377a932e5191337cb4d5242b0", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1813, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.256} +{"ts": "2026-09-09 03:23:34", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_015/ov_SC02_015_jr_8013C98C.c", "fn": "func_8013E6AC", "addr": 2148787884, "aliases": ["ov_SC02_015"], "header": false, "includers": 0, "o0": false, "nhash_before": "6c16e68ed5b319390683a19f7aa60df6270f0d60", "nhash_after": "754219253a895baafc31a9c2194255f3d816ac3d", "exemplar": {"tu": "src/ov_SC01_084/ov_SC01_084_jr_8013C98C.c", "fn": "func_8013E6AC"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1859, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1860, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 1864, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.127} +{"ts": "2026-09-09 03:23:35", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_015/ov_SC02_015_jr_8013C98C.c", "fn": "func_8013EB7C", "addr": 2148789116, "aliases": ["ov_SC02_015"], "header": false, "includers": 0, "o0": false, "nhash_before": "911425fc8bfe89aaf9bc9bd6e295a620cc275c7b", "nhash_after": "911425fc8bfe89aaf9bc9bd6e295a620cc275c7b", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2021, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.362} +{"ts": "2026-09-09 03:23:32", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_016/ov_SC02_016_jr_8013C98C.c", "fn": "func_8013CF68", "addr": 2148781928, "aliases": ["ov_SC02_016"], "header": false, "includers": 0, "o0": false, "nhash_before": "5a75eb79d3353c515ae37f52d702bda943144381", "nhash_after": "5a75eb79d3353c515ae37f52d702bda943144381", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "instruction", "cls": "B", "detail": "la", "via": "", "line": 1062, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.402} +{"ts": "2026-09-09 03:23:33", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_016/ov_SC02_016_jr_8013C98C.c", "fn": "func_8013D178", "addr": 2148782456, "aliases": ["ov_SC02_016"], "header": false, "includers": 0, "o0": false, "nhash_before": "3d1f3afc202fce0b1322612007eca4601f81129d", "nhash_after": "3d1f3afc202fce0b1322612007eca4601f81129d", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 1162, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.304} +{"ts": "2026-09-09 03:23:33", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_016/ov_SC02_016_jr_8013C98C.c", "fn": "func_8013D53C", "addr": 2148783420, "aliases": ["ov_SC02_016"], "header": false, "includers": 0, "o0": false, "nhash_before": "41dc720850469b87a4005c6ac9e73403e2f69543", "nhash_after": "41dc720850469b87a4005c6ac9e73403e2f69543", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1382, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1388, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.416} +{"ts": "2026-09-09 03:23:33", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_016/ov_SC02_016_jr_8013C98C.c", "fn": "func_8013D8FC", "addr": 2148784380, "aliases": ["ov_SC02_016"], "header": false, "includers": 0, "o0": false, "nhash_before": "c820a63b3c41dd06b7298ec24a896ca0d08c5a8e", "nhash_after": "cd8d6803486795564db61df0a56ff61125fd2d6e", "exemplar": {"tu": "src/ov_SC01_084/ov_SC01_084_jr_8013C98C.c", "fn": "func_8013D8FC"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1423, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1424, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 1425, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 1426, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.129} +{"ts": "2026-09-09 03:23:33", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_016/ov_SC02_016_jr_8013C98C.c", "fn": "func_8013D9B0", "addr": 2148784560, "aliases": ["ov_SC02_016"], "header": false, "includers": 0, "o0": false, "nhash_before": "6dde5e39a4d32df934ca5b38ab6322cad045fbee", "nhash_after": "47305f388176371ef43e9615d8a04dc9413655e4", "exemplar": {"tu": "src/ov_SC01_084/ov_SC01_084_jr_8013C98C.c", "fn": "func_8013D9B0"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1467, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1468, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 1469, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 1470, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 1471, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$11", "via": "", "line": 1472, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 1473, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$13", "via": "", "line": 1474, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 8, "kind": "pin", "cls": "A", "detail": "$14", "via": "", "line": 1475, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1477, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 1478, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 11, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 1479, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 12, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1480, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 13, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1481, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 14, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1482, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 15, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1497, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 16, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1499, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 17, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1501, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 18, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1503, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 19, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1505, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 20, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1506, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 21, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1512, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 22, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 1513, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 23, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 1515, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 24, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1520, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 25, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1521, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 26, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1530, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 27, "kind": "pin", "cls": "A", "detail": "$12", "via": "", "line": 1531, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 28, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 1532, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 29, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 1534, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 30, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 1540, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 31, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1549, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 32, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1556, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 33, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1563, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.155} +{"ts": "2026-09-09 03:23:34", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_016/ov_SC02_016_jr_8013C98C.c", "fn": "func_8013DD68", "addr": 2148785512, "aliases": ["ov_SC02_016"], "header": false, "includers": 0, "o0": false, "nhash_before": "8d6f6dddb0854be62dcad5613bb3a0408dc84c3e", "nhash_after": "25adb41155458a065f2ae31fe3eba05729843b78", "exemplar": {"tu": "src/ov_SC01_084/ov_SC01_084_jr_8013C98C.c", "fn": "func_8013DD68"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1704, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 1706, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$11", "via": "", "line": 1725, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.18} +{"ts": "2026-09-09 03:23:34", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_016/ov_SC02_016_jr_8013C98C.c", "fn": "func_8013E5E8", "addr": 2148787688, "aliases": ["ov_SC02_016"], "header": false, "includers": 0, "o0": false, "nhash_before": "f30b00e65b50254377a932e5191337cb4d5242b0", "nhash_after": "f30b00e65b50254377a932e5191337cb4d5242b0", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1813, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.344} +{"ts": "2026-09-09 03:23:34", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_016/ov_SC02_016_jr_8013C98C.c", "fn": "func_8013E6AC", "addr": 2148787884, "aliases": ["ov_SC02_016"], "header": false, "includers": 0, "o0": false, "nhash_before": "6c16e68ed5b319390683a19f7aa60df6270f0d60", "nhash_after": "754219253a895baafc31a9c2194255f3d816ac3d", "exemplar": {"tu": "src/ov_SC01_084/ov_SC01_084_jr_8013C98C.c", "fn": "func_8013E6AC"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1859, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1860, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 1864, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.178} +{"ts": "2026-09-09 03:23:35", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_016/ov_SC02_016_jr_8013C98C.c", "fn": "func_8013EB7C", "addr": 2148789116, "aliases": ["ov_SC02_016"], "header": false, "includers": 0, "o0": false, "nhash_before": "911425fc8bfe89aaf9bc9bd6e295a620cc275c7b", "nhash_after": "911425fc8bfe89aaf9bc9bd6e295a620cc275c7b", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2021, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.422} +{"ts": "2026-09-09 03:23:32", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_017/ov_SC02_017_jr_8013C98C.c", "fn": "func_8013CF68", "addr": 2148781928, "aliases": ["ov_SC02_017"], "header": false, "includers": 0, "o0": false, "nhash_before": "5a75eb79d3353c515ae37f52d702bda943144381", "nhash_after": "5a75eb79d3353c515ae37f52d702bda943144381", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "instruction", "cls": "B", "detail": "la", "via": "", "line": 1062, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.374} +{"ts": "2026-09-09 03:23:33", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_017/ov_SC02_017_jr_8013C98C.c", "fn": "func_8013D178", "addr": 2148782456, "aliases": ["ov_SC02_017"], "header": false, "includers": 0, "o0": false, "nhash_before": "3d1f3afc202fce0b1322612007eca4601f81129d", "nhash_after": "3d1f3afc202fce0b1322612007eca4601f81129d", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 1162, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.295} +{"ts": "2026-09-09 03:23:33", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_017/ov_SC02_017_jr_8013C98C.c", "fn": "func_8013D53C", "addr": 2148783420, "aliases": ["ov_SC02_017"], "header": false, "includers": 0, "o0": false, "nhash_before": "41dc720850469b87a4005c6ac9e73403e2f69543", "nhash_after": "41dc720850469b87a4005c6ac9e73403e2f69543", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1382, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1388, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.536} +{"ts": "2026-09-09 03:23:33", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_017/ov_SC02_017_jr_8013C98C.c", "fn": "func_8013D8FC", "addr": 2148784380, "aliases": ["ov_SC02_017"], "header": false, "includers": 0, "o0": false, "nhash_before": "c820a63b3c41dd06b7298ec24a896ca0d08c5a8e", "nhash_after": "cd8d6803486795564db61df0a56ff61125fd2d6e", "exemplar": {"tu": "src/ov_SC01_084/ov_SC01_084_jr_8013C98C.c", "fn": "func_8013D8FC"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1423, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1424, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 1425, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 1426, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.149} +{"ts": "2026-09-09 03:23:34", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_017/ov_SC02_017_jr_8013C98C.c", "fn": "func_8013D9B0", "addr": 2148784560, "aliases": ["ov_SC02_017"], "header": false, "includers": 0, "o0": false, "nhash_before": "6dde5e39a4d32df934ca5b38ab6322cad045fbee", "nhash_after": "47305f388176371ef43e9615d8a04dc9413655e4", "exemplar": {"tu": "src/ov_SC01_084/ov_SC01_084_jr_8013C98C.c", "fn": "func_8013D9B0"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1467, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1468, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 1469, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 1470, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 1471, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$11", "via": "", "line": 1472, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 1473, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$13", "via": "", "line": 1474, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 8, "kind": "pin", "cls": "A", "detail": "$14", "via": "", "line": 1475, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1477, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 1478, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 11, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 1479, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 12, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1480, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 13, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1481, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 14, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1482, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 15, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1497, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 16, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1499, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 17, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1501, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 18, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1503, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 19, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1505, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 20, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1506, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 21, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1512, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 22, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 1513, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 23, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 1515, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 24, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1520, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 25, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1521, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 26, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1530, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 27, "kind": "pin", "cls": "A", "detail": "$12", "via": "", "line": 1531, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 28, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 1532, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 29, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 1534, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 30, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 1540, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 31, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1549, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 32, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1556, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 33, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1563, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.141} +{"ts": "2026-09-09 03:23:34", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_017/ov_SC02_017_jr_8013C98C.c", "fn": "func_8013DD68", "addr": 2148785512, "aliases": ["ov_SC02_017"], "header": false, "includers": 0, "o0": false, "nhash_before": "8d6f6dddb0854be62dcad5613bb3a0408dc84c3e", "nhash_after": "25adb41155458a065f2ae31fe3eba05729843b78", "exemplar": {"tu": "src/ov_SC01_084/ov_SC01_084_jr_8013C98C.c", "fn": "func_8013DD68"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1704, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 1706, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$11", "via": "", "line": 1725, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.148} +{"ts": "2026-09-09 03:23:34", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_017/ov_SC02_017_jr_8013C98C.c", "fn": "func_8013E5E8", "addr": 2148787688, "aliases": ["ov_SC02_017"], "header": false, "includers": 0, "o0": false, "nhash_before": "f30b00e65b50254377a932e5191337cb4d5242b0", "nhash_after": "f30b00e65b50254377a932e5191337cb4d5242b0", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1813, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.359} +{"ts": "2026-09-09 03:23:34", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_017/ov_SC02_017_jr_8013C98C.c", "fn": "func_8013E6AC", "addr": 2148787884, "aliases": ["ov_SC02_017"], "header": false, "includers": 0, "o0": false, "nhash_before": "6c16e68ed5b319390683a19f7aa60df6270f0d60", "nhash_after": "754219253a895baafc31a9c2194255f3d816ac3d", "exemplar": {"tu": "src/ov_SC01_084/ov_SC01_084_jr_8013C98C.c", "fn": "func_8013E6AC"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1859, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1860, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 1864, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.163} +{"ts": "2026-09-09 03:23:35", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_017/ov_SC02_017_jr_8013C98C.c", "fn": "func_8013EB7C", "addr": 2148789116, "aliases": ["ov_SC02_017"], "header": false, "includers": 0, "o0": false, "nhash_before": "911425fc8bfe89aaf9bc9bd6e295a620cc275c7b", "nhash_after": "911425fc8bfe89aaf9bc9bd6e295a620cc275c7b", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2021, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.344} +{"ts": "2026-09-09 03:23:33", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_026/ov_SC02_026_jr_8013C98C.c", "fn": "func_8013CF68", "addr": 2148781928, "aliases": ["ov_SC02_026"], "header": false, "includers": 0, "o0": false, "nhash_before": "5a75eb79d3353c515ae37f52d702bda943144381", "nhash_after": "5a75eb79d3353c515ae37f52d702bda943144381", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "instruction", "cls": "B", "detail": "la", "via": "", "line": 1062, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.364} +{"ts": "2026-09-09 03:23:33", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_026/ov_SC02_026_jr_8013C98C.c", "fn": "func_8013D178", "addr": 2148782456, "aliases": ["ov_SC02_026"], "header": false, "includers": 0, "o0": false, "nhash_before": "3d1f3afc202fce0b1322612007eca4601f81129d", "nhash_after": "3d1f3afc202fce0b1322612007eca4601f81129d", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 1162, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.284} +{"ts": "2026-09-09 03:23:34", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_026/ov_SC02_026_jr_8013C98C.c", "fn": "func_8013D53C", "addr": 2148783420, "aliases": ["ov_SC02_026"], "header": false, "includers": 0, "o0": false, "nhash_before": "41dc720850469b87a4005c6ac9e73403e2f69543", "nhash_after": "41dc720850469b87a4005c6ac9e73403e2f69543", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1382, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1388, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.65} +{"ts": "2026-09-09 03:23:34", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_026/ov_SC02_026_jr_8013C98C.c", "fn": "func_8013D8FC", "addr": 2148784380, "aliases": ["ov_SC02_026"], "header": false, "includers": 0, "o0": false, "nhash_before": "c820a63b3c41dd06b7298ec24a896ca0d08c5a8e", "nhash_after": "cd8d6803486795564db61df0a56ff61125fd2d6e", "exemplar": {"tu": "src/ov_SC01_084/ov_SC01_084_jr_8013C98C.c", "fn": "func_8013D8FC"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1423, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1424, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 1425, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 1426, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.141} +{"ts": "2026-09-09 03:23:34", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_026/ov_SC02_026_jr_8013C98C.c", "fn": "func_8013D9B0", "addr": 2148784560, "aliases": ["ov_SC02_026"], "header": false, "includers": 0, "o0": false, "nhash_before": "6dde5e39a4d32df934ca5b38ab6322cad045fbee", "nhash_after": "47305f388176371ef43e9615d8a04dc9413655e4", "exemplar": {"tu": "src/ov_SC01_084/ov_SC01_084_jr_8013C98C.c", "fn": "func_8013D9B0"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1467, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1468, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 1469, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 1470, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 1471, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$11", "via": "", "line": 1472, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 1473, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$13", "via": "", "line": 1474, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 8, "kind": "pin", "cls": "A", "detail": "$14", "via": "", "line": 1475, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1477, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 1478, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 11, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 1479, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 12, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1480, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 13, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1481, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 14, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1482, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 15, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1497, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 16, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1499, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 17, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1501, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 18, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1503, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 19, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1505, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 20, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1506, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 21, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1512, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 22, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 1513, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 23, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 1515, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 24, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1520, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 25, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1521, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 26, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1530, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 27, "kind": "pin", "cls": "A", "detail": "$12", "via": "", "line": 1531, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 28, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 1532, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 29, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 1534, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 30, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 1540, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 31, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1549, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 32, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1556, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 33, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1563, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.134} +{"ts": "2026-09-09 03:23:34", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_026/ov_SC02_026_jr_8013C98C.c", "fn": "func_8013DD68", "addr": 2148785512, "aliases": ["ov_SC02_026"], "header": false, "includers": 0, "o0": false, "nhash_before": "8d6f6dddb0854be62dcad5613bb3a0408dc84c3e", "nhash_after": "25adb41155458a065f2ae31fe3eba05729843b78", "exemplar": {"tu": "src/ov_SC01_084/ov_SC01_084_jr_8013C98C.c", "fn": "func_8013DD68"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1704, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 1706, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$11", "via": "", "line": 1725, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.155} +{"ts": "2026-09-09 03:23:35", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_026/ov_SC02_026_jr_8013C98C.c", "fn": "func_8013E5E8", "addr": 2148787688, "aliases": ["ov_SC02_026"], "header": false, "includers": 0, "o0": false, "nhash_before": "f30b00e65b50254377a932e5191337cb4d5242b0", "nhash_after": "f30b00e65b50254377a932e5191337cb4d5242b0", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1813, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.416} +{"ts": "2026-09-09 03:23:35", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_026/ov_SC02_026_jr_8013C98C.c", "fn": "func_8013E6AC", "addr": 2148787884, "aliases": ["ov_SC02_026"], "header": false, "includers": 0, "o0": false, "nhash_before": "6c16e68ed5b319390683a19f7aa60df6270f0d60", "nhash_after": "754219253a895baafc31a9c2194255f3d816ac3d", "exemplar": {"tu": "src/ov_SC01_084/ov_SC01_084_jr_8013C98C.c", "fn": "func_8013E6AC"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1859, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1860, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 1864, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.156} +{"ts": "2026-09-09 03:23:35", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_026/ov_SC02_026_jr_8013C98C.c", "fn": "func_8013EB7C", "addr": 2148789116, "aliases": ["ov_SC02_026"], "header": false, "includers": 0, "o0": false, "nhash_before": "911425fc8bfe89aaf9bc9bd6e295a620cc275c7b", "nhash_after": "911425fc8bfe89aaf9bc9bd6e295a620cc275c7b", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2021, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.406} +{"ts": "2026-09-09 03:23:33", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_021/ov_SC02_021_jr_8013C98C.c", "fn": "func_8013CF68", "addr": 2148781928, "aliases": ["ov_SC02_021"], "header": false, "includers": 0, "o0": false, "nhash_before": "5a75eb79d3353c515ae37f52d702bda943144381", "nhash_after": "5a75eb79d3353c515ae37f52d702bda943144381", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "instruction", "cls": "B", "detail": "la", "via": "", "line": 1062, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.472} +{"ts": "2026-09-09 03:23:33", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_021/ov_SC02_021_jr_8013C98C.c", "fn": "func_8013D178", "addr": 2148782456, "aliases": ["ov_SC02_021"], "header": false, "includers": 0, "o0": false, "nhash_before": "3d1f3afc202fce0b1322612007eca4601f81129d", "nhash_after": "3d1f3afc202fce0b1322612007eca4601f81129d", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 1162, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.339} +{"ts": "2026-09-09 03:23:34", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_021/ov_SC02_021_jr_8013C98C.c", "fn": "func_8013D53C", "addr": 2148783420, "aliases": ["ov_SC02_021"], "header": false, "includers": 0, "o0": false, "nhash_before": "41dc720850469b87a4005c6ac9e73403e2f69543", "nhash_after": "41dc720850469b87a4005c6ac9e73403e2f69543", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1382, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1388, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.507} +{"ts": "2026-09-09 03:23:34", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_021/ov_SC02_021_jr_8013C98C.c", "fn": "func_8013D8FC", "addr": 2148784380, "aliases": ["ov_SC02_021"], "header": false, "includers": 0, "o0": false, "nhash_before": "c820a63b3c41dd06b7298ec24a896ca0d08c5a8e", "nhash_after": "cd8d6803486795564db61df0a56ff61125fd2d6e", "exemplar": {"tu": "src/ov_SC01_084/ov_SC01_084_jr_8013C98C.c", "fn": "func_8013D8FC"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1423, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1424, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 1425, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 1426, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.132} +{"ts": "2026-09-09 03:23:34", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_021/ov_SC02_021_jr_8013C98C.c", "fn": "func_8013D9B0", "addr": 2148784560, "aliases": ["ov_SC02_021"], "header": false, "includers": 0, "o0": false, "nhash_before": "6dde5e39a4d32df934ca5b38ab6322cad045fbee", "nhash_after": "47305f388176371ef43e9615d8a04dc9413655e4", "exemplar": {"tu": "src/ov_SC01_084/ov_SC01_084_jr_8013C98C.c", "fn": "func_8013D9B0"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1467, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1468, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 1469, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 1470, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 1471, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$11", "via": "", "line": 1472, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 1473, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$13", "via": "", "line": 1474, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 8, "kind": "pin", "cls": "A", "detail": "$14", "via": "", "line": 1475, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1477, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 1478, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 11, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 1479, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 12, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1480, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 13, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1481, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 14, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1482, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 15, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1497, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 16, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1499, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 17, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1501, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 18, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1503, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 19, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1505, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 20, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1506, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 21, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1512, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 22, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 1513, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 23, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 1515, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 24, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1520, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 25, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1521, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 26, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1530, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 27, "kind": "pin", "cls": "A", "detail": "$12", "via": "", "line": 1531, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 28, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 1532, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 29, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 1534, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 30, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 1540, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 31, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1549, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 32, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1556, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 33, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1563, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.296} +{"ts": "2026-09-09 03:23:34", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_021/ov_SC02_021_jr_8013C98C.c", "fn": "func_8013DD68", "addr": 2148785512, "aliases": ["ov_SC02_021"], "header": false, "includers": 0, "o0": false, "nhash_before": "8d6f6dddb0854be62dcad5613bb3a0408dc84c3e", "nhash_after": "25adb41155458a065f2ae31fe3eba05729843b78", "exemplar": {"tu": "src/ov_SC01_084/ov_SC01_084_jr_8013C98C.c", "fn": "func_8013DD68"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1704, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 1706, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$11", "via": "", "line": 1725, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.146} +{"ts": "2026-09-09 03:23:35", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_021/ov_SC02_021_jr_8013C98C.c", "fn": "func_8013E5E8", "addr": 2148787688, "aliases": ["ov_SC02_021"], "header": false, "includers": 0, "o0": false, "nhash_before": "f30b00e65b50254377a932e5191337cb4d5242b0", "nhash_after": "f30b00e65b50254377a932e5191337cb4d5242b0", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1813, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.324} +{"ts": "2026-09-09 03:23:35", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_021/ov_SC02_021_jr_8013C98C.c", "fn": "func_8013E6AC", "addr": 2148787884, "aliases": ["ov_SC02_021"], "header": false, "includers": 0, "o0": false, "nhash_before": "6c16e68ed5b319390683a19f7aa60df6270f0d60", "nhash_after": "754219253a895baafc31a9c2194255f3d816ac3d", "exemplar": {"tu": "src/ov_SC01_084/ov_SC01_084_jr_8013C98C.c", "fn": "func_8013E6AC"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1859, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1860, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 1864, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.144} +{"ts": "2026-09-09 03:23:35", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_021/ov_SC02_021_jr_8013C98C.c", "fn": "func_8013EB7C", "addr": 2148789116, "aliases": ["ov_SC02_021"], "header": false, "includers": 0, "o0": false, "nhash_before": "911425fc8bfe89aaf9bc9bd6e295a620cc275c7b", "nhash_after": "911425fc8bfe89aaf9bc9bd6e295a620cc275c7b", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2021, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.44} +{"ts": "2026-09-09 03:23:34", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_031/ov_SC02_031_jr_8013C98C.c", "fn": "func_8013CF68", "addr": 2148781928, "aliases": ["ov_SC02_031"], "header": false, "includers": 0, "o0": false, "nhash_before": "5a75eb79d3353c515ae37f52d702bda943144381", "nhash_after": "5a75eb79d3353c515ae37f52d702bda943144381", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "instruction", "cls": "B", "detail": "la", "via": "", "line": 1062, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.268} +{"ts": "2026-09-09 03:23:34", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_031/ov_SC02_031_jr_8013C98C.c", "fn": "func_8013D178", "addr": 2148782456, "aliases": ["ov_SC02_031"], "header": false, "includers": 0, "o0": false, "nhash_before": "3d1f3afc202fce0b1322612007eca4601f81129d", "nhash_after": "3d1f3afc202fce0b1322612007eca4601f81129d", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 1162, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.273} +{"ts": "2026-09-09 03:23:35", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_031/ov_SC02_031_jr_8013C98C.c", "fn": "func_8013D53C", "addr": 2148783420, "aliases": ["ov_SC02_031"], "header": false, "includers": 0, "o0": false, "nhash_before": "41dc720850469b87a4005c6ac9e73403e2f69543", "nhash_after": "41dc720850469b87a4005c6ac9e73403e2f69543", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1382, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1388, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.415} +{"ts": "2026-09-09 03:23:35", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_031/ov_SC02_031_jr_8013C98C.c", "fn": "func_8013D8FC", "addr": 2148784380, "aliases": ["ov_SC02_031"], "header": false, "includers": 0, "o0": false, "nhash_before": "c820a63b3c41dd06b7298ec24a896ca0d08c5a8e", "nhash_after": "cd8d6803486795564db61df0a56ff61125fd2d6e", "exemplar": {"tu": "src/ov_SC01_084/ov_SC01_084_jr_8013C98C.c", "fn": "func_8013D8FC"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1423, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1424, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 1425, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 1426, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.129} +{"ts": "2026-09-09 03:23:35", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_031/ov_SC02_031_jr_8013C98C.c", "fn": "func_8013D9B0", "addr": 2148784560, "aliases": ["ov_SC02_031"], "header": false, "includers": 0, "o0": false, "nhash_before": "6dde5e39a4d32df934ca5b38ab6322cad045fbee", "nhash_after": "47305f388176371ef43e9615d8a04dc9413655e4", "exemplar": {"tu": "src/ov_SC01_084/ov_SC01_084_jr_8013C98C.c", "fn": "func_8013D9B0"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1467, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1468, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 1469, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 1470, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 1471, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$11", "via": "", "line": 1472, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 1473, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$13", "via": "", "line": 1474, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 8, "kind": "pin", "cls": "A", "detail": "$14", "via": "", "line": 1475, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1477, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 1478, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 11, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 1479, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 12, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1480, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 13, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1481, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 14, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1482, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 15, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1497, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 16, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1499, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 17, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1501, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 18, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1503, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 19, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1505, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 20, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1506, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 21, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1512, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 22, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 1513, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 23, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 1515, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 24, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1520, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 25, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1521, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 26, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1530, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 27, "kind": "pin", "cls": "A", "detail": "$12", "via": "", "line": 1531, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 28, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 1532, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 29, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 1534, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 30, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 1540, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 31, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1549, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 32, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1556, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 33, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1563, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.144} +{"ts": "2026-09-09 03:23:35", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_031/ov_SC02_031_jr_8013C98C.c", "fn": "func_8013DD68", "addr": 2148785512, "aliases": ["ov_SC02_031"], "header": false, "includers": 0, "o0": false, "nhash_before": "8d6f6dddb0854be62dcad5613bb3a0408dc84c3e", "nhash_after": "25adb41155458a065f2ae31fe3eba05729843b78", "exemplar": {"tu": "src/ov_SC01_084/ov_SC01_084_jr_8013C98C.c", "fn": "func_8013DD68"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1704, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 1706, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$11", "via": "", "line": 1725, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.225} +{"ts": "2026-09-09 03:23:36", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_031/ov_SC02_031_jr_8013C98C.c", "fn": "func_8013E5E8", "addr": 2148787688, "aliases": ["ov_SC02_031"], "header": false, "includers": 0, "o0": false, "nhash_before": "f30b00e65b50254377a932e5191337cb4d5242b0", "nhash_after": "f30b00e65b50254377a932e5191337cb4d5242b0", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1813, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.283} +{"ts": "2026-09-09 03:23:36", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_031/ov_SC02_031_jr_8013C98C.c", "fn": "func_8013E6AC", "addr": 2148787884, "aliases": ["ov_SC02_031"], "header": false, "includers": 0, "o0": false, "nhash_before": "6c16e68ed5b319390683a19f7aa60df6270f0d60", "nhash_after": "754219253a895baafc31a9c2194255f3d816ac3d", "exemplar": {"tu": "src/ov_SC01_084/ov_SC01_084_jr_8013C98C.c", "fn": "func_8013E6AC"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1859, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1860, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 1864, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.149} +{"ts": "2026-09-09 03:23:36", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_031/ov_SC02_031_jr_8013C98C.c", "fn": "func_8013EB7C", "addr": 2148789116, "aliases": ["ov_SC02_031"], "header": false, "includers": 0, "o0": false, "nhash_before": "911425fc8bfe89aaf9bc9bd6e295a620cc275c7b", "nhash_after": "911425fc8bfe89aaf9bc9bd6e295a620cc275c7b", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2021, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.329} +{"ts": "2026-09-09 03:23:34", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_027/ov_SC02_027_jr_8013C98C.c", "fn": "func_8013CF68", "addr": 2148781928, "aliases": ["ov_SC02_027"], "header": false, "includers": 0, "o0": false, "nhash_before": "5a75eb79d3353c515ae37f52d702bda943144381", "nhash_after": "5a75eb79d3353c515ae37f52d702bda943144381", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "instruction", "cls": "B", "detail": "la", "via": "", "line": 1062, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.298} +{"ts": "2026-09-09 03:23:34", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_027/ov_SC02_027_jr_8013C98C.c", "fn": "func_8013D178", "addr": 2148782456, "aliases": ["ov_SC02_027"], "header": false, "includers": 0, "o0": false, "nhash_before": "3d1f3afc202fce0b1322612007eca4601f81129d", "nhash_after": "3d1f3afc202fce0b1322612007eca4601f81129d", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 1162, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.377} +{"ts": "2026-09-09 03:23:35", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_027/ov_SC02_027_jr_8013C98C.c", "fn": "func_8013D53C", "addr": 2148783420, "aliases": ["ov_SC02_027"], "header": false, "includers": 0, "o0": false, "nhash_before": "41dc720850469b87a4005c6ac9e73403e2f69543", "nhash_after": "41dc720850469b87a4005c6ac9e73403e2f69543", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1382, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1388, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.538} +{"ts": "2026-09-09 03:23:35", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_027/ov_SC02_027_jr_8013C98C.c", "fn": "func_8013D8FC", "addr": 2148784380, "aliases": ["ov_SC02_027"], "header": false, "includers": 0, "o0": false, "nhash_before": "c820a63b3c41dd06b7298ec24a896ca0d08c5a8e", "nhash_after": "cd8d6803486795564db61df0a56ff61125fd2d6e", "exemplar": {"tu": "src/ov_SC01_084/ov_SC01_084_jr_8013C98C.c", "fn": "func_8013D8FC"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1423, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1424, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 1425, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 1426, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.201} +{"ts": "2026-09-09 03:23:35", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_027/ov_SC02_027_jr_8013C98C.c", "fn": "func_8013D9B0", "addr": 2148784560, "aliases": ["ov_SC02_027"], "header": false, "includers": 0, "o0": false, "nhash_before": "6dde5e39a4d32df934ca5b38ab6322cad045fbee", "nhash_after": "47305f388176371ef43e9615d8a04dc9413655e4", "exemplar": {"tu": "src/ov_SC01_084/ov_SC01_084_jr_8013C98C.c", "fn": "func_8013D9B0"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1467, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1468, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 1469, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 1470, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 1471, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$11", "via": "", "line": 1472, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 1473, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$13", "via": "", "line": 1474, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 8, "kind": "pin", "cls": "A", "detail": "$14", "via": "", "line": 1475, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1477, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 1478, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 11, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 1479, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 12, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1480, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 13, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1481, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 14, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1482, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 15, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1497, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 16, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1499, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 17, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1501, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 18, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1503, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 19, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1505, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 20, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1506, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 21, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1512, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 22, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 1513, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 23, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 1515, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 24, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1520, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 25, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1521, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 26, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1530, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 27, "kind": "pin", "cls": "A", "detail": "$12", "via": "", "line": 1531, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 28, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 1532, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 29, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 1534, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 30, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 1540, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 31, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1549, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 32, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1556, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 33, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1563, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.127} +{"ts": "2026-09-09 03:23:35", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_027/ov_SC02_027_jr_8013C98C.c", "fn": "func_8013DD68", "addr": 2148785512, "aliases": ["ov_SC02_027"], "header": false, "includers": 0, "o0": false, "nhash_before": "8d6f6dddb0854be62dcad5613bb3a0408dc84c3e", "nhash_after": "25adb41155458a065f2ae31fe3eba05729843b78", "exemplar": {"tu": "src/ov_SC01_084/ov_SC01_084_jr_8013C98C.c", "fn": "func_8013DD68"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1704, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 1706, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$11", "via": "", "line": 1725, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.13} +{"ts": "2026-09-09 03:23:36", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_027/ov_SC02_027_jr_8013C98C.c", "fn": "func_8013E5E8", "addr": 2148787688, "aliases": ["ov_SC02_027"], "header": false, "includers": 0, "o0": false, "nhash_before": "f30b00e65b50254377a932e5191337cb4d5242b0", "nhash_after": "f30b00e65b50254377a932e5191337cb4d5242b0", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1813, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.354} +{"ts": "2026-09-09 03:23:36", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_027/ov_SC02_027_jr_8013C98C.c", "fn": "func_8013E6AC", "addr": 2148787884, "aliases": ["ov_SC02_027"], "header": false, "includers": 0, "o0": false, "nhash_before": "6c16e68ed5b319390683a19f7aa60df6270f0d60", "nhash_after": "754219253a895baafc31a9c2194255f3d816ac3d", "exemplar": {"tu": "src/ov_SC01_084/ov_SC01_084_jr_8013C98C.c", "fn": "func_8013E6AC"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1859, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1860, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 1864, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.241} +{"ts": "2026-09-09 03:23:36", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_027/ov_SC02_027_jr_8013C98C.c", "fn": "func_8013EB7C", "addr": 2148789116, "aliases": ["ov_SC02_027"], "header": false, "includers": 0, "o0": false, "nhash_before": "911425fc8bfe89aaf9bc9bd6e295a620cc275c7b", "nhash_after": "911425fc8bfe89aaf9bc9bd6e295a620cc275c7b", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2021, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.258} +{"ts": "2026-09-09 03:23:32", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_000/ov_SC02_000_jr_8013C98C.c", "fn": "func_8013CF68", "addr": 2148781928, "aliases": ["ov_SC02_000", "ov_SC02_003"], "header": false, "includers": 0, "o0": false, "nhash_before": "5a75eb79d3353c515ae37f52d702bda943144381", "nhash_after": "5a75eb79d3353c515ae37f52d702bda943144381", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "instruction", "cls": "B", "detail": "la", "via": "", "line": 1061, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.773} +{"ts": "2026-09-09 03:23:33", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_000/ov_SC02_000_jr_8013C98C.c", "fn": "func_8013D178", "addr": 2148782456, "aliases": ["ov_SC02_000", "ov_SC02_003"], "header": false, "includers": 0, "o0": false, "nhash_before": "3d1f3afc202fce0b1322612007eca4601f81129d", "nhash_after": "3d1f3afc202fce0b1322612007eca4601f81129d", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 1161, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.589} +{"ts": "2026-09-09 03:23:34", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_000/ov_SC02_000_jr_8013C98C.c", "fn": "func_8013D53C", "addr": 2148783420, "aliases": ["ov_SC02_000", "ov_SC02_003"], "header": false, "includers": 0, "o0": false, "nhash_before": "41dc720850469b87a4005c6ac9e73403e2f69543", "nhash_after": "41dc720850469b87a4005c6ac9e73403e2f69543", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1381, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1387, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.07} +{"ts": "2026-09-09 03:23:34", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_000/ov_SC02_000_jr_8013C98C.c", "fn": "func_8013D8FC", "addr": 2148784380, "aliases": ["ov_SC02_000", "ov_SC02_003"], "header": false, "includers": 0, "o0": false, "nhash_before": "c820a63b3c41dd06b7298ec24a896ca0d08c5a8e", "nhash_after": "cd8d6803486795564db61df0a56ff61125fd2d6e", "exemplar": {"tu": "src/ov_SC01_084/ov_SC01_084_jr_8013C98C.c", "fn": "func_8013D8FC"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1422, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1423, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 1424, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 1425, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.379} +{"ts": "2026-09-09 03:23:35", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_000/ov_SC02_000_jr_8013C98C.c", "fn": "func_8013D9B0", "addr": 2148784560, "aliases": ["ov_SC02_000", "ov_SC02_003"], "header": false, "includers": 0, "o0": false, "nhash_before": "6dde5e39a4d32df934ca5b38ab6322cad045fbee", "nhash_after": "47305f388176371ef43e9615d8a04dc9413655e4", "exemplar": {"tu": "src/ov_SC01_084/ov_SC01_084_jr_8013C98C.c", "fn": "func_8013D9B0"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1466, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1467, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 1468, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 1469, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 1470, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$11", "via": "", "line": 1471, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 1472, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$13", "via": "", "line": 1473, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 8, "kind": "pin", "cls": "A", "detail": "$14", "via": "", "line": 1474, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1476, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 1477, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 11, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 1478, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 12, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1479, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 13, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1480, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 14, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1481, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 15, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1496, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 16, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1498, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 17, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1500, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 18, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1502, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 19, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1504, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 20, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1505, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 21, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1511, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 22, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 1512, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 23, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 1514, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 24, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1519, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 25, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1520, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 26, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1529, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 27, "kind": "pin", "cls": "A", "detail": "$12", "via": "", "line": 1530, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 28, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 1531, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 29, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 1533, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 30, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 1539, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 31, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1548, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 32, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1555, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 33, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1562, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.414} +{"ts": "2026-09-09 03:23:35", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_000/ov_SC02_000_jr_8013C98C.c", "fn": "func_8013DD68", "addr": 2148785512, "aliases": ["ov_SC02_000", "ov_SC02_003"], "header": false, "includers": 0, "o0": false, "nhash_before": "8d6f6dddb0854be62dcad5613bb3a0408dc84c3e", "nhash_after": "25adb41155458a065f2ae31fe3eba05729843b78", "exemplar": {"tu": "src/ov_SC01_084/ov_SC01_084_jr_8013C98C.c", "fn": "func_8013DD68"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1703, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 1705, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$11", "via": "", "line": 1724, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.282} +{"ts": "2026-09-09 03:23:36", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_000/ov_SC02_000_jr_8013C98C.c", "fn": "func_8013E5E8", "addr": 2148787688, "aliases": ["ov_SC02_000", "ov_SC02_003"], "header": false, "includers": 0, "o0": false, "nhash_before": "f30b00e65b50254377a932e5191337cb4d5242b0", "nhash_after": "f30b00e65b50254377a932e5191337cb4d5242b0", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1812, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.513} +{"ts": "2026-09-09 03:23:36", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_000/ov_SC02_000_jr_8013C98C.c", "fn": "func_8013E6AC", "addr": 2148787884, "aliases": ["ov_SC02_000", "ov_SC02_003"], "header": false, "includers": 0, "o0": false, "nhash_before": "6c16e68ed5b319390683a19f7aa60df6270f0d60", "nhash_after": "754219253a895baafc31a9c2194255f3d816ac3d", "exemplar": {"tu": "src/ov_SC01_084/ov_SC01_084_jr_8013C98C.c", "fn": "func_8013E6AC"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1858, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1859, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 1863, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.331} +{"ts": "2026-09-09 03:23:37", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_000/ov_SC02_000_jr_8013C98C.c", "fn": "func_8013EB7C", "addr": 2148789116, "aliases": ["ov_SC02_000", "ov_SC02_003"], "header": false, "includers": 0, "o0": false, "nhash_before": "911425fc8bfe89aaf9bc9bd6e295a620cc275c7b", "nhash_after": "911425fc8bfe89aaf9bc9bd6e295a620cc275c7b", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2020, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.609} +{"ts": "2026-09-09 03:23:34", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_028/ov_SC02_028_jr_8013C98C.c", "fn": "func_8013CF68", "addr": 2148781928, "aliases": ["ov_SC02_028"], "header": false, "includers": 0, "o0": false, "nhash_before": "5a75eb79d3353c515ae37f52d702bda943144381", "nhash_after": "5a75eb79d3353c515ae37f52d702bda943144381", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "instruction", "cls": "B", "detail": "la", "via": "", "line": 1062, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.317} +{"ts": "2026-09-09 03:23:35", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_028/ov_SC02_028_jr_8013C98C.c", "fn": "func_8013D178", "addr": 2148782456, "aliases": ["ov_SC02_028"], "header": false, "includers": 0, "o0": false, "nhash_before": "3d1f3afc202fce0b1322612007eca4601f81129d", "nhash_after": "3d1f3afc202fce0b1322612007eca4601f81129d", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 1162, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.443} +{"ts": "2026-09-09 03:23:35", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_028/ov_SC02_028_jr_8013C98C.c", "fn": "func_8013D53C", "addr": 2148783420, "aliases": ["ov_SC02_028"], "header": false, "includers": 0, "o0": false, "nhash_before": "41dc720850469b87a4005c6ac9e73403e2f69543", "nhash_after": "41dc720850469b87a4005c6ac9e73403e2f69543", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1382, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1388, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.57} +{"ts": "2026-09-09 03:23:35", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_028/ov_SC02_028_jr_8013C98C.c", "fn": "func_8013D8FC", "addr": 2148784380, "aliases": ["ov_SC02_028"], "header": false, "includers": 0, "o0": false, "nhash_before": "c820a63b3c41dd06b7298ec24a896ca0d08c5a8e", "nhash_after": "cd8d6803486795564db61df0a56ff61125fd2d6e", "exemplar": {"tu": "src/ov_SC01_084/ov_SC01_084_jr_8013C98C.c", "fn": "func_8013D8FC"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1423, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1424, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 1425, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 1426, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.14} +{"ts": "2026-09-09 03:23:36", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_028/ov_SC02_028_jr_8013C98C.c", "fn": "func_8013D9B0", "addr": 2148784560, "aliases": ["ov_SC02_028"], "header": false, "includers": 0, "o0": false, "nhash_before": "6dde5e39a4d32df934ca5b38ab6322cad045fbee", "nhash_after": "47305f388176371ef43e9615d8a04dc9413655e4", "exemplar": {"tu": "src/ov_SC01_084/ov_SC01_084_jr_8013C98C.c", "fn": "func_8013D9B0"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1467, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1468, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 1469, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 1470, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 1471, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$11", "via": "", "line": 1472, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 1473, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$13", "via": "", "line": 1474, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 8, "kind": "pin", "cls": "A", "detail": "$14", "via": "", "line": 1475, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1477, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 1478, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 11, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 1479, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 12, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1480, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 13, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1481, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 14, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1482, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 15, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1497, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 16, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1499, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 17, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1501, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 18, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1503, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 19, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1505, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 20, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1506, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 21, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1512, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 22, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 1513, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 23, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 1515, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 24, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1520, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 25, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1521, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 26, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1530, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 27, "kind": "pin", "cls": "A", "detail": "$12", "via": "", "line": 1531, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 28, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 1532, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 29, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 1534, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 30, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 1540, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 31, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1549, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 32, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1556, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 33, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1563, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.268} +{"ts": "2026-09-09 03:23:36", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_028/ov_SC02_028_jr_8013C98C.c", "fn": "func_8013DD68", "addr": 2148785512, "aliases": ["ov_SC02_028"], "header": false, "includers": 0, "o0": false, "nhash_before": "8d6f6dddb0854be62dcad5613bb3a0408dc84c3e", "nhash_after": "25adb41155458a065f2ae31fe3eba05729843b78", "exemplar": {"tu": "src/ov_SC01_084/ov_SC01_084_jr_8013C98C.c", "fn": "func_8013DD68"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1704, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 1706, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$11", "via": "", "line": 1725, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.205} +{"ts": "2026-09-09 03:23:36", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_028/ov_SC02_028_jr_8013C98C.c", "fn": "func_8013E5E8", "addr": 2148787688, "aliases": ["ov_SC02_028"], "header": false, "includers": 0, "o0": false, "nhash_before": "f30b00e65b50254377a932e5191337cb4d5242b0", "nhash_after": "f30b00e65b50254377a932e5191337cb4d5242b0", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1813, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.468} +{"ts": "2026-09-09 03:23:37", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_028/ov_SC02_028_jr_8013C98C.c", "fn": "func_8013E6AC", "addr": 2148787884, "aliases": ["ov_SC02_028"], "header": false, "includers": 0, "o0": false, "nhash_before": "6c16e68ed5b319390683a19f7aa60df6270f0d60", "nhash_after": "754219253a895baafc31a9c2194255f3d816ac3d", "exemplar": {"tu": "src/ov_SC01_084/ov_SC01_084_jr_8013C98C.c", "fn": "func_8013E6AC"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1859, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1860, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 1864, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.172} +{"ts": "2026-09-09 03:23:37", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_028/ov_SC02_028_jr_8013C98C.c", "fn": "func_8013EB7C", "addr": 2148789116, "aliases": ["ov_SC02_028"], "header": false, "includers": 0, "o0": false, "nhash_before": "911425fc8bfe89aaf9bc9bd6e295a620cc275c7b", "nhash_after": "911425fc8bfe89aaf9bc9bd6e295a620cc275c7b", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2021, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.375} +{"ts": "2026-09-09 03:23:35", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_035/ov_SC02_035_jr_8013C98C.c", "fn": "func_8013CF68", "addr": 2148781928, "aliases": ["ov_SC02_035"], "header": false, "includers": 0, "o0": false, "nhash_before": "5a75eb79d3353c515ae37f52d702bda943144381", "nhash_after": "5a75eb79d3353c515ae37f52d702bda943144381", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "instruction", "cls": "B", "detail": "la", "via": "", "line": 1062, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.346} +{"ts": "2026-09-09 03:23:35", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_035/ov_SC02_035_jr_8013C98C.c", "fn": "func_8013D178", "addr": 2148782456, "aliases": ["ov_SC02_035"], "header": false, "includers": 0, "o0": false, "nhash_before": "3d1f3afc202fce0b1322612007eca4601f81129d", "nhash_after": "3d1f3afc202fce0b1322612007eca4601f81129d", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 1162, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.344} +{"ts": "2026-09-09 03:23:36", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_035/ov_SC02_035_jr_8013C98C.c", "fn": "func_8013D53C", "addr": 2148783420, "aliases": ["ov_SC02_035"], "header": false, "includers": 0, "o0": false, "nhash_before": "41dc720850469b87a4005c6ac9e73403e2f69543", "nhash_after": "41dc720850469b87a4005c6ac9e73403e2f69543", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1382, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1388, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.479} +{"ts": "2026-09-09 03:23:36", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_035/ov_SC02_035_jr_8013C98C.c", "fn": "func_8013D8FC", "addr": 2148784380, "aliases": ["ov_SC02_035"], "header": false, "includers": 0, "o0": false, "nhash_before": "c820a63b3c41dd06b7298ec24a896ca0d08c5a8e", "nhash_after": "cd8d6803486795564db61df0a56ff61125fd2d6e", "exemplar": {"tu": "src/ov_SC01_084/ov_SC01_084_jr_8013C98C.c", "fn": "func_8013D8FC"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1423, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1424, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 1425, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 1426, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.163} +{"ts": "2026-09-09 03:23:36", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_035/ov_SC02_035_jr_8013C98C.c", "fn": "func_8013D9B0", "addr": 2148784560, "aliases": ["ov_SC02_035"], "header": false, "includers": 0, "o0": false, "nhash_before": "6dde5e39a4d32df934ca5b38ab6322cad045fbee", "nhash_after": "47305f388176371ef43e9615d8a04dc9413655e4", "exemplar": {"tu": "src/ov_SC01_084/ov_SC01_084_jr_8013C98C.c", "fn": "func_8013D9B0"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1467, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1468, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 1469, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 1470, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 1471, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$11", "via": "", "line": 1472, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 1473, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$13", "via": "", "line": 1474, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 8, "kind": "pin", "cls": "A", "detail": "$14", "via": "", "line": 1475, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1477, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 1478, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 11, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 1479, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 12, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1480, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 13, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1481, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 14, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1482, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 15, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1497, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 16, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1499, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 17, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1501, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 18, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1503, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 19, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1505, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 20, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1506, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 21, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1512, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 22, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 1513, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 23, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 1515, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 24, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1520, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 25, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1521, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 26, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1530, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 27, "kind": "pin", "cls": "A", "detail": "$12", "via": "", "line": 1531, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 28, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 1532, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 29, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 1534, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 30, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 1540, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 31, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1549, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 32, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1556, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 33, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1563, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.123} +{"ts": "2026-09-09 03:23:36", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_035/ov_SC02_035_jr_8013C98C.c", "fn": "func_8013DD68", "addr": 2148785512, "aliases": ["ov_SC02_035"], "header": false, "includers": 0, "o0": false, "nhash_before": "8d6f6dddb0854be62dcad5613bb3a0408dc84c3e", "nhash_after": "25adb41155458a065f2ae31fe3eba05729843b78", "exemplar": {"tu": "src/ov_SC01_084/ov_SC01_084_jr_8013C98C.c", "fn": "func_8013DD68"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1704, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 1706, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$11", "via": "", "line": 1725, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.142} +{"ts": "2026-09-09 03:23:36", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_035/ov_SC02_035_jr_8013C98C.c", "fn": "func_8013E5E8", "addr": 2148787688, "aliases": ["ov_SC02_035"], "header": false, "includers": 0, "o0": false, "nhash_before": "f30b00e65b50254377a932e5191337cb4d5242b0", "nhash_after": "f30b00e65b50254377a932e5191337cb4d5242b0", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1813, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.348} +{"ts": "2026-09-09 03:23:37", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_035/ov_SC02_035_jr_8013C98C.c", "fn": "func_8013E6AC", "addr": 2148787884, "aliases": ["ov_SC02_035"], "header": false, "includers": 0, "o0": false, "nhash_before": "6c16e68ed5b319390683a19f7aa60df6270f0d60", "nhash_after": "754219253a895baafc31a9c2194255f3d816ac3d", "exemplar": {"tu": "src/ov_SC01_084/ov_SC01_084_jr_8013C98C.c", "fn": "func_8013E6AC"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1859, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1860, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 1864, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.137} +{"ts": "2026-09-09 03:23:37", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_035/ov_SC02_035_jr_8013C98C.c", "fn": "func_8013EB7C", "addr": 2148789116, "aliases": ["ov_SC02_035"], "header": false, "includers": 0, "o0": false, "nhash_before": "911425fc8bfe89aaf9bc9bd6e295a620cc275c7b", "nhash_after": "911425fc8bfe89aaf9bc9bd6e295a620cc275c7b", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2021, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.337} +{"ts": "2026-09-09 03:23:35", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_039/ov_SC02_039_jr_8013C98C.c", "fn": "func_8013CF68", "addr": 2148781928, "aliases": ["ov_SC02_039"], "header": false, "includers": 0, "o0": false, "nhash_before": "5a75eb79d3353c515ae37f52d702bda943144381", "nhash_after": "5a75eb79d3353c515ae37f52d702bda943144381", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "instruction", "cls": "B", "detail": "la", "via": "", "line": 1059, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.271} +{"ts": "2026-09-09 03:23:35", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_039/ov_SC02_039_jr_8013C98C.c", "fn": "func_8013D178", "addr": 2148782456, "aliases": ["ov_SC02_039"], "header": false, "includers": 0, "o0": false, "nhash_before": "3d1f3afc202fce0b1322612007eca4601f81129d", "nhash_after": "3d1f3afc202fce0b1322612007eca4601f81129d", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 1159, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.343} +{"ts": "2026-09-09 03:23:36", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_039/ov_SC02_039_jr_8013C98C.c", "fn": "func_8013D53C", "addr": 2148783420, "aliases": ["ov_SC02_039"], "header": false, "includers": 0, "o0": false, "nhash_before": "41dc720850469b87a4005c6ac9e73403e2f69543", "nhash_after": "41dc720850469b87a4005c6ac9e73403e2f69543", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1379, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1385, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.595} +{"ts": "2026-09-09 03:23:36", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_039/ov_SC02_039_jr_8013C98C.c", "fn": "func_8013D8FC", "addr": 2148784380, "aliases": ["ov_SC02_039"], "header": false, "includers": 0, "o0": false, "nhash_before": "c820a63b3c41dd06b7298ec24a896ca0d08c5a8e", "nhash_after": "cd8d6803486795564db61df0a56ff61125fd2d6e", "exemplar": {"tu": "src/ov_SC01_084/ov_SC01_084_jr_8013C98C.c", "fn": "func_8013D8FC"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1420, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1421, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 1422, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 1423, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.119} +{"ts": "2026-09-09 03:23:36", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_039/ov_SC02_039_jr_8013C98C.c", "fn": "func_8013D9B0", "addr": 2148784560, "aliases": ["ov_SC02_039"], "header": false, "includers": 0, "o0": false, "nhash_before": "6dde5e39a4d32df934ca5b38ab6322cad045fbee", "nhash_after": "47305f388176371ef43e9615d8a04dc9413655e4", "exemplar": {"tu": "src/ov_SC01_084/ov_SC01_084_jr_8013C98C.c", "fn": "func_8013D9B0"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1464, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1465, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 1466, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 1467, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 1468, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$11", "via": "", "line": 1469, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 1470, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$13", "via": "", "line": 1471, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 8, "kind": "pin", "cls": "A", "detail": "$14", "via": "", "line": 1472, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1474, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 1475, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 11, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 1476, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 12, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1477, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 13, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1478, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 14, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1479, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 15, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1494, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 16, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1496, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 17, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1498, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 18, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1500, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 19, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1502, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 20, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1503, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 21, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1509, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 22, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 1510, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 23, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 1512, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 24, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1517, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 25, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1518, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 26, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1527, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 27, "kind": "pin", "cls": "A", "detail": "$12", "via": "", "line": 1528, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 28, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 1529, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 29, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 1531, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 30, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 1537, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 31, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1546, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 32, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1553, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 33, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1560, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.142} +{"ts": "2026-09-09 03:23:36", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_039/ov_SC02_039_jr_8013C98C.c", "fn": "func_8013DD68", "addr": 2148785512, "aliases": ["ov_SC02_039"], "header": false, "includers": 0, "o0": false, "nhash_before": "8d6f6dddb0854be62dcad5613bb3a0408dc84c3e", "nhash_after": "25adb41155458a065f2ae31fe3eba05729843b78", "exemplar": {"tu": "src/ov_SC01_084/ov_SC01_084_jr_8013C98C.c", "fn": "func_8013DD68"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1701, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 1703, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$11", "via": "", "line": 1722, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.119} +{"ts": "2026-09-09 03:23:37", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_039/ov_SC02_039_jr_8013C98C.c", "fn": "func_8013E5E8", "addr": 2148787688, "aliases": ["ov_SC02_039"], "header": false, "includers": 0, "o0": false, "nhash_before": "f30b00e65b50254377a932e5191337cb4d5242b0", "nhash_after": "f30b00e65b50254377a932e5191337cb4d5242b0", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1810, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.404} +{"ts": "2026-09-09 03:23:37", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_039/ov_SC02_039_jr_8013C98C.c", "fn": "func_8013E6AC", "addr": 2148787884, "aliases": ["ov_SC02_039"], "header": false, "includers": 0, "o0": false, "nhash_before": "6c16e68ed5b319390683a19f7aa60df6270f0d60", "nhash_after": "754219253a895baafc31a9c2194255f3d816ac3d", "exemplar": {"tu": "src/ov_SC01_084/ov_SC01_084_jr_8013C98C.c", "fn": "func_8013E6AC"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1856, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1857, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 1861, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.128} +{"ts": "2026-09-09 03:23:37", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_039/ov_SC02_039_jr_8013C98C.c", "fn": "func_8013EB7C", "addr": 2148789116, "aliases": ["ov_SC02_039"], "header": false, "includers": 0, "o0": false, "nhash_before": "911425fc8bfe89aaf9bc9bd6e295a620cc275c7b", "nhash_after": "911425fc8bfe89aaf9bc9bd6e295a620cc275c7b", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2018, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.444} +{"ts": "2026-09-09 03:23:35", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_002/ov_SC03_002_jr_8013C98C.c", "fn": "func_8013CF68", "addr": 2148781928, "aliases": ["ov_SC03_002"], "header": false, "includers": 0, "o0": false, "nhash_before": "5a75eb79d3353c515ae37f52d702bda943144381", "nhash_after": "5a75eb79d3353c515ae37f52d702bda943144381", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "instruction", "cls": "B", "detail": "la", "via": "", "line": 1061, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.377} +{"ts": "2026-09-09 03:23:36", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_002/ov_SC03_002_jr_8013C98C.c", "fn": "func_8013D178", "addr": 2148782456, "aliases": ["ov_SC03_002"], "header": false, "includers": 0, "o0": false, "nhash_before": "3d1f3afc202fce0b1322612007eca4601f81129d", "nhash_after": "3d1f3afc202fce0b1322612007eca4601f81129d", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 1161, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.252} +{"ts": "2026-09-09 03:23:36", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_002/ov_SC03_002_jr_8013C98C.c", "fn": "func_8013D53C", "addr": 2148783420, "aliases": ["ov_SC03_002"], "header": false, "includers": 0, "o0": false, "nhash_before": "219a265794afe023b7781de74a2b8bdbf40f18a2", "nhash_after": "219a265794afe023b7781de74a2b8bdbf40f18a2", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1381, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1387, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.617} +{"ts": "2026-09-09 03:23:36", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_002/ov_SC03_002_jr_8013C98C.c", "fn": "func_8013D8FC", "addr": 2148784380, "aliases": ["ov_SC03_002"], "header": false, "includers": 0, "o0": false, "nhash_before": "c820a63b3c41dd06b7298ec24a896ca0d08c5a8e", "nhash_after": "cd8d6803486795564db61df0a56ff61125fd2d6e", "exemplar": {"tu": "src/ov_SC01_084/ov_SC01_084_jr_8013C98C.c", "fn": "func_8013D8FC"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1422, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1423, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 1424, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 1425, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.138} +{"ts": "2026-09-09 03:23:37", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_002/ov_SC03_002_jr_8013C98C.c", "fn": "func_8013D9B0", "addr": 2148784560, "aliases": ["ov_SC03_002"], "header": false, "includers": 0, "o0": false, "nhash_before": "6dde5e39a4d32df934ca5b38ab6322cad045fbee", "nhash_after": "47305f388176371ef43e9615d8a04dc9413655e4", "exemplar": {"tu": "src/ov_SC01_084/ov_SC01_084_jr_8013C98C.c", "fn": "func_8013D9B0"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1466, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1467, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 1468, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 1469, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 1470, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$11", "via": "", "line": 1471, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 1472, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$13", "via": "", "line": 1473, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 8, "kind": "pin", "cls": "A", "detail": "$14", "via": "", "line": 1474, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1476, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 1477, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 11, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 1478, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 12, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1479, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 13, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1480, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 14, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1481, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 15, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1496, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 16, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1498, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 17, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1500, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 18, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1502, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 19, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1504, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 20, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1505, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 21, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1511, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 22, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 1512, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 23, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 1514, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 24, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1519, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 25, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1520, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 26, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1529, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 27, "kind": "pin", "cls": "A", "detail": "$12", "via": "", "line": 1530, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 28, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 1531, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 29, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 1533, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 30, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 1539, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 31, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1548, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 32, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1555, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 33, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1562, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.147} +{"ts": "2026-09-09 03:23:37", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_002/ov_SC03_002_jr_8013C98C.c", "fn": "func_8013DD68", "addr": 2148785512, "aliases": ["ov_SC03_002"], "header": false, "includers": 0, "o0": false, "nhash_before": "8d6f6dddb0854be62dcad5613bb3a0408dc84c3e", "nhash_after": "25adb41155458a065f2ae31fe3eba05729843b78", "exemplar": {"tu": "src/ov_SC01_084/ov_SC01_084_jr_8013C98C.c", "fn": "func_8013DD68"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1703, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 1705, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$11", "via": "", "line": 1724, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.209} +{"ts": "2026-09-09 03:23:37", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_002/ov_SC03_002_jr_8013C98C.c", "fn": "func_8013E5E8", "addr": 2148787688, "aliases": ["ov_SC03_002"], "header": false, "includers": 0, "o0": false, "nhash_before": "f30b00e65b50254377a932e5191337cb4d5242b0", "nhash_after": "f30b00e65b50254377a932e5191337cb4d5242b0", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1812, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.298} +{"ts": "2026-09-09 03:23:37", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_002/ov_SC03_002_jr_8013C98C.c", "fn": "func_8013E6AC", "addr": 2148787884, "aliases": ["ov_SC03_002"], "header": false, "includers": 0, "o0": false, "nhash_before": "6c16e68ed5b319390683a19f7aa60df6270f0d60", "nhash_after": "754219253a895baafc31a9c2194255f3d816ac3d", "exemplar": {"tu": "src/ov_SC01_084/ov_SC01_084_jr_8013C98C.c", "fn": "func_8013E6AC"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1858, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1859, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 1863, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.14} +{"ts": "2026-09-09 03:23:38", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_002/ov_SC03_002_jr_8013C98C.c", "fn": "func_8013EB7C", "addr": 2148789116, "aliases": ["ov_SC03_002"], "header": false, "includers": 0, "o0": false, "nhash_before": "911425fc8bfe89aaf9bc9bd6e295a620cc275c7b", "nhash_after": "911425fc8bfe89aaf9bc9bd6e295a620cc275c7b", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2020, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.246} +{"ts": "2026-09-09 03:23:35", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_041/ov_SC02_041_jr_8013C98C.c", "fn": "func_8013CF68", "addr": 2148781928, "aliases": ["ov_SC02_041"], "header": false, "includers": 0, "o0": false, "nhash_before": "5a75eb79d3353c515ae37f52d702bda943144381", "nhash_after": "5a75eb79d3353c515ae37f52d702bda943144381", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "instruction", "cls": "B", "detail": "la", "via": "", "line": 1059, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.436} +{"ts": "2026-09-09 03:23:36", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_041/ov_SC02_041_jr_8013C98C.c", "fn": "func_8013D178", "addr": 2148782456, "aliases": ["ov_SC02_041"], "header": false, "includers": 0, "o0": false, "nhash_before": "3d1f3afc202fce0b1322612007eca4601f81129d", "nhash_after": "3d1f3afc202fce0b1322612007eca4601f81129d", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 1159, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.355} +{"ts": "2026-09-09 03:23:36", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_041/ov_SC02_041_jr_8013C98C.c", "fn": "func_8013D53C", "addr": 2148783420, "aliases": ["ov_SC02_041"], "header": false, "includers": 0, "o0": false, "nhash_before": "41dc720850469b87a4005c6ac9e73403e2f69543", "nhash_after": "41dc720850469b87a4005c6ac9e73403e2f69543", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1379, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1385, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.524} +{"ts": "2026-09-09 03:23:36", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_041/ov_SC02_041_jr_8013C98C.c", "fn": "func_8013D8FC", "addr": 2148784380, "aliases": ["ov_SC02_041"], "header": false, "includers": 0, "o0": false, "nhash_before": "c820a63b3c41dd06b7298ec24a896ca0d08c5a8e", "nhash_after": "cd8d6803486795564db61df0a56ff61125fd2d6e", "exemplar": {"tu": "src/ov_SC01_084/ov_SC01_084_jr_8013C98C.c", "fn": "func_8013D8FC"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1420, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1421, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 1422, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 1423, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.203} +{"ts": "2026-09-09 03:23:36", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_041/ov_SC02_041_jr_8013C98C.c", "fn": "func_8013D9B0", "addr": 2148784560, "aliases": ["ov_SC02_041"], "header": false, "includers": 0, "o0": false, "nhash_before": "6dde5e39a4d32df934ca5b38ab6322cad045fbee", "nhash_after": "47305f388176371ef43e9615d8a04dc9413655e4", "exemplar": {"tu": "src/ov_SC01_084/ov_SC01_084_jr_8013C98C.c", "fn": "func_8013D9B0"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1464, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1465, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 1466, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 1467, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 1468, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$11", "via": "", "line": 1469, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 1470, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$13", "via": "", "line": 1471, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 8, "kind": "pin", "cls": "A", "detail": "$14", "via": "", "line": 1472, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1474, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 1475, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 11, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 1476, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 12, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1477, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 13, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1478, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 14, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1479, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 15, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1494, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 16, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1496, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 17, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1498, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 18, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1500, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 19, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1502, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 20, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1503, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 21, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1509, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 22, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 1510, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 23, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 1512, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 24, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1517, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 25, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1518, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 26, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1527, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 27, "kind": "pin", "cls": "A", "detail": "$12", "via": "", "line": 1528, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 28, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 1529, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 29, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 1531, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 30, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 1537, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 31, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1546, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 32, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1553, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 33, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1560, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.134} +{"ts": "2026-09-09 03:23:37", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_041/ov_SC02_041_jr_8013C98C.c", "fn": "func_8013DD68", "addr": 2148785512, "aliases": ["ov_SC02_041"], "header": false, "includers": 0, "o0": false, "nhash_before": "8d6f6dddb0854be62dcad5613bb3a0408dc84c3e", "nhash_after": "25adb41155458a065f2ae31fe3eba05729843b78", "exemplar": {"tu": "src/ov_SC01_084/ov_SC01_084_jr_8013C98C.c", "fn": "func_8013DD68"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1701, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 1703, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$11", "via": "", "line": 1722, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.152} +{"ts": "2026-09-09 03:23:37", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_041/ov_SC02_041_jr_8013C98C.c", "fn": "func_8013E5E8", "addr": 2148787688, "aliases": ["ov_SC02_041"], "header": false, "includers": 0, "o0": false, "nhash_before": "f30b00e65b50254377a932e5191337cb4d5242b0", "nhash_after": "f30b00e65b50254377a932e5191337cb4d5242b0", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1810, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.407} +{"ts": "2026-09-09 03:23:37", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_041/ov_SC02_041_jr_8013C98C.c", "fn": "func_8013E6AC", "addr": 2148787884, "aliases": ["ov_SC02_041"], "header": false, "includers": 0, "o0": false, "nhash_before": "6c16e68ed5b319390683a19f7aa60df6270f0d60", "nhash_after": "754219253a895baafc31a9c2194255f3d816ac3d", "exemplar": {"tu": "src/ov_SC01_084/ov_SC01_084_jr_8013C98C.c", "fn": "func_8013E6AC"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1856, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1857, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 1861, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.193} +{"ts": "2026-09-09 03:23:38", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_041/ov_SC02_041_jr_8013C98C.c", "fn": "func_8013EB7C", "addr": 2148789116, "aliases": ["ov_SC02_041"], "header": false, "includers": 0, "o0": false, "nhash_before": "911425fc8bfe89aaf9bc9bd6e295a620cc275c7b", "nhash_after": "911425fc8bfe89aaf9bc9bd6e295a620cc275c7b", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2018, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.341} +{"ts": "2026-09-09 03:23:35", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_003/ov_SC03_003_jr_8013C98C.c", "fn": "func_8013CF68", "addr": 2148781928, "aliases": ["ov_SC03_003"], "header": false, "includers": 0, "o0": false, "nhash_before": "5a75eb79d3353c515ae37f52d702bda943144381", "nhash_after": "5a75eb79d3353c515ae37f52d702bda943144381", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "instruction", "cls": "B", "detail": "la", "via": "", "line": 1059, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.316} +{"ts": "2026-09-09 03:23:36", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_003/ov_SC03_003_jr_8013C98C.c", "fn": "func_8013D178", "addr": 2148782456, "aliases": ["ov_SC03_003"], "header": false, "includers": 0, "o0": false, "nhash_before": "3d1f3afc202fce0b1322612007eca4601f81129d", "nhash_after": "3d1f3afc202fce0b1322612007eca4601f81129d", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 1159, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.285} +{"ts": "2026-09-09 03:23:36", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_003/ov_SC03_003_jr_8013C98C.c", "fn": "func_8013D53C", "addr": 2148783420, "aliases": ["ov_SC03_003"], "header": false, "includers": 0, "o0": false, "nhash_before": "41dc720850469b87a4005c6ac9e73403e2f69543", "nhash_after": "41dc720850469b87a4005c6ac9e73403e2f69543", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1379, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1385, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.395} +{"ts": "2026-09-09 03:23:36", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_003/ov_SC03_003_jr_8013C98C.c", "fn": "func_8013D8FC", "addr": 2148784380, "aliases": ["ov_SC03_003"], "header": false, "includers": 0, "o0": false, "nhash_before": "c820a63b3c41dd06b7298ec24a896ca0d08c5a8e", "nhash_after": "cd8d6803486795564db61df0a56ff61125fd2d6e", "exemplar": {"tu": "src/ov_SC01_084/ov_SC01_084_jr_8013C98C.c", "fn": "func_8013D8FC"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1420, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1421, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 1422, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 1423, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.189} +{"ts": "2026-09-09 03:23:37", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_003/ov_SC03_003_jr_8013C98C.c", "fn": "func_8013D9B0", "addr": 2148784560, "aliases": ["ov_SC03_003"], "header": false, "includers": 0, "o0": false, "nhash_before": "6dde5e39a4d32df934ca5b38ab6322cad045fbee", "nhash_after": "47305f388176371ef43e9615d8a04dc9413655e4", "exemplar": {"tu": "src/ov_SC01_084/ov_SC01_084_jr_8013C98C.c", "fn": "func_8013D9B0"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1464, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1465, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 1466, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 1467, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 1468, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$11", "via": "", "line": 1469, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 1470, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$13", "via": "", "line": 1471, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 8, "kind": "pin", "cls": "A", "detail": "$14", "via": "", "line": 1472, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1474, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 1475, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 11, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 1476, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 12, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1477, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 13, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1478, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 14, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1479, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 15, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1494, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 16, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1496, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 17, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1498, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 18, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1500, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 19, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1502, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 20, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1503, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 21, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1509, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 22, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 1510, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 23, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 1512, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 24, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1517, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 25, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1518, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 26, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1527, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 27, "kind": "pin", "cls": "A", "detail": "$12", "via": "", "line": 1528, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 28, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 1529, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 29, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 1531, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 30, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 1537, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 31, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1546, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 32, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1553, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 33, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1560, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.276} +{"ts": "2026-09-09 03:23:37", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_003/ov_SC03_003_jr_8013C98C.c", "fn": "func_8013DD68", "addr": 2148785512, "aliases": ["ov_SC03_003"], "header": false, "includers": 0, "o0": false, "nhash_before": "8d6f6dddb0854be62dcad5613bb3a0408dc84c3e", "nhash_after": "25adb41155458a065f2ae31fe3eba05729843b78", "exemplar": {"tu": "src/ov_SC01_084/ov_SC01_084_jr_8013C98C.c", "fn": "func_8013DD68"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1701, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 1703, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$11", "via": "", "line": 1722, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.13} +{"ts": "2026-09-09 03:23:37", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_003/ov_SC03_003_jr_8013C98C.c", "fn": "func_8013E5E8", "addr": 2148787688, "aliases": ["ov_SC03_003"], "header": false, "includers": 0, "o0": false, "nhash_before": "f30b00e65b50254377a932e5191337cb4d5242b0", "nhash_after": "f30b00e65b50254377a932e5191337cb4d5242b0", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1810, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.381} +{"ts": "2026-09-09 03:23:37", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_003/ov_SC03_003_jr_8013C98C.c", "fn": "func_8013E6AC", "addr": 2148787884, "aliases": ["ov_SC03_003"], "header": false, "includers": 0, "o0": false, "nhash_before": "6c16e68ed5b319390683a19f7aa60df6270f0d60", "nhash_after": "754219253a895baafc31a9c2194255f3d816ac3d", "exemplar": {"tu": "src/ov_SC01_084/ov_SC01_084_jr_8013C98C.c", "fn": "func_8013E6AC"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1856, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1857, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 1861, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.229} +{"ts": "2026-09-09 03:23:38", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_003/ov_SC03_003_jr_8013C98C.c", "fn": "func_8013EB7C", "addr": 2148789116, "aliases": ["ov_SC03_003"], "header": false, "includers": 0, "o0": false, "nhash_before": "911425fc8bfe89aaf9bc9bd6e295a620cc275c7b", "nhash_after": "911425fc8bfe89aaf9bc9bd6e295a620cc275c7b", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2018, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.306} +{"ts": "2026-09-09 03:23:36", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_006/ov_SC03_006_jr_8013C98C.c", "fn": "func_8013CF68", "addr": 2148781928, "aliases": ["ov_SC03_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "5a75eb79d3353c515ae37f52d702bda943144381", "nhash_after": "5a75eb79d3353c515ae37f52d702bda943144381", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "instruction", "cls": "B", "detail": "la", "via": "", "line": 1061, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.376} +{"ts": "2026-09-09 03:23:36", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_006/ov_SC03_006_jr_8013C98C.c", "fn": "func_8013D178", "addr": 2148782456, "aliases": ["ov_SC03_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "3d1f3afc202fce0b1322612007eca4601f81129d", "nhash_after": "3d1f3afc202fce0b1322612007eca4601f81129d", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 1161, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.341} +{"ts": "2026-09-09 03:23:36", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_006/ov_SC03_006_jr_8013C98C.c", "fn": "func_8013D53C", "addr": 2148783420, "aliases": ["ov_SC03_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "41dc720850469b87a4005c6ac9e73403e2f69543", "nhash_after": "41dc720850469b87a4005c6ac9e73403e2f69543", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1381, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1387, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.375} +{"ts": "2026-09-09 03:23:37", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_006/ov_SC03_006_jr_8013C98C.c", "fn": "func_8013D8FC", "addr": 2148784380, "aliases": ["ov_SC03_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "c820a63b3c41dd06b7298ec24a896ca0d08c5a8e", "nhash_after": "cd8d6803486795564db61df0a56ff61125fd2d6e", "exemplar": {"tu": "src/ov_SC01_084/ov_SC01_084_jr_8013C98C.c", "fn": "func_8013D8FC"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1422, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1423, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 1424, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 1425, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.14} +{"ts": "2026-09-09 03:23:37", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_006/ov_SC03_006_jr_8013C98C.c", "fn": "func_8013D9B0", "addr": 2148784560, "aliases": ["ov_SC03_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "6dde5e39a4d32df934ca5b38ab6322cad045fbee", "nhash_after": "47305f388176371ef43e9615d8a04dc9413655e4", "exemplar": {"tu": "src/ov_SC01_084/ov_SC01_084_jr_8013C98C.c", "fn": "func_8013D9B0"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1466, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1467, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 1468, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 1469, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 1470, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$11", "via": "", "line": 1471, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 1472, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$13", "via": "", "line": 1473, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 8, "kind": "pin", "cls": "A", "detail": "$14", "via": "", "line": 1474, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1476, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 1477, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 11, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 1478, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 12, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1479, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 13, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1480, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 14, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1481, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 15, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1496, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 16, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1498, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 17, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1500, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 18, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1502, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 19, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1504, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 20, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1505, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 21, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1511, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 22, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 1512, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 23, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 1514, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 24, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1519, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 25, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1520, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 26, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1529, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 27, "kind": "pin", "cls": "A", "detail": "$12", "via": "", "line": 1530, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 28, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 1531, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 29, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 1533, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 30, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 1539, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 31, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1548, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 32, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1555, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 33, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1562, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.214} +{"ts": "2026-09-09 03:23:37", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_006/ov_SC03_006_jr_8013C98C.c", "fn": "func_8013DD68", "addr": 2148785512, "aliases": ["ov_SC03_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "8d6f6dddb0854be62dcad5613bb3a0408dc84c3e", "nhash_after": "25adb41155458a065f2ae31fe3eba05729843b78", "exemplar": {"tu": "src/ov_SC01_084/ov_SC01_084_jr_8013C98C.c", "fn": "func_8013DD68"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1703, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 1705, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$11", "via": "", "line": 1724, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.142} +{"ts": "2026-09-09 03:23:37", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_006/ov_SC03_006_jr_8013C98C.c", "fn": "func_8013E5E8", "addr": 2148787688, "aliases": ["ov_SC03_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "f30b00e65b50254377a932e5191337cb4d5242b0", "nhash_after": "f30b00e65b50254377a932e5191337cb4d5242b0", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1812, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.289} +{"ts": "2026-09-09 03:23:38", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_006/ov_SC03_006_jr_8013C98C.c", "fn": "func_8013E6AC", "addr": 2148787884, "aliases": ["ov_SC03_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "6c16e68ed5b319390683a19f7aa60df6270f0d60", "nhash_after": "754219253a895baafc31a9c2194255f3d816ac3d", "exemplar": {"tu": "src/ov_SC01_084/ov_SC01_084_jr_8013C98C.c", "fn": "func_8013E6AC"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1858, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1859, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 1863, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.199} +{"ts": "2026-09-09 03:23:38", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_006/ov_SC03_006_jr_8013C98C.c", "fn": "func_8013EB7C", "addr": 2148789116, "aliases": ["ov_SC03_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "911425fc8bfe89aaf9bc9bd6e295a620cc275c7b", "nhash_after": "911425fc8bfe89aaf9bc9bd6e295a620cc275c7b", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2020, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.409} +{"ts": "2026-09-09 03:23:36", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_007/ov_SC03_007_jr_8013C98C.c", "fn": "func_8013CF68", "addr": 2148781928, "aliases": ["ov_SC03_007"], "header": false, "includers": 0, "o0": false, "nhash_before": "5a75eb79d3353c515ae37f52d702bda943144381", "nhash_after": "5a75eb79d3353c515ae37f52d702bda943144381", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "instruction", "cls": "B", "detail": "la", "via": "", "line": 1059, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.571} +{"ts": "2026-09-09 03:23:36", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_007/ov_SC03_007_jr_8013C98C.c", "fn": "func_8013D178", "addr": 2148782456, "aliases": ["ov_SC03_007"], "header": false, "includers": 0, "o0": false, "nhash_before": "3d1f3afc202fce0b1322612007eca4601f81129d", "nhash_after": "3d1f3afc202fce0b1322612007eca4601f81129d", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 1159, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.254} +{"ts": "2026-09-09 03:23:37", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_007/ov_SC03_007_jr_8013C98C.c", "fn": "func_8013D53C", "addr": 2148783420, "aliases": ["ov_SC03_007"], "header": false, "includers": 0, "o0": false, "nhash_before": "41dc720850469b87a4005c6ac9e73403e2f69543", "nhash_after": "41dc720850469b87a4005c6ac9e73403e2f69543", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1379, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1385, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.467} +{"ts": "2026-09-09 03:23:37", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_007/ov_SC03_007_jr_8013C98C.c", "fn": "func_8013D8FC", "addr": 2148784380, "aliases": ["ov_SC03_007"], "header": false, "includers": 0, "o0": false, "nhash_before": "c820a63b3c41dd06b7298ec24a896ca0d08c5a8e", "nhash_after": "cd8d6803486795564db61df0a56ff61125fd2d6e", "exemplar": {"tu": "src/ov_SC01_084/ov_SC01_084_jr_8013C98C.c", "fn": "func_8013D8FC"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1420, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1421, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 1422, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 1423, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.195} +{"ts": "2026-09-09 03:23:37", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_007/ov_SC03_007_jr_8013C98C.c", "fn": "func_8013D9B0", "addr": 2148784560, "aliases": ["ov_SC03_007"], "header": false, "includers": 0, "o0": false, "nhash_before": "6dde5e39a4d32df934ca5b38ab6322cad045fbee", "nhash_after": "47305f388176371ef43e9615d8a04dc9413655e4", "exemplar": {"tu": "src/ov_SC01_084/ov_SC01_084_jr_8013C98C.c", "fn": "func_8013D9B0"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1464, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1465, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 1466, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 1467, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 1468, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$11", "via": "", "line": 1469, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 1470, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$13", "via": "", "line": 1471, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 8, "kind": "pin", "cls": "A", "detail": "$14", "via": "", "line": 1472, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1474, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 1475, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 11, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 1476, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 12, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1477, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 13, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1478, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 14, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1479, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 15, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1494, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 16, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1496, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 17, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1498, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 18, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1500, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 19, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1502, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 20, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1503, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 21, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1509, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 22, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 1510, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 23, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 1512, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 24, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1517, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 25, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1518, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 26, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1527, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 27, "kind": "pin", "cls": "A", "detail": "$12", "via": "", "line": 1528, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 28, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 1529, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 29, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 1531, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 30, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 1537, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 31, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1546, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 32, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1553, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 33, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1560, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.12} +{"ts": "2026-09-09 03:23:38", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_007/ov_SC03_007_jr_8013C98C.c", "fn": "func_8013DD68", "addr": 2148785512, "aliases": ["ov_SC03_007"], "header": false, "includers": 0, "o0": false, "nhash_before": "8d6f6dddb0854be62dcad5613bb3a0408dc84c3e", "nhash_after": "25adb41155458a065f2ae31fe3eba05729843b78", "exemplar": {"tu": "src/ov_SC01_084/ov_SC01_084_jr_8013C98C.c", "fn": "func_8013DD68"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1701, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 1703, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$11", "via": "", "line": 1722, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.132} +{"ts": "2026-09-09 03:23:38", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_007/ov_SC03_007_jr_8013C98C.c", "fn": "func_8013E5E8", "addr": 2148787688, "aliases": ["ov_SC03_007"], "header": false, "includers": 0, "o0": false, "nhash_before": "f30b00e65b50254377a932e5191337cb4d5242b0", "nhash_after": "f30b00e65b50254377a932e5191337cb4d5242b0", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1810, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.447} +{"ts": "2026-09-09 03:23:38", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_007/ov_SC03_007_jr_8013C98C.c", "fn": "func_8013E6AC", "addr": 2148787884, "aliases": ["ov_SC03_007"], "header": false, "includers": 0, "o0": false, "nhash_before": "6c16e68ed5b319390683a19f7aa60df6270f0d60", "nhash_after": "754219253a895baafc31a9c2194255f3d816ac3d", "exemplar": {"tu": "src/ov_SC01_084/ov_SC01_084_jr_8013C98C.c", "fn": "func_8013E6AC"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1856, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1857, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 1861, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.206} +{"ts": "2026-09-09 03:23:39", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_007/ov_SC03_007_jr_8013C98C.c", "fn": "func_8013EB7C", "addr": 2148789116, "aliases": ["ov_SC03_007"], "header": false, "includers": 0, "o0": false, "nhash_before": "911425fc8bfe89aaf9bc9bd6e295a620cc275c7b", "nhash_after": "911425fc8bfe89aaf9bc9bd6e295a620cc275c7b", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2018, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.31} +{"ts": "2026-09-09 03:23:36", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_010/ov_SC03_010_jr_8013C98C.c", "fn": "func_8013CF68", "addr": 2148781928, "aliases": ["ov_SC03_010"], "header": false, "includers": 0, "o0": false, "nhash_before": "5a75eb79d3353c515ae37f52d702bda943144381", "nhash_after": "5a75eb79d3353c515ae37f52d702bda943144381", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "instruction", "cls": "B", "detail": "la", "via": "", "line": 1059, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.3} +{"ts": "2026-09-09 03:23:36", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_010/ov_SC03_010_jr_8013C98C.c", "fn": "func_8013D178", "addr": 2148782456, "aliases": ["ov_SC03_010"], "header": false, "includers": 0, "o0": false, "nhash_before": "3d1f3afc202fce0b1322612007eca4601f81129d", "nhash_after": "3d1f3afc202fce0b1322612007eca4601f81129d", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 1159, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.321} +{"ts": "2026-09-09 03:23:37", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_010/ov_SC03_010_jr_8013C98C.c", "fn": "func_8013D53C", "addr": 2148783420, "aliases": ["ov_SC03_010"], "header": false, "includers": 0, "o0": false, "nhash_before": "41dc720850469b87a4005c6ac9e73403e2f69543", "nhash_after": "41dc720850469b87a4005c6ac9e73403e2f69543", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1379, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1385, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.426} +{"ts": "2026-09-09 03:23:37", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_010/ov_SC03_010_jr_8013C98C.c", "fn": "func_8013D8FC", "addr": 2148784380, "aliases": ["ov_SC03_010"], "header": false, "includers": 0, "o0": false, "nhash_before": "c820a63b3c41dd06b7298ec24a896ca0d08c5a8e", "nhash_after": "cd8d6803486795564db61df0a56ff61125fd2d6e", "exemplar": {"tu": "src/ov_SC01_084/ov_SC01_084_jr_8013C98C.c", "fn": "func_8013D8FC"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1420, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1421, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 1422, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 1423, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.211} +{"ts": "2026-09-09 03:23:37", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_010/ov_SC03_010_jr_8013C98C.c", "fn": "func_8013D9B0", "addr": 2148784560, "aliases": ["ov_SC03_010"], "header": false, "includers": 0, "o0": false, "nhash_before": "6dde5e39a4d32df934ca5b38ab6322cad045fbee", "nhash_after": "47305f388176371ef43e9615d8a04dc9413655e4", "exemplar": {"tu": "src/ov_SC01_084/ov_SC01_084_jr_8013C98C.c", "fn": "func_8013D9B0"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1464, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1465, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 1466, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 1467, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 1468, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$11", "via": "", "line": 1469, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 1470, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$13", "via": "", "line": 1471, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 8, "kind": "pin", "cls": "A", "detail": "$14", "via": "", "line": 1472, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1474, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 1475, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 11, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 1476, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 12, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1477, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 13, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1478, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 14, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1479, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 15, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1494, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 16, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1496, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 17, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1498, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 18, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1500, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 19, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1502, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 20, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1503, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 21, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1509, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 22, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 1510, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 23, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 1512, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 24, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1517, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 25, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1518, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 26, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1527, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 27, "kind": "pin", "cls": "A", "detail": "$12", "via": "", "line": 1528, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 28, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 1529, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 29, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 1531, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 30, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 1537, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 31, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1546, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 32, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1553, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 33, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1560, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.241} +{"ts": "2026-09-09 03:23:38", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_010/ov_SC03_010_jr_8013C98C.c", "fn": "func_8013DD68", "addr": 2148785512, "aliases": ["ov_SC03_010"], "header": false, "includers": 0, "o0": false, "nhash_before": "8d6f6dddb0854be62dcad5613bb3a0408dc84c3e", "nhash_after": "25adb41155458a065f2ae31fe3eba05729843b78", "exemplar": {"tu": "src/ov_SC01_084/ov_SC01_084_jr_8013C98C.c", "fn": "func_8013DD68"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1701, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 1703, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$11", "via": "", "line": 1722, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.165} +{"ts": "2026-09-09 03:23:38", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_010/ov_SC03_010_jr_8013C98C.c", "fn": "func_8013E5E8", "addr": 2148787688, "aliases": ["ov_SC03_010"], "header": false, "includers": 0, "o0": false, "nhash_before": "f30b00e65b50254377a932e5191337cb4d5242b0", "nhash_after": "f30b00e65b50254377a932e5191337cb4d5242b0", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1810, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.327} +{"ts": "2026-09-09 03:23:38", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_010/ov_SC03_010_jr_8013C98C.c", "fn": "func_8013E6AC", "addr": 2148787884, "aliases": ["ov_SC03_010"], "header": false, "includers": 0, "o0": false, "nhash_before": "6c16e68ed5b319390683a19f7aa60df6270f0d60", "nhash_after": "754219253a895baafc31a9c2194255f3d816ac3d", "exemplar": {"tu": "src/ov_SC01_084/ov_SC01_084_jr_8013C98C.c", "fn": "func_8013E6AC"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1856, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1857, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 1861, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.184} +{"ts": "2026-09-09 03:23:39", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_010/ov_SC03_010_jr_8013C98C.c", "fn": "func_8013EB7C", "addr": 2148789116, "aliases": ["ov_SC03_010"], "header": false, "includers": 0, "o0": false, "nhash_before": "911425fc8bfe89aaf9bc9bd6e295a620cc275c7b", "nhash_after": "911425fc8bfe89aaf9bc9bd6e295a620cc275c7b", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2018, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.387} +{"ts": "2026-09-09 03:23:37", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_011/ov_SC03_011_jr_8013C98C.c", "fn": "func_8013CF68", "addr": 2148781928, "aliases": ["ov_SC03_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "5a75eb79d3353c515ae37f52d702bda943144381", "nhash_after": "5a75eb79d3353c515ae37f52d702bda943144381", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "instruction", "cls": "B", "detail": "la", "via": "", "line": 1062, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.344} +{"ts": "2026-09-09 03:23:37", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_011/ov_SC03_011_jr_8013C98C.c", "fn": "func_8013D178", "addr": 2148782456, "aliases": ["ov_SC03_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "3d1f3afc202fce0b1322612007eca4601f81129d", "nhash_after": "3d1f3afc202fce0b1322612007eca4601f81129d", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 1162, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.297} +{"ts": "2026-09-09 03:23:38", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_011/ov_SC03_011_jr_8013C98C.c", "fn": "func_8013D53C", "addr": 2148783420, "aliases": ["ov_SC03_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "41dc720850469b87a4005c6ac9e73403e2f69543", "nhash_after": "41dc720850469b87a4005c6ac9e73403e2f69543", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1382, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1388, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.552} +{"ts": "2026-09-09 03:23:38", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_011/ov_SC03_011_jr_8013C98C.c", "fn": "func_8013D8FC", "addr": 2148784380, "aliases": ["ov_SC03_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "c820a63b3c41dd06b7298ec24a896ca0d08c5a8e", "nhash_after": "cd8d6803486795564db61df0a56ff61125fd2d6e", "exemplar": {"tu": "src/ov_SC01_084/ov_SC01_084_jr_8013C98C.c", "fn": "func_8013D8FC"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1423, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1424, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 1425, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 1426, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.146} +{"ts": "2026-09-09 03:23:38", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_011/ov_SC03_011_jr_8013C98C.c", "fn": "func_8013D9B0", "addr": 2148784560, "aliases": ["ov_SC03_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "6dde5e39a4d32df934ca5b38ab6322cad045fbee", "nhash_after": "47305f388176371ef43e9615d8a04dc9413655e4", "exemplar": {"tu": "src/ov_SC01_084/ov_SC01_084_jr_8013C98C.c", "fn": "func_8013D9B0"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1467, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1468, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 1469, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 1470, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 1471, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$11", "via": "", "line": 1472, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 1473, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$13", "via": "", "line": 1474, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 8, "kind": "pin", "cls": "A", "detail": "$14", "via": "", "line": 1475, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1477, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 1478, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 11, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 1479, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 12, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1480, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 13, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1481, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 14, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1482, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 15, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1497, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 16, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1499, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 17, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1501, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 18, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1503, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 19, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1505, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 20, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1506, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 21, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1512, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 22, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 1513, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 23, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 1515, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 24, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1520, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 25, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1521, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 26, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1530, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 27, "kind": "pin", "cls": "A", "detail": "$12", "via": "", "line": 1531, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 28, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 1532, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 29, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 1534, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 30, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 1540, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 31, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1549, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 32, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1556, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 33, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1563, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.137} +{"ts": "2026-09-09 03:23:38", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_011/ov_SC03_011_jr_8013C98C.c", "fn": "func_8013DD68", "addr": 2148785512, "aliases": ["ov_SC03_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "8d6f6dddb0854be62dcad5613bb3a0408dc84c3e", "nhash_after": "25adb41155458a065f2ae31fe3eba05729843b78", "exemplar": {"tu": "src/ov_SC01_084/ov_SC01_084_jr_8013C98C.c", "fn": "func_8013DD68"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1704, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 1706, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$11", "via": "", "line": 1725, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.131} +{"ts": "2026-09-09 03:23:39", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_011/ov_SC03_011_jr_8013C98C.c", "fn": "func_8013E5E8", "addr": 2148787688, "aliases": ["ov_SC03_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "f30b00e65b50254377a932e5191337cb4d5242b0", "nhash_after": "f30b00e65b50254377a932e5191337cb4d5242b0", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1813, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.329} +{"ts": "2026-09-09 03:23:39", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_011/ov_SC03_011_jr_8013C98C.c", "fn": "func_8013E6AC", "addr": 2148787884, "aliases": ["ov_SC03_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "6c16e68ed5b319390683a19f7aa60df6270f0d60", "nhash_after": "754219253a895baafc31a9c2194255f3d816ac3d", "exemplar": {"tu": "src/ov_SC01_084/ov_SC01_084_jr_8013C98C.c", "fn": "func_8013E6AC"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1859, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1860, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 1864, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.135} +{"ts": "2026-09-09 03:23:39", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_011/ov_SC03_011_jr_8013C98C.c", "fn": "func_8013EB7C", "addr": 2148789116, "aliases": ["ov_SC03_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "911425fc8bfe89aaf9bc9bd6e295a620cc275c7b", "nhash_after": "911425fc8bfe89aaf9bc9bd6e295a620cc275c7b", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2021, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.347} +{"ts": "2026-09-09 03:23:37", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_012/ov_SC03_012_jr_8013C98C.c", "fn": "func_8013CF68", "addr": 2148781928, "aliases": ["ov_SC03_012"], "header": false, "includers": 0, "o0": false, "nhash_before": "5a75eb79d3353c515ae37f52d702bda943144381", "nhash_after": "5a75eb79d3353c515ae37f52d702bda943144381", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "instruction", "cls": "B", "detail": "la", "via": "", "line": 1059, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.286} +{"ts": "2026-09-09 03:23:37", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_012/ov_SC03_012_jr_8013C98C.c", "fn": "func_8013D178", "addr": 2148782456, "aliases": ["ov_SC03_012"], "header": false, "includers": 0, "o0": false, "nhash_before": "3d1f3afc202fce0b1322612007eca4601f81129d", "nhash_after": "3d1f3afc202fce0b1322612007eca4601f81129d", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 1159, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.307} +{"ts": "2026-09-09 03:23:38", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_012/ov_SC03_012_jr_8013C98C.c", "fn": "func_8013D53C", "addr": 2148783420, "aliases": ["ov_SC03_012"], "header": false, "includers": 0, "o0": false, "nhash_before": "41dc720850469b87a4005c6ac9e73403e2f69543", "nhash_after": "41dc720850469b87a4005c6ac9e73403e2f69543", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1379, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1385, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.672} +{"ts": "2026-09-09 03:23:38", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_012/ov_SC03_012_jr_8013C98C.c", "fn": "func_8013D8FC", "addr": 2148784380, "aliases": ["ov_SC03_012"], "header": false, "includers": 0, "o0": false, "nhash_before": "c820a63b3c41dd06b7298ec24a896ca0d08c5a8e", "nhash_after": "cd8d6803486795564db61df0a56ff61125fd2d6e", "exemplar": {"tu": "src/ov_SC01_084/ov_SC01_084_jr_8013C98C.c", "fn": "func_8013D8FC"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1420, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1421, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 1422, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 1423, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.138} +{"ts": "2026-09-09 03:23:39", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_012/ov_SC03_012_jr_8013C98C.c", "fn": "func_8013D9B0", "addr": 2148784560, "aliases": ["ov_SC03_012"], "header": false, "includers": 0, "o0": false, "nhash_before": "6dde5e39a4d32df934ca5b38ab6322cad045fbee", "nhash_after": "47305f388176371ef43e9615d8a04dc9413655e4", "exemplar": {"tu": "src/ov_SC01_084/ov_SC01_084_jr_8013C98C.c", "fn": "func_8013D9B0"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1464, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1465, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 1466, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 1467, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 1468, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$11", "via": "", "line": 1469, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 1470, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$13", "via": "", "line": 1471, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 8, "kind": "pin", "cls": "A", "detail": "$14", "via": "", "line": 1472, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1474, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 1475, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 11, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 1476, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 12, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1477, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 13, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1478, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 14, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1479, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 15, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1494, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 16, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1496, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 17, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1498, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 18, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1500, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 19, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1502, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 20, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1503, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 21, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1509, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 22, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 1510, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 23, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 1512, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 24, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1517, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 25, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1518, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 26, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1527, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 27, "kind": "pin", "cls": "A", "detail": "$12", "via": "", "line": 1528, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 28, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 1529, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 29, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 1531, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 30, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 1537, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 31, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1546, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 32, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1553, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 33, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1560, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.26} +{"ts": "2026-09-09 03:23:39", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_012/ov_SC03_012_jr_8013C98C.c", "fn": "func_8013DD68", "addr": 2148785512, "aliases": ["ov_SC03_012"], "header": false, "includers": 0, "o0": false, "nhash_before": "8d6f6dddb0854be62dcad5613bb3a0408dc84c3e", "nhash_after": "25adb41155458a065f2ae31fe3eba05729843b78", "exemplar": {"tu": "src/ov_SC01_084/ov_SC01_084_jr_8013C98C.c", "fn": "func_8013DD68"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1701, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 1703, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$11", "via": "", "line": 1722, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.271} +{"ts": "2026-09-09 03:23:39", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_012/ov_SC03_012_jr_8013C98C.c", "fn": "func_8013E5E8", "addr": 2148787688, "aliases": ["ov_SC03_012"], "header": false, "includers": 0, "o0": false, "nhash_before": "f30b00e65b50254377a932e5191337cb4d5242b0", "nhash_after": "f30b00e65b50254377a932e5191337cb4d5242b0", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1810, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.338} +{"ts": "2026-09-09 03:23:40", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_012/ov_SC03_012_jr_8013C98C.c", "fn": "func_8013E6AC", "addr": 2148787884, "aliases": ["ov_SC03_012"], "header": false, "includers": 0, "o0": false, "nhash_before": "6c16e68ed5b319390683a19f7aa60df6270f0d60", "nhash_after": "754219253a895baafc31a9c2194255f3d816ac3d", "exemplar": {"tu": "src/ov_SC01_084/ov_SC01_084_jr_8013C98C.c", "fn": "func_8013E6AC"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1856, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1857, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 1861, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.232} +{"ts": "2026-09-09 03:23:40", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_012/ov_SC03_012_jr_8013C98C.c", "fn": "func_8013EB7C", "addr": 2148789116, "aliases": ["ov_SC03_012"], "header": false, "includers": 0, "o0": false, "nhash_before": "911425fc8bfe89aaf9bc9bd6e295a620cc275c7b", "nhash_after": "911425fc8bfe89aaf9bc9bd6e295a620cc275c7b", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2018, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.277} +{"ts": "2026-09-09 03:23:38", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_023/ov_SC03_023_jr_8013C98C.c", "fn": "func_8013CF68", "addr": 2148781928, "aliases": ["ov_SC03_023"], "header": false, "includers": 0, "o0": false, "nhash_before": "5a75eb79d3353c515ae37f52d702bda943144381", "nhash_after": "5a75eb79d3353c515ae37f52d702bda943144381", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "instruction", "cls": "B", "detail": "la", "via": "", "line": 1059, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.356} +{"ts": "2026-09-09 03:23:38", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_023/ov_SC03_023_jr_8013C98C.c", "fn": "func_8013D178", "addr": 2148782456, "aliases": ["ov_SC03_023"], "header": false, "includers": 0, "o0": false, "nhash_before": "3d1f3afc202fce0b1322612007eca4601f81129d", "nhash_after": "3d1f3afc202fce0b1322612007eca4601f81129d", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 1159, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.325} +{"ts": "2026-09-09 03:23:39", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_023/ov_SC03_023_jr_8013C98C.c", "fn": "func_8013D53C", "addr": 2148783420, "aliases": ["ov_SC03_023"], "header": false, "includers": 0, "o0": false, "nhash_before": "41dc720850469b87a4005c6ac9e73403e2f69543", "nhash_after": "41dc720850469b87a4005c6ac9e73403e2f69543", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1379, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1385, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.457} +{"ts": "2026-09-09 03:23:39", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_023/ov_SC03_023_jr_8013C98C.c", "fn": "func_8013D8FC", "addr": 2148784380, "aliases": ["ov_SC03_023"], "header": false, "includers": 0, "o0": false, "nhash_before": "c820a63b3c41dd06b7298ec24a896ca0d08c5a8e", "nhash_after": "cd8d6803486795564db61df0a56ff61125fd2d6e", "exemplar": {"tu": "src/ov_SC01_084/ov_SC01_084_jr_8013C98C.c", "fn": "func_8013D8FC"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1420, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1421, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 1422, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 1423, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.152} +{"ts": "2026-09-09 03:23:39", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_023/ov_SC03_023_jr_8013C98C.c", "fn": "func_8013D9B0", "addr": 2148784560, "aliases": ["ov_SC03_023"], "header": false, "includers": 0, "o0": false, "nhash_before": "6dde5e39a4d32df934ca5b38ab6322cad045fbee", "nhash_after": "47305f388176371ef43e9615d8a04dc9413655e4", "exemplar": {"tu": "src/ov_SC01_084/ov_SC01_084_jr_8013C98C.c", "fn": "func_8013D9B0"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1464, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1465, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 1466, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 1467, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 1468, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$11", "via": "", "line": 1469, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 1470, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$13", "via": "", "line": 1471, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 8, "kind": "pin", "cls": "A", "detail": "$14", "via": "", "line": 1472, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1474, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 1475, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 11, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 1476, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 12, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1477, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 13, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1478, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 14, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1479, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 15, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1494, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 16, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1496, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 17, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1498, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 18, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1500, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 19, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1502, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 20, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1503, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 21, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1509, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 22, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 1510, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 23, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 1512, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 24, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1517, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 25, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1518, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 26, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1527, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 27, "kind": "pin", "cls": "A", "detail": "$12", "via": "", "line": 1528, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 28, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 1529, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 29, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 1531, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 30, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 1537, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 31, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1546, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 32, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1553, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 33, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1560, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.225} +{"ts": "2026-09-09 03:23:39", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_023/ov_SC03_023_jr_8013C98C.c", "fn": "func_8013DD68", "addr": 2148785512, "aliases": ["ov_SC03_023"], "header": false, "includers": 0, "o0": false, "nhash_before": "8d6f6dddb0854be62dcad5613bb3a0408dc84c3e", "nhash_after": "25adb41155458a065f2ae31fe3eba05729843b78", "exemplar": {"tu": "src/ov_SC01_084/ov_SC01_084_jr_8013C98C.c", "fn": "func_8013DD68"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1701, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 1703, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$11", "via": "", "line": 1722, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.189} +{"ts": "2026-09-09 03:23:40", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_023/ov_SC03_023_jr_8013C98C.c", "fn": "func_8013E5E8", "addr": 2148787688, "aliases": ["ov_SC03_023"], "header": false, "includers": 0, "o0": false, "nhash_before": "f30b00e65b50254377a932e5191337cb4d5242b0", "nhash_after": "f30b00e65b50254377a932e5191337cb4d5242b0", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1810, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.39} +{"ts": "2026-09-09 03:23:40", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_023/ov_SC03_023_jr_8013C98C.c", "fn": "func_8013E6AC", "addr": 2148787884, "aliases": ["ov_SC03_023"], "header": false, "includers": 0, "o0": false, "nhash_before": "6c16e68ed5b319390683a19f7aa60df6270f0d60", "nhash_after": "754219253a895baafc31a9c2194255f3d816ac3d", "exemplar": {"tu": "src/ov_SC01_084/ov_SC01_084_jr_8013C98C.c", "fn": "func_8013E6AC"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1856, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1857, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 1861, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.124} +{"ts": "2026-09-09 03:23:40", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_023/ov_SC03_023_jr_8013C98C.c", "fn": "func_8013EB7C", "addr": 2148789116, "aliases": ["ov_SC03_023"], "header": false, "includers": 0, "o0": false, "nhash_before": "911425fc8bfe89aaf9bc9bd6e295a620cc275c7b", "nhash_after": "911425fc8bfe89aaf9bc9bd6e295a620cc275c7b", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2018, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.283} +{"ts": "2026-09-09 03:23:38", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_013/ov_SC03_013_jr_8013C98C.c", "fn": "func_8013CF68", "addr": 2148781928, "aliases": ["ov_SC03_013"], "header": false, "includers": 0, "o0": false, "nhash_before": "5a75eb79d3353c515ae37f52d702bda943144381", "nhash_after": "5a75eb79d3353c515ae37f52d702bda943144381", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "instruction", "cls": "B", "detail": "la", "via": "", "line": 1059, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.507} +{"ts": "2026-09-09 03:23:38", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_013/ov_SC03_013_jr_8013C98C.c", "fn": "func_8013D178", "addr": 2148782456, "aliases": ["ov_SC03_013"], "header": false, "includers": 0, "o0": false, "nhash_before": "3d1f3afc202fce0b1322612007eca4601f81129d", "nhash_after": "3d1f3afc202fce0b1322612007eca4601f81129d", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 1159, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.363} +{"ts": "2026-09-09 03:23:39", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_013/ov_SC03_013_jr_8013C98C.c", "fn": "func_8013D53C", "addr": 2148783420, "aliases": ["ov_SC03_013"], "header": false, "includers": 0, "o0": false, "nhash_before": "41dc720850469b87a4005c6ac9e73403e2f69543", "nhash_after": "41dc720850469b87a4005c6ac9e73403e2f69543", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1379, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1385, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.514} +{"ts": "2026-09-09 03:23:39", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_013/ov_SC03_013_jr_8013C98C.c", "fn": "func_8013D8FC", "addr": 2148784380, "aliases": ["ov_SC03_013"], "header": false, "includers": 0, "o0": false, "nhash_before": "c820a63b3c41dd06b7298ec24a896ca0d08c5a8e", "nhash_after": "cd8d6803486795564db61df0a56ff61125fd2d6e", "exemplar": {"tu": "src/ov_SC01_084/ov_SC01_084_jr_8013C98C.c", "fn": "func_8013D8FC"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1420, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1421, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 1422, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 1423, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.125} +{"ts": "2026-09-09 03:23:39", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_013/ov_SC03_013_jr_8013C98C.c", "fn": "func_8013D9B0", "addr": 2148784560, "aliases": ["ov_SC03_013"], "header": false, "includers": 0, "o0": false, "nhash_before": "6dde5e39a4d32df934ca5b38ab6322cad045fbee", "nhash_after": "47305f388176371ef43e9615d8a04dc9413655e4", "exemplar": {"tu": "src/ov_SC01_084/ov_SC01_084_jr_8013C98C.c", "fn": "func_8013D9B0"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1464, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1465, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 1466, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 1467, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 1468, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$11", "via": "", "line": 1469, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 1470, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$13", "via": "", "line": 1471, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 8, "kind": "pin", "cls": "A", "detail": "$14", "via": "", "line": 1472, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1474, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 1475, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 11, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 1476, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 12, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1477, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 13, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1478, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 14, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1479, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 15, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1494, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 16, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1496, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 17, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1498, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 18, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1500, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 19, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1502, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 20, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1503, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 21, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1509, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 22, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 1510, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 23, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 1512, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 24, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1517, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 25, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1518, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 26, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1527, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 27, "kind": "pin", "cls": "A", "detail": "$12", "via": "", "line": 1528, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 28, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 1529, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 29, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 1531, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 30, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 1537, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 31, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1546, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 32, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1553, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 33, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1560, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.169} +{"ts": "2026-09-09 03:23:39", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_013/ov_SC03_013_jr_8013C98C.c", "fn": "func_8013DD68", "addr": 2148785512, "aliases": ["ov_SC03_013"], "header": false, "includers": 0, "o0": false, "nhash_before": "8d6f6dddb0854be62dcad5613bb3a0408dc84c3e", "nhash_after": "25adb41155458a065f2ae31fe3eba05729843b78", "exemplar": {"tu": "src/ov_SC01_084/ov_SC01_084_jr_8013C98C.c", "fn": "func_8013DD68"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1701, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 1703, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$11", "via": "", "line": 1722, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.126} +{"ts": "2026-09-09 03:23:40", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_013/ov_SC03_013_jr_8013C98C.c", "fn": "func_8013E5E8", "addr": 2148787688, "aliases": ["ov_SC03_013"], "header": false, "includers": 0, "o0": false, "nhash_before": "f30b00e65b50254377a932e5191337cb4d5242b0", "nhash_after": "f30b00e65b50254377a932e5191337cb4d5242b0", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1810, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.282} +{"ts": "2026-09-09 03:23:40", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_013/ov_SC03_013_jr_8013C98C.c", "fn": "func_8013E6AC", "addr": 2148787884, "aliases": ["ov_SC03_013"], "header": false, "includers": 0, "o0": false, "nhash_before": "6c16e68ed5b319390683a19f7aa60df6270f0d60", "nhash_after": "754219253a895baafc31a9c2194255f3d816ac3d", "exemplar": {"tu": "src/ov_SC01_084/ov_SC01_084_jr_8013C98C.c", "fn": "func_8013E6AC"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1856, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1857, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 1861, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.146} +{"ts": "2026-09-09 03:23:40", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_013/ov_SC03_013_jr_8013C98C.c", "fn": "func_8013EB7C", "addr": 2148789116, "aliases": ["ov_SC03_013"], "header": false, "includers": 0, "o0": false, "nhash_before": "911425fc8bfe89aaf9bc9bd6e295a620cc275c7b", "nhash_after": "911425fc8bfe89aaf9bc9bd6e295a620cc275c7b", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2018, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.302} +{"ts": "2026-09-09 03:23:38", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_024/ov_SC03_024_jr_8013C98C.c", "fn": "func_8013CF68", "addr": 2148781928, "aliases": ["ov_SC03_024"], "header": false, "includers": 0, "o0": false, "nhash_before": "5a75eb79d3353c515ae37f52d702bda943144381", "nhash_after": "5a75eb79d3353c515ae37f52d702bda943144381", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "instruction", "cls": "B", "detail": "la", "via": "", "line": 1059, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.314} +{"ts": "2026-09-09 03:23:38", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_024/ov_SC03_024_jr_8013C98C.c", "fn": "func_8013D178", "addr": 2148782456, "aliases": ["ov_SC03_024"], "header": false, "includers": 0, "o0": false, "nhash_before": "3d1f3afc202fce0b1322612007eca4601f81129d", "nhash_after": "3d1f3afc202fce0b1322612007eca4601f81129d", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 1159, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.352} +{"ts": "2026-09-09 03:23:39", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_024/ov_SC03_024_jr_8013C98C.c", "fn": "func_8013D53C", "addr": 2148783420, "aliases": ["ov_SC03_024"], "header": false, "includers": 0, "o0": false, "nhash_before": "41dc720850469b87a4005c6ac9e73403e2f69543", "nhash_after": "41dc720850469b87a4005c6ac9e73403e2f69543", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1379, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1385, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.378} +{"ts": "2026-09-09 03:23:39", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_024/ov_SC03_024_jr_8013C98C.c", "fn": "func_8013D8FC", "addr": 2148784380, "aliases": ["ov_SC03_024"], "header": false, "includers": 0, "o0": false, "nhash_before": "c820a63b3c41dd06b7298ec24a896ca0d08c5a8e", "nhash_after": "cd8d6803486795564db61df0a56ff61125fd2d6e", "exemplar": {"tu": "src/ov_SC01_084/ov_SC01_084_jr_8013C98C.c", "fn": "func_8013D8FC"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1420, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1421, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 1422, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 1423, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.216} +{"ts": "2026-09-09 03:23:39", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_024/ov_SC03_024_jr_8013C98C.c", "fn": "func_8013D9B0", "addr": 2148784560, "aliases": ["ov_SC03_024"], "header": false, "includers": 0, "o0": false, "nhash_before": "6dde5e39a4d32df934ca5b38ab6322cad045fbee", "nhash_after": "47305f388176371ef43e9615d8a04dc9413655e4", "exemplar": {"tu": "src/ov_SC01_084/ov_SC01_084_jr_8013C98C.c", "fn": "func_8013D9B0"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1464, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1465, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 1466, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 1467, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 1468, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$11", "via": "", "line": 1469, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 1470, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$13", "via": "", "line": 1471, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 8, "kind": "pin", "cls": "A", "detail": "$14", "via": "", "line": 1472, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1474, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 1475, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 11, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 1476, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 12, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1477, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 13, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1478, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 14, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1479, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 15, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1494, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 16, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1496, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 17, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1498, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 18, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1500, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 19, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1502, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 20, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1503, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 21, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1509, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 22, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 1510, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 23, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 1512, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 24, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1517, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 25, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1518, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 26, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1527, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 27, "kind": "pin", "cls": "A", "detail": "$12", "via": "", "line": 1528, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 28, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 1529, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 29, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 1531, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 30, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 1537, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 31, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1546, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 32, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1553, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 33, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1560, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.242} +{"ts": "2026-09-09 03:23:39", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_024/ov_SC03_024_jr_8013C98C.c", "fn": "func_8013DD68", "addr": 2148785512, "aliases": ["ov_SC03_024"], "header": false, "includers": 0, "o0": false, "nhash_before": "8d6f6dddb0854be62dcad5613bb3a0408dc84c3e", "nhash_after": "25adb41155458a065f2ae31fe3eba05729843b78", "exemplar": {"tu": "src/ov_SC01_084/ov_SC01_084_jr_8013C98C.c", "fn": "func_8013DD68"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1701, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 1703, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$11", "via": "", "line": 1722, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.152} +{"ts": "2026-09-09 03:23:40", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_024/ov_SC03_024_jr_8013C98C.c", "fn": "func_8013E5E8", "addr": 2148787688, "aliases": ["ov_SC03_024"], "header": false, "includers": 0, "o0": false, "nhash_before": "f30b00e65b50254377a932e5191337cb4d5242b0", "nhash_after": "f30b00e65b50254377a932e5191337cb4d5242b0", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1810, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.41} +{"ts": "2026-09-09 03:23:40", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_024/ov_SC03_024_jr_8013C98C.c", "fn": "func_8013E6AC", "addr": 2148787884, "aliases": ["ov_SC03_024"], "header": false, "includers": 0, "o0": false, "nhash_before": "6c16e68ed5b319390683a19f7aa60df6270f0d60", "nhash_after": "754219253a895baafc31a9c2194255f3d816ac3d", "exemplar": {"tu": "src/ov_SC01_084/ov_SC01_084_jr_8013C98C.c", "fn": "func_8013E6AC"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1856, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1857, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 1861, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.122} +{"ts": "2026-09-09 03:23:40", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_024/ov_SC03_024_jr_8013C98C.c", "fn": "func_8013EB7C", "addr": 2148789116, "aliases": ["ov_SC03_024"], "header": false, "includers": 0, "o0": false, "nhash_before": "911425fc8bfe89aaf9bc9bd6e295a620cc275c7b", "nhash_after": "911425fc8bfe89aaf9bc9bd6e295a620cc275c7b", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2018, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.349} +{"ts": "2026-09-09 03:23:38", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_028/ov_SC03_028_jr_8013C98C.c", "fn": "func_8013CF68", "addr": 2148781928, "aliases": ["ov_SC03_028"], "header": false, "includers": 0, "o0": false, "nhash_before": "5a75eb79d3353c515ae37f52d702bda943144381", "nhash_after": "5a75eb79d3353c515ae37f52d702bda943144381", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "instruction", "cls": "B", "detail": "la", "via": "", "line": 1059, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.291} +{"ts": "2026-09-09 03:23:39", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_028/ov_SC03_028_jr_8013C98C.c", "fn": "func_8013D178", "addr": 2148782456, "aliases": ["ov_SC03_028"], "header": false, "includers": 0, "o0": false, "nhash_before": "3d1f3afc202fce0b1322612007eca4601f81129d", "nhash_after": "3d1f3afc202fce0b1322612007eca4601f81129d", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 1159, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.273} +{"ts": "2026-09-09 03:23:39", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_028/ov_SC03_028_jr_8013C98C.c", "fn": "func_8013D53C", "addr": 2148783420, "aliases": ["ov_SC03_028"], "header": false, "includers": 0, "o0": false, "nhash_before": "41dc720850469b87a4005c6ac9e73403e2f69543", "nhash_after": "41dc720850469b87a4005c6ac9e73403e2f69543", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1379, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1385, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 0.494} +{"ts": "2026-09-09 03:23:39", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_028/ov_SC03_028_jr_8013C98C.c", "fn": "func_8013D8FC", "addr": 2148784380, "aliases": ["ov_SC03_028"], "header": false, "includers": 0, "o0": false, "nhash_before": "c820a63b3c41dd06b7298ec24a896ca0d08c5a8e", "nhash_after": "cd8d6803486795564db61df0a56ff61125fd2d6e", "exemplar": {"tu": "src/ov_SC01_084/ov_SC01_084_jr_8013C98C.c", "fn": "func_8013D8FC"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1420, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1421, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 1422, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 1423, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.133} +{"ts": "2026-09-09 03:23:39", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_028/ov_SC03_028_jr_8013C98C.c", "fn": "func_8013D9B0", "addr": 2148784560, "aliases": ["ov_SC03_028"], "header": false, "includers": 0, "o0": false, "nhash_before": "6dde5e39a4d32df934ca5b38ab6322cad045fbee", "nhash_after": "47305f388176371ef43e9615d8a04dc9413655e4", "exemplar": {"tu": "src/ov_SC01_084/ov_SC01_084_jr_8013C98C.c", "fn": "func_8013D9B0"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1464, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1465, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 1466, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 1467, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 1468, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$11", "via": "", "line": 1469, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 1470, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$13", "via": "", "line": 1471, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 8, "kind": "pin", "cls": "A", "detail": "$14", "via": "", "line": 1472, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1474, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 1475, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 11, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 1476, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 12, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1477, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 13, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1478, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 14, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1479, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 15, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1494, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 16, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1496, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 17, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1498, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 18, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1500, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 19, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1502, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 20, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1503, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 21, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1509, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 22, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 1510, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 23, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 1512, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 24, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1517, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 25, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1518, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 26, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1527, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 27, "kind": "pin", "cls": "A", "detail": "$12", "via": "", "line": 1528, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 28, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 1529, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 29, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 1531, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 30, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 1537, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 31, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1546, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 32, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1553, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 33, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1560, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.16} +{"ts": "2026-09-09 03:23:40", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_028/ov_SC03_028_jr_8013C98C.c", "fn": "func_8013DD68", "addr": 2148785512, "aliases": ["ov_SC03_028"], "header": false, "includers": 0, "o0": false, "nhash_before": "8d6f6dddb0854be62dcad5613bb3a0408dc84c3e", "nhash_after": "25adb41155458a065f2ae31fe3eba05729843b78", "exemplar": {"tu": "src/ov_SC01_084/ov_SC01_084_jr_8013C98C.c", "fn": "func_8013DD68"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1701, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 1703, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$11", "via": "", "line": 1722, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.127} +{"ts": "2026-09-09 03:23:40", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_028/ov_SC03_028_jr_8013C98C.c", "fn": "func_8013E5E8", "addr": 2148787688, "aliases": ["ov_SC03_028"], "header": false, "includers": 0, "o0": false, "nhash_before": "f30b00e65b50254377a932e5191337cb4d5242b0", "nhash_after": "f30b00e65b50254377a932e5191337cb4d5242b0", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1810, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.48} +{"ts": "2026-09-09 03:23:40", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_028/ov_SC03_028_jr_8013C98C.c", "fn": "func_8013E6AC", "addr": 2148787884, "aliases": ["ov_SC03_028"], "header": false, "includers": 0, "o0": false, "nhash_before": "6c16e68ed5b319390683a19f7aa60df6270f0d60", "nhash_after": "754219253a895baafc31a9c2194255f3d816ac3d", "exemplar": {"tu": "src/ov_SC01_084/ov_SC01_084_jr_8013C98C.c", "fn": "func_8013E6AC"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1856, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1857, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 1861, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.179} +{"ts": "2026-09-09 03:23:41", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_028/ov_SC03_028_jr_8013C98C.c", "fn": "func_8013EB7C", "addr": 2148789116, "aliases": ["ov_SC03_028"], "header": false, "includers": 0, "o0": false, "nhash_before": "911425fc8bfe89aaf9bc9bd6e295a620cc275c7b", "nhash_after": "911425fc8bfe89aaf9bc9bd6e295a620cc275c7b", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2018, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.317} +{"ts": "2026-09-09 03:23:38", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_014/ov_SC03_014_jr_8013C98C.c", "fn": "func_8013CF68", "addr": 2148781928, "aliases": ["ov_SC03_014", "ov_SC03_015"], "header": false, "includers": 0, "o0": false, "nhash_before": "5a75eb79d3353c515ae37f52d702bda943144381", "nhash_after": "5a75eb79d3353c515ae37f52d702bda943144381", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "instruction", "cls": "B", "detail": "la", "via": "", "line": 1059, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.632} +{"ts": "2026-09-09 03:23:39", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_014/ov_SC03_014_jr_8013C98C.c", "fn": "func_8013D178", "addr": 2148782456, "aliases": ["ov_SC03_014", "ov_SC03_015"], "header": false, "includers": 0, "o0": false, "nhash_before": "3d1f3afc202fce0b1322612007eca4601f81129d", "nhash_after": "3d1f3afc202fce0b1322612007eca4601f81129d", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 1159, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.702} +{"ts": "2026-09-09 03:23:40", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_014/ov_SC03_014_jr_8013C98C.c", "fn": "func_8013D53C", "addr": 2148783420, "aliases": ["ov_SC03_014", "ov_SC03_015"], "header": false, "includers": 0, "o0": false, "nhash_before": "41dc720850469b87a4005c6ac9e73403e2f69543", "nhash_after": "41dc720850469b87a4005c6ac9e73403e2f69543", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1379, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 1385, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.06} +{"ts": "2026-09-09 03:23:41", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_014/ov_SC03_014_jr_8013C98C.c", "fn": "func_8013D8FC", "addr": 2148784380, "aliases": ["ov_SC03_014", "ov_SC03_015"], "header": false, "includers": 0, "o0": false, "nhash_before": "c820a63b3c41dd06b7298ec24a896ca0d08c5a8e", "nhash_after": "cd8d6803486795564db61df0a56ff61125fd2d6e", "exemplar": {"tu": "src/ov_SC01_084/ov_SC01_084_jr_8013C98C.c", "fn": "func_8013D8FC"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1420, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1421, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 1422, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 1423, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.471} +{"ts": "2026-09-09 03:23:41", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_014/ov_SC03_014_jr_8013C98C.c", "fn": "func_8013D9B0", "addr": 2148784560, "aliases": ["ov_SC03_014", "ov_SC03_015"], "header": false, "includers": 0, "o0": false, "nhash_before": "6dde5e39a4d32df934ca5b38ab6322cad045fbee", "nhash_after": "47305f388176371ef43e9615d8a04dc9413655e4", "exemplar": {"tu": "src/ov_SC01_084/ov_SC01_084_jr_8013C98C.c", "fn": "func_8013D9B0"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1464, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$17", "via": "", "line": 1465, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$18", "via": "", "line": 1466, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 3, "kind": "pin", "cls": "A", "detail": "$19", "via": "", "line": 1467, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 4, "kind": "pin", "cls": "A", "detail": "$20", "via": "", "line": 1468, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 5, "kind": "pin", "cls": "A", "detail": "$11", "via": "", "line": 1469, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 6, "kind": "pin", "cls": "A", "detail": "$10", "via": "", "line": 1470, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 7, "kind": "pin", "cls": "A", "detail": "$13", "via": "", "line": 1471, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 8, "kind": "pin", "cls": "A", "detail": "$14", "via": "", "line": 1472, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 9, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1474, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 10, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 1475, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 11, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 1476, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 12, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1477, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 13, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1478, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 14, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1479, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 15, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1494, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 16, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1496, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 17, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1498, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 18, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 1500, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 19, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1502, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 20, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1503, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 21, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1509, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 22, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 1510, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 23, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 1512, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 24, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1517, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 25, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1518, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 26, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1527, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 27, "kind": "pin", "cls": "A", "detail": "$12", "via": "", "line": 1528, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 28, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 1529, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 29, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 1531, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 30, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 1537, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 31, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1546, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 32, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1553, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 33, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1560, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 1, "seconds": 0.32} +{"ts": "2026-09-09 03:23:41", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_014/ov_SC03_014_jr_8013C98C.c", "fn": "func_8013DD68", "addr": 2148785512, "aliases": ["ov_SC03_014", "ov_SC03_015"], "header": false, "includers": 0, "o0": false, "nhash_before": "8d6f6dddb0854be62dcad5613bb3a0408dc84c3e", "nhash_after": "25adb41155458a065f2ae31fe3eba05729843b78", "exemplar": {"tu": "src/ov_SC01_084/ov_SC01_084_jr_8013C98C.c", "fn": "func_8013DD68"}, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$3", "via": "", "line": 1701, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 1703, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$11", "via": "", "line": 1722, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.257} +{"ts": "2026-09-09 03:23:42", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_014/ov_SC03_014_jr_8013C98C.c", "fn": "func_8013E5E8", "addr": 2148787688, "aliases": ["ov_SC03_014", "ov_SC03_015"], "header": false, "includers": 0, "o0": false, "nhash_before": "f30b00e65b50254377a932e5191337cb4d5242b0", "nhash_after": "f30b00e65b50254377a932e5191337cb4d5242b0", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 1810, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.65} +{"ts": "2026-09-09 03:23:42", "label": "tus2", "rung": "replay", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_014/ov_SC03_014_jr_8013C98C.c", "fn": "func_8013E6AC", "addr": 2148787884, "aliases": ["ov_SC03_014", "ov_SC03_015"], "header": false, "includers": 0, "o0": false, "nhash_before": "6c16e68ed5b319390683a19f7aa60df6270f0d60", "nhash_after": "754219253a895baafc31a9c2194255f3d816ac3d", "exemplar": {"tu": "src/ov_SC01_084/ov_SC01_084_jr_8013C98C.c", "fn": "func_8013E6AC"}, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 1856, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$9", "via": "", "line": 1857, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 1861, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.308} +{"ts": "2026-09-09 03:23:43", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_014/ov_SC03_014_jr_8013C98C.c", "fn": "func_8013EB7C", "addr": 2148789116, "aliases": ["ov_SC03_014", "ov_SC03_015"], "header": false, "includers": 0, "o0": false, "nhash_before": "911425fc8bfe89aaf9bc9bd6e295a620cc275c7b", "nhash_after": "911425fc8bfe89aaf9bc9bd6e295a620cc275c7b", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$2", "via": "", "line": 2018, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.723} +{"ts": "2026-09-09 03:23:41", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_000/ov_SC01_000_jr_8012ACE0.c", "fn": "func_80133AB0", "addr": 2148743856, "aliases": ["ov_SC01_000"], "header": false, "includers": 0, "o0": false, "nhash_before": "83019db5fa04c31982b6c9e3bb3913ff71218ec3", "nhash_after": "83019db5fa04c31982b6c9e3bb3913ff71218ec3", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 2530, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 2538, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "instruction", "cls": "B", "detail": "addu", "via": "", "line": 2549, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "instruction", "cls": "B", "detail": "addu", "via": "", "line": 2553, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 5, "seconds": 2.444} +{"ts": "2026-09-09 03:23:42", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_000/ov_SC01_000_jr_8012ACE0.c", "fn": "func_80133CD4", "addr": 2148744404, "aliases": ["ov_SC01_000"], "header": false, "includers": 0, "o0": false, "nhash_before": "4b25d21fdceef8cdb8c361e774fd3412f8d8bb16", "nhash_after": "4b25d21fdceef8cdb8c361e774fd3412f8d8bb16", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "instruction", "cls": "B", "detail": "lh", "via": "", "line": 2702, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.006} +{"ts": "2026-09-09 03:23:44", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_000/ov_SC01_000_jr_8012ACE0.c", "fn": "func_801345F8", "addr": 2148746744, "aliases": ["ov_SC01_000"], "header": false, "includers": 0, "o0": false, "nhash_before": "ed483273fc580f75948f73c647584027c7b97292", "nhash_after": "ed483273fc580f75948f73c647584027c7b97292", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 2886, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 2887, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 2889, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 1.922} +{"ts": "2026-09-09 03:23:45", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_000/ov_SC01_000_jr_8012ACE0.c", "fn": "func_80134C20", "addr": 2148748320, "aliases": ["ov_SC01_000"], "header": false, "includers": 0, "o0": false, "nhash_before": "64a9655842397555bf8b69d237e8b57bc7bebd6d", "nhash_after": "64a9655842397555bf8b69d237e8b57bc7bebd6d", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3080, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 3081, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.464} +{"ts": "2026-09-09 03:23:48", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_000/ov_SC01_000_jr_8012ACE0.c", "fn": "func_80135168", "addr": 2148749672, "aliases": ["ov_SC01_000"], "header": false, "includers": 0, "o0": false, "nhash_before": "58cab92c219487eb4e9329f4e9b78c4162fb27ba", "nhash_after": "58cab92c219487eb4e9329f4e9b78c4162fb27ba", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 3232, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 3233, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 3234, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 3240, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 3247, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 6, "seconds": 2.903} +{"ts": "2026-09-09 03:23:41", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_004/ov_SC01_004_jr_8012ACE0.c", "fn": "func_80133AB0", "addr": 2148743856, "aliases": ["ov_SC01_004"], "header": false, "includers": 0, "o0": false, "nhash_before": "83019db5fa04c31982b6c9e3bb3913ff71218ec3", "nhash_after": "83019db5fa04c31982b6c9e3bb3913ff71218ec3", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 2531, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 2539, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "instruction", "cls": "B", "detail": "addu", "via": "", "line": 2550, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "instruction", "cls": "B", "detail": "addu", "via": "", "line": 2554, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 5, "seconds": 2.399} +{"ts": "2026-09-09 03:23:42", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_004/ov_SC01_004_jr_8012ACE0.c", "fn": "func_80133CD4", "addr": 2148744404, "aliases": ["ov_SC01_004"], "header": false, "includers": 0, "o0": false, "nhash_before": "4b25d21fdceef8cdb8c361e774fd3412f8d8bb16", "nhash_after": "4b25d21fdceef8cdb8c361e774fd3412f8d8bb16", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "instruction", "cls": "B", "detail": "lh", "via": "", "line": 2703, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.951} +{"ts": "2026-09-09 03:23:44", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_004/ov_SC01_004_jr_8012ACE0.c", "fn": "func_801345F8", "addr": 2148746744, "aliases": ["ov_SC01_004"], "header": false, "includers": 0, "o0": false, "nhash_before": "ed483273fc580f75948f73c647584027c7b97292", "nhash_after": "ed483273fc580f75948f73c647584027c7b97292", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 2887, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 2888, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 2890, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 1.92} +{"ts": "2026-09-09 03:23:45", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_004/ov_SC01_004_jr_8012ACE0.c", "fn": "func_80134C20", "addr": 2148748320, "aliases": ["ov_SC01_004"], "header": false, "includers": 0, "o0": false, "nhash_before": "64a9655842397555bf8b69d237e8b57bc7bebd6d", "nhash_after": "64a9655842397555bf8b69d237e8b57bc7bebd6d", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3081, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 3082, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.493} +{"ts": "2026-09-09 03:23:48", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_004/ov_SC01_004_jr_8012ACE0.c", "fn": "func_80135168", "addr": 2148749672, "aliases": ["ov_SC01_004"], "header": false, "includers": 0, "o0": false, "nhash_before": "58cab92c219487eb4e9329f4e9b78c4162fb27ba", "nhash_after": "58cab92c219487eb4e9329f4e9b78c4162fb27ba", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 3233, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 3234, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 3235, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 3241, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 3248, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 6, "seconds": 3.026} +{"ts": "2026-09-09 03:23:41", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_001/ov_SC01_001_jr_8012ACE0.c", "fn": "func_80133AB0", "addr": 2148743856, "aliases": ["ov_SC01_001"], "header": false, "includers": 0, "o0": false, "nhash_before": "83019db5fa04c31982b6c9e3bb3913ff71218ec3", "nhash_after": "83019db5fa04c31982b6c9e3bb3913ff71218ec3", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 2530, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 2538, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "instruction", "cls": "B", "detail": "addu", "via": "", "line": 2549, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "instruction", "cls": "B", "detail": "addu", "via": "", "line": 2553, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 5, "seconds": 2.428} +{"ts": "2026-09-09 03:23:42", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_001/ov_SC01_001_jr_8012ACE0.c", "fn": "func_80133CD4", "addr": 2148744404, "aliases": ["ov_SC01_001"], "header": false, "includers": 0, "o0": false, "nhash_before": "4b25d21fdceef8cdb8c361e774fd3412f8d8bb16", "nhash_after": "4b25d21fdceef8cdb8c361e774fd3412f8d8bb16", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "instruction", "cls": "B", "detail": "lh", "via": "", "line": 2702, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.319} +{"ts": "2026-09-09 03:23:44", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_001/ov_SC01_001_jr_8012ACE0.c", "fn": "func_801345F8", "addr": 2148746744, "aliases": ["ov_SC01_001"], "header": false, "includers": 0, "o0": false, "nhash_before": "ed483273fc580f75948f73c647584027c7b97292", "nhash_after": "ed483273fc580f75948f73c647584027c7b97292", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 2886, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 2887, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 2889, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 2.426} +{"ts": "2026-09-09 03:23:46", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_001/ov_SC01_001_jr_8012ACE0.c", "fn": "func_80134C20", "addr": 2148748320, "aliases": ["ov_SC01_001"], "header": false, "includers": 0, "o0": false, "nhash_before": "64a9655842397555bf8b69d237e8b57bc7bebd6d", "nhash_after": "64a9655842397555bf8b69d237e8b57bc7bebd6d", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3080, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 3081, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.452} +{"ts": "2026-09-09 03:23:49", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_001/ov_SC01_001_jr_8012ACE0.c", "fn": "func_80135168", "addr": 2148749672, "aliases": ["ov_SC01_001"], "header": false, "includers": 0, "o0": false, "nhash_before": "58cab92c219487eb4e9329f4e9b78c4162fb27ba", "nhash_after": "58cab92c219487eb4e9329f4e9b78c4162fb27ba", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 3232, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 3233, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 3234, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 3240, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 3247, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 6, "seconds": 2.961} +{"ts": "2026-09-09 03:23:42", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_008/ov_SC01_008_jr_8012ACE0.c", "fn": "func_80133AB0", "addr": 2148743856, "aliases": ["ov_SC01_008"], "header": false, "includers": 0, "o0": false, "nhash_before": "83019db5fa04c31982b6c9e3bb3913ff71218ec3", "nhash_after": "83019db5fa04c31982b6c9e3bb3913ff71218ec3", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 2531, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 2539, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "instruction", "cls": "B", "detail": "addu", "via": "", "line": 2550, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "instruction", "cls": "B", "detail": "addu", "via": "", "line": 2554, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 5, "seconds": 2.501} +{"ts": "2026-09-09 03:23:43", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_008/ov_SC01_008_jr_8012ACE0.c", "fn": "func_80133CD4", "addr": 2148744404, "aliases": ["ov_SC01_008"], "header": false, "includers": 0, "o0": false, "nhash_before": "4b25d21fdceef8cdb8c361e774fd3412f8d8bb16", "nhash_after": "4b25d21fdceef8cdb8c361e774fd3412f8d8bb16", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "instruction", "cls": "B", "detail": "lh", "via": "", "line": 2703, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.971} +{"ts": "2026-09-09 03:23:45", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_008/ov_SC01_008_jr_8012ACE0.c", "fn": "func_801345F8", "addr": 2148746744, "aliases": ["ov_SC01_008"], "header": false, "includers": 0, "o0": false, "nhash_before": "ed483273fc580f75948f73c647584027c7b97292", "nhash_after": "ed483273fc580f75948f73c647584027c7b97292", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 2887, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 2888, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 2890, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 2.14} +{"ts": "2026-09-09 03:23:46", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_008/ov_SC01_008_jr_8012ACE0.c", "fn": "func_80134C20", "addr": 2148748320, "aliases": ["ov_SC01_008"], "header": false, "includers": 0, "o0": false, "nhash_before": "64a9655842397555bf8b69d237e8b57bc7bebd6d", "nhash_after": "64a9655842397555bf8b69d237e8b57bc7bebd6d", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3081, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 3082, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.692} +{"ts": "2026-09-09 03:23:49", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_008/ov_SC01_008_jr_8012ACE0.c", "fn": "func_80135168", "addr": 2148749672, "aliases": ["ov_SC01_008"], "header": false, "includers": 0, "o0": false, "nhash_before": "58cab92c219487eb4e9329f4e9b78c4162fb27ba", "nhash_after": "58cab92c219487eb4e9329f4e9b78c4162fb27ba", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 3233, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 3234, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 3235, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 3241, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 3248, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 6, "seconds": 2.933} +{"ts": "2026-09-09 03:23:42", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_009/ov_SC01_009_jr_8012ACE0.c", "fn": "func_80133AB0", "addr": 2148743856, "aliases": ["ov_SC01_009"], "header": false, "includers": 0, "o0": false, "nhash_before": "83019db5fa04c31982b6c9e3bb3913ff71218ec3", "nhash_after": "83019db5fa04c31982b6c9e3bb3913ff71218ec3", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 2531, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 2539, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "instruction", "cls": "B", "detail": "addu", "via": "", "line": 2550, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "instruction", "cls": "B", "detail": "addu", "via": "", "line": 2554, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 5, "seconds": 2.715} +{"ts": "2026-09-09 03:23:43", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_009/ov_SC01_009_jr_8012ACE0.c", "fn": "func_80133CD4", "addr": 2148744404, "aliases": ["ov_SC01_009"], "header": false, "includers": 0, "o0": false, "nhash_before": "4b25d21fdceef8cdb8c361e774fd3412f8d8bb16", "nhash_after": "4b25d21fdceef8cdb8c361e774fd3412f8d8bb16", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "instruction", "cls": "B", "detail": "lh", "via": "", "line": 2703, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.963} +{"ts": "2026-09-09 03:23:46", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_009/ov_SC01_009_jr_8012ACE0.c", "fn": "func_801345F8", "addr": 2148746744, "aliases": ["ov_SC01_009"], "header": false, "includers": 0, "o0": false, "nhash_before": "ed483273fc580f75948f73c647584027c7b97292", "nhash_after": "ed483273fc580f75948f73c647584027c7b97292", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 2887, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 2888, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 2890, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 2.209} +{"ts": "2026-09-09 03:23:47", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_009/ov_SC01_009_jr_8012ACE0.c", "fn": "func_80134C20", "addr": 2148748320, "aliases": ["ov_SC01_009"], "header": false, "includers": 0, "o0": false, "nhash_before": "64a9655842397555bf8b69d237e8b57bc7bebd6d", "nhash_after": "64a9655842397555bf8b69d237e8b57bc7bebd6d", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3081, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 3082, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.8} +{"ts": "2026-09-09 03:23:51", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_009/ov_SC01_009_jr_8012ACE0.c", "fn": "func_80135168", "addr": 2148749672, "aliases": ["ov_SC01_009"], "header": false, "includers": 0, "o0": false, "nhash_before": "58cab92c219487eb4e9329f4e9b78c4162fb27ba", "nhash_after": "58cab92c219487eb4e9329f4e9b78c4162fb27ba", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 3233, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 3234, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 3235, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 3241, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 3248, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 6, "seconds": 3.05} +{"ts": "2026-09-09 03:23:43", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_074/ov_SC01_074_jr_8012ACE0.c", "fn": "func_80133AB0", "addr": 2148743856, "aliases": ["ov_SC01_074"], "header": false, "includers": 0, "o0": false, "nhash_before": "83019db5fa04c31982b6c9e3bb3913ff71218ec3", "nhash_after": "83019db5fa04c31982b6c9e3bb3913ff71218ec3", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 2531, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 2539, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "instruction", "cls": "B", "detail": "addu", "via": "", "line": 2550, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "instruction", "cls": "B", "detail": "addu", "via": "", "line": 2554, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 5, "seconds": 2.809} +{"ts": "2026-09-09 03:23:44", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_074/ov_SC01_074_jr_8012ACE0.c", "fn": "func_80133CD4", "addr": 2148744404, "aliases": ["ov_SC01_074"], "header": false, "includers": 0, "o0": false, "nhash_before": "4b25d21fdceef8cdb8c361e774fd3412f8d8bb16", "nhash_after": "4b25d21fdceef8cdb8c361e774fd3412f8d8bb16", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "instruction", "cls": "B", "detail": "lh", "via": "", "line": 2703, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.979} +{"ts": "2026-09-09 03:23:46", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_074/ov_SC01_074_jr_8012ACE0.c", "fn": "func_801345F8", "addr": 2148746744, "aliases": ["ov_SC01_074"], "header": false, "includers": 0, "o0": false, "nhash_before": "ed483273fc580f75948f73c647584027c7b97292", "nhash_after": "ed483273fc580f75948f73c647584027c7b97292", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 2887, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 2888, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 2890, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 2.179} +{"ts": "2026-09-09 03:23:48", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_074/ov_SC01_074_jr_8012ACE0.c", "fn": "func_80134C20", "addr": 2148748320, "aliases": ["ov_SC01_074"], "header": false, "includers": 0, "o0": false, "nhash_before": "64a9655842397555bf8b69d237e8b57bc7bebd6d", "nhash_after": "64a9655842397555bf8b69d237e8b57bc7bebd6d", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3081, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 3082, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.949} +{"ts": "2026-09-09 03:23:51", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_074/ov_SC01_074_jr_8012ACE0.c", "fn": "func_80135168", "addr": 2148749672, "aliases": ["ov_SC01_074"], "header": false, "includers": 0, "o0": false, "nhash_before": "58cab92c219487eb4e9329f4e9b78c4162fb27ba", "nhash_after": "58cab92c219487eb4e9329f4e9b78c4162fb27ba", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 3233, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 3234, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 3235, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 3241, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 3248, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 6, "seconds": 2.94} +{"ts": "2026-09-09 03:23:43", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_084/ov_SC01_084_jr_8012ACE0.c", "fn": "func_80133AB0", "addr": 2148743856, "aliases": ["ov_SC01_084"], "header": false, "includers": 0, "o0": false, "nhash_before": "83019db5fa04c31982b6c9e3bb3913ff71218ec3", "nhash_after": "83019db5fa04c31982b6c9e3bb3913ff71218ec3", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 2531, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 2539, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "instruction", "cls": "B", "detail": "addu", "via": "", "line": 2550, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "instruction", "cls": "B", "detail": "addu", "via": "", "line": 2554, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 5, "seconds": 2.802} +{"ts": "2026-09-09 03:23:44", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_084/ov_SC01_084_jr_8012ACE0.c", "fn": "func_80133CD4", "addr": 2148744404, "aliases": ["ov_SC01_084"], "header": false, "includers": 0, "o0": false, "nhash_before": "4b25d21fdceef8cdb8c361e774fd3412f8d8bb16", "nhash_after": "4b25d21fdceef8cdb8c361e774fd3412f8d8bb16", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "instruction", "cls": "B", "detail": "lh", "via": "", "line": 2703, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.078} +{"ts": "2026-09-09 03:23:47", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_084/ov_SC01_084_jr_8012ACE0.c", "fn": "func_801345F8", "addr": 2148746744, "aliases": ["ov_SC01_084"], "header": false, "includers": 0, "o0": false, "nhash_before": "ed483273fc580f75948f73c647584027c7b97292", "nhash_after": "ed483273fc580f75948f73c647584027c7b97292", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 2887, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 2888, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 2890, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 2.09} +{"ts": "2026-09-09 03:23:48", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_084/ov_SC01_084_jr_8012ACE0.c", "fn": "func_80134C20", "addr": 2148748320, "aliases": ["ov_SC01_084"], "header": false, "includers": 0, "o0": false, "nhash_before": "64a9655842397555bf8b69d237e8b57bc7bebd6d", "nhash_after": "64a9655842397555bf8b69d237e8b57bc7bebd6d", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3081, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 3082, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.465} +{"ts": "2026-09-09 03:23:51", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_084/ov_SC01_084_jr_8012ACE0.c", "fn": "func_80135168", "addr": 2148749672, "aliases": ["ov_SC01_084"], "header": false, "includers": 0, "o0": false, "nhash_before": "58cab92c219487eb4e9329f4e9b78c4162fb27ba", "nhash_after": "58cab92c219487eb4e9329f4e9b78c4162fb27ba", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 3233, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 3234, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 3235, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 3241, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 3248, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 6, "seconds": 3.245} +{"ts": "2026-09-09 03:23:43", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_080/ov_SC01_080_jr_8012ACE0.c", "fn": "func_80133AB0", "addr": 2148743856, "aliases": ["ov_SC01_080"], "header": false, "includers": 0, "o0": false, "nhash_before": "83019db5fa04c31982b6c9e3bb3913ff71218ec3", "nhash_after": "83019db5fa04c31982b6c9e3bb3913ff71218ec3", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 2531, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 2539, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "instruction", "cls": "B", "detail": "addu", "via": "", "line": 2550, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "instruction", "cls": "B", "detail": "addu", "via": "", "line": 2554, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 5, "seconds": 2.745} +{"ts": "2026-09-09 03:23:44", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_080/ov_SC01_080_jr_8012ACE0.c", "fn": "func_80133CD4", "addr": 2148744404, "aliases": ["ov_SC01_080"], "header": false, "includers": 0, "o0": false, "nhash_before": "4b25d21fdceef8cdb8c361e774fd3412f8d8bb16", "nhash_after": "4b25d21fdceef8cdb8c361e774fd3412f8d8bb16", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "instruction", "cls": "B", "detail": "lh", "via": "", "line": 2703, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.99} +{"ts": "2026-09-09 03:23:47", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_080/ov_SC01_080_jr_8012ACE0.c", "fn": "func_801345F8", "addr": 2148746744, "aliases": ["ov_SC01_080"], "header": false, "includers": 0, "o0": false, "nhash_before": "ed483273fc580f75948f73c647584027c7b97292", "nhash_after": "ed483273fc580f75948f73c647584027c7b97292", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 2887, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 2888, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 2890, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 2.692} +{"ts": "2026-09-09 03:23:49", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_080/ov_SC01_080_jr_8012ACE0.c", "fn": "func_80134C20", "addr": 2148748320, "aliases": ["ov_SC01_080"], "header": false, "includers": 0, "o0": false, "nhash_before": "64a9655842397555bf8b69d237e8b57bc7bebd6d", "nhash_after": "64a9655842397555bf8b69d237e8b57bc7bebd6d", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3081, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 3082, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.942} +{"ts": "2026-09-09 03:23:52", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_080/ov_SC01_080_jr_8012ACE0.c", "fn": "func_80135168", "addr": 2148749672, "aliases": ["ov_SC01_080"], "header": false, "includers": 0, "o0": false, "nhash_before": "58cab92c219487eb4e9329f4e9b78c4162fb27ba", "nhash_after": "58cab92c219487eb4e9329f4e9b78c4162fb27ba", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 3233, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 3234, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 3235, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 3241, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 3248, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 6, "seconds": 2.932} +{"ts": "2026-09-09 03:23:44", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_004/ov_SC02_004_jr_8012ACE0.c", "fn": "func_80133AB0", "addr": 2148743856, "aliases": ["ov_SC02_004"], "header": false, "includers": 0, "o0": false, "nhash_before": "83019db5fa04c31982b6c9e3bb3913ff71218ec3", "nhash_after": "83019db5fa04c31982b6c9e3bb3913ff71218ec3", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 2531, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 2539, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "instruction", "cls": "B", "detail": "addu", "via": "", "line": 2550, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "instruction", "cls": "B", "detail": "addu", "via": "", "line": 2554, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 5, "seconds": 2.819} +{"ts": "2026-09-09 03:23:45", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_004/ov_SC02_004_jr_8012ACE0.c", "fn": "func_80133CD4", "addr": 2148744404, "aliases": ["ov_SC02_004"], "header": false, "includers": 0, "o0": false, "nhash_before": "4b25d21fdceef8cdb8c361e774fd3412f8d8bb16", "nhash_after": "4b25d21fdceef8cdb8c361e774fd3412f8d8bb16", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "instruction", "cls": "B", "detail": "lh", "via": "", "line": 2703, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.004} +{"ts": "2026-09-09 03:23:47", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_004/ov_SC02_004_jr_8012ACE0.c", "fn": "func_801345F8", "addr": 2148746744, "aliases": ["ov_SC02_004"], "header": false, "includers": 0, "o0": false, "nhash_before": "ed483273fc580f75948f73c647584027c7b97292", "nhash_after": "ed483273fc580f75948f73c647584027c7b97292", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 2887, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 2888, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 2890, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 1.868} +{"ts": "2026-09-09 03:23:48", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_004/ov_SC02_004_jr_8012ACE0.c", "fn": "func_80134C20", "addr": 2148748320, "aliases": ["ov_SC02_004"], "header": false, "includers": 0, "o0": false, "nhash_before": "64a9655842397555bf8b69d237e8b57bc7bebd6d", "nhash_after": "64a9655842397555bf8b69d237e8b57bc7bebd6d", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3081, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 3082, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.66} +{"ts": "2026-09-09 03:23:52", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_004/ov_SC02_004_jr_8012ACE0.c", "fn": "func_80135168", "addr": 2148749672, "aliases": ["ov_SC02_004"], "header": false, "includers": 0, "o0": false, "nhash_before": "58cab92c219487eb4e9329f4e9b78c4162fb27ba", "nhash_after": "58cab92c219487eb4e9329f4e9b78c4162fb27ba", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 3233, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 3234, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 3235, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 3241, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 3248, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 6, "seconds": 3.461} +{"ts": "2026-09-09 03:23:46", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_005/ov_SC02_005_jr_8012ACE0.c", "fn": "func_80133AB0", "addr": 2148743856, "aliases": ["ov_SC02_005"], "header": false, "includers": 0, "o0": false, "nhash_before": "83019db5fa04c31982b6c9e3bb3913ff71218ec3", "nhash_after": "83019db5fa04c31982b6c9e3bb3913ff71218ec3", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 2531, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 2539, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "instruction", "cls": "B", "detail": "addu", "via": "", "line": 2550, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "instruction", "cls": "B", "detail": "addu", "via": "", "line": 2554, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 5, "seconds": 2.432} +{"ts": "2026-09-09 03:23:47", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_005/ov_SC02_005_jr_8012ACE0.c", "fn": "func_80133CD4", "addr": 2148744404, "aliases": ["ov_SC02_005"], "header": false, "includers": 0, "o0": false, "nhash_before": "4b25d21fdceef8cdb8c361e774fd3412f8d8bb16", "nhash_after": "4b25d21fdceef8cdb8c361e774fd3412f8d8bb16", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "instruction", "cls": "B", "detail": "lh", "via": "", "line": 2703, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.147} +{"ts": "2026-09-09 03:23:49", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_005/ov_SC02_005_jr_8012ACE0.c", "fn": "func_801345F8", "addr": 2148746744, "aliases": ["ov_SC02_005"], "header": false, "includers": 0, "o0": false, "nhash_before": "ed483273fc580f75948f73c647584027c7b97292", "nhash_after": "ed483273fc580f75948f73c647584027c7b97292", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 2887, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 2888, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 2890, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 1.974} +{"ts": "2026-09-09 03:23:51", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_005/ov_SC02_005_jr_8012ACE0.c", "fn": "func_80134C20", "addr": 2148748320, "aliases": ["ov_SC02_005"], "header": false, "includers": 0, "o0": false, "nhash_before": "64a9655842397555bf8b69d237e8b57bc7bebd6d", "nhash_after": "64a9655842397555bf8b69d237e8b57bc7bebd6d", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3081, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 3082, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.499} +{"ts": "2026-09-09 03:23:54", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_005/ov_SC02_005_jr_8012ACE0.c", "fn": "func_80135168", "addr": 2148749672, "aliases": ["ov_SC02_005"], "header": false, "includers": 0, "o0": false, "nhash_before": "58cab92c219487eb4e9329f4e9b78c4162fb27ba", "nhash_after": "58cab92c219487eb4e9329f4e9b78c4162fb27ba", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 3233, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 3234, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 3235, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 3241, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 3248, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 6, "seconds": 3.118} +{"ts": "2026-09-09 03:23:52", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_015/ov_SC02_015_jr_8012ACE0.c", "fn": "func_80133AB0", "addr": 2148743856, "aliases": ["ov_SC02_015"], "header": false, "includers": 0, "o0": false, "nhash_before": "83019db5fa04c31982b6c9e3bb3913ff71218ec3", "nhash_after": "83019db5fa04c31982b6c9e3bb3913ff71218ec3", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 2531, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 2539, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "instruction", "cls": "B", "detail": "addu", "via": "", "line": 2550, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "instruction", "cls": "B", "detail": "addu", "via": "", "line": 2554, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 5, "seconds": 2.673} +{"ts": "2026-09-09 03:23:53", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_015/ov_SC02_015_jr_8012ACE0.c", "fn": "func_80133CD4", "addr": 2148744404, "aliases": ["ov_SC02_015"], "header": false, "includers": 0, "o0": false, "nhash_before": "4b25d21fdceef8cdb8c361e774fd3412f8d8bb16", "nhash_after": "4b25d21fdceef8cdb8c361e774fd3412f8d8bb16", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "instruction", "cls": "B", "detail": "lh", "via": "", "line": 2703, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.163} +{"ts": "2026-09-09 03:23:55", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_015/ov_SC02_015_jr_8012ACE0.c", "fn": "func_801345F8", "addr": 2148746744, "aliases": ["ov_SC02_015"], "header": false, "includers": 0, "o0": false, "nhash_before": "ed483273fc580f75948f73c647584027c7b97292", "nhash_after": "ed483273fc580f75948f73c647584027c7b97292", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 2887, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 2888, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 2890, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 2.061} +{"ts": "2026-09-09 03:23:57", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_015/ov_SC02_015_jr_8012ACE0.c", "fn": "func_80134C20", "addr": 2148748320, "aliases": ["ov_SC02_015"], "header": false, "includers": 0, "o0": false, "nhash_before": "64a9655842397555bf8b69d237e8b57bc7bebd6d", "nhash_after": "64a9655842397555bf8b69d237e8b57bc7bebd6d", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3081, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 3082, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.428} +{"ts": "2026-09-09 03:24:00", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_015/ov_SC02_015_jr_8012ACE0.c", "fn": "func_80135168", "addr": 2148749672, "aliases": ["ov_SC02_015"], "header": false, "includers": 0, "o0": false, "nhash_before": "58cab92c219487eb4e9329f4e9b78c4162fb27ba", "nhash_after": "58cab92c219487eb4e9329f4e9b78c4162fb27ba", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 3233, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 3234, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 3235, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 3241, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 3248, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 6, "seconds": 3.11} +{"ts": "2026-09-09 03:23:53", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_017/ov_SC02_017_jr_8012ACE0.c", "fn": "func_80133AB0", "addr": 2148743856, "aliases": ["ov_SC02_017"], "header": false, "includers": 0, "o0": false, "nhash_before": "83019db5fa04c31982b6c9e3bb3913ff71218ec3", "nhash_after": "83019db5fa04c31982b6c9e3bb3913ff71218ec3", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 2531, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 2539, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "instruction", "cls": "B", "detail": "addu", "via": "", "line": 2550, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "instruction", "cls": "B", "detail": "addu", "via": "", "line": 2554, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 5, "seconds": 2.461} +{"ts": "2026-09-09 03:23:54", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_017/ov_SC02_017_jr_8012ACE0.c", "fn": "func_80133CD4", "addr": 2148744404, "aliases": ["ov_SC02_017"], "header": false, "includers": 0, "o0": false, "nhash_before": "4b25d21fdceef8cdb8c361e774fd3412f8d8bb16", "nhash_after": "4b25d21fdceef8cdb8c361e774fd3412f8d8bb16", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "instruction", "cls": "B", "detail": "lh", "via": "", "line": 2703, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.099} +{"ts": "2026-09-09 03:23:56", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_017/ov_SC02_017_jr_8012ACE0.c", "fn": "func_801345F8", "addr": 2148746744, "aliases": ["ov_SC02_017"], "header": false, "includers": 0, "o0": false, "nhash_before": "ed483273fc580f75948f73c647584027c7b97292", "nhash_after": "ed483273fc580f75948f73c647584027c7b97292", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 2887, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 2888, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 2890, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 1.901} +{"ts": "2026-09-09 03:23:57", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_017/ov_SC02_017_jr_8012ACE0.c", "fn": "func_80134C20", "addr": 2148748320, "aliases": ["ov_SC02_017"], "header": false, "includers": 0, "o0": false, "nhash_before": "64a9655842397555bf8b69d237e8b57bc7bebd6d", "nhash_after": "64a9655842397555bf8b69d237e8b57bc7bebd6d", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3081, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 3082, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.431} +{"ts": "2026-09-09 03:24:00", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_017/ov_SC02_017_jr_8012ACE0.c", "fn": "func_80135168", "addr": 2148749672, "aliases": ["ov_SC02_017"], "header": false, "includers": 0, "o0": false, "nhash_before": "58cab92c219487eb4e9329f4e9b78c4162fb27ba", "nhash_after": "58cab92c219487eb4e9329f4e9b78c4162fb27ba", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 3233, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 3234, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 3235, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 3241, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 3248, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 6, "seconds": 3.036} +{"ts": "2026-09-09 03:23:52", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_011/ov_SC02_011_jr_8012ACE0.c", "fn": "func_80133AB0", "addr": 2148743856, "aliases": ["ov_SC02_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "83019db5fa04c31982b6c9e3bb3913ff71218ec3", "nhash_after": "83019db5fa04c31982b6c9e3bb3913ff71218ec3", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 2531, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 2539, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "instruction", "cls": "B", "detail": "addu", "via": "", "line": 2550, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "instruction", "cls": "B", "detail": "addu", "via": "", "line": 2554, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 5, "seconds": 2.576} +{"ts": "2026-09-09 03:23:53", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_011/ov_SC02_011_jr_8012ACE0.c", "fn": "func_80133CD4", "addr": 2148744404, "aliases": ["ov_SC02_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "4b25d21fdceef8cdb8c361e774fd3412f8d8bb16", "nhash_after": "4b25d21fdceef8cdb8c361e774fd3412f8d8bb16", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "instruction", "cls": "B", "detail": "lh", "via": "", "line": 2703, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.293} +{"ts": "2026-09-09 03:23:55", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_011/ov_SC02_011_jr_8012ACE0.c", "fn": "func_801345F8", "addr": 2148746744, "aliases": ["ov_SC02_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "ed483273fc580f75948f73c647584027c7b97292", "nhash_after": "ed483273fc580f75948f73c647584027c7b97292", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 2887, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 2888, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 2890, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 2.2} +{"ts": "2026-09-09 03:23:57", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_011/ov_SC02_011_jr_8012ACE0.c", "fn": "func_80134C20", "addr": 2148748320, "aliases": ["ov_SC02_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "64a9655842397555bf8b69d237e8b57bc7bebd6d", "nhash_after": "64a9655842397555bf8b69d237e8b57bc7bebd6d", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3081, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 3082, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.756} +{"ts": "2026-09-09 03:24:01", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_011/ov_SC02_011_jr_8012ACE0.c", "fn": "func_80135168", "addr": 2148749672, "aliases": ["ov_SC02_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "58cab92c219487eb4e9329f4e9b78c4162fb27ba", "nhash_after": "58cab92c219487eb4e9329f4e9b78c4162fb27ba", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 3233, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 3234, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 3235, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 3241, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 3248, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 6, "seconds": 3.308} +{"ts": "2026-09-09 03:23:52", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_016/ov_SC02_016_jr_8012ACE0.c", "fn": "func_80133AB0", "addr": 2148743856, "aliases": ["ov_SC02_016"], "header": false, "includers": 0, "o0": false, "nhash_before": "83019db5fa04c31982b6c9e3bb3913ff71218ec3", "nhash_after": "83019db5fa04c31982b6c9e3bb3913ff71218ec3", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 2531, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 2539, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "instruction", "cls": "B", "detail": "addu", "via": "", "line": 2550, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "instruction", "cls": "B", "detail": "addu", "via": "", "line": 2554, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 5, "seconds": 2.637} +{"ts": "2026-09-09 03:23:53", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_016/ov_SC02_016_jr_8012ACE0.c", "fn": "func_80133CD4", "addr": 2148744404, "aliases": ["ov_SC02_016"], "header": false, "includers": 0, "o0": false, "nhash_before": "4b25d21fdceef8cdb8c361e774fd3412f8d8bb16", "nhash_after": "4b25d21fdceef8cdb8c361e774fd3412f8d8bb16", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "instruction", "cls": "B", "detail": "lh", "via": "", "line": 2703, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.013} +{"ts": "2026-09-09 03:23:56", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_016/ov_SC02_016_jr_8012ACE0.c", "fn": "func_801345F8", "addr": 2148746744, "aliases": ["ov_SC02_016"], "header": false, "includers": 0, "o0": false, "nhash_before": "ed483273fc580f75948f73c647584027c7b97292", "nhash_after": "ed483273fc580f75948f73c647584027c7b97292", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 2887, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 2888, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 2890, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 2.126} +{"ts": "2026-09-09 03:23:57", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_016/ov_SC02_016_jr_8012ACE0.c", "fn": "func_80134C20", "addr": 2148748320, "aliases": ["ov_SC02_016"], "header": false, "includers": 0, "o0": false, "nhash_before": "64a9655842397555bf8b69d237e8b57bc7bebd6d", "nhash_after": "64a9655842397555bf8b69d237e8b57bc7bebd6d", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3081, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 3082, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.81} +{"ts": "2026-09-09 03:24:01", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_016/ov_SC02_016_jr_8012ACE0.c", "fn": "func_80135168", "addr": 2148749672, "aliases": ["ov_SC02_016"], "header": false, "includers": 0, "o0": false, "nhash_before": "58cab92c219487eb4e9329f4e9b78c4162fb27ba", "nhash_after": "58cab92c219487eb4e9329f4e9b78c4162fb27ba", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 3233, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 3234, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 3235, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 3241, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 3248, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 6, "seconds": 3.693} +{"ts": "2026-09-09 03:23:45", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_005/ov_SC01_005_jr_8012ACE0.c", "fn": "func_80133AB0", "addr": 2148743856, "aliases": ["ov_SC01_005", "ov_SC01_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "83019db5fa04c31982b6c9e3bb3913ff71218ec3", "nhash_after": "83019db5fa04c31982b6c9e3bb3913ff71218ec3", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 2523, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 2531, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "instruction", "cls": "B", "detail": "addu", "via": "", "line": 2542, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "instruction", "cls": "B", "detail": "addu", "via": "", "line": 2546, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 5, "seconds": 5.484} +{"ts": "2026-09-09 03:23:47", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_005/ov_SC01_005_jr_8012ACE0.c", "fn": "func_80133CD4", "addr": 2148744404, "aliases": ["ov_SC01_005", "ov_SC01_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "4b25d21fdceef8cdb8c361e774fd3412f8d8bb16", "nhash_after": "4b25d21fdceef8cdb8c361e774fd3412f8d8bb16", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "instruction", "cls": "B", "detail": "lh", "via": "", "line": 2695, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 2.208} +{"ts": "2026-09-09 03:23:51", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_005/ov_SC01_005_jr_8012ACE0.c", "fn": "func_801345F8", "addr": 2148746744, "aliases": ["ov_SC01_005", "ov_SC01_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "ed483273fc580f75948f73c647584027c7b97292", "nhash_after": "ed483273fc580f75948f73c647584027c7b97292", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 2879, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 2880, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 2882, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 4.233} +{"ts": "2026-09-09 03:23:55", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_005/ov_SC01_005_jr_8012ACE0.c", "fn": "func_80134C20", "addr": 2148748320, "aliases": ["ov_SC01_005", "ov_SC01_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "64a9655842397555bf8b69d237e8b57bc7bebd6d", "nhash_after": "64a9655842397555bf8b69d237e8b57bc7bebd6d", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3073, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 3074, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 3.26} +{"ts": "2026-09-09 03:24:01", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_005/ov_SC01_005_jr_8012ACE0.c", "fn": "func_80135168", "addr": 2148749672, "aliases": ["ov_SC01_005", "ov_SC01_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "58cab92c219487eb4e9329f4e9b78c4162fb27ba", "nhash_after": "58cab92c219487eb4e9329f4e9b78c4162fb27ba", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 3225, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 3226, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 3227, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 3233, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 3240, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 6, "seconds": 6.209} +{"ts": "2026-09-09 03:23:54", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_021/ov_SC02_021_jr_8012ACE0.c", "fn": "func_80133AB0", "addr": 2148743856, "aliases": ["ov_SC02_021"], "header": false, "includers": 0, "o0": false, "nhash_before": "83019db5fa04c31982b6c9e3bb3913ff71218ec3", "nhash_after": "83019db5fa04c31982b6c9e3bb3913ff71218ec3", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 2531, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 2539, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "instruction", "cls": "B", "detail": "addu", "via": "", "line": 2550, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "instruction", "cls": "B", "detail": "addu", "via": "", "line": 2554, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 5, "seconds": 2.543} +{"ts": "2026-09-09 03:23:55", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_021/ov_SC02_021_jr_8012ACE0.c", "fn": "func_80133CD4", "addr": 2148744404, "aliases": ["ov_SC02_021"], "header": false, "includers": 0, "o0": false, "nhash_before": "4b25d21fdceef8cdb8c361e774fd3412f8d8bb16", "nhash_after": "4b25d21fdceef8cdb8c361e774fd3412f8d8bb16", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "instruction", "cls": "B", "detail": "lh", "via": "", "line": 2703, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.061} +{"ts": "2026-09-09 03:23:57", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_021/ov_SC02_021_jr_8012ACE0.c", "fn": "func_801345F8", "addr": 2148746744, "aliases": ["ov_SC02_021"], "header": false, "includers": 0, "o0": false, "nhash_before": "ed483273fc580f75948f73c647584027c7b97292", "nhash_after": "ed483273fc580f75948f73c647584027c7b97292", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 2887, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 2888, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 2890, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 2.1} +{"ts": "2026-09-09 03:23:59", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_021/ov_SC02_021_jr_8012ACE0.c", "fn": "func_80134C20", "addr": 2148748320, "aliases": ["ov_SC02_021"], "header": false, "includers": 0, "o0": false, "nhash_before": "64a9655842397555bf8b69d237e8b57bc7bebd6d", "nhash_after": "64a9655842397555bf8b69d237e8b57bc7bebd6d", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3081, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 3082, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.476} +{"ts": "2026-09-09 03:24:02", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_021/ov_SC02_021_jr_8012ACE0.c", "fn": "func_80135168", "addr": 2148749672, "aliases": ["ov_SC02_021"], "header": false, "includers": 0, "o0": false, "nhash_before": "58cab92c219487eb4e9329f4e9b78c4162fb27ba", "nhash_after": "58cab92c219487eb4e9329f4e9b78c4162fb27ba", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 3233, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 3234, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 3235, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 3241, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 3248, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 6, "seconds": 3.409} +{"ts": "2026-09-09 03:23:55", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_026/ov_SC02_026_jr_8012ACE0.c", "fn": "func_80133AB0", "addr": 2148743856, "aliases": ["ov_SC02_026"], "header": false, "includers": 0, "o0": false, "nhash_before": "83019db5fa04c31982b6c9e3bb3913ff71218ec3", "nhash_after": "83019db5fa04c31982b6c9e3bb3913ff71218ec3", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 2531, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 2539, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "instruction", "cls": "B", "detail": "addu", "via": "", "line": 2550, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "instruction", "cls": "B", "detail": "addu", "via": "", "line": 2554, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 5, "seconds": 2.641} +{"ts": "2026-09-09 03:23:56", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_026/ov_SC02_026_jr_8012ACE0.c", "fn": "func_80133CD4", "addr": 2148744404, "aliases": ["ov_SC02_026"], "header": false, "includers": 0, "o0": false, "nhash_before": "4b25d21fdceef8cdb8c361e774fd3412f8d8bb16", "nhash_after": "4b25d21fdceef8cdb8c361e774fd3412f8d8bb16", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "instruction", "cls": "B", "detail": "lh", "via": "", "line": 2703, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.02} +{"ts": "2026-09-09 03:23:58", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_026/ov_SC02_026_jr_8012ACE0.c", "fn": "func_801345F8", "addr": 2148746744, "aliases": ["ov_SC02_026"], "header": false, "includers": 0, "o0": false, "nhash_before": "ed483273fc580f75948f73c647584027c7b97292", "nhash_after": "ed483273fc580f75948f73c647584027c7b97292", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 2887, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 2888, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 2890, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 2.051} +{"ts": "2026-09-09 03:23:59", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_026/ov_SC02_026_jr_8012ACE0.c", "fn": "func_80134C20", "addr": 2148748320, "aliases": ["ov_SC02_026"], "header": false, "includers": 0, "o0": false, "nhash_before": "64a9655842397555bf8b69d237e8b57bc7bebd6d", "nhash_after": "64a9655842397555bf8b69d237e8b57bc7bebd6d", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3081, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 3082, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.744} +{"ts": "2026-09-09 03:24:03", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_026/ov_SC02_026_jr_8012ACE0.c", "fn": "func_80135168", "addr": 2148749672, "aliases": ["ov_SC02_026"], "header": false, "includers": 0, "o0": false, "nhash_before": "58cab92c219487eb4e9329f4e9b78c4162fb27ba", "nhash_after": "58cab92c219487eb4e9329f4e9b78c4162fb27ba", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 3233, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 3234, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 3235, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 3241, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 3248, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 6, "seconds": 3.512} +{"ts": "2026-09-09 03:23:46", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_000/ov_SC02_000_jr_8012ACE0.c", "fn": "func_80133AB0", "addr": 2148743856, "aliases": ["ov_SC02_000", "ov_SC02_003"], "header": false, "includers": 0, "o0": false, "nhash_before": "83019db5fa04c31982b6c9e3bb3913ff71218ec3", "nhash_after": "83019db5fa04c31982b6c9e3bb3913ff71218ec3", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 2528, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 2536, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "instruction", "cls": "B", "detail": "addu", "via": "", "line": 2547, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "instruction", "cls": "B", "detail": "addu", "via": "", "line": 2551, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 5, "seconds": 5.047} +{"ts": "2026-09-09 03:23:48", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_000/ov_SC02_000_jr_8012ACE0.c", "fn": "func_80133CD4", "addr": 2148744404, "aliases": ["ov_SC02_000", "ov_SC02_003"], "header": false, "includers": 0, "o0": false, "nhash_before": "4b25d21fdceef8cdb8c361e774fd3412f8d8bb16", "nhash_after": "4b25d21fdceef8cdb8c361e774fd3412f8d8bb16", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "instruction", "cls": "B", "detail": "lh", "via": "", "line": 2700, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.934} +{"ts": "2026-09-09 03:23:52", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_000/ov_SC02_000_jr_8012ACE0.c", "fn": "func_801345F8", "addr": 2148746744, "aliases": ["ov_SC02_000", "ov_SC02_003"], "header": false, "includers": 0, "o0": false, "nhash_before": "ed483273fc580f75948f73c647584027c7b97292", "nhash_after": "ed483273fc580f75948f73c647584027c7b97292", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 2884, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 2885, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 2887, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 4.262} +{"ts": "2026-09-09 03:23:56", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_000/ov_SC02_000_jr_8012ACE0.c", "fn": "func_80134C20", "addr": 2148748320, "aliases": ["ov_SC02_000", "ov_SC02_003"], "header": false, "includers": 0, "o0": false, "nhash_before": "64a9655842397555bf8b69d237e8b57bc7bebd6d", "nhash_after": "64a9655842397555bf8b69d237e8b57bc7bebd6d", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3078, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 3079, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 3.418} +{"ts": "2026-09-09 03:24:03", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_000/ov_SC02_000_jr_8012ACE0.c", "fn": "func_80135168", "addr": 2148749672, "aliases": ["ov_SC02_000", "ov_SC02_003"], "header": false, "includers": 0, "o0": false, "nhash_before": "58cab92c219487eb4e9329f4e9b78c4162fb27ba", "nhash_after": "58cab92c219487eb4e9329f4e9b78c4162fb27ba", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 3230, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 3231, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 3232, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 3238, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 3245, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 6, "seconds": 7.091} +{"ts": "2026-09-09 03:23:55", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_027/ov_SC02_027_jr_8012ACE0.c", "fn": "func_80133AB0", "addr": 2148743856, "aliases": ["ov_SC02_027"], "header": false, "includers": 0, "o0": false, "nhash_before": "83019db5fa04c31982b6c9e3bb3913ff71218ec3", "nhash_after": "83019db5fa04c31982b6c9e3bb3913ff71218ec3", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 2531, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 2539, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "instruction", "cls": "B", "detail": "addu", "via": "", "line": 2550, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "instruction", "cls": "B", "detail": "addu", "via": "", "line": 2554, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 5, "seconds": 2.93} +{"ts": "2026-09-09 03:23:56", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_027/ov_SC02_027_jr_8012ACE0.c", "fn": "func_80133CD4", "addr": 2148744404, "aliases": ["ov_SC02_027"], "header": false, "includers": 0, "o0": false, "nhash_before": "4b25d21fdceef8cdb8c361e774fd3412f8d8bb16", "nhash_after": "4b25d21fdceef8cdb8c361e774fd3412f8d8bb16", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "instruction", "cls": "B", "detail": "lh", "via": "", "line": 2703, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.954} +{"ts": "2026-09-09 03:23:58", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_027/ov_SC02_027_jr_8012ACE0.c", "fn": "func_801345F8", "addr": 2148746744, "aliases": ["ov_SC02_027"], "header": false, "includers": 0, "o0": false, "nhash_before": "ed483273fc580f75948f73c647584027c7b97292", "nhash_after": "ed483273fc580f75948f73c647584027c7b97292", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 2887, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 2888, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 2890, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 2.033} +{"ts": "2026-09-09 03:24:00", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_027/ov_SC02_027_jr_8012ACE0.c", "fn": "func_80134C20", "addr": 2148748320, "aliases": ["ov_SC02_027"], "header": false, "includers": 0, "o0": false, "nhash_before": "64a9655842397555bf8b69d237e8b57bc7bebd6d", "nhash_after": "64a9655842397555bf8b69d237e8b57bc7bebd6d", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3081, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 3082, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.658} +{"ts": "2026-09-09 03:24:04", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_027/ov_SC02_027_jr_8012ACE0.c", "fn": "func_80135168", "addr": 2148749672, "aliases": ["ov_SC02_027"], "header": false, "includers": 0, "o0": false, "nhash_before": "58cab92c219487eb4e9329f4e9b78c4162fb27ba", "nhash_after": "58cab92c219487eb4e9329f4e9b78c4162fb27ba", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 3233, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 3234, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 3235, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 3241, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 3248, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 6, "seconds": 3.683} +{"ts": "2026-09-09 03:23:56", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_031/ov_SC02_031_jr_8012ACE0.c", "fn": "func_80133AB0", "addr": 2148743856, "aliases": ["ov_SC02_031"], "header": false, "includers": 0, "o0": false, "nhash_before": "83019db5fa04c31982b6c9e3bb3913ff71218ec3", "nhash_after": "83019db5fa04c31982b6c9e3bb3913ff71218ec3", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 2531, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 2539, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "instruction", "cls": "B", "detail": "addu", "via": "", "line": 2550, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "instruction", "cls": "B", "detail": "addu", "via": "", "line": 2554, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 5, "seconds": 2.839} +{"ts": "2026-09-09 03:23:57", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_031/ov_SC02_031_jr_8012ACE0.c", "fn": "func_80133CD4", "addr": 2148744404, "aliases": ["ov_SC02_031"], "header": false, "includers": 0, "o0": false, "nhash_before": "4b25d21fdceef8cdb8c361e774fd3412f8d8bb16", "nhash_after": "4b25d21fdceef8cdb8c361e774fd3412f8d8bb16", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "instruction", "cls": "B", "detail": "lh", "via": "", "line": 2703, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.126} +{"ts": "2026-09-09 03:23:59", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_031/ov_SC02_031_jr_8012ACE0.c", "fn": "func_801345F8", "addr": 2148746744, "aliases": ["ov_SC02_031"], "header": false, "includers": 0, "o0": false, "nhash_before": "ed483273fc580f75948f73c647584027c7b97292", "nhash_after": "ed483273fc580f75948f73c647584027c7b97292", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 2887, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 2888, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 2890, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 2.016} +{"ts": "2026-09-09 03:24:00", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_031/ov_SC02_031_jr_8012ACE0.c", "fn": "func_80134C20", "addr": 2148748320, "aliases": ["ov_SC02_031"], "header": false, "includers": 0, "o0": false, "nhash_before": "64a9655842397555bf8b69d237e8b57bc7bebd6d", "nhash_after": "64a9655842397555bf8b69d237e8b57bc7bebd6d", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3081, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 3082, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.467} +{"ts": "2026-09-09 03:24:04", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_031/ov_SC02_031_jr_8012ACE0.c", "fn": "func_80135168", "addr": 2148749672, "aliases": ["ov_SC02_031"], "header": false, "includers": 0, "o0": false, "nhash_before": "58cab92c219487eb4e9329f4e9b78c4162fb27ba", "nhash_after": "58cab92c219487eb4e9329f4e9b78c4162fb27ba", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 3233, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 3234, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 3235, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 3241, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 3248, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 6, "seconds": 3.517} +{"ts": "2026-09-09 03:23:55", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_028/ov_SC02_028_jr_8012ACE0.c", "fn": "func_80133AB0", "addr": 2148743856, "aliases": ["ov_SC02_028"], "header": false, "includers": 0, "o0": false, "nhash_before": "83019db5fa04c31982b6c9e3bb3913ff71218ec3", "nhash_after": "83019db5fa04c31982b6c9e3bb3913ff71218ec3", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 2531, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 2539, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "instruction", "cls": "B", "detail": "addu", "via": "", "line": 2550, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "instruction", "cls": "B", "detail": "addu", "via": "", "line": 2554, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 5, "seconds": 2.612} +{"ts": "2026-09-09 03:23:56", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_028/ov_SC02_028_jr_8012ACE0.c", "fn": "func_80133CD4", "addr": 2148744404, "aliases": ["ov_SC02_028"], "header": false, "includers": 0, "o0": false, "nhash_before": "4b25d21fdceef8cdb8c361e774fd3412f8d8bb16", "nhash_after": "4b25d21fdceef8cdb8c361e774fd3412f8d8bb16", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "instruction", "cls": "B", "detail": "lh", "via": "", "line": 2703, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.06} +{"ts": "2026-09-09 03:23:58", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_028/ov_SC02_028_jr_8012ACE0.c", "fn": "func_801345F8", "addr": 2148746744, "aliases": ["ov_SC02_028"], "header": false, "includers": 0, "o0": false, "nhash_before": "ed483273fc580f75948f73c647584027c7b97292", "nhash_after": "ed483273fc580f75948f73c647584027c7b97292", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 2887, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 2888, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 2890, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 1.992} +{"ts": "2026-09-09 03:24:00", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_028/ov_SC02_028_jr_8012ACE0.c", "fn": "func_80134C20", "addr": 2148748320, "aliases": ["ov_SC02_028"], "header": false, "includers": 0, "o0": false, "nhash_before": "64a9655842397555bf8b69d237e8b57bc7bebd6d", "nhash_after": "64a9655842397555bf8b69d237e8b57bc7bebd6d", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3081, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 3082, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.641} +{"ts": "2026-09-09 03:24:04", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_028/ov_SC02_028_jr_8012ACE0.c", "fn": "func_80135168", "addr": 2148749672, "aliases": ["ov_SC02_028"], "header": false, "includers": 0, "o0": false, "nhash_before": "58cab92c219487eb4e9329f4e9b78c4162fb27ba", "nhash_after": "58cab92c219487eb4e9329f4e9b78c4162fb27ba", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 3233, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 3234, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 3235, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 3241, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 3248, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 6, "seconds": 3.798} +{"ts": "2026-09-09 03:23:57", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_035/ov_SC02_035_jr_8012ACE0.c", "fn": "func_80133AB0", "addr": 2148743856, "aliases": ["ov_SC02_035"], "header": false, "includers": 0, "o0": false, "nhash_before": "83019db5fa04c31982b6c9e3bb3913ff71218ec3", "nhash_after": "83019db5fa04c31982b6c9e3bb3913ff71218ec3", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 2531, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 2539, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "instruction", "cls": "B", "detail": "addu", "via": "", "line": 2550, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "instruction", "cls": "B", "detail": "addu", "via": "", "line": 2554, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 5, "seconds": 2.461} +{"ts": "2026-09-09 03:23:58", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_035/ov_SC02_035_jr_8012ACE0.c", "fn": "func_80133CD4", "addr": 2148744404, "aliases": ["ov_SC02_035"], "header": false, "includers": 0, "o0": false, "nhash_before": "4b25d21fdceef8cdb8c361e774fd3412f8d8bb16", "nhash_after": "4b25d21fdceef8cdb8c361e774fd3412f8d8bb16", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "instruction", "cls": "B", "detail": "lh", "via": "", "line": 2703, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.23} +{"ts": "2026-09-09 03:24:00", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_035/ov_SC02_035_jr_8012ACE0.c", "fn": "func_801345F8", "addr": 2148746744, "aliases": ["ov_SC02_035"], "header": false, "includers": 0, "o0": false, "nhash_before": "ed483273fc580f75948f73c647584027c7b97292", "nhash_after": "ed483273fc580f75948f73c647584027c7b97292", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 2887, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 2888, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 2890, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 2.003} +{"ts": "2026-09-09 03:24:02", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_035/ov_SC02_035_jr_8012ACE0.c", "fn": "func_80134C20", "addr": 2148748320, "aliases": ["ov_SC02_035"], "header": false, "includers": 0, "o0": false, "nhash_before": "64a9655842397555bf8b69d237e8b57bc7bebd6d", "nhash_after": "64a9655842397555bf8b69d237e8b57bc7bebd6d", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3081, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 3082, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.542} +{"ts": "2026-09-09 03:24:05", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_035/ov_SC02_035_jr_8012ACE0.c", "fn": "func_80135168", "addr": 2148749672, "aliases": ["ov_SC02_035"], "header": false, "includers": 0, "o0": false, "nhash_before": "58cab92c219487eb4e9329f4e9b78c4162fb27ba", "nhash_after": "58cab92c219487eb4e9329f4e9b78c4162fb27ba", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 3233, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 3234, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 3235, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 3241, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 3248, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 6, "seconds": 3.262} +{"ts": "2026-09-09 03:24:03", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_039/ov_SC02_039_jr_8012ACE0.c", "fn": "func_80133AB0", "addr": 2148743856, "aliases": ["ov_SC02_039"], "header": false, "includers": 0, "o0": false, "nhash_before": "83019db5fa04c31982b6c9e3bb3913ff71218ec3", "nhash_after": "83019db5fa04c31982b6c9e3bb3913ff71218ec3", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 2532, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 2540, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "instruction", "cls": "B", "detail": "addu", "via": "", "line": 2551, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "instruction", "cls": "B", "detail": "addu", "via": "", "line": 2555, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 5, "seconds": 2.867} +{"ts": "2026-09-09 03:24:05", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_039/ov_SC02_039_jr_8012ACE0.c", "fn": "func_80133CD4", "addr": 2148744404, "aliases": ["ov_SC02_039"], "header": false, "includers": 0, "o0": false, "nhash_before": "4b25d21fdceef8cdb8c361e774fd3412f8d8bb16", "nhash_after": "4b25d21fdceef8cdb8c361e774fd3412f8d8bb16", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "instruction", "cls": "B", "detail": "lh", "via": "", "line": 2704, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.079} +{"ts": "2026-09-09 03:24:07", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_039/ov_SC02_039_jr_8012ACE0.c", "fn": "func_801345F8", "addr": 2148746744, "aliases": ["ov_SC02_039"], "header": false, "includers": 0, "o0": false, "nhash_before": "ed483273fc580f75948f73c647584027c7b97292", "nhash_after": "ed483273fc580f75948f73c647584027c7b97292", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 2888, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 2889, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 2891, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 2.333} +{"ts": "2026-09-09 03:24:09", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_039/ov_SC02_039_jr_8012ACE0.c", "fn": "func_80134C20", "addr": 2148748320, "aliases": ["ov_SC02_039"], "header": false, "includers": 0, "o0": false, "nhash_before": "64a9655842397555bf8b69d237e8b57bc7bebd6d", "nhash_after": "64a9655842397555bf8b69d237e8b57bc7bebd6d", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3082, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 3083, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.803} +{"ts": "2026-09-09 03:24:12", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_039/ov_SC02_039_jr_8012ACE0.c", "fn": "func_80135168", "addr": 2148749672, "aliases": ["ov_SC02_039"], "header": false, "includers": 0, "o0": false, "nhash_before": "58cab92c219487eb4e9329f4e9b78c4162fb27ba", "nhash_after": "58cab92c219487eb4e9329f4e9b78c4162fb27ba", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 3234, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 3235, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 3236, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 3242, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 3249, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 6, "seconds": 3.073} +{"ts": "2026-09-09 03:24:05", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_001/ov_SC03_001_jr_8012ACE0.c", "fn": "func_80133AB0", "addr": 2148743856, "aliases": ["ov_SC03_001"], "header": false, "includers": 0, "o0": false, "nhash_before": "83019db5fa04c31982b6c9e3bb3913ff71218ec3", "nhash_after": "83019db5fa04c31982b6c9e3bb3913ff71218ec3", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 2530, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 2538, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "instruction", "cls": "B", "detail": "addu", "via": "", "line": 2549, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "instruction", "cls": "B", "detail": "addu", "via": "", "line": 2553, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 5, "seconds": 2.972} +{"ts": "2026-09-09 03:24:06", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_001/ov_SC03_001_jr_8012ACE0.c", "fn": "func_80133CD4", "addr": 2148744404, "aliases": ["ov_SC03_001"], "header": false, "includers": 0, "o0": false, "nhash_before": "4b25d21fdceef8cdb8c361e774fd3412f8d8bb16", "nhash_after": "4b25d21fdceef8cdb8c361e774fd3412f8d8bb16", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "instruction", "cls": "B", "detail": "lh", "via": "", "line": 2702, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.002} +{"ts": "2026-09-09 03:24:08", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_001/ov_SC03_001_jr_8012ACE0.c", "fn": "func_801345F8", "addr": 2148746744, "aliases": ["ov_SC03_001"], "header": false, "includers": 0, "o0": false, "nhash_before": "ed483273fc580f75948f73c647584027c7b97292", "nhash_after": "ed483273fc580f75948f73c647584027c7b97292", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 2886, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 2887, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 2889, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 2.105} +{"ts": "2026-09-09 03:24:09", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_001/ov_SC03_001_jr_8012ACE0.c", "fn": "func_80134C20", "addr": 2148748320, "aliases": ["ov_SC03_001"], "header": false, "includers": 0, "o0": false, "nhash_before": "64a9655842397555bf8b69d237e8b57bc7bebd6d", "nhash_after": "64a9655842397555bf8b69d237e8b57bc7bebd6d", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3080, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 3081, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.489} +{"ts": "2026-09-09 03:24:13", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_001/ov_SC03_001_jr_8012ACE0.c", "fn": "func_80135168", "addr": 2148749672, "aliases": ["ov_SC03_001"], "header": false, "includers": 0, "o0": false, "nhash_before": "58cab92c219487eb4e9329f4e9b78c4162fb27ba", "nhash_after": "58cab92c219487eb4e9329f4e9b78c4162fb27ba", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 3232, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 3233, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 3234, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 3240, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 3247, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 6, "seconds": 3.126} +{"ts": "2026-09-09 03:24:04", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_041/ov_SC02_041_jr_8012ACE0.c", "fn": "func_80133AB0", "addr": 2148743856, "aliases": ["ov_SC02_041"], "header": false, "includers": 0, "o0": false, "nhash_before": "83019db5fa04c31982b6c9e3bb3913ff71218ec3", "nhash_after": "83019db5fa04c31982b6c9e3bb3913ff71218ec3", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 2532, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 2540, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "instruction", "cls": "B", "detail": "addu", "via": "", "line": 2551, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "instruction", "cls": "B", "detail": "addu", "via": "", "line": 2555, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 5, "seconds": 2.92} +{"ts": "2026-09-09 03:24:05", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_041/ov_SC02_041_jr_8012ACE0.c", "fn": "func_80133CD4", "addr": 2148744404, "aliases": ["ov_SC02_041"], "header": false, "includers": 0, "o0": false, "nhash_before": "4b25d21fdceef8cdb8c361e774fd3412f8d8bb16", "nhash_after": "4b25d21fdceef8cdb8c361e774fd3412f8d8bb16", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "instruction", "cls": "B", "detail": "lh", "via": "", "line": 2704, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.302} +{"ts": "2026-09-09 03:24:08", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_041/ov_SC02_041_jr_8012ACE0.c", "fn": "func_801345F8", "addr": 2148746744, "aliases": ["ov_SC02_041"], "header": false, "includers": 0, "o0": false, "nhash_before": "ed483273fc580f75948f73c647584027c7b97292", "nhash_after": "ed483273fc580f75948f73c647584027c7b97292", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 2888, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 2889, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 2891, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 2.189} +{"ts": "2026-09-09 03:24:09", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_041/ov_SC02_041_jr_8012ACE0.c", "fn": "func_80134C20", "addr": 2148748320, "aliases": ["ov_SC02_041"], "header": false, "includers": 0, "o0": false, "nhash_before": "64a9655842397555bf8b69d237e8b57bc7bebd6d", "nhash_after": "64a9655842397555bf8b69d237e8b57bc7bebd6d", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3082, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 3083, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.503} +{"ts": "2026-09-09 03:24:13", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_041/ov_SC02_041_jr_8012ACE0.c", "fn": "func_80135168", "addr": 2148749672, "aliases": ["ov_SC02_041"], "header": false, "includers": 0, "o0": false, "nhash_before": "58cab92c219487eb4e9329f4e9b78c4162fb27ba", "nhash_after": "58cab92c219487eb4e9329f4e9b78c4162fb27ba", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 3234, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 3235, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 3236, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 3242, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 3249, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 6, "seconds": 3.348} +{"ts": "2026-09-09 03:24:05", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_002/ov_SC03_002_jr_8012ACE0.c", "fn": "func_80133AB0", "addr": 2148743856, "aliases": ["ov_SC03_002"], "header": false, "includers": 0, "o0": false, "nhash_before": "83019db5fa04c31982b6c9e3bb3913ff71218ec3", "nhash_after": "83019db5fa04c31982b6c9e3bb3913ff71218ec3", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 2534, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 2542, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "instruction", "cls": "B", "detail": "addu", "via": "", "line": 2553, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "instruction", "cls": "B", "detail": "addu", "via": "", "line": 2557, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 5, "seconds": 2.819} +{"ts": "2026-09-09 03:24:06", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_002/ov_SC03_002_jr_8012ACE0.c", "fn": "func_80133CD4", "addr": 2148744404, "aliases": ["ov_SC03_002"], "header": false, "includers": 0, "o0": false, "nhash_before": "4b25d21fdceef8cdb8c361e774fd3412f8d8bb16", "nhash_after": "4b25d21fdceef8cdb8c361e774fd3412f8d8bb16", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "instruction", "cls": "B", "detail": "lh", "via": "", "line": 2706, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.07} +{"ts": "2026-09-09 03:24:08", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_002/ov_SC03_002_jr_8012ACE0.c", "fn": "func_801345F8", "addr": 2148746744, "aliases": ["ov_SC03_002"], "header": false, "includers": 0, "o0": false, "nhash_before": "ed483273fc580f75948f73c647584027c7b97292", "nhash_after": "ed483273fc580f75948f73c647584027c7b97292", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 2890, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 2891, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 2893, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 1.952} +{"ts": "2026-09-09 03:24:09", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_002/ov_SC03_002_jr_8012ACE0.c", "fn": "func_80134C20", "addr": 2148748320, "aliases": ["ov_SC03_002"], "header": false, "includers": 0, "o0": false, "nhash_before": "64a9655842397555bf8b69d237e8b57bc7bebd6d", "nhash_after": "64a9655842397555bf8b69d237e8b57bc7bebd6d", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3084, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 3085, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.445} +{"ts": "2026-09-09 03:24:13", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_002/ov_SC03_002_jr_8012ACE0.c", "fn": "func_80135168", "addr": 2148749672, "aliases": ["ov_SC03_002"], "header": false, "includers": 0, "o0": false, "nhash_before": "58cab92c219487eb4e9329f4e9b78c4162fb27ba", "nhash_after": "58cab92c219487eb4e9329f4e9b78c4162fb27ba", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 3236, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 3237, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 3238, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 3244, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 3251, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 6, "seconds": 3.336} +{"ts": "2026-09-09 03:24:06", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_003/ov_SC03_003_jr_8012ACE0.c", "fn": "func_80133AB0", "addr": 2148743856, "aliases": ["ov_SC03_003"], "header": false, "includers": 0, "o0": false, "nhash_before": "83019db5fa04c31982b6c9e3bb3913ff71218ec3", "nhash_after": "83019db5fa04c31982b6c9e3bb3913ff71218ec3", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 2532, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 2540, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "instruction", "cls": "B", "detail": "addu", "via": "", "line": 2551, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "instruction", "cls": "B", "detail": "addu", "via": "", "line": 2555, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 5, "seconds": 3.274} +{"ts": "2026-09-09 03:24:07", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_003/ov_SC03_003_jr_8012ACE0.c", "fn": "func_80133CD4", "addr": 2148744404, "aliases": ["ov_SC03_003"], "header": false, "includers": 0, "o0": false, "nhash_before": "4b25d21fdceef8cdb8c361e774fd3412f8d8bb16", "nhash_after": "4b25d21fdceef8cdb8c361e774fd3412f8d8bb16", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "instruction", "cls": "B", "detail": "lh", "via": "", "line": 2704, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.199} +{"ts": "2026-09-09 03:24:09", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_003/ov_SC03_003_jr_8012ACE0.c", "fn": "func_801345F8", "addr": 2148746744, "aliases": ["ov_SC03_003"], "header": false, "includers": 0, "o0": false, "nhash_before": "ed483273fc580f75948f73c647584027c7b97292", "nhash_after": "ed483273fc580f75948f73c647584027c7b97292", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 2888, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 2889, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 2891, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 2.042} +{"ts": "2026-09-09 03:24:11", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_003/ov_SC03_003_jr_8012ACE0.c", "fn": "func_80134C20", "addr": 2148748320, "aliases": ["ov_SC03_003"], "header": false, "includers": 0, "o0": false, "nhash_before": "64a9655842397555bf8b69d237e8b57bc7bebd6d", "nhash_after": "64a9655842397555bf8b69d237e8b57bc7bebd6d", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3082, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 3083, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.887} +{"ts": "2026-09-09 03:24:14", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_003/ov_SC03_003_jr_8012ACE0.c", "fn": "func_80135168", "addr": 2148749672, "aliases": ["ov_SC03_003"], "header": false, "includers": 0, "o0": false, "nhash_before": "58cab92c219487eb4e9329f4e9b78c4162fb27ba", "nhash_after": "58cab92c219487eb4e9329f4e9b78c4162fb27ba", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 3234, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 3235, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 3236, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 3242, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 3249, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 6, "seconds": 3.152} +{"ts": "2026-09-09 03:24:06", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_006/ov_SC03_006_jr_8012ACE0.c", "fn": "func_80133AB0", "addr": 2148743856, "aliases": ["ov_SC03_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "83019db5fa04c31982b6c9e3bb3913ff71218ec3", "nhash_after": "83019db5fa04c31982b6c9e3bb3913ff71218ec3", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 2534, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 2542, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "instruction", "cls": "B", "detail": "addu", "via": "", "line": 2553, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "instruction", "cls": "B", "detail": "addu", "via": "", "line": 2557, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 5, "seconds": 3.309} +{"ts": "2026-09-09 03:24:08", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_006/ov_SC03_006_jr_8012ACE0.c", "fn": "func_80133CD4", "addr": 2148744404, "aliases": ["ov_SC03_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "4b25d21fdceef8cdb8c361e774fd3412f8d8bb16", "nhash_after": "4b25d21fdceef8cdb8c361e774fd3412f8d8bb16", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "instruction", "cls": "B", "detail": "lh", "via": "", "line": 2706, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.309} +{"ts": "2026-09-09 03:24:10", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_006/ov_SC03_006_jr_8012ACE0.c", "fn": "func_801345F8", "addr": 2148746744, "aliases": ["ov_SC03_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "ed483273fc580f75948f73c647584027c7b97292", "nhash_after": "ed483273fc580f75948f73c647584027c7b97292", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 2890, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 2891, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 2893, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 2.069} +{"ts": "2026-09-09 03:24:11", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_006/ov_SC03_006_jr_8012ACE0.c", "fn": "func_80134C20", "addr": 2148748320, "aliases": ["ov_SC03_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "64a9655842397555bf8b69d237e8b57bc7bebd6d", "nhash_after": "64a9655842397555bf8b69d237e8b57bc7bebd6d", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3084, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 3085, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.549} +{"ts": "2026-09-09 03:24:15", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_006/ov_SC03_006_jr_8012ACE0.c", "fn": "func_80135168", "addr": 2148749672, "aliases": ["ov_SC03_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "58cab92c219487eb4e9329f4e9b78c4162fb27ba", "nhash_after": "58cab92c219487eb4e9329f4e9b78c4162fb27ba", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 3236, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 3237, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 3238, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 3244, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 3251, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 6, "seconds": 3.352} +{"ts": "2026-09-09 03:24:07", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_012/ov_SC03_012_jr_8012ACE0.c", "fn": "func_80133AB0", "addr": 2148743856, "aliases": ["ov_SC03_012"], "header": false, "includers": 0, "o0": false, "nhash_before": "83019db5fa04c31982b6c9e3bb3913ff71218ec3", "nhash_after": "83019db5fa04c31982b6c9e3bb3913ff71218ec3", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 2532, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 2540, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "instruction", "cls": "B", "detail": "addu", "via": "", "line": 2551, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "instruction", "cls": "B", "detail": "addu", "via": "", "line": 2555, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 5, "seconds": 2.569} +{"ts": "2026-09-09 03:24:08", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_012/ov_SC03_012_jr_8012ACE0.c", "fn": "func_80133CD4", "addr": 2148744404, "aliases": ["ov_SC03_012"], "header": false, "includers": 0, "o0": false, "nhash_before": "4b25d21fdceef8cdb8c361e774fd3412f8d8bb16", "nhash_after": "4b25d21fdceef8cdb8c361e774fd3412f8d8bb16", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "instruction", "cls": "B", "detail": "lh", "via": "", "line": 2704, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.009} +{"ts": "2026-09-09 03:24:10", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_012/ov_SC03_012_jr_8012ACE0.c", "fn": "func_801345F8", "addr": 2148746744, "aliases": ["ov_SC03_012"], "header": false, "includers": 0, "o0": false, "nhash_before": "ed483273fc580f75948f73c647584027c7b97292", "nhash_after": "ed483273fc580f75948f73c647584027c7b97292", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 2888, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 2889, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 2891, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 2.044} +{"ts": "2026-09-09 03:24:12", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_012/ov_SC03_012_jr_8012ACE0.c", "fn": "func_80134C20", "addr": 2148748320, "aliases": ["ov_SC03_012"], "header": false, "includers": 0, "o0": false, "nhash_before": "64a9655842397555bf8b69d237e8b57bc7bebd6d", "nhash_after": "64a9655842397555bf8b69d237e8b57bc7bebd6d", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3082, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 3083, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.531} +{"ts": "2026-09-09 03:24:15", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_012/ov_SC03_012_jr_8012ACE0.c", "fn": "func_80135168", "addr": 2148749672, "aliases": ["ov_SC03_012"], "header": false, "includers": 0, "o0": false, "nhash_before": "58cab92c219487eb4e9329f4e9b78c4162fb27ba", "nhash_after": "58cab92c219487eb4e9329f4e9b78c4162fb27ba", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 3234, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 3235, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 3236, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 3242, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 3249, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 6, "seconds": 3.087} +{"ts": "2026-09-09 03:24:07", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_010/ov_SC03_010_jr_8012ACE0.c", "fn": "func_80133AB0", "addr": 2148743856, "aliases": ["ov_SC03_010"], "header": false, "includers": 0, "o0": false, "nhash_before": "83019db5fa04c31982b6c9e3bb3913ff71218ec3", "nhash_after": "83019db5fa04c31982b6c9e3bb3913ff71218ec3", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 2532, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 2540, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "instruction", "cls": "B", "detail": "addu", "via": "", "line": 2551, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "instruction", "cls": "B", "detail": "addu", "via": "", "line": 2555, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 5, "seconds": 2.771} +{"ts": "2026-09-09 03:24:08", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_010/ov_SC03_010_jr_8012ACE0.c", "fn": "func_80133CD4", "addr": 2148744404, "aliases": ["ov_SC03_010"], "header": false, "includers": 0, "o0": false, "nhash_before": "4b25d21fdceef8cdb8c361e774fd3412f8d8bb16", "nhash_after": "4b25d21fdceef8cdb8c361e774fd3412f8d8bb16", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "instruction", "cls": "B", "detail": "lh", "via": "", "line": 2704, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.998} +{"ts": "2026-09-09 03:24:10", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_010/ov_SC03_010_jr_8012ACE0.c", "fn": "func_801345F8", "addr": 2148746744, "aliases": ["ov_SC03_010"], "header": false, "includers": 0, "o0": false, "nhash_before": "ed483273fc580f75948f73c647584027c7b97292", "nhash_after": "ed483273fc580f75948f73c647584027c7b97292", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 2888, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 2889, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 2891, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 2.209} +{"ts": "2026-09-09 03:24:12", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_010/ov_SC03_010_jr_8012ACE0.c", "fn": "func_80134C20", "addr": 2148748320, "aliases": ["ov_SC03_010"], "header": false, "includers": 0, "o0": false, "nhash_before": "64a9655842397555bf8b69d237e8b57bc7bebd6d", "nhash_after": "64a9655842397555bf8b69d237e8b57bc7bebd6d", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3082, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 3083, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.55} +{"ts": "2026-09-09 03:24:15", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_010/ov_SC03_010_jr_8012ACE0.c", "fn": "func_80135168", "addr": 2148749672, "aliases": ["ov_SC03_010"], "header": false, "includers": 0, "o0": false, "nhash_before": "58cab92c219487eb4e9329f4e9b78c4162fb27ba", "nhash_after": "58cab92c219487eb4e9329f4e9b78c4162fb27ba", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 3234, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 3235, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 3236, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 3242, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 3249, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 6, "seconds": 3.216} +{"ts": "2026-09-09 03:24:07", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_007/ov_SC03_007_jr_8012ACE0.c", "fn": "func_80133AB0", "addr": 2148743856, "aliases": ["ov_SC03_007"], "header": false, "includers": 0, "o0": false, "nhash_before": "83019db5fa04c31982b6c9e3bb3913ff71218ec3", "nhash_after": "83019db5fa04c31982b6c9e3bb3913ff71218ec3", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 2532, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 2540, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "instruction", "cls": "B", "detail": "addu", "via": "", "line": 2551, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "instruction", "cls": "B", "detail": "addu", "via": "", "line": 2555, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 5, "seconds": 2.888} +{"ts": "2026-09-09 03:24:08", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_007/ov_SC03_007_jr_8012ACE0.c", "fn": "func_80133CD4", "addr": 2148744404, "aliases": ["ov_SC03_007"], "header": false, "includers": 0, "o0": false, "nhash_before": "4b25d21fdceef8cdb8c361e774fd3412f8d8bb16", "nhash_after": "4b25d21fdceef8cdb8c361e774fd3412f8d8bb16", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "instruction", "cls": "B", "detail": "lh", "via": "", "line": 2704, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.932} +{"ts": "2026-09-09 03:24:11", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_007/ov_SC03_007_jr_8012ACE0.c", "fn": "func_801345F8", "addr": 2148746744, "aliases": ["ov_SC03_007"], "header": false, "includers": 0, "o0": false, "nhash_before": "ed483273fc580f75948f73c647584027c7b97292", "nhash_after": "ed483273fc580f75948f73c647584027c7b97292", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 2888, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 2889, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 2891, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 2.714} +{"ts": "2026-09-09 03:24:12", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_007/ov_SC03_007_jr_8012ACE0.c", "fn": "func_80134C20", "addr": 2148748320, "aliases": ["ov_SC03_007"], "header": false, "includers": 0, "o0": false, "nhash_before": "64a9655842397555bf8b69d237e8b57bc7bebd6d", "nhash_after": "64a9655842397555bf8b69d237e8b57bc7bebd6d", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3082, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 3083, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.52} +{"ts": "2026-09-09 03:24:15", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_007/ov_SC03_007_jr_8012ACE0.c", "fn": "func_80135168", "addr": 2148749672, "aliases": ["ov_SC03_007"], "header": false, "includers": 0, "o0": false, "nhash_before": "58cab92c219487eb4e9329f4e9b78c4162fb27ba", "nhash_after": "58cab92c219487eb4e9329f4e9b78c4162fb27ba", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 3234, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 3235, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 3236, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 3242, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 3249, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 6, "seconds": 3.225} +{"ts": "2026-09-09 03:24:08", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_013/ov_SC03_013_jr_8012ACE0.c", "fn": "func_80133AB0", "addr": 2148743856, "aliases": ["ov_SC03_013"], "header": false, "includers": 0, "o0": false, "nhash_before": "83019db5fa04c31982b6c9e3bb3913ff71218ec3", "nhash_after": "83019db5fa04c31982b6c9e3bb3913ff71218ec3", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 2532, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 2540, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "instruction", "cls": "B", "detail": "addu", "via": "", "line": 2551, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "instruction", "cls": "B", "detail": "addu", "via": "", "line": 2555, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 5, "seconds": 2.869} +{"ts": "2026-09-09 03:24:09", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_013/ov_SC03_013_jr_8012ACE0.c", "fn": "func_80133CD4", "addr": 2148744404, "aliases": ["ov_SC03_013"], "header": false, "includers": 0, "o0": false, "nhash_before": "4b25d21fdceef8cdb8c361e774fd3412f8d8bb16", "nhash_after": "4b25d21fdceef8cdb8c361e774fd3412f8d8bb16", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "instruction", "cls": "B", "detail": "lh", "via": "", "line": 2704, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.092} +{"ts": "2026-09-09 03:24:11", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_013/ov_SC03_013_jr_8012ACE0.c", "fn": "func_801345F8", "addr": 2148746744, "aliases": ["ov_SC03_013"], "header": false, "includers": 0, "o0": false, "nhash_before": "ed483273fc580f75948f73c647584027c7b97292", "nhash_after": "ed483273fc580f75948f73c647584027c7b97292", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 2888, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 2889, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 2891, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 2.303} +{"ts": "2026-09-09 03:24:13", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_013/ov_SC03_013_jr_8012ACE0.c", "fn": "func_80134C20", "addr": 2148748320, "aliases": ["ov_SC03_013"], "header": false, "includers": 0, "o0": false, "nhash_before": "64a9655842397555bf8b69d237e8b57bc7bebd6d", "nhash_after": "64a9655842397555bf8b69d237e8b57bc7bebd6d", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3082, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 3083, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.592} +{"ts": "2026-09-09 03:24:16", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_013/ov_SC03_013_jr_8012ACE0.c", "fn": "func_80135168", "addr": 2148749672, "aliases": ["ov_SC03_013"], "header": false, "includers": 0, "o0": false, "nhash_before": "58cab92c219487eb4e9329f4e9b78c4162fb27ba", "nhash_after": "58cab92c219487eb4e9329f4e9b78c4162fb27ba", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 3234, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 3235, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 3236, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 3242, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 3249, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 6, "seconds": 3.113} +{"ts": "2026-09-09 03:24:16", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_008/ov_SC04_008_jr_80140608.c", "fn": "func_801431E8", "addr": 2148807144, "aliases": ["ov_SC04_008"], "header": false, "includers": 0, "o0": false, "nhash_before": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "nhash_after": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1481, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.469} +{"ts": "2026-09-09 03:24:17", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_008/ov_SC04_008_jr_80140608.c", "fn": "", "addr": null, "aliases": ["ov_SC04_008"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "nhash_after": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1123, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.451} +{"ts": "2026-09-09 03:24:16", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_009/ov_SC05_009_jr_80140608.c", "fn": "func_801431E8", "addr": 2148807144, "aliases": ["ov_SC05_009"], "header": false, "includers": 0, "o0": false, "nhash_before": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "nhash_after": "44d6479c173f2ab36858d6187ba1012bfd17e7f8", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$16", "via": "", "line": 1481, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.496} +{"ts": "2026-09-09 03:24:17", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_009/ov_SC05_009_jr_80140608.c", "fn": "", "addr": null, "aliases": ["ov_SC05_009"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "nhash_after": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1123, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.601} +{"ts": "2026-09-09 03:24:17", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC04_021/ov_SC04_021_jr_80140608.c", "fn": "", "addr": null, "aliases": ["ov_SC04_021"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "nhash_after": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1123, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.441} +{"ts": "2026-09-09 03:24:17", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_126/ov_SC03_126_jr_80140608.c", "fn": "", "addr": null, "aliases": ["ov_SC03_126"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "nhash_after": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1123, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.581} +{"ts": "2026-09-09 03:24:07", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_011/ov_SC03_011_jr_8012ACE0.c", "fn": "func_80133AB0", "addr": 2148743856, "aliases": ["ov_SC03_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "83019db5fa04c31982b6c9e3bb3913ff71218ec3", "nhash_after": "83019db5fa04c31982b6c9e3bb3913ff71218ec3", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 2532, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 2540, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "instruction", "cls": "B", "detail": "addu", "via": "", "line": 2551, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "instruction", "cls": "B", "detail": "addu", "via": "", "line": 2555, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 5, "seconds": 2.689} +{"ts": "2026-09-09 03:24:09", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_011/ov_SC03_011_jr_8012ACE0.c", "fn": "func_80133CD4", "addr": 2148744404, "aliases": ["ov_SC03_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "4b25d21fdceef8cdb8c361e774fd3412f8d8bb16", "nhash_after": "4b25d21fdceef8cdb8c361e774fd3412f8d8bb16", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "instruction", "cls": "B", "detail": "lh", "via": "", "line": 2704, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.303} +{"ts": "2026-09-09 03:24:11", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_011/ov_SC03_011_jr_8012ACE0.c", "fn": "func_801345F8", "addr": 2148746744, "aliases": ["ov_SC03_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "ed483273fc580f75948f73c647584027c7b97292", "nhash_after": "ed483273fc580f75948f73c647584027c7b97292", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 2888, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 2889, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 2891, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 2.551} +{"ts": "2026-09-09 03:24:13", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_011/ov_SC03_011_jr_8012ACE0.c", "fn": "func_80134C20", "addr": 2148748320, "aliases": ["ov_SC03_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "64a9655842397555bf8b69d237e8b57bc7bebd6d", "nhash_after": "64a9655842397555bf8b69d237e8b57bc7bebd6d", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3082, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 3083, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.795} +{"ts": "2026-09-09 03:24:17", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_011/ov_SC03_011_jr_8012ACE0.c", "fn": "func_80135168", "addr": 2148749672, "aliases": ["ov_SC03_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "58cab92c219487eb4e9329f4e9b78c4162fb27ba", "nhash_after": "58cab92c219487eb4e9329f4e9b78c4162fb27ba", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 3234, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 3235, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 3236, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 3242, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 3249, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 6, "seconds": 3.483} +{"ts": "2026-09-09 03:24:17", "label": "tus2", "rung": "A", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_006/ov_SC07_006_o0d.c", "fn": "", "addr": null, "aliases": ["ov_SC07_006"], "header": false, "includers": 0, "o0": true, "nhash_before": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "nhash_after": "fs:da39a3ee5e6b4b0d3255bfef95601890afd80709", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 823, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.091} +{"ts": "2026-09-09 03:24:18", "label": "tus2", "rung": "A", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_007/ov_SC07_007_o0d.c", "fn": "", "addr": null, "aliases": ["ov_SC07_007"], "header": false, "includers": 0, "o0": true, "nhash_before": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "nhash_after": "fs:da39a3ee5e6b4b0d3255bfef95601890afd80709", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 818, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.134} +{"ts": "2026-09-09 03:24:18", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC05_019/ov_SC05_019_jr_80140608.c", "fn": "", "addr": null, "aliases": ["ov_SC05_019"], "header": false, "includers": 0, "o0": false, "nhash_before": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "nhash_after": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 1123, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.499} +{"ts": "2026-09-09 03:24:18", "label": "tus2", "rung": "A", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_011/ov_SC07_011_o0d.c", "fn": "", "addr": null, "aliases": ["ov_SC07_011"], "header": false, "includers": 0, "o0": true, "nhash_before": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "nhash_after": "fs:da39a3ee5e6b4b0d3255bfef95601890afd80709", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 819, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.086} +{"ts": "2026-09-09 03:24:18", "label": "tus2", "rung": "A", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC07_010/ov_SC07_010_o0c.c", "fn": "", "addr": null, "aliases": ["ov_SC07_010"], "header": false, "includers": 0, "o0": true, "nhash_before": "fs:98f77ecd748be642a2ab894d2e5a17145f46e5bb", "nhash_after": "fs:da39a3ee5e6b4b0d3255bfef95601890afd80709", "exemplar": null, "verdict": "LEVER-FREE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "decl-file", "cls": "C", "detail": "extern", "via": "", "line": 219, "verdict": "REMOVED", "why": "", "oracle": "IDENTICAL"}], "compiles": 1, "seconds": 0.187} +{"ts": "2026-09-09 03:24:18", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_000/ov_SC01_000_jr_80135A4C.c", "fn": "func_80135A4C", "addr": 2148751948, "aliases": ["ov_SC01_000"], "header": false, "includers": 0, "o0": false, "nhash_before": "ff3e628aad01c8a2311fff52241e7b6034e877b0", "nhash_after": "ff3e628aad01c8a2311fff52241e7b6034e877b0", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 644, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 691, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "instruction", "cls": "B", "detail": "addu", "via": "", "line": 705, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 0.394} +{"ts": "2026-09-09 03:24:18", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_MAIN_012/ov_MAIN_012_jr_80135A4C.c", "fn": "func_80135A4C", "addr": 2148751948, "aliases": ["ov_MAIN_012"], "header": false, "includers": 0, "o0": false, "nhash_before": "ff3e628aad01c8a2311fff52241e7b6034e877b0", "nhash_after": "ff3e628aad01c8a2311fff52241e7b6034e877b0", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 628, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 675, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "instruction", "cls": "B", "detail": "addu", "via": "", "line": 689, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 0.498} +{"ts": "2026-09-09 03:24:18", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_004/ov_SC01_004_jr_80135A4C.c", "fn": "func_80135A4C", "addr": 2148751948, "aliases": ["ov_SC01_004"], "header": false, "includers": 0, "o0": false, "nhash_before": "ff3e628aad01c8a2311fff52241e7b6034e877b0", "nhash_after": "ff3e628aad01c8a2311fff52241e7b6034e877b0", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 643, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 690, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "instruction", "cls": "B", "detail": "addu", "via": "", "line": 704, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 0.338} +{"ts": "2026-09-09 03:24:18", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_001/ov_SC01_001_jr_80135A4C.c", "fn": "func_80135A4C", "addr": 2148751948, "aliases": ["ov_SC01_001"], "header": false, "includers": 0, "o0": false, "nhash_before": "ff3e628aad01c8a2311fff52241e7b6034e877b0", "nhash_after": "ff3e628aad01c8a2311fff52241e7b6034e877b0", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 643, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 690, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "instruction", "cls": "B", "detail": "addu", "via": "", "line": 704, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 0.487} +{"ts": "2026-09-09 03:24:17", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_037/ov_SC02_037_jr_80131340.c", "fn": "func_80133AB0", "addr": 2148743856, "aliases": ["ov_SC02_037"], "header": false, "includers": 0, "o0": false, "nhash_before": "83019db5fa04c31982b6c9e3bb3913ff71218ec3", "nhash_after": "83019db5fa04c31982b6c9e3bb3913ff71218ec3", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 1643, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1651, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "instruction", "cls": "B", "detail": "addu", "via": "", "line": 1662, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "instruction", "cls": "B", "detail": "addu", "via": "", "line": 1666, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 5, "seconds": 1.314} +{"ts": "2026-09-09 03:24:19", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_037/ov_SC02_037_jr_80131340.c", "fn": "func_801345F8", "addr": 2148746744, "aliases": ["ov_SC02_037"], "header": false, "includers": 0, "o0": false, "nhash_before": "ed483273fc580f75948f73c647584027c7b97292", "nhash_after": "ed483273fc580f75948f73c647584027c7b97292", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 2001, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 2002, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 2004, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 1.149} +{"ts": "2026-09-09 03:24:17", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_MAIN_012/ov_MAIN_012_jr_80131340.c", "fn": "func_80133AB0", "addr": 2148743856, "aliases": ["ov_MAIN_012"], "header": false, "includers": 0, "o0": false, "nhash_before": "83019db5fa04c31982b6c9e3bb3913ff71218ec3", "nhash_after": "83019db5fa04c31982b6c9e3bb3913ff71218ec3", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 1642, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 1650, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "instruction", "cls": "B", "detail": "addu", "via": "", "line": 1661, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "instruction", "cls": "B", "detail": "addu", "via": "", "line": 1665, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 5, "seconds": 1.295} +{"ts": "2026-09-09 03:24:19", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_MAIN_012/ov_MAIN_012_jr_80131340.c", "fn": "func_801345F8", "addr": 2148746744, "aliases": ["ov_MAIN_012"], "header": false, "includers": 0, "o0": false, "nhash_before": "ed483273fc580f75948f73c647584027c7b97292", "nhash_after": "ed483273fc580f75948f73c647584027c7b97292", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 2000, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 2001, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 2003, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 1.184} +{"ts": "2026-09-09 03:24:19", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_074/ov_SC01_074_jr_80135A4C.c", "fn": "func_80135A4C", "addr": 2148751948, "aliases": ["ov_SC01_074"], "header": false, "includers": 0, "o0": false, "nhash_before": "ff3e628aad01c8a2311fff52241e7b6034e877b0", "nhash_after": "ff3e628aad01c8a2311fff52241e7b6034e877b0", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 643, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 690, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "instruction", "cls": "B", "detail": "addu", "via": "", "line": 704, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 0.332} +{"ts": "2026-09-09 03:24:19", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_009/ov_SC01_009_jr_80135A4C.c", "fn": "func_80135A4C", "addr": 2148751948, "aliases": ["ov_SC01_009"], "header": false, "includers": 0, "o0": false, "nhash_before": "ff3e628aad01c8a2311fff52241e7b6034e877b0", "nhash_after": "ff3e628aad01c8a2311fff52241e7b6034e877b0", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 643, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 690, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "instruction", "cls": "B", "detail": "addu", "via": "", "line": 704, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 0.424} +{"ts": "2026-09-09 03:24:19", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_008/ov_SC01_008_jr_80135A4C.c", "fn": "func_80135A4C", "addr": 2148751948, "aliases": ["ov_SC01_008"], "header": false, "includers": 0, "o0": false, "nhash_before": "ff3e628aad01c8a2311fff52241e7b6034e877b0", "nhash_after": "ff3e628aad01c8a2311fff52241e7b6034e877b0", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 643, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 690, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "instruction", "cls": "B", "detail": "addu", "via": "", "line": 704, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 0.593} +{"ts": "2026-09-09 03:24:19", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_077/ov_SC01_077_jr_80135A4C.c", "fn": "func_80135A4C", "addr": 2148751948, "aliases": ["ov_SC01_077"], "header": false, "includers": 0, "o0": false, "nhash_before": "ff3e628aad01c8a2311fff52241e7b6034e877b0", "nhash_after": "ff3e628aad01c8a2311fff52241e7b6034e877b0", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 692, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 739, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "instruction", "cls": "B", "detail": "addu", "via": "", "line": 753, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 0.324} +{"ts": "2026-09-09 03:24:19", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_005/ov_SC01_005_jr_80135A4C.c", "fn": "func_80135A4C", "addr": 2148751948, "aliases": ["ov_SC01_005", "ov_SC01_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "ff3e628aad01c8a2311fff52241e7b6034e877b0", "nhash_after": "ff3e628aad01c8a2311fff52241e7b6034e877b0", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 643, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 690, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "instruction", "cls": "B", "detail": "addu", "via": "", "line": 704, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 0.891} +{"ts": "2026-09-09 03:24:20", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_080/ov_SC01_080_jr_80135A4C.c", "fn": "func_80135A4C", "addr": 2148751948, "aliases": ["ov_SC01_080"], "header": false, "includers": 0, "o0": false, "nhash_before": "ff3e628aad01c8a2311fff52241e7b6034e877b0", "nhash_after": "ff3e628aad01c8a2311fff52241e7b6034e877b0", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 643, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 690, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "instruction", "cls": "B", "detail": "addu", "via": "", "line": 704, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 0.481} +{"ts": "2026-09-09 03:24:20", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_004/ov_SC02_004_jr_80135A4C.c", "fn": "func_80135A4C", "addr": 2148751948, "aliases": ["ov_SC02_004"], "header": false, "includers": 0, "o0": false, "nhash_before": "ff3e628aad01c8a2311fff52241e7b6034e877b0", "nhash_after": "ff3e628aad01c8a2311fff52241e7b6034e877b0", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 643, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 690, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "instruction", "cls": "B", "detail": "addu", "via": "", "line": 704, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 0.409} +{"ts": "2026-09-09 03:24:20", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_084/ov_SC01_084_jr_80135A4C.c", "fn": "func_80135A4C", "addr": 2148751948, "aliases": ["ov_SC01_084"], "header": false, "includers": 0, "o0": false, "nhash_before": "ff3e628aad01c8a2311fff52241e7b6034e877b0", "nhash_after": "ff3e628aad01c8a2311fff52241e7b6034e877b0", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 643, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 690, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "instruction", "cls": "B", "detail": "addu", "via": "", "line": 704, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 0.476} +{"ts": "2026-09-09 03:24:20", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_005/ov_SC02_005_jr_80135A4C.c", "fn": "func_80135A4C", "addr": 2148751948, "aliases": ["ov_SC02_005"], "header": false, "includers": 0, "o0": false, "nhash_before": "ff3e628aad01c8a2311fff52241e7b6034e877b0", "nhash_after": "ff3e628aad01c8a2311fff52241e7b6034e877b0", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 643, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 690, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "instruction", "cls": "B", "detail": "addu", "via": "", "line": 704, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 0.362} +{"ts": "2026-09-09 03:24:20", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_011/ov_SC02_011_jr_80135A4C.c", "fn": "func_80135A4C", "addr": 2148751948, "aliases": ["ov_SC02_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "ff3e628aad01c8a2311fff52241e7b6034e877b0", "nhash_after": "ff3e628aad01c8a2311fff52241e7b6034e877b0", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 643, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 690, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "instruction", "cls": "B", "detail": "addu", "via": "", "line": 704, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 0.413} +{"ts": "2026-09-09 03:24:20", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_000/ov_SC02_000_jr_80135A4C.c", "fn": "func_80135A4C", "addr": 2148751948, "aliases": ["ov_SC02_000", "ov_SC02_003"], "header": false, "includers": 0, "o0": false, "nhash_before": "ff3e628aad01c8a2311fff52241e7b6034e877b0", "nhash_after": "ff3e628aad01c8a2311fff52241e7b6034e877b0", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 643, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 690, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "instruction", "cls": "B", "detail": "addu", "via": "", "line": 704, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 0.729} +{"ts": "2026-09-09 03:24:20", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_015/ov_SC02_015_jr_80135A4C.c", "fn": "func_80135A4C", "addr": 2148751948, "aliases": ["ov_SC02_015"], "header": false, "includers": 0, "o0": false, "nhash_before": "ff3e628aad01c8a2311fff52241e7b6034e877b0", "nhash_after": "ff3e628aad01c8a2311fff52241e7b6034e877b0", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 643, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 690, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "instruction", "cls": "B", "detail": "addu", "via": "", "line": 704, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 0.353} +{"ts": "2026-09-09 03:24:20", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_017/ov_SC02_017_jr_80135A4C.c", "fn": "func_80135A4C", "addr": 2148751948, "aliases": ["ov_SC02_017"], "header": false, "includers": 0, "o0": false, "nhash_before": "ff3e628aad01c8a2311fff52241e7b6034e877b0", "nhash_after": "ff3e628aad01c8a2311fff52241e7b6034e877b0", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 643, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 690, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "instruction", "cls": "B", "detail": "addu", "via": "", "line": 704, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 0.379} +{"ts": "2026-09-09 03:24:20", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_016/ov_SC02_016_jr_80135A4C.c", "fn": "func_80135A4C", "addr": 2148751948, "aliases": ["ov_SC02_016"], "header": false, "includers": 0, "o0": false, "nhash_before": "ff3e628aad01c8a2311fff52241e7b6034e877b0", "nhash_after": "ff3e628aad01c8a2311fff52241e7b6034e877b0", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 643, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 690, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "instruction", "cls": "B", "detail": "addu", "via": "", "line": 704, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 0.474} +{"ts": "2026-09-09 03:24:21", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_021/ov_SC02_021_jr_80135A4C.c", "fn": "func_80135A4C", "addr": 2148751948, "aliases": ["ov_SC02_021"], "header": false, "includers": 0, "o0": false, "nhash_before": "ff3e628aad01c8a2311fff52241e7b6034e877b0", "nhash_after": "ff3e628aad01c8a2311fff52241e7b6034e877b0", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 643, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 690, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "instruction", "cls": "B", "detail": "addu", "via": "", "line": 704, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 0.426} +{"ts": "2026-09-09 03:24:21", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_027/ov_SC02_027_jr_80135A4C.c", "fn": "func_80135A4C", "addr": 2148751948, "aliases": ["ov_SC02_027"], "header": false, "includers": 0, "o0": false, "nhash_before": "ff3e628aad01c8a2311fff52241e7b6034e877b0", "nhash_after": "ff3e628aad01c8a2311fff52241e7b6034e877b0", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 643, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 690, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "instruction", "cls": "B", "detail": "addu", "via": "", "line": 704, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 0.463} +{"ts": "2026-09-09 03:24:21", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_028/ov_SC02_028_jr_80135A4C.c", "fn": "func_80135A4C", "addr": 2148751948, "aliases": ["ov_SC02_028"], "header": false, "includers": 0, "o0": false, "nhash_before": "ff3e628aad01c8a2311fff52241e7b6034e877b0", "nhash_after": "ff3e628aad01c8a2311fff52241e7b6034e877b0", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 643, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 690, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "instruction", "cls": "B", "detail": "addu", "via": "", "line": 704, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 0.393} +{"ts": "2026-09-09 03:24:21", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_026/ov_SC02_026_jr_80135A4C.c", "fn": "func_80135A4C", "addr": 2148751948, "aliases": ["ov_SC02_026"], "header": false, "includers": 0, "o0": false, "nhash_before": "ff3e628aad01c8a2311fff52241e7b6034e877b0", "nhash_after": "ff3e628aad01c8a2311fff52241e7b6034e877b0", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 643, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 690, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "instruction", "cls": "B", "detail": "addu", "via": "", "line": 704, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 0.512} +{"ts": "2026-09-09 03:24:21", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_031/ov_SC02_031_jr_80135A4C.c", "fn": "func_80135A4C", "addr": 2148751948, "aliases": ["ov_SC02_031"], "header": false, "includers": 0, "o0": false, "nhash_before": "ff3e628aad01c8a2311fff52241e7b6034e877b0", "nhash_after": "ff3e628aad01c8a2311fff52241e7b6034e877b0", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 643, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 690, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "instruction", "cls": "B", "detail": "addu", "via": "", "line": 704, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 0.443} +{"ts": "2026-09-09 03:24:21", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_035/ov_SC02_035_jr_80135A4C.c", "fn": "func_80135A4C", "addr": 2148751948, "aliases": ["ov_SC02_035"], "header": false, "includers": 0, "o0": false, "nhash_before": "ff3e628aad01c8a2311fff52241e7b6034e877b0", "nhash_after": "ff3e628aad01c8a2311fff52241e7b6034e877b0", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 643, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 690, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "instruction", "cls": "B", "detail": "addu", "via": "", "line": 704, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 0.323} +{"ts": "2026-09-09 03:24:21", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_037/ov_SC02_037_jr_80135A4C.c", "fn": "func_80135A4C", "addr": 2148751948, "aliases": ["ov_SC02_037"], "header": false, "includers": 0, "o0": false, "nhash_before": "ff3e628aad01c8a2311fff52241e7b6034e877b0", "nhash_after": "ff3e628aad01c8a2311fff52241e7b6034e877b0", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 628, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 675, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "instruction", "cls": "B", "detail": "addu", "via": "", "line": 689, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 0.436} +{"ts": "2026-09-09 03:24:21", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_039/ov_SC02_039_jr_80135A4C.c", "fn": "func_80135A4C", "addr": 2148751948, "aliases": ["ov_SC02_039"], "header": false, "includers": 0, "o0": false, "nhash_before": "ff3e628aad01c8a2311fff52241e7b6034e877b0", "nhash_after": "ff3e628aad01c8a2311fff52241e7b6034e877b0", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 641, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 688, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "instruction", "cls": "B", "detail": "addu", "via": "", "line": 702, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 0.371} +{"ts": "2026-09-09 03:24:21", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_002/ov_SC03_002_jr_80135A4C.c", "fn": "func_80135A4C", "addr": 2148751948, "aliases": ["ov_SC03_002"], "header": false, "includers": 0, "o0": false, "nhash_before": "ff3e628aad01c8a2311fff52241e7b6034e877b0", "nhash_after": "ff3e628aad01c8a2311fff52241e7b6034e877b0", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 643, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 690, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "instruction", "cls": "B", "detail": "addu", "via": "", "line": 704, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 0.434} +{"ts": "2026-09-09 03:24:21", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_003/ov_SC03_003_jr_80135A4C.c", "fn": "func_80135A4C", "addr": 2148751948, "aliases": ["ov_SC03_003"], "header": false, "includers": 0, "o0": false, "nhash_before": "ff3e628aad01c8a2311fff52241e7b6034e877b0", "nhash_after": "ff3e628aad01c8a2311fff52241e7b6034e877b0", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 641, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 688, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "instruction", "cls": "B", "detail": "addu", "via": "", "line": 702, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 0.416} +{"ts": "2026-09-09 03:24:22", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_001/ov_SC03_001_jr_80135A4C.c", "fn": "func_80135A4C", "addr": 2148751948, "aliases": ["ov_SC03_001"], "header": false, "includers": 0, "o0": false, "nhash_before": "ff3e628aad01c8a2311fff52241e7b6034e877b0", "nhash_after": "ff3e628aad01c8a2311fff52241e7b6034e877b0", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 643, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 690, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "instruction", "cls": "B", "detail": "addu", "via": "", "line": 704, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 0.516} +{"ts": "2026-09-09 03:24:21", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC02_041/ov_SC02_041_jr_80135A4C.c", "fn": "func_80135A4C", "addr": 2148751948, "aliases": ["ov_SC02_041"], "header": false, "includers": 0, "o0": false, "nhash_before": "ff3e628aad01c8a2311fff52241e7b6034e877b0", "nhash_after": "ff3e628aad01c8a2311fff52241e7b6034e877b0", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 641, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 688, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "instruction", "cls": "B", "detail": "addu", "via": "", "line": 702, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 0.499} +{"ts": "2026-09-09 03:24:22", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_006/ov_SC03_006_jr_80135A4C.c", "fn": "func_80135A4C", "addr": 2148751948, "aliases": ["ov_SC03_006"], "header": false, "includers": 0, "o0": false, "nhash_before": "ff3e628aad01c8a2311fff52241e7b6034e877b0", "nhash_after": "ff3e628aad01c8a2311fff52241e7b6034e877b0", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 643, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 690, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "instruction", "cls": "B", "detail": "addu", "via": "", "line": 704, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 0.432} +{"ts": "2026-09-09 03:24:22", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_007/ov_SC03_007_jr_80135A4C.c", "fn": "func_80135A4C", "addr": 2148751948, "aliases": ["ov_SC03_007"], "header": false, "includers": 0, "o0": false, "nhash_before": "ff3e628aad01c8a2311fff52241e7b6034e877b0", "nhash_after": "ff3e628aad01c8a2311fff52241e7b6034e877b0", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 641, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 688, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "instruction", "cls": "B", "detail": "addu", "via": "", "line": 702, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 0.476} +{"ts": "2026-09-09 03:24:22", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_011/ov_SC03_011_jr_80135A4C.c", "fn": "func_80135A4C", "addr": 2148751948, "aliases": ["ov_SC03_011"], "header": false, "includers": 0, "o0": false, "nhash_before": "ff3e628aad01c8a2311fff52241e7b6034e877b0", "nhash_after": "ff3e628aad01c8a2311fff52241e7b6034e877b0", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 641, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 688, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "instruction", "cls": "B", "detail": "addu", "via": "", "line": 702, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 0.31} +{"ts": "2026-09-09 03:24:22", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_010/ov_SC03_010_jr_80135A4C.c", "fn": "func_80135A4C", "addr": 2148751948, "aliases": ["ov_SC03_010"], "header": false, "includers": 0, "o0": false, "nhash_before": "ff3e628aad01c8a2311fff52241e7b6034e877b0", "nhash_after": "ff3e628aad01c8a2311fff52241e7b6034e877b0", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 641, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 688, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "instruction", "cls": "B", "detail": "addu", "via": "", "line": 702, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 0.359} +{"ts": "2026-09-09 03:24:22", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_012/ov_SC03_012_jr_80135A4C.c", "fn": "func_80135A4C", "addr": 2148751948, "aliases": ["ov_SC03_012"], "header": false, "includers": 0, "o0": false, "nhash_before": "ff3e628aad01c8a2311fff52241e7b6034e877b0", "nhash_after": "ff3e628aad01c8a2311fff52241e7b6034e877b0", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 641, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 688, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "instruction", "cls": "B", "detail": "addu", "via": "", "line": 702, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 0.444} +{"ts": "2026-09-09 03:24:22", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_013/ov_SC03_013_jr_80135A4C.c", "fn": "func_80135A4C", "addr": 2148751948, "aliases": ["ov_SC03_013"], "header": false, "includers": 0, "o0": false, "nhash_before": "ff3e628aad01c8a2311fff52241e7b6034e877b0", "nhash_after": "ff3e628aad01c8a2311fff52241e7b6034e877b0", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 641, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 688, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "instruction", "cls": "B", "detail": "addu", "via": "", "line": 702, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 0.451} +{"ts": "2026-09-09 03:24:22", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_023/ov_SC03_023_jr_80135A4C.c", "fn": "func_80135A4C", "addr": 2148751948, "aliases": ["ov_SC03_023"], "header": false, "includers": 0, "o0": false, "nhash_before": "ff3e628aad01c8a2311fff52241e7b6034e877b0", "nhash_after": "ff3e628aad01c8a2311fff52241e7b6034e877b0", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 641, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 688, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "instruction", "cls": "B", "detail": "addu", "via": "", "line": 702, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 0.348} +{"ts": "2026-09-09 03:24:23", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_028/ov_SC03_028_jr_80135A4C.c", "fn": "func_80135A4C", "addr": 2148751948, "aliases": ["ov_SC03_028"], "header": false, "includers": 0, "o0": false, "nhash_before": "ff3e628aad01c8a2311fff52241e7b6034e877b0", "nhash_after": "ff3e628aad01c8a2311fff52241e7b6034e877b0", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 641, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 688, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "instruction", "cls": "B", "detail": "addu", "via": "", "line": 702, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 0.375} +{"ts": "2026-09-09 03:24:23", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_024/ov_SC03_024_jr_80135A4C.c", "fn": "func_80135A4C", "addr": 2148751948, "aliases": ["ov_SC03_024"], "header": false, "includers": 0, "o0": false, "nhash_before": "ff3e628aad01c8a2311fff52241e7b6034e877b0", "nhash_after": "ff3e628aad01c8a2311fff52241e7b6034e877b0", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 641, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 688, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "instruction", "cls": "B", "detail": "addu", "via": "", "line": 702, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 0.378} +{"ts": "2026-09-09 03:24:23", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_014/ov_SC03_014_jr_80135A4C.c", "fn": "func_80135A4C", "addr": 2148751948, "aliases": ["ov_SC03_014", "ov_SC03_015"], "header": false, "includers": 0, "o0": false, "nhash_before": "ff3e628aad01c8a2311fff52241e7b6034e877b0", "nhash_after": "ff3e628aad01c8a2311fff52241e7b6034e877b0", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$23", "via": "", "line": 641, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "barrier", "cls": "B", "detail": "", "via": "", "line": 688, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "instruction", "cls": "B", "detail": "addu", "via": "", "line": 702, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 0.704} +{"ts": "2026-09-09 03:24:18", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_077/ov_SC01_077_jr_8012ACE0.c", "fn": "func_80133AB0", "addr": 2148743856, "aliases": ["ov_SC01_077"], "header": false, "includers": 0, "o0": false, "nhash_before": "83019db5fa04c31982b6c9e3bb3913ff71218ec3", "nhash_after": "83019db5fa04c31982b6c9e3bb3913ff71218ec3", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 2791, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 2799, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "instruction", "cls": "B", "detail": "addu", "via": "", "line": 2810, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "instruction", "cls": "B", "detail": "addu", "via": "", "line": 2814, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 5, "seconds": 2.672} +{"ts": "2026-09-09 03:24:19", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_077/ov_SC01_077_jr_8012ACE0.c", "fn": "func_80133CD4", "addr": 2148744404, "aliases": ["ov_SC01_077"], "header": false, "includers": 0, "o0": false, "nhash_before": "4b25d21fdceef8cdb8c361e774fd3412f8d8bb16", "nhash_after": "4b25d21fdceef8cdb8c361e774fd3412f8d8bb16", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "instruction", "cls": "B", "detail": "lh", "via": "", "line": 3005, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.103} +{"ts": "2026-09-09 03:24:21", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_077/ov_SC01_077_jr_8012ACE0.c", "fn": "func_801345F8", "addr": 2148746744, "aliases": ["ov_SC01_077"], "header": false, "includers": 0, "o0": false, "nhash_before": "ed483273fc580f75948f73c647584027c7b97292", "nhash_after": "ed483273fc580f75948f73c647584027c7b97292", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 3183, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 3184, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 3186, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 2.286} +{"ts": "2026-09-09 03:24:23", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC01_077/ov_SC01_077_jr_8012ACE0.c", "fn": "func_80134C20", "addr": 2148748320, "aliases": ["ov_SC01_077"], "header": false, "includers": 0, "o0": false, "nhash_before": "64a9655842397555bf8b69d237e8b57bc7bebd6d", "nhash_after": "64a9655842397555bf8b69d237e8b57bc7bebd6d", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3373, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 3374, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.709} +{"ts": "2026-09-09 03:24:16", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_023/ov_SC03_023_jr_8012ACE0.c", "fn": "func_80133AB0", "addr": 2148743856, "aliases": ["ov_SC03_023"], "header": false, "includers": 0, "o0": false, "nhash_before": "83019db5fa04c31982b6c9e3bb3913ff71218ec3", "nhash_after": "83019db5fa04c31982b6c9e3bb3913ff71218ec3", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 2532, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 2540, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "instruction", "cls": "B", "detail": "addu", "via": "", "line": 2551, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "instruction", "cls": "B", "detail": "addu", "via": "", "line": 2555, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 5, "seconds": 2.788} +{"ts": "2026-09-09 03:24:17", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_023/ov_SC03_023_jr_8012ACE0.c", "fn": "func_80133CD4", "addr": 2148744404, "aliases": ["ov_SC03_023"], "header": false, "includers": 0, "o0": false, "nhash_before": "4b25d21fdceef8cdb8c361e774fd3412f8d8bb16", "nhash_after": "4b25d21fdceef8cdb8c361e774fd3412f8d8bb16", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "instruction", "cls": "B", "detail": "lh", "via": "", "line": 2704, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.228} +{"ts": "2026-09-09 03:24:19", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_023/ov_SC03_023_jr_8012ACE0.c", "fn": "func_801345F8", "addr": 2148746744, "aliases": ["ov_SC03_023"], "header": false, "includers": 0, "o0": false, "nhash_before": "ed483273fc580f75948f73c647584027c7b97292", "nhash_after": "ed483273fc580f75948f73c647584027c7b97292", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 2888, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 2889, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 2891, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 2.188} +{"ts": "2026-09-09 03:24:21", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_023/ov_SC03_023_jr_8012ACE0.c", "fn": "func_80134C20", "addr": 2148748320, "aliases": ["ov_SC03_023"], "header": false, "includers": 0, "o0": false, "nhash_before": "64a9655842397555bf8b69d237e8b57bc7bebd6d", "nhash_after": "64a9655842397555bf8b69d237e8b57bc7bebd6d", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3082, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 3083, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.543} +{"ts": "2026-09-09 03:24:24", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_023/ov_SC03_023_jr_8012ACE0.c", "fn": "func_80135168", "addr": 2148749672, "aliases": ["ov_SC03_023"], "header": false, "includers": 0, "o0": false, "nhash_before": "58cab92c219487eb4e9329f4e9b78c4162fb27ba", "nhash_after": "58cab92c219487eb4e9329f4e9b78c4162fb27ba", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 3234, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 3235, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 3236, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 3242, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 3249, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 6, "seconds": 3.287} +{"ts": "2026-09-09 03:24:16", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_028/ov_SC03_028_jr_8012ACE0.c", "fn": "func_80133AB0", "addr": 2148743856, "aliases": ["ov_SC03_028"], "header": false, "includers": 0, "o0": false, "nhash_before": "83019db5fa04c31982b6c9e3bb3913ff71218ec3", "nhash_after": "83019db5fa04c31982b6c9e3bb3913ff71218ec3", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 2532, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 2540, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "instruction", "cls": "B", "detail": "addu", "via": "", "line": 2551, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "instruction", "cls": "B", "detail": "addu", "via": "", "line": 2555, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 5, "seconds": 2.541} +{"ts": "2026-09-09 03:24:17", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_028/ov_SC03_028_jr_8012ACE0.c", "fn": "func_80133CD4", "addr": 2148744404, "aliases": ["ov_SC03_028"], "header": false, "includers": 0, "o0": false, "nhash_before": "4b25d21fdceef8cdb8c361e774fd3412f8d8bb16", "nhash_after": "4b25d21fdceef8cdb8c361e774fd3412f8d8bb16", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "instruction", "cls": "B", "detail": "lh", "via": "", "line": 2704, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 1.092} +{"ts": "2026-09-09 03:24:20", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_028/ov_SC03_028_jr_8012ACE0.c", "fn": "func_801345F8", "addr": 2148746744, "aliases": ["ov_SC03_028"], "header": false, "includers": 0, "o0": false, "nhash_before": "ed483273fc580f75948f73c647584027c7b97292", "nhash_after": "ed483273fc580f75948f73c647584027c7b97292", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 2888, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 2889, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 2891, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 2.359} +{"ts": "2026-09-09 03:24:21", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_028/ov_SC03_028_jr_8012ACE0.c", "fn": "func_80134C20", "addr": 2148748320, "aliases": ["ov_SC03_028"], "header": false, "includers": 0, "o0": false, "nhash_before": "64a9655842397555bf8b69d237e8b57bc7bebd6d", "nhash_after": "64a9655842397555bf8b69d237e8b57bc7bebd6d", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3082, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 3083, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.629} +{"ts": "2026-09-09 03:24:24", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_028/ov_SC03_028_jr_8012ACE0.c", "fn": "func_80135168", "addr": 2148749672, "aliases": ["ov_SC03_028"], "header": false, "includers": 0, "o0": false, "nhash_before": "58cab92c219487eb4e9329f4e9b78c4162fb27ba", "nhash_after": "58cab92c219487eb4e9329f4e9b78c4162fb27ba", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 3234, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 3235, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 3236, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 3242, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 3249, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 6, "seconds": 2.848} +{"ts": "2026-09-09 03:24:16", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_024/ov_SC03_024_jr_8012ACE0.c", "fn": "func_80133AB0", "addr": 2148743856, "aliases": ["ov_SC03_024"], "header": false, "includers": 0, "o0": false, "nhash_before": "83019db5fa04c31982b6c9e3bb3913ff71218ec3", "nhash_after": "83019db5fa04c31982b6c9e3bb3913ff71218ec3", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 2532, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 2540, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "instruction", "cls": "B", "detail": "addu", "via": "", "line": 2551, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "instruction", "cls": "B", "detail": "addu", "via": "", "line": 2555, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 5, "seconds": 2.427} +{"ts": "2026-09-09 03:24:17", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_024/ov_SC03_024_jr_8012ACE0.c", "fn": "func_80133CD4", "addr": 2148744404, "aliases": ["ov_SC03_024"], "header": false, "includers": 0, "o0": false, "nhash_before": "4b25d21fdceef8cdb8c361e774fd3412f8d8bb16", "nhash_after": "4b25d21fdceef8cdb8c361e774fd3412f8d8bb16", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "instruction", "cls": "B", "detail": "lh", "via": "", "line": 2704, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.922} +{"ts": "2026-09-09 03:24:19", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_024/ov_SC03_024_jr_8012ACE0.c", "fn": "func_801345F8", "addr": 2148746744, "aliases": ["ov_SC03_024"], "header": false, "includers": 0, "o0": false, "nhash_before": "ed483273fc580f75948f73c647584027c7b97292", "nhash_after": "ed483273fc580f75948f73c647584027c7b97292", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 2888, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 2889, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 2891, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 2.121} +{"ts": "2026-09-09 03:24:21", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_024/ov_SC03_024_jr_8012ACE0.c", "fn": "func_80134C20", "addr": 2148748320, "aliases": ["ov_SC03_024"], "header": false, "includers": 0, "o0": false, "nhash_before": "64a9655842397555bf8b69d237e8b57bc7bebd6d", "nhash_after": "64a9655842397555bf8b69d237e8b57bc7bebd6d", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3082, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 3083, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.926} +{"ts": "2026-09-09 03:24:24", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_024/ov_SC03_024_jr_8012ACE0.c", "fn": "func_80135168", "addr": 2148749672, "aliases": ["ov_SC03_024"], "header": false, "includers": 0, "o0": false, "nhash_before": "58cab92c219487eb4e9329f4e9b78c4162fb27ba", "nhash_after": "58cab92c219487eb4e9329f4e9b78c4162fb27ba", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 3234, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 3235, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 3236, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 3242, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 3249, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 6, "seconds": 3.308} +{"ts": "2026-09-09 03:24:16", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_029/ov_SC03_029_jr_8012ACE0.c", "fn": "func_80133AB0", "addr": 2148743856, "aliases": ["ov_SC03_029"], "header": false, "includers": 0, "o0": false, "nhash_before": "83019db5fa04c31982b6c9e3bb3913ff71218ec3", "nhash_after": "83019db5fa04c31982b6c9e3bb3913ff71218ec3", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 2532, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 2540, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "instruction", "cls": "B", "detail": "addu", "via": "", "line": 2551, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "instruction", "cls": "B", "detail": "addu", "via": "", "line": 2555, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 5, "seconds": 2.749} +{"ts": "2026-09-09 03:24:17", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_029/ov_SC03_029_jr_8012ACE0.c", "fn": "func_80133CD4", "addr": 2148744404, "aliases": ["ov_SC03_029"], "header": false, "includers": 0, "o0": false, "nhash_before": "4b25d21fdceef8cdb8c361e774fd3412f8d8bb16", "nhash_after": "4b25d21fdceef8cdb8c361e774fd3412f8d8bb16", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "instruction", "cls": "B", "detail": "lh", "via": "", "line": 2704, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 0.912} +{"ts": "2026-09-09 03:24:20", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_029/ov_SC03_029_jr_8012ACE0.c", "fn": "func_801345F8", "addr": 2148746744, "aliases": ["ov_SC03_029"], "header": false, "includers": 0, "o0": false, "nhash_before": "ed483273fc580f75948f73c647584027c7b97292", "nhash_after": "ed483273fc580f75948f73c647584027c7b97292", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 2888, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 2889, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 2891, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 2.291} +{"ts": "2026-09-09 03:24:22", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_029/ov_SC03_029_jr_8012ACE0.c", "fn": "func_80134C20", "addr": 2148748320, "aliases": ["ov_SC03_029"], "header": false, "includers": 0, "o0": false, "nhash_before": "64a9655842397555bf8b69d237e8b57bc7bebd6d", "nhash_after": "64a9655842397555bf8b69d237e8b57bc7bebd6d", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3082, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 3083, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 1.86} +{"ts": "2026-09-09 03:24:25", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_029/ov_SC03_029_jr_8012ACE0.c", "fn": "func_80135168", "addr": 2148749672, "aliases": ["ov_SC03_029"], "header": false, "includers": 0, "o0": false, "nhash_before": "58cab92c219487eb4e9329f4e9b78c4162fb27ba", "nhash_after": "58cab92c219487eb4e9329f4e9b78c4162fb27ba", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 3234, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 3235, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 3236, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 3242, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 3249, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 6, "seconds": 3.276} +{"ts": "2026-09-09 03:24:12", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_014/ov_SC03_014_jr_8012ACE0.c", "fn": "func_80133AB0", "addr": 2148743856, "aliases": ["ov_SC03_014", "ov_SC03_015"], "header": false, "includers": 0, "o0": false, "nhash_before": "83019db5fa04c31982b6c9e3bb3913ff71218ec3", "nhash_after": "83019db5fa04c31982b6c9e3bb3913ff71218ec3", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 2530, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 2538, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "instruction", "cls": "B", "detail": "addu", "via": "", "line": 2549, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "instruction", "cls": "B", "detail": "addu", "via": "", "line": 2553, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 5, "seconds": 5.485} +{"ts": "2026-09-09 03:24:14", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_014/ov_SC03_014_jr_8012ACE0.c", "fn": "func_80133CD4", "addr": 2148744404, "aliases": ["ov_SC03_014", "ov_SC03_015"], "header": false, "includers": 0, "o0": false, "nhash_before": "4b25d21fdceef8cdb8c361e774fd3412f8d8bb16", "nhash_after": "4b25d21fdceef8cdb8c361e774fd3412f8d8bb16", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "instruction", "cls": "B", "detail": "lh", "via": "", "line": 2702, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 2, "seconds": 2.019} +{"ts": "2026-09-09 03:24:18", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_014/ov_SC03_014_jr_8012ACE0.c", "fn": "func_801345F8", "addr": 2148746744, "aliases": ["ov_SC03_014", "ov_SC03_015"], "header": false, "includers": 0, "o0": false, "nhash_before": "ed483273fc580f75948f73c647584027c7b97292", "nhash_after": "ed483273fc580f75948f73c647584027c7b97292", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$5", "via": "", "line": 2886, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$4", "via": "", "line": 2887, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$0", "via": "", "line": 2889, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 4, "seconds": 4.151} +{"ts": "2026-09-09 03:24:21", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_014/ov_SC03_014_jr_8012ACE0.c", "fn": "func_80134C20", "addr": 2148748320, "aliases": ["ov_SC03_014", "ov_SC03_015"], "header": false, "includers": 0, "o0": false, "nhash_before": "64a9655842397555bf8b69d237e8b57bc7bebd6d", "nhash_after": "64a9655842397555bf8b69d237e8b57bc7bebd6d", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "launder", "cls": "B", "detail": "", "via": "", "line": 3080, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 3081, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 3, "seconds": 3.207} +{"ts": "2026-09-09 03:24:27", "label": "tus2", "rung": "B", "calib": {"head": "a605e1dba", "stamp": "b44c5a8a3423"}, "tu": "src/ov_SC03_014/ov_SC03_014_jr_8012ACE0.c", "fn": "func_80135168", "addr": 2148749672, "aliases": ["ov_SC03_014", "ov_SC03_015"], "header": false, "includers": 0, "o0": false, "nhash_before": "58cab92c219487eb4e9329f4e9b78c4162fb27ba", "nhash_after": "58cab92c219487eb4e9329f4e9b78c4162fb27ba", "exemplar": null, "verdict": "RESIDUE", "replay_disagreed": false, "sites": [{"ord": 0, "kind": "pin", "cls": "A", "detail": "$8", "via": "", "line": 3232, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 1, "kind": "pin", "cls": "A", "detail": "$6", "via": "", "line": 3233, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 2, "kind": "pin", "cls": "A", "detail": "$7", "via": "", "line": 3234, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 3, "kind": "keepalive", "cls": "B", "detail": "", "via": "", "line": 3240, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}, {"ord": 4, "kind": "barrier", "cls": "B", "detail": "memory", "via": "", "line": 3247, "verdict": "NEEDED", "why": "", "oracle": "DIFFERS"}], "compiles": 6, "seconds": 5.815} diff --git a/.run/P36/delever/run_tus2.log b/.run/P36/delever/run_tus2.log new file mode 100644 index 0000000000..3fe3ebb8a3 --- /dev/null +++ b/.run/P36/delever/run_tus2.log @@ -0,0 +1,1385 @@ +delever --plan: 300 of 2483 drawable files · 2752 bodies (2723 in multi-copy classes) · 8767 removable sites · 0 deferred asm-bodies +03:20:17 apply tus2: 300 files, control src/ov_SC01_000/ov_SC01_000_jr_80140608.c IDENTICAL (0.20 s), calibration a605e1dba, census 1b260759b699bd23 +03:20:17 apply tus2: phase 1 (exemplar files) 14, phase 2 (copies replay) 286 +03:20:18 src/ov_MAIN_012/ov_MAIN_012_jr_8013C98C.c:func_8013CF68 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:20:18 src/ov_SC01_084/ov_SC01_084_jr_8013C98C.c:func_8013CF68 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:20:18 src/ov_SC01_000/ov_SC01_000_jr_8013C98C.c:func_8013CF68 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:20:18 src/ov_SC01_084/ov_SC01_084_jr_8013C98C.c:func_8013D178 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:20:18 src/ov_SC01_000/ov_SC01_000_jr_8013C98C.c:func_8013D178 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:20:18 src/ov_MAIN_012/ov_MAIN_012_jr_8013C98C.c:func_8013D178 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:20:18 src/ov_SC01_077/ov_SC01_077.c:func_8013CF68 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:20:19 src/ov_SC01_000/ov_SC01_000_jr_8013C98C.c:func_8013D53C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:20:19 src/ov_SC01_084/ov_SC01_084_jr_8013C98C.c:func_8013D53C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:20:19 src/ov_MAIN_012/ov_MAIN_012_jr_8013C98C.c:func_8013D53C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:20:19 src/ov_SC07_006/ov_SC07_006_jr_801457A4.c:func_80145934 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:20:19 src/ov_SC01_077/ov_SC01_077.c:func_8013D178 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:20:20 src/ov_SC01_000/ov_SC01_000_jr_8013C98C.c:func_8013D8FC A=DIFFERS B: removed 3 needed 1 compiles 5 +03:20:20 src/ov_SC01_084/ov_SC01_084_jr_8013C98C.c:func_8013E5E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:20:20 src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c:func_8015D738 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:20:20 src/ov_SC01_077/ov_SC01_077_jr_8015C32C.c:func_8015D738 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:20:20 src/ov_SC01_084/ov_SC01_084_jr_8013C98C.c:func_8013EB7C A=DIFFERS B: removed 0 needed 1 compiles 2 +03:20:21 src/ov_SC01_077/ov_SC01_077.c:func_8013D53C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:20:21 src/ov_SC07_006/ov_SC07_006_jr_80140608.c:func_80140958 A=DIFFERS B: removed 7 needed 4 compiles 12 +03:20:21 src/ov_SC07_010/ov_SC07_010_jr_80140608.c:func_80140958 A=DIFFERS B: removed 7 needed 4 compiles 12 +03:20:21 src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c:func_8015FBE0 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:20:21 src/ov_SC03_011/ov_SC03_011_jr_80140608.c:func_80140958 A=DIFFERS B: removed 7 needed 4 compiles 12 +03:20:21 src/ov_SC02_005/ov_SC02_005_jr_8013C98C.c:func_8013CF68 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:20:21 src/ov_SC07_006/ov_SC07_006_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:20:21 src/ov_SC07_006/ov_SC07_006_jr_801457A4.c:func_80145A2C A=DIFFERS B: removed 0 needed 1 compiles 2 +03:20:22 src/ov_SC02_005/ov_SC02_005_jr_8013C98C.c:func_8013D178 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:20:22 src/ov_SC01_077/ov_SC01_077_jr_8015C32C.c:func_8015FBE0 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:20:22 src/ov_MAIN_012/ov_MAIN_012_jr_8015A3C8.c:func_8015D738 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:20:22 src/ov_SC03_011/ov_SC03_011_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:20:22 src/ov_SC07_010/ov_SC07_010_jr_80140608.c:func_80140D68 A=DIFFERS B: removed 1 needed 2 compiles 4 +03:20:22 src/ov_SC02_005/ov_SC02_005_jr_8013C98C.c:func_8013D53C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:20:22 src/ov_SC07_010/ov_SC07_010_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:20:23 src/ov_SC02_037/ov_SC02_037_jr_8015A3C8.c:func_8015D738 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:20:23 src/ov_SC01_077/ov_SC01_077.c:func_8013D8FC A=DIFFERS B: removed 3 needed 1 compiles 5 +03:20:23 src/ov_SC07_006/ov_SC07_006_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:20:23 src/ov_SC03_011/ov_SC03_011_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:20:23 src/ov_SC02_005/ov_SC02_005_jr_8013C98C.c:func_8013E5E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:20:23 src/ov_SC07_006/ov_SC07_006_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:20:24 src/ov_SC02_005/ov_SC02_005_jr_8013C98C.c:func_8013EB7C A=DIFFERS B: removed 0 needed 1 compiles 2 +03:20:24 src/ov_MAIN_012/ov_MAIN_012_jr_8015A3C8.c:func_8015FBE0 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:20:24 src/ov_SC03_011/ov_SC03_011_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:20:24 src/ov_SC07_010/ov_SC07_010_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:20:24 src/ov_SC07_006/ov_SC07_006_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:20:24 src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c:func_80161E08 A=DIFFERS B: removed 0 needed 3 compiles 4 +03:20:24 src/ov_SC02_037/ov_SC02_037_jr_8015A3C8.c:func_8015FBE0 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:20:24 src/ov_SC01_077/ov_SC01_077_jr_8015C32C.c:func_80161E08 A=DIFFERS B: removed 0 needed 3 compiles 4 +03:20:24 src/ov_SC03_011/ov_SC03_011_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:20:25 src/ov_SC03_001/ov_SC03_001_jr_8013C98C.c:func_8013CF68 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:20:25 src/ov_SC07_006/ov_SC07_006_jr_801457A4.c:func_80148E54 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:20:25 src/ov_SC03_001/ov_SC03_001_jr_8013C98C.c:func_8013D178 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:20:25 src/ov_SC07_010/ov_SC07_010_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:20:26 src/ov_SC07_010/ov_SC07_010_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:20:26 src/ov_SC03_011/ov_SC03_011_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:20:26 src/ov_SC03_001/ov_SC03_001_jr_8013C98C.c:func_8013D53C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:20:26 src/ov_SC07_006/ov_SC07_006_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:20:26 src/ov_MAIN_012/ov_MAIN_012_jr_8013C98C.c:func_8013D9B0 A=DIFFERS B: removed 9 needed 25 compiles 35 +03:20:27 src/ov_SC03_001/ov_SC03_001_jr_8013C98C.c:func_8013E5E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:20:27 src/ov_SC07_010/ov_SC07_010_jr_80140608.c:func_80143D28 A=DIFFERS B: removed 1 needed 1 compiles 3 +03:20:27 src/ov_SC01_000/ov_SC01_000_jr_8013C98C.c:func_8013D9B0 A=DIFFERS B: removed 9 needed 25 compiles 35 +03:20:27 src/ov_MAIN_012/ov_MAIN_012_jr_8013C98C.c:func_8013DD68 A=DIFFERS B: removed 1 needed 2 compiles 4 +03:20:27 src/ov_MAIN_012/ov_MAIN_012_jr_8015A3C8.c:func_80161E08 A=DIFFERS B: removed 0 needed 3 compiles 4 +03:20:27 src/ov_SC03_001/ov_SC03_001_jr_8013C98C.c:func_8013EB7C A=DIFFERS B: removed 0 needed 1 compiles 2 +03:20:27 src/ov_SC07_006/ov_SC07_006_jr_801457A4.c:func_8014CF04 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:20:27 src/ov_SC02_037/ov_SC02_037_jr_8015A3C8.c:func_80161E08 A=DIFFERS B: removed 0 needed 3 compiles 4 +03:20:27 src/ov_MAIN_012/ov_MAIN_012_jr_8013C98C.c:func_8013E5E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:20:27 src/ov_SC01_000/ov_SC01_000_jr_8013C98C.c:func_8013E5E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:20:28 src/ov_MAIN_012/ov_MAIN_012_jr_8013C98C.c:func_8013EB7C A=DIFFERS B: removed 0 needed 1 compiles 2 +03:20:28 src/ov_SC07_010/ov_SC07_010_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:20:28 src/ov_SC01_000/ov_SC01_000_jr_8013C98C.c:func_8013EB7C A=DIFFERS B: removed 0 needed 1 compiles 2 +03:20:28 src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c:func_801627E8 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:20:28 src/ov_SC01_077/ov_SC01_077_jr_8015C32C.c:func_801627E8 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:20:30 src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c:func_80163EC8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:20:30 src/ov_SC01_077/ov_SC01_077_jr_8015C32C.c:func_80163EC8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:20:30 src/ov_SC07_006/ov_SC07_006_jr_801457A4.c:func_8014D820 A=DIFFERS B: removed 1 needed 2 compiles 4 +03:20:31 src/ov_MAIN_012/ov_MAIN_012_jr_8015A3C8.c:func_801621CC A=DIFFERS B: removed 2 needed 1 compiles 4 +03:20:31 src/ov_SC02_037/ov_SC02_037_jr_8015A3C8.c:func_801621CC A=DIFFERS B: removed 2 needed 1 compiles 4 +03:20:33 src/ov_SC01_077/ov_SC01_077_jr_8015C32C.c:func_80166690 A=DIFFERS B: removed 1 needed 1 compiles 3 +03:20:36 src/ov_MAIN_012/ov_MAIN_012_jr_8015A3C8.c:func_80162438 A=DIFFERS B: removed 2 needed 3 compiles 6 +03:20:36 src/ov_SC02_037/ov_SC02_037_jr_8015A3C8.c:func_80162438 A=DIFFERS B: removed 2 needed 3 compiles 6 +03:20:36 src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c:func_80166F58 A=DIFFERS B: removed 2 needed 5 compiles 8 +03:20:37 src/ov_SC01_077/ov_SC01_077.c:func_8013D9B0 A=DIFFERS B: removed 9 needed 25 compiles 35 +03:20:38 src/ov_SC01_077/ov_SC01_077_jr_8015C32C.c:func_80166F58 A=DIFFERS B: removed 2 needed 5 compiles 8 +03:20:38 src/ov_MAIN_012/ov_MAIN_012_jr_8015A3C8.c:func_801627E8 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:20:39 src/ov_SC02_037/ov_SC02_037_jr_8015A3C8.c:func_801627E8 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:20:39 src/ov_SC01_077/ov_SC01_077.c:func_8013DD68 A=DIFFERS B: removed 1 needed 2 compiles 4 +03:20:40 src/ov_MAIN_012/ov_MAIN_012_jr_8015A3C8.c:func_80163EC8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:20:40 src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c:func_80168828 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:20:40 src/ov_SC01_077/ov_SC01_077.c:func_8013E5E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:20:40 src/ov_SC01_077/ov_SC01_077_jr_8015C32C.c:func_80167AE0 A=DIFFERS B: removed 1 needed 1 compiles 3 +03:20:40 src/ov_SC02_037/ov_SC02_037_jr_8015A3C8.c:func_80163EC8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:20:41 src/ov_SC01_077/ov_SC01_077.c:func_8013EB7C A=DIFFERS B: removed 0 needed 1 compiles 2 +03:20:42 src/ov_SC01_077/ov_SC01_077_jr_8015C32C.c:func_80168828 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:20:43 src/ov_SC01_077/ov_SC01_077.c:func_8013FAF8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:20:43 src/ov_MAIN_012/ov_MAIN_012_jr_8015A3C8.c:func_80164BDC A=DIFFERS B: removed 2 needed 1 compiles 4 +03:20:43 src/ov_SC02_037/ov_SC02_037_jr_8015A3C8.c:func_80164BDC A=DIFFERS B: removed 2 needed 1 compiles 4 +03:20:44 src/ov_SC01_077/ov_SC01_077_jr_8015C32C.c:func_8016A290 A=DIFFERS B: removed 1 needed 1 compiles 3 +03:20:47 src/ov_SC02_037/ov_SC02_037_jr_8015A3C8.c:func_801651B8 A=DIFFERS B: removed 2 needed 2 compiles 5 +03:20:47 src/ov_SC01_077/ov_SC01_077.c:func_80140958 A=DIFFERS B: removed 7 needed 4 compiles 12 +03:20:47 src/ov_MAIN_012/ov_MAIN_012_jr_8015A3C8.c:func_801651B8 A=DIFFERS B: removed 2 needed 2 compiles 5 +03:20:47 src/ov_SC01_077/ov_SC01_077.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:20:48 src/ov_SC01_077/ov_SC01_077.c:func_801418F8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:20:49 src/ov_SC02_037/ov_SC02_037_jr_8015A3C8.c:func_80166690 A=DIFFERS B: removed 1 needed 1 compiles 3 +03:20:50 src/ov_MAIN_012/ov_MAIN_012_jr_8015A3C8.c:func_80166690 A=DIFFERS B: removed 1 needed 1 compiles 3 +03:20:50 src/ov_SC01_077/ov_SC01_077.c:func_801424E4 A=DIFFERS B: removed 2 needed 2 compiles 5 +03:20:52 src/ov_SC01_077/ov_SC01_077.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:20:53 src/ov_SC01_077/ov_SC01_077.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:20:54 src/ov_SC01_077/ov_SC01_077.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:20:55 src/ov_SC02_037/ov_SC02_037_jr_8015A3C8.c:func_80166F58 A=DIFFERS B: removed 2 needed 5 compiles 8 +03:20:55 src/ov_SC01_077/ov_SC01_077.c:func_80143D28 A=DIFFERS B: removed 1 needed 1 compiles 3 +03:20:56 src/ov_MAIN_012/ov_MAIN_012_jr_8015A3C8.c:func_80166F58 A=DIFFERS B: removed 2 needed 5 compiles 8 +03:20:58 src/ov_SC02_037/ov_SC02_037_jr_8015A3C8.c:func_80167AE0 A=DIFFERS B: removed 1 needed 1 compiles 3 +03:20:58 src/ov_MAIN_012/ov_MAIN_012_jr_8015A3C8.c:func_80167AE0 A=DIFFERS B: removed 1 needed 1 compiles 3 +03:21:00 src/ov_SC02_037/ov_SC02_037_jr_8015A3C8.c:func_80168828 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:21:00 src/ov_MAIN_012/ov_MAIN_012_jr_8015A3C8.c:func_80168828 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:21:02 src/ov_SC02_037/ov_SC02_037_jr_8015A3C8.c:func_80168BDC A=DIFFERS B: removed 2 needed 1 compiles 4 +03:21:03 src/ov_MAIN_012/ov_MAIN_012_jr_8015A3C8.c:func_80168BDC A=DIFFERS B: removed 2 needed 1 compiles 4 +03:21:08 src/ov_SC02_037/ov_SC02_037_jr_8015A3C8.c:func_80168D94 A=DIFFERS B: removed 2 needed 5 compiles 8 +03:21:08 src/ov_MAIN_012/ov_MAIN_012_jr_8015A3C8.c:func_80168D94 A=DIFFERS B: removed 2 needed 5 compiles 8 +03:21:11 src/ov_SC02_037/ov_SC02_037_jr_8015A3C8.c:func_80169058 A=DIFFERS B: removed 1 needed 3 compiles 5 +03:21:11 src/ov_MAIN_012/ov_MAIN_012_jr_8015A3C8.c:func_80169058 A=DIFFERS B: removed 1 needed 3 compiles 5 +03:21:13 src/ov_SC02_037/ov_SC02_037_jr_8015A3C8.c:func_80169408 A=DIFFERS B: removed 1 needed 1 compiles 3 +03:21:13 src/ov_MAIN_012/ov_MAIN_012_jr_8015A3C8.c:func_80169408 A=DIFFERS B: removed 1 needed 1 compiles 3 +03:21:15 src/ov_SC02_037/ov_SC02_037_jr_8015A3C8.c:func_8016A290 A=DIFFERS B: removed 1 needed 1 compiles 3 +03:21:16 src/ov_MAIN_012/ov_MAIN_012_jr_8015A3C8.c:func_8016A290 A=DIFFERS B: removed 1 needed 1 compiles 3 +03:21:20 src/ov_SC01_001/ov_SC01_001_jr_8015C32C.c:func_8015D738 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:21:21 src/ov_SC01_080/ov_SC01_080_jr_8015C32C.c:func_8015D738 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:21:21 src/ov_SC01_084/ov_SC01_084_jr_8015C32C.c:func_8015D738 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:21:21 src/ov_SC01_008/ov_SC01_008_jr_8015C32C.c:func_8015D738 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:21:21 src/ov_SC01_004/ov_SC01_004_jr_8015C32C.c:func_8015D738 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:21:21 src/ov_SC01_009/ov_SC01_009_jr_8015C32C.c:func_8015D738 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:21:21 src/ov_SC02_004/ov_SC02_004_jr_8015C32C.c:func_8015D738 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:21:21 src/ov_SC02_005/ov_SC02_005_jr_8015C32C.c:func_8015D738 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:21:21 src/ov_SC01_074/ov_SC01_074_jr_8015C32C.c:func_8015D738 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:21:22 src/ov_SC01_001/ov_SC01_001_jr_8015C32C.c:func_8015FBE0 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:21:22 src/ov_SC02_011/ov_SC02_011_jr_8015C32C.c:func_8015D738 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:21:22 src/ov_SC01_004/ov_SC01_004_jr_8015C32C.c:func_8015FBE0 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:21:22 src/ov_SC01_008/ov_SC01_008_jr_8015C32C.c:func_8015FBE0 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:21:22 src/ov_SC01_084/ov_SC01_084_jr_8015C32C.c:func_8015FBE0 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:21:22 src/ov_SC01_009/ov_SC01_009_jr_8015C32C.c:func_8015FBE0 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:21:22 src/ov_SC01_080/ov_SC01_080_jr_8015C32C.c:func_8015FBE0 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:21:23 src/ov_SC02_004/ov_SC02_004_jr_8015C32C.c:func_8015FBE0 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:21:23 src/ov_SC01_074/ov_SC01_074_jr_8015C32C.c:func_8015FBE0 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:21:23 src/ov_SC02_005/ov_SC02_005_jr_8015C32C.c:func_8015FBE0 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:21:23 src/ov_SC02_011/ov_SC02_011_jr_8015C32C.c:func_8015FBE0 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:21:23 src/ov_SC02_000/ov_SC02_000_jr_8015C32C.c:func_8015D738 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:21:24 src/ov_SC01_005/ov_SC01_005_jr_8015C32C.c:func_8015D738 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:21:25 src/ov_SC01_004/ov_SC01_004_jr_8015C32C.c:func_80161E08 A=DIFFERS B: removed 0 needed 3 compiles 4 +03:21:25 src/ov_SC01_008/ov_SC01_008_jr_8015C32C.c:func_80161E08 A=DIFFERS B: removed 0 needed 3 compiles 4 +03:21:25 src/ov_SC01_084/ov_SC01_084_jr_8015C32C.c:func_80161E08 A=DIFFERS B: removed 0 needed 3 compiles 4 +03:21:25 src/ov_SC01_074/ov_SC01_074_jr_8015C32C.c:func_80161E08 A=DIFFERS B: removed 0 needed 3 compiles 4 +03:21:25 src/ov_SC02_004/ov_SC02_004_jr_8015C32C.c:func_80161E08 A=DIFFERS B: removed 0 needed 3 compiles 4 +03:21:25 src/ov_SC01_080/ov_SC01_080_jr_8015C32C.c:func_80161E08 A=DIFFERS B: removed 0 needed 3 compiles 4 +03:21:25 src/ov_SC02_005/ov_SC02_005_jr_8015C32C.c:func_80161E08 A=DIFFERS B: removed 0 needed 3 compiles 4 +03:21:25 src/ov_SC01_001/ov_SC01_001_jr_8015C32C.c:func_80161E08 A=DIFFERS B: removed 0 needed 3 compiles 4 +03:21:25 src/ov_SC01_009/ov_SC01_009_jr_8015C32C.c:func_80161E08 A=DIFFERS B: removed 0 needed 3 compiles 4 +03:21:26 src/ov_SC02_000/ov_SC02_000_jr_8015C32C.c:func_8015FBE0 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:21:26 src/ov_SC02_011/ov_SC02_011_jr_8015C32C.c:func_80161E08 A=DIFFERS B: removed 0 needed 3 compiles 4 +03:21:27 src/ov_SC01_005/ov_SC01_005_jr_8015C32C.c:func_8015FBE0 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:21:28 src/ov_SC01_074/ov_SC01_074_jr_8015C32C.c:func_801627E8 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:21:28 src/ov_SC01_009/ov_SC01_009_jr_8015C32C.c:func_801627E8 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:21:28 src/ov_SC01_004/ov_SC01_004_jr_8015C32C.c:func_801627E8 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:21:29 src/ov_SC01_008/ov_SC01_008_jr_8015C32C.c:func_801627E8 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:21:29 src/ov_SC01_080/ov_SC01_080_jr_8015C32C.c:func_801627E8 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:21:29 src/ov_SC01_001/ov_SC01_001_jr_8015C32C.c:func_801627E8 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:21:29 src/ov_SC01_084/ov_SC01_084_jr_8015C32C.c:func_801627E8 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:21:29 src/ov_SC02_004/ov_SC02_004_jr_8015C32C.c:func_801627E8 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:21:29 src/ov_SC02_005/ov_SC02_005_jr_8015C32C.c:func_801627E8 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:21:29 src/ov_SC01_074/ov_SC01_074_jr_8015C32C.c:func_80163EC8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:21:29 src/ov_SC02_011/ov_SC02_011_jr_8015C32C.c:func_801627E8 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:21:30 src/ov_SC01_009/ov_SC01_009_jr_8015C32C.c:func_80163EC8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:21:30 src/ov_SC01_004/ov_SC01_004_jr_8015C32C.c:func_80163EC8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:21:30 src/ov_SC01_001/ov_SC01_001_jr_8015C32C.c:func_80163EC8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:21:30 src/ov_SC01_084/ov_SC01_084_jr_8015C32C.c:func_80163EC8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:21:30 src/ov_SC01_008/ov_SC01_008_jr_8015C32C.c:func_80163EC8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:21:30 src/ov_SC02_004/ov_SC02_004_jr_8015C32C.c:func_80163EC8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:21:30 src/ov_SC01_080/ov_SC01_080_jr_8015C32C.c:func_80163EC8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:21:31 src/ov_SC02_005/ov_SC02_005_jr_8015C32C.c:func_80163EC8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:21:31 src/ov_SC02_011/ov_SC02_011_jr_8015C32C.c:func_80163EC8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:21:32 src/ov_SC01_005/ov_SC01_005_jr_8015C32C.c:func_80161E08 A=DIFFERS B: removed 0 needed 3 compiles 4 +03:21:33 src/ov_SC02_000/ov_SC02_000_jr_8015C32C.c:func_80161E08 A=DIFFERS B: removed 0 needed 3 compiles 4 +03:21:36 src/ov_SC02_004/ov_SC02_004_jr_8015C32C.c:func_80168828 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:21:36 src/ov_SC01_004/ov_SC01_004_jr_8015C32C.c:func_80168828 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:21:37 src/ov_SC01_009/ov_SC01_009_jr_8015C32C.c:func_80168828 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:21:37 src/ov_SC01_084/ov_SC01_084_jr_8015C32C.c:func_80168828 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:21:37 src/ov_SC02_005/ov_SC02_005_jr_8015C32C.c:func_80168828 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:21:37 src/ov_SC02_011/ov_SC02_011_jr_8015C32C.c:func_80168828 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:21:37 src/ov_SC01_074/ov_SC01_074_jr_8015C32C.c:func_80168828 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:21:37 src/ov_SC01_080/ov_SC01_080_jr_8015C32C.c:func_80168828 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:21:37 src/ov_SC01_001/ov_SC01_001_jr_8015C32C.c:func_80168828 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:21:37 src/ov_SC01_008/ov_SC01_008_jr_8015C32C.c:func_80168828 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:21:39 src/ov_SC01_005/ov_SC01_005_jr_8015C32C.c:func_801627E8 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:21:40 src/ov_SC02_015/ov_SC02_015_jr_8015C32C.c:func_8015D738 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:21:40 src/ov_SC02_000/ov_SC02_000_jr_8015C32C.c:func_801627E8 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:21:41 src/ov_SC02_017/ov_SC02_017_jr_8015C32C.c:func_8015D738 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:21:41 src/ov_SC02_016/ov_SC02_016_jr_8015C32C.c:func_8015D738 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:21:41 src/ov_SC02_026/ov_SC02_026_jr_8015C32C.c:func_8015D738 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:21:41 src/ov_SC02_027/ov_SC02_027_jr_8015C32C.c:func_8015D738 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:21:42 src/ov_SC02_015/ov_SC02_015_jr_8015C32C.c:func_8015FBE0 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:21:42 src/ov_SC02_021/ov_SC02_021_jr_8015C32C.c:func_8015D738 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:21:42 src/ov_SC02_031/ov_SC02_031_jr_8015C32C.c:func_8015D738 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:21:42 src/ov_SC02_028/ov_SC02_028_jr_8015C32C.c:func_8015D738 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:21:42 src/ov_SC02_039/ov_SC02_039_jr_8015C32C.c:func_8015D738 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:21:42 src/ov_SC01_005/ov_SC01_005_jr_8015C32C.c:func_80163EC8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:21:42 src/ov_SC02_017/ov_SC02_017_jr_8015C32C.c:func_8015FBE0 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:21:42 src/ov_SC02_035/ov_SC02_035_jr_8015C32C.c:func_8015D738 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:21:42 src/ov_SC02_016/ov_SC02_016_jr_8015C32C.c:func_8015FBE0 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:21:43 src/ov_SC02_026/ov_SC02_026_jr_8015C32C.c:func_8015FBE0 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:21:43 src/ov_SC02_027/ov_SC02_027_jr_8015C32C.c:func_8015FBE0 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:21:43 src/ov_SC02_000/ov_SC02_000_jr_8015C32C.c:func_80163EC8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:21:43 src/ov_SC02_028/ov_SC02_028_jr_8015C32C.c:func_8015FBE0 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:21:43 src/ov_SC02_031/ov_SC02_031_jr_8015C32C.c:func_8015FBE0 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:21:43 src/ov_SC02_021/ov_SC02_021_jr_8015C32C.c:func_8015FBE0 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:21:43 src/ov_SC02_039/ov_SC02_039_jr_8015C32C.c:func_8015FBE0 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:21:44 src/ov_SC02_035/ov_SC02_035_jr_8015C32C.c:func_8015FBE0 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:21:44 src/ov_SC02_015/ov_SC02_015_jr_8015C32C.c:func_80161E08 A=DIFFERS B: removed 0 needed 3 compiles 4 +03:21:45 src/ov_SC02_017/ov_SC02_017_jr_8015C32C.c:func_80161E08 A=DIFFERS B: removed 0 needed 3 compiles 4 +03:21:45 src/ov_SC02_016/ov_SC02_016_jr_8015C32C.c:func_80161E08 A=DIFFERS B: removed 0 needed 3 compiles 4 +03:21:45 src/ov_SC02_027/ov_SC02_027_jr_8015C32C.c:func_80161E08 A=DIFFERS B: removed 0 needed 3 compiles 4 +03:21:45 src/ov_SC02_026/ov_SC02_026_jr_8015C32C.c:func_80161E08 A=DIFFERS B: removed 0 needed 3 compiles 4 +03:21:46 src/ov_SC02_031/ov_SC02_031_jr_8015C32C.c:func_80161E08 A=DIFFERS B: removed 0 needed 3 compiles 4 +03:21:46 src/ov_SC02_021/ov_SC02_021_jr_8015C32C.c:func_80161E08 A=DIFFERS B: removed 0 needed 3 compiles 4 +03:21:46 src/ov_SC02_028/ov_SC02_028_jr_8015C32C.c:func_80161E08 A=DIFFERS B: removed 0 needed 3 compiles 4 +03:21:46 src/ov_SC02_039/ov_SC02_039_jr_8015C32C.c:func_80161E08 A=DIFFERS B: removed 0 needed 3 compiles 4 +03:21:46 src/ov_SC02_035/ov_SC02_035_jr_8015C32C.c:func_80161E08 A=DIFFERS B: removed 0 needed 3 compiles 4 +03:21:47 src/ov_SC02_015/ov_SC02_015_jr_8015C32C.c:func_801627E8 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:21:48 src/ov_SC02_016/ov_SC02_016_jr_8015C32C.c:func_801627E8 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:21:48 src/ov_SC02_017/ov_SC02_017_jr_8015C32C.c:func_801627E8 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:21:48 src/ov_SC02_027/ov_SC02_027_jr_8015C32C.c:func_801627E8 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:21:48 src/ov_SC02_026/ov_SC02_026_jr_8015C32C.c:func_801627E8 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:21:48 src/ov_SC02_015/ov_SC02_015_jr_8015C32C.c:func_80163EC8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:21:49 src/ov_SC02_021/ov_SC02_021_jr_8015C32C.c:func_801627E8 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:21:49 src/ov_SC02_031/ov_SC02_031_jr_8015C32C.c:func_801627E8 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:21:49 src/ov_SC02_035/ov_SC02_035_jr_8015C32C.c:func_801627E8 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:21:49 src/ov_SC02_028/ov_SC02_028_jr_8015C32C.c:func_801627E8 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:21:49 src/ov_SC02_016/ov_SC02_016_jr_8015C32C.c:func_80163EC8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:21:49 src/ov_SC02_039/ov_SC02_039_jr_8015C32C.c:func_801627E8 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:21:49 src/ov_SC02_017/ov_SC02_017_jr_8015C32C.c:func_80163EC8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:21:50 src/ov_SC02_026/ov_SC02_026_jr_8015C32C.c:func_80163EC8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:21:50 src/ov_SC02_021/ov_SC02_021_jr_8015C32C.c:func_80163EC8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:21:50 src/ov_SC02_027/ov_SC02_027_jr_8015C32C.c:func_80163EC8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:21:50 src/ov_SC02_035/ov_SC02_035_jr_8015C32C.c:func_80163EC8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:21:50 src/ov_SC02_028/ov_SC02_028_jr_8015C32C.c:func_80163EC8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:21:50 src/ov_SC02_039/ov_SC02_039_jr_8015C32C.c:func_80163EC8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:21:51 src/ov_SC02_031/ov_SC02_031_jr_8015C32C.c:func_80163EC8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:21:53 src/ov_SC01_005/ov_SC01_005_jr_8015C32C.c:func_80168828 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:21:54 src/ov_SC02_015/ov_SC02_015_jr_8015C32C.c:func_80168828 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:21:54 src/ov_SC02_000/ov_SC02_000_jr_8015C32C.c:func_80168828 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:21:55 src/ov_SC02_016/ov_SC02_016_jr_8015C32C.c:func_80168828 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:21:55 src/ov_SC02_017/ov_SC02_017_jr_8015C32C.c:func_80168828 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:21:56 src/ov_SC02_026/ov_SC02_026_jr_8015C32C.c:func_80168828 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:21:56 src/ov_SC02_027/ov_SC02_027_jr_8015C32C.c:func_80168828 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:21:56 src/ov_SC02_021/ov_SC02_021_jr_8015C32C.c:func_80168828 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:21:56 src/ov_SC02_039/ov_SC02_039_jr_8015C32C.c:func_80168828 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:21:56 src/ov_SC02_035/ov_SC02_035_jr_8015C32C.c:func_80168828 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:21:57 src/ov_SC02_031/ov_SC02_031_jr_8015C32C.c:func_80168828 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:21:57 src/ov_SC02_028/ov_SC02_028_jr_8015C32C.c:func_80168828 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:21:59 src/ov_SC02_041/ov_SC02_041_jr_8015C32C.c:func_8015D738 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:00 src/ov_SC02_041/ov_SC02_041_jr_8015C32C.c:func_8015FBE0 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:00 src/ov_SC03_002/ov_SC03_002_jr_8015C32C.c:func_8015D738 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:00 src/ov_SC03_003/ov_SC03_003_jr_8015C32C.c:func_8015D738 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:00 src/ov_SC03_001/ov_SC03_001_jr_8015C32C.c:func_8015D738 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:01 src/ov_SC03_006/ov_SC03_006_jr_8015C32C.c:func_8015D738 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:01 src/ov_SC03_012/ov_SC03_012_jr_8015C32C.c:func_8015D738 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:01 src/ov_SC03_007/ov_SC03_007_jr_8015C32C.c:func_8015D738 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:01 src/ov_SC03_003/ov_SC03_003_jr_8015C32C.c:func_8015FBE0 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:02 src/ov_SC03_011/ov_SC03_011_jr_8015C32C.c:func_8015D738 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:02 src/ov_SC03_013/ov_SC03_013_jr_8015C32C.c:func_8015D738 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:02 src/ov_SC03_002/ov_SC03_002_jr_8015C32C.c:func_8015FBE0 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:02 src/ov_SC03_001/ov_SC03_001_jr_8015C32C.c:func_8015FBE0 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:02 src/ov_SC03_010/ov_SC03_010_jr_8015C32C.c:func_8015D738 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:02 src/ov_SC03_006/ov_SC03_006_jr_8015C32C.c:func_8015FBE0 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:02 src/ov_SC03_023/ov_SC03_023_jr_8015C32C.c:func_8015D738 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:03 src/ov_SC02_041/ov_SC02_041_jr_8015C32C.c:func_80161E08 A=DIFFERS B: removed 0 needed 3 compiles 4 +03:22:03 src/ov_SC03_012/ov_SC03_012_jr_8015C32C.c:func_8015FBE0 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:03 src/ov_SC03_007/ov_SC03_007_jr_8015C32C.c:func_8015FBE0 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:03 src/ov_SC03_013/ov_SC03_013_jr_8015C32C.c:func_8015FBE0 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:03 src/ov_SC03_011/ov_SC03_011_jr_8015C32C.c:func_8015FBE0 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:03 src/ov_SC03_010/ov_SC03_010_jr_8015C32C.c:func_8015FBE0 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:04 src/ov_SC03_023/ov_SC03_023_jr_8015C32C.c:func_8015FBE0 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:04 src/ov_SC03_003/ov_SC03_003_jr_8015C32C.c:func_80161E08 A=DIFFERS B: removed 0 needed 3 compiles 4 +03:22:05 src/ov_SC03_002/ov_SC03_002_jr_8015C32C.c:func_80161E08 A=DIFFERS B: removed 0 needed 3 compiles 4 +03:22:05 src/ov_SC03_014/ov_SC03_014_jr_8015C32C.c:func_8015D738 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:05 src/ov_SC03_001/ov_SC03_001_jr_8015C32C.c:func_80161E08 A=DIFFERS B: removed 0 needed 3 compiles 4 +03:22:05 src/ov_SC03_006/ov_SC03_006_jr_8015C32C.c:func_80161E08 A=DIFFERS B: removed 0 needed 3 compiles 4 +03:22:05 src/ov_SC03_012/ov_SC03_012_jr_8015C32C.c:func_80161E08 A=DIFFERS B: removed 0 needed 3 compiles 4 +03:22:06 src/ov_SC03_007/ov_SC03_007_jr_8015C32C.c:func_80161E08 A=DIFFERS B: removed 0 needed 3 compiles 4 +03:22:06 src/ov_SC03_011/ov_SC03_011_jr_8015C32C.c:func_80161E08 A=DIFFERS B: removed 0 needed 3 compiles 4 +03:22:06 src/ov_SC03_010/ov_SC03_010_jr_8015C32C.c:func_80161E08 A=DIFFERS B: removed 0 needed 3 compiles 4 +03:22:06 src/ov_SC03_013/ov_SC03_013_jr_8015C32C.c:func_80161E08 A=DIFFERS B: removed 0 needed 3 compiles 4 +03:22:07 src/ov_SC02_041/ov_SC02_041_jr_8015C32C.c:func_801627E8 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:07 src/ov_SC03_023/ov_SC03_023_jr_8015C32C.c:func_80161E08 A=DIFFERS B: removed 0 needed 3 compiles 4 +03:22:07 src/ov_SC03_003/ov_SC03_003_jr_8015C32C.c:func_801627E8 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:08 src/ov_SC02_041/ov_SC02_041_jr_8015C32C.c:func_80163EC8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:08 src/ov_SC03_014/ov_SC03_014_jr_8015C32C.c:func_8015FBE0 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:08 src/ov_SC03_003/ov_SC03_003_jr_8015C32C.c:func_80163EC8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:08 src/ov_SC03_002/ov_SC03_002_jr_8015C32C.c:func_801627E8 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:09 src/ov_SC03_012/ov_SC03_012_jr_8015C32C.c:func_801627E8 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:09 src/ov_SC03_001/ov_SC03_001_jr_8015C32C.c:func_801627E8 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:09 src/ov_SC03_011/ov_SC03_011_jr_8015C32C.c:func_801627E8 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:09 src/ov_SC03_007/ov_SC03_007_jr_8015C32C.c:func_801627E8 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:09 src/ov_SC03_006/ov_SC03_006_jr_8015C32C.c:func_801627E8 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:10 src/ov_SC03_010/ov_SC03_010_jr_8015C32C.c:func_801627E8 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:10 src/ov_SC03_002/ov_SC03_002_jr_8015C32C.c:func_80163EC8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:10 src/ov_SC03_013/ov_SC03_013_jr_8015C32C.c:func_801627E8 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:10 src/ov_SC03_023/ov_SC03_023_jr_8015C32C.c:func_801627E8 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:10 src/ov_SC03_007/ov_SC03_007_jr_8015C32C.c:func_80163EC8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:10 src/ov_SC03_012/ov_SC03_012_jr_8015C32C.c:func_80163EC8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:10 src/ov_SC03_011/ov_SC03_011_jr_8015C32C.c:func_80163EC8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:10 src/ov_SC03_001/ov_SC03_001_jr_8015C32C.c:func_80163EC8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:11 src/ov_SC03_010/ov_SC03_010_jr_8015C32C.c:func_80163EC8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:11 src/ov_SC03_006/ov_SC03_006_jr_8015C32C.c:func_80163EC8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:12 src/ov_SC03_013/ov_SC03_013_jr_8015C32C.c:func_80163EC8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:12 src/ov_SC03_023/ov_SC03_023_jr_8015C32C.c:func_80163EC8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:14 src/ov_SC03_014/ov_SC03_014_jr_8015C32C.c:func_80161E08 A=DIFFERS B: removed 0 needed 3 compiles 4 +03:22:14 src/ov_SC02_041/ov_SC02_041_jr_8015C32C.c:func_80168828 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:15 src/ov_SC03_003/ov_SC03_003_jr_8015C32C.c:func_80168828 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:16 src/ov_SC03_002/ov_SC03_002_jr_8015C32C.c:func_80168828 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:16 src/ov_SC03_012/ov_SC03_012_jr_8015C32C.c:func_80168828 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:17 src/ov_SC03_001/ov_SC03_001_jr_8015C32C.c:func_80168828 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:17 src/ov_SC03_007/ov_SC03_007_jr_8015C32C.c:func_80168828 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:17 src/ov_SC03_006/ov_SC03_006_jr_8015C32C.c:func_80168828 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:18 src/ov_SC03_011/ov_SC03_011_jr_8015C32C.c:func_80168828 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:18 src/ov_SC03_010/ov_SC03_010_jr_8015C32C.c:func_80168828 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:19 src/ov_SC03_023/ov_SC03_023_jr_8015C32C.c:func_80168828 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:19 src/ov_SC03_013/ov_SC03_013_jr_8015C32C.c:func_80168828 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:19 src/ov_SC03_028/ov_SC03_028_jr_8015C32C.c:func_8015D738 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:20 src/ov_SC03_024/ov_SC03_024_jr_8015C32C.c:func_8015D738 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:20 src/ov_SC01_000/ov_SC01_000_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:20 src/ov_SC07_007/ov_SC07_007_jr_801457A4.c:func_80145934 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:20 src/ov_SC01_001/ov_SC01_001_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:20 src/ov_SC07_010/ov_SC07_010_jr_801457A4.c:func_80145934 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:20 src/ov_SC07_011/ov_SC07_011_jr_801457A4.c:func_80145934 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:21 src/ov_SC03_014/ov_SC03_014_jr_8015C32C.c:func_801627E8 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:21 src/ov_SC03_024/ov_SC03_024_jr_8015C32C.c:func_8015FBE0 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:21 src/ov_SC03_028/ov_SC03_028_jr_8015C32C.c:func_8015FBE0 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:21 src/ov_SC01_004/ov_SC01_004_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:21 src/ov_SC01_000/ov_SC01_000_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:21 src/ov_SC01_008/ov_SC01_008_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:21 src/ov_SC07_010/ov_SC07_010_jr_801457A4.c:func_80145A2C A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:22 src/ov_SC01_009/ov_SC01_009_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:22 src/ov_SC07_007/ov_SC07_007_jr_801457A4.c:func_80145A2C A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:22 src/ov_SC01_001/ov_SC01_001_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:22 src/ov_SC07_011/ov_SC07_011_jr_801457A4.c:func_80145A2C A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:22 src/ov_SC01_005/ov_SC01_005_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:22 src/ov_SC01_000/ov_SC01_000_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:22 src/ov_SC01_001/ov_SC01_001_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:23 src/ov_SC01_000/ov_SC01_000_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:23 src/ov_SC01_004/ov_SC01_004_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:23 src/ov_SC01_001/ov_SC01_001_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:23 src/ov_SC01_009/ov_SC01_009_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:23 src/ov_SC01_008/ov_SC01_008_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:23 src/ov_SC03_014/ov_SC03_014_jr_8015C32C.c:func_80163EC8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:24 src/ov_SC01_004/ov_SC01_004_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:24 src/ov_SC01_009/ov_SC01_009_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:24 src/ov_SC03_028/ov_SC03_028_jr_8015C32C.c:func_80161E08 A=DIFFERS B: removed 0 needed 3 compiles 4 +03:22:24 src/ov_SC03_024/ov_SC03_024_jr_8015C32C.c:func_80161E08 A=DIFFERS B: removed 0 needed 3 compiles 4 +03:22:24 src/ov_SC01_008/ov_SC01_008_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:24 src/ov_SC01_009/ov_SC01_009_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:25 src/ov_SC01_000/ov_SC01_000_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:25 src/ov_SC01_008/ov_SC01_008_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:25 src/ov_SC01_004/ov_SC01_004_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:25 src/ov_SC01_001/ov_SC01_001_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:25 src/ov_SC01_005/ov_SC01_005_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:25 src/ov_SC07_007/ov_SC07_007_jr_801457A4.c:func_80148E54 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:26 src/ov_SC01_009/ov_SC01_009_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:26 src/ov_SC01_074/ov_SC01_074_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:26 src/ov_SC07_011/ov_SC07_011_jr_801457A4.c:func_80148E54 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:26 src/ov_SC07_010/ov_SC07_010_jr_801457A4.c:func_80148E54 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:26 src/ov_SC01_080/ov_SC01_080_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:26 src/ov_SC01_008/ov_SC01_008_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:26 src/ov_SC01_004/ov_SC01_004_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:27 src/ov_SC01_084/ov_SC01_084_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:27 src/ov_SC01_005/ov_SC01_005_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:27 src/ov_SC01_074/ov_SC01_074_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:27 src/ov_SC02_004/ov_SC02_004_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:28 src/ov_SC01_005/ov_SC01_005_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:28 src/ov_SC01_080/ov_SC01_080_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:28 src/ov_SC01_084/ov_SC01_084_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:28 src/ov_SC02_000/ov_SC02_000_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:28 src/ov_SC03_028/ov_SC03_028_jr_8015C32C.c:func_801627E8 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:28 src/ov_SC01_074/ov_SC01_074_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:29 src/ov_SC03_024/ov_SC03_024_jr_8015C32C.c:func_801627E8 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:29 src/ov_SC01_080/ov_SC01_080_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:29 src/ov_SC01_074/ov_SC01_074_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:29 src/ov_SC02_004/ov_SC02_004_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:29 src/ov_SC01_084/ov_SC01_084_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:29 src/ov_SC01_080/ov_SC01_080_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:30 src/ov_SC03_028/ov_SC03_028_jr_8015C32C.c:func_80163EC8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:30 src/ov_SC01_084/ov_SC01_084_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:30 src/ov_SC03_024/ov_SC03_024_jr_8015C32C.c:func_80163EC8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:30 src/ov_SC02_004/ov_SC02_004_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:31 src/ov_SC02_004/ov_SC02_004_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:31 src/ov_SC01_005/ov_SC01_005_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:31 src/ov_SC01_074/ov_SC01_074_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:31 src/ov_SC01_080/ov_SC01_080_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:31 src/ov_SC01_084/ov_SC01_084_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:32 src/ov_SC02_000/ov_SC02_000_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:32 src/ov_SC02_011/ov_SC02_011_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:32 src/ov_SC02_004/ov_SC02_004_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:32 src/ov_SC02_005/ov_SC02_005_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:33 src/ov_SC02_015/ov_SC02_015_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:33 src/ov_SC02_016/ov_SC02_016_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:33 src/ov_SC02_017/ov_SC02_017_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:33 src/ov_SC02_021/ov_SC02_021_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:34 src/ov_SC02_000/ov_SC02_000_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:34 src/ov_SC02_005/ov_SC02_005_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:34 src/ov_SC02_026/ov_SC02_026_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:34 src/ov_SC02_011/ov_SC02_011_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:34 src/ov_SC02_015/ov_SC02_015_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:35 src/ov_SC02_027/ov_SC02_027_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:35 src/ov_SC02_016/ov_SC02_016_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:35 src/ov_SC02_005/ov_SC02_005_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:35 src/ov_SC02_000/ov_SC02_000_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:35 src/ov_SC02_017/ov_SC02_017_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:35 src/ov_SC02_011/ov_SC02_011_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:35 src/ov_SC02_005/ov_SC02_005_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:35 src/ov_SC02_015/ov_SC02_015_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:36 src/ov_SC02_021/ov_SC02_021_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:36 src/ov_SC02_026/ov_SC02_026_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:36 src/ov_SC02_016/ov_SC02_016_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:36 src/ov_SC02_015/ov_SC02_015_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:36 src/ov_SC02_011/ov_SC02_011_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:36 src/ov_SC02_017/ov_SC02_017_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:36 src/ov_SC02_027/ov_SC02_027_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:36 src/ov_SC03_028/ov_SC03_028_jr_8015C32C.c:func_80168828 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:37 src/ov_SC02_016/ov_SC02_016_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:37 src/ov_SC02_026/ov_SC02_026_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:37 src/ov_SC02_017/ov_SC02_017_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:37 src/ov_SC02_021/ov_SC02_021_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:37 src/ov_SC03_014/ov_SC03_014_jr_8015C32C.c:func_80168828 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:37 src/ov_SC03_024/ov_SC03_024_jr_8015C32C.c:func_80168828 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:37 src/ov_SC02_027/ov_SC02_027_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:37 src/ov_SC02_005/ov_SC02_005_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:37 src/ov_SC02_021/ov_SC02_021_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:38 src/ov_SC02_026/ov_SC02_026_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:38 src/ov_SC02_027/ov_SC02_027_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:38 src/ov_SC02_015/ov_SC02_015_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:38 src/ov_SC02_011/ov_SC02_011_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:38 src/ov_SC02_016/ov_SC02_016_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:39 src/ov_SC02_017/ov_SC02_017_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:39 src/ov_SC02_000/ov_SC02_000_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:39 src/ov_SC02_031/ov_SC02_031_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:39 src/ov_SC02_035/ov_SC02_035_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:39 src/ov_SC02_021/ov_SC02_021_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:39 src/ov_SC02_026/ov_SC02_026_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:39 src/ov_SC02_028/ov_SC02_028_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:40 src/ov_SC02_039/ov_SC02_039_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:40 src/ov_SC02_027/ov_SC02_027_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:40 src/ov_SC02_041/ov_SC02_041_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:40 src/ov_SC03_002/ov_SC03_002_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:40 src/ov_SC03_001/ov_SC03_001_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:41 src/ov_SC03_003/ov_SC03_003_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:41 src/ov_SC03_006/ov_SC03_006_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:41 src/ov_SC02_031/ov_SC02_031_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:41 src/ov_SC03_007/ov_SC03_007_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:41 src/ov_SC03_010/ov_SC03_010_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:41 src/ov_SC02_035/ov_SC02_035_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:41 src/ov_SC02_039/ov_SC02_039_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:41 src/ov_SC02_028/ov_SC02_028_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:42 src/ov_SC02_041/ov_SC02_041_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:42 src/ov_SC03_002/ov_SC03_002_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:42 src/ov_SC03_012/ov_SC03_012_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:42 src/ov_SC02_035/ov_SC02_035_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:42 src/ov_SC02_028/ov_SC02_028_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:42 src/ov_SC03_003/ov_SC03_003_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:42 src/ov_SC02_039/ov_SC02_039_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:42 src/ov_SC02_031/ov_SC02_031_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:42 src/ov_SC03_001/ov_SC03_001_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:43 src/ov_SC03_002/ov_SC03_002_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:43 src/ov_SC03_006/ov_SC03_006_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:43 src/ov_SC02_035/ov_SC02_035_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:43 src/ov_SC02_041/ov_SC02_041_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:43 src/ov_SC02_028/ov_SC02_028_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:43 src/ov_SC03_010/ov_SC03_010_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:43 src/ov_SC02_039/ov_SC02_039_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:43 src/ov_SC03_007/ov_SC03_007_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:43 src/ov_SC02_031/ov_SC02_031_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:43 src/ov_SC03_003/ov_SC03_003_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:43 src/ov_SC03_002/ov_SC03_002_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:43 src/ov_SC03_001/ov_SC03_001_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:43 src/ov_SC02_041/ov_SC02_041_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:44 src/ov_SC03_006/ov_SC03_006_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:44 src/ov_SC03_012/ov_SC03_012_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:44 src/ov_SC03_003/ov_SC03_003_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:44 src/ov_SC03_001/ov_SC03_001_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:44 src/ov_SC03_007/ov_SC03_007_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:44 src/ov_SC03_010/ov_SC03_010_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:44 src/ov_SC02_028/ov_SC02_028_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:44 src/ov_SC02_035/ov_SC02_035_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:44 src/ov_SC03_006/ov_SC03_006_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:44 src/ov_SC02_039/ov_SC02_039_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:44 src/ov_SC03_007/ov_SC03_007_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:44 src/ov_SC03_010/ov_SC03_010_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:45 src/ov_SC03_012/ov_SC03_012_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:45 src/ov_SC03_002/ov_SC03_002_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:45 src/ov_SC02_031/ov_SC02_031_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:45 src/ov_SC02_041/ov_SC02_041_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:45 src/ov_SC03_012/ov_SC03_012_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:45 src/ov_SC03_013/ov_SC03_013_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:45 src/ov_SC03_001/ov_SC03_001_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:46 src/ov_SC03_003/ov_SC03_003_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:46 src/ov_SC03_023/ov_SC03_023_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:46 src/ov_SC03_010/ov_SC03_010_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:46 src/ov_SC03_007/ov_SC03_007_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:46 src/ov_SC03_028/ov_SC03_028_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:46 src/ov_SC03_006/ov_SC03_006_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:46 src/ov_SC03_029/ov_SC03_029_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:47 src/ov_SC03_014/ov_SC03_014_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:47 src/ov_SC03_030/ov_SC03_030_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:47 src/ov_SC03_024/ov_SC03_024_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:47 src/ov_SC03_031/ov_SC03_031_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:47 src/ov_SC03_013/ov_SC03_013_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:47 src/ov_SC03_012/ov_SC03_012_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:47 src/ov_SC03_023/ov_SC03_023_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:47 src/ov_SC03_091/ov_SC03_091_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:47 src/ov_SC03_089/ov_SC03_089_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:48 src/ov_SC03_090/ov_SC03_090_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:48 src/ov_SC03_028/ov_SC03_028_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:48 src/ov_SC03_029/ov_SC03_029_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:48 src/ov_SC03_024/ov_SC03_024_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:48 src/ov_SC03_023/ov_SC03_023_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:48 src/ov_SC03_013/ov_SC03_013_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:48 src/ov_SC03_030/ov_SC03_030_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:48 src/ov_SC03_031/ov_SC03_031_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:49 src/ov_SC03_023/ov_SC03_023_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:49 src/ov_SC03_028/ov_SC03_028_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:49 src/ov_SC03_092/ov_SC03_092_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:49 src/ov_SC03_013/ov_SC03_013_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:49 src/ov_SC03_029/ov_SC03_029_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:49 src/ov_SC03_024/ov_SC03_024_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:49 src/ov_SC03_089/ov_SC03_089_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:49 src/ov_SC03_090/ov_SC03_090_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:49 src/ov_SC03_091/ov_SC03_091_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:49 src/ov_SC03_031/ov_SC03_031_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:49 src/ov_SC03_028/ov_SC03_028_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:49 src/ov_SC03_030/ov_SC03_030_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:49 src/ov_SC03_024/ov_SC03_024_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:50 src/ov_SC03_014/ov_SC03_014_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:50 src/ov_SC03_029/ov_SC03_029_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:50 src/ov_SC03_031/ov_SC03_031_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:50 src/ov_SC03_030/ov_SC03_030_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:50 src/ov_SC03_023/ov_SC03_023_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:50 src/ov_SC03_091/ov_SC03_091_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:50 src/ov_SC03_090/ov_SC03_090_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:50 src/ov_SC03_089/ov_SC03_089_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:50 src/ov_SC03_013/ov_SC03_013_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:50 src/ov_SC03_092/ov_SC03_092_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:51 src/ov_SC03_091/ov_SC03_091_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:51 src/ov_SC03_090/ov_SC03_090_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:51 src/ov_SC03_089/ov_SC03_089_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:51 src/ov_SC03_028/ov_SC03_028_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:51 src/ov_SC03_024/ov_SC03_024_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:51 src/ov_SC03_029/ov_SC03_029_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:51 src/ov_SC03_093/ov_SC03_093_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:51 src/ov_SC03_014/ov_SC03_014_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:51 src/ov_SC03_030/ov_SC03_030_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:51 src/ov_SC03_094/ov_SC03_094_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:51 src/ov_SC03_031/ov_SC03_031_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:51 src/ov_SC03_092/ov_SC03_092_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:52 src/ov_SC03_090/ov_SC03_090_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:52 src/ov_SC03_089/ov_SC03_089_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:52 src/ov_SC03_096/ov_SC03_096_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:52 src/ov_SC03_095/ov_SC03_095_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:52 src/ov_SC03_091/ov_SC03_091_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:52 src/ov_SC03_092/ov_SC03_092_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:52 src/ov_SC03_014/ov_SC03_014_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:52 src/ov_SC03_097/ov_SC03_097_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:53 src/ov_SC03_098/ov_SC03_098_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:53 src/ov_SC03_099/ov_SC03_099_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:53 src/ov_SC03_093/ov_SC03_093_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:53 src/ov_SC03_094/ov_SC03_094_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:53 src/ov_SC03_100/ov_SC03_100_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:53 src/ov_SC03_096/ov_SC03_096_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:53 src/ov_SC03_102/ov_SC03_102_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:53 src/ov_SC03_101/ov_SC03_101_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:54 src/ov_SC03_095/ov_SC03_095_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:54 src/ov_SC03_093/ov_SC03_093_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:54 src/ov_SC03_094/ov_SC03_094_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:54 src/ov_SC03_097/ov_SC03_097_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:54 src/ov_SC03_092/ov_SC03_092_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:54 src/ov_SC03_093/ov_SC03_093_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:54 src/ov_SC03_096/ov_SC03_096_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:54 src/ov_SC03_099/ov_SC03_099_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:54 src/ov_SC03_098/ov_SC03_098_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:54 src/ov_SC03_095/ov_SC03_095_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:54 src/ov_SC03_094/ov_SC03_094_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:54 src/ov_SC03_100/ov_SC03_100_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:55 src/ov_SC03_097/ov_SC03_097_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:55 src/ov_SC03_096/ov_SC03_096_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:55 src/ov_SC03_101/ov_SC03_101_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:55 src/ov_SC03_095/ov_SC03_095_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:55 src/ov_SC03_103/ov_SC03_103_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:55 src/ov_SC03_102/ov_SC03_102_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:55 src/ov_SC03_099/ov_SC03_099_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:55 src/ov_SC03_100/ov_SC03_100_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:55 src/ov_SC03_098/ov_SC03_098_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:55 src/ov_SC03_097/ov_SC03_097_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:55 src/ov_SC03_093/ov_SC03_093_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:55 src/ov_SC03_014/ov_SC03_014_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:56 src/ov_SC03_094/ov_SC03_094_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:56 src/ov_SC03_100/ov_SC03_100_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:56 src/ov_SC03_098/ov_SC03_098_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:56 src/ov_SC03_101/ov_SC03_101_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:56 src/ov_SC03_102/ov_SC03_102_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:56 src/ov_SC03_099/ov_SC03_099_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:56 src/ov_SC03_096/ov_SC03_096_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:56 src/ov_SC03_095/ov_SC03_095_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:56 src/ov_SC03_103/ov_SC03_103_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:56 src/ov_SC03_101/ov_SC03_101_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:56 src/ov_SC03_104/ov_SC03_104_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:57 src/ov_SC03_102/ov_SC03_102_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:57 src/ov_SC03_097/ov_SC03_097_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:57 src/ov_SC03_105/ov_SC03_105_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:57 src/ov_SC03_100/ov_SC03_100_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:57 src/ov_SC03_099/ov_SC03_099_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:57 src/ov_SC03_108/ov_SC03_108_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:57 src/ov_SC03_103/ov_SC03_103_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:57 src/ov_SC03_109/ov_SC03_109_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:58 src/ov_SC03_098/ov_SC03_098_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:58 src/ov_SC03_110/ov_SC03_110_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:58 src/ov_SC03_101/ov_SC03_101_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:58 src/ov_SC03_104/ov_SC03_104_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:58 src/ov_SC03_105/ov_SC03_105_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:58 src/ov_SC03_102/ov_SC03_102_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:58 src/ov_SC03_103/ov_SC03_103_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:58 src/ov_SC03_111/ov_SC03_111_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:58 src/ov_SC03_112/ov_SC03_112_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:59 src/ov_SC03_108/ov_SC03_108_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:59 src/ov_SC03_104/ov_SC03_104_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:59 src/ov_SC03_113/ov_SC03_113_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:59 src/ov_SC03_114/ov_SC03_114_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:59 src/ov_SC03_105/ov_SC03_105_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:59 src/ov_SC03_109/ov_SC03_109_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:59 src/ov_SC03_110/ov_SC03_110_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:59 src/ov_SC03_115/ov_SC03_115_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:59 src/ov_SC03_116/ov_SC03_116_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:59 src/ov_SC03_108/ov_SC03_108_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:22:59 src/ov_SC03_104/ov_SC03_104_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:22:59 src/ov_SC03_103/ov_SC03_103_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:00 src/ov_SC03_109/ov_SC03_109_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:00 src/ov_SC03_105/ov_SC03_105_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:00 src/ov_SC03_112/ov_SC03_112_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:00 src/ov_SC03_108/ov_SC03_108_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:00 src/ov_SC03_110/ov_SC03_110_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:00 src/ov_SC03_111/ov_SC03_111_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:00 src/ov_SC03_109/ov_SC03_109_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:00 src/ov_SC03_110/ov_SC03_110_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:00 src/ov_SC03_115/ov_SC03_115_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:01 src/ov_SC03_117/ov_SC03_117_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:01 src/ov_SC03_114/ov_SC03_114_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:01 src/ov_SC03_112/ov_SC03_112_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:01 src/ov_SC03_113/ov_SC03_113_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:01 src/ov_SC03_111/ov_SC03_111_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:01 src/ov_SC03_116/ov_SC03_116_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:01 src/ov_SC03_105/ov_SC03_105_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:01 src/ov_SC03_104/ov_SC03_104_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:01 src/ov_SC03_108/ov_SC03_108_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:01 src/ov_SC03_111/ov_SC03_111_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:01 src/ov_SC03_112/ov_SC03_112_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:01 src/ov_SC03_113/ov_SC03_113_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:01 src/ov_SC03_115/ov_SC03_115_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:01 src/ov_SC03_114/ov_SC03_114_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:02 src/ov_SC03_116/ov_SC03_116_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:02 src/ov_SC03_109/ov_SC03_109_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:02 src/ov_SC03_110/ov_SC03_110_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:02 src/ov_SC03_115/ov_SC03_115_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:02 src/ov_SC03_113/ov_SC03_113_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:02 src/ov_SC03_117/ov_SC03_117_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:02 src/ov_SC03_121/ov_SC03_121_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:02 src/ov_SC03_114/ov_SC03_114_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:02 src/ov_SC03_116/ov_SC03_116_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:02 src/ov_SC03_112/ov_SC03_112_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:03 src/ov_SC03_124/ov_SC03_124_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:03 src/ov_SC03_111/ov_SC03_111_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:03 src/ov_SC03_118/ov_SC03_118_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:03 src/ov_SC03_125/ov_SC03_125_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:03 src/ov_SC03_117/ov_SC03_117_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:03 src/ov_SC03_115/ov_SC03_115_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:03 src/ov_SC04_000/ov_SC04_000_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:03 src/ov_SC03_113/ov_SC03_113_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:03 src/ov_SC03_117/ov_SC03_117_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:03 src/ov_SC03_114/ov_SC03_114_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:04 src/ov_SC03_121/ov_SC03_121_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:04 src/ov_SC04_002/ov_SC04_002_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:04 src/ov_SC04_003/ov_SC04_003_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:04 src/ov_SC03_116/ov_SC03_116_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:04 src/ov_SC03_124/ov_SC03_124_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:04 src/ov_SC03_125/ov_SC03_125_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:04 src/ov_SC04_000/ov_SC04_000_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:04 src/ov_SC03_121/ov_SC03_121_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:05 src/ov_SC04_004/ov_SC04_004_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:05 src/ov_SC04_005/ov_SC04_005_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:05 src/ov_SC03_117/ov_SC03_117_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:05 src/ov_SC04_007/ov_SC04_007_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:05 src/ov_SC03_121/ov_SC03_121_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:05 src/ov_SC04_006/ov_SC04_006_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:05 src/ov_SC03_124/ov_SC03_124_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:05 src/ov_SC04_003/ov_SC04_003_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:05 src/ov_SC03_125/ov_SC03_125_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:05 src/ov_SC04_000/ov_SC04_000_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:05 src/ov_SC04_002/ov_SC04_002_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:06 src/ov_SC03_124/ov_SC03_124_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:06 src/ov_SC03_125/ov_SC03_125_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:06 src/ov_SC03_118/ov_SC03_118_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:06 src/ov_SC04_000/ov_SC04_000_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:06 src/ov_SC04_003/ov_SC04_003_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:06 src/ov_SC04_004/ov_SC04_004_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:06 src/ov_SC04_009/ov_SC04_009_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:06 src/ov_SC04_002/ov_SC04_002_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:07 src/ov_SC04_005/ov_SC04_005_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:07 src/ov_SC04_003/ov_SC04_003_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:07 src/ov_SC04_006/ov_SC04_006_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:07 src/ov_SC03_121/ov_SC03_121_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:07 src/ov_SC04_007/ov_SC04_007_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:07 src/ov_SC04_002/ov_SC04_002_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:07 src/ov_SC04_004/ov_SC04_004_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:07 src/ov_SC03_124/ov_SC03_124_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:07 src/ov_SC04_005/ov_SC04_005_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:08 src/ov_SC04_006/ov_SC04_006_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:08 src/ov_SC03_125/ov_SC03_125_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:08 src/ov_SC03_118/ov_SC03_118_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:08 src/ov_SC04_000/ov_SC04_000_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:08 src/ov_SC04_004/ov_SC04_004_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:08 src/ov_SC04_007/ov_SC04_007_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:08 src/ov_SC04_009/ov_SC04_009_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:08 src/ov_SC04_003/ov_SC04_003_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:08 src/ov_SC04_010/ov_SC04_010_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:08 src/ov_SC04_005/ov_SC04_005_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:08 src/ov_SC04_006/ov_SC04_006_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:08 src/ov_SC04_007/ov_SC04_007_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:08 src/ov_SC04_002/ov_SC04_002_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:09 src/ov_SC04_012/ov_SC04_012_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:09 src/ov_SC04_009/ov_SC04_009_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:09 src/ov_SC04_015/ov_SC04_015_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:09 src/ov_SC03_118/ov_SC03_118_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:09 src/ov_SC04_016/ov_SC04_016_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:09 src/ov_SC04_010/ov_SC04_010_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:09 src/ov_SC04_009/ov_SC04_009_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:10 src/ov_SC04_006/ov_SC04_006_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:10 src/ov_SC04_004/ov_SC04_004_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:10 src/ov_SC04_005/ov_SC04_005_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:10 src/ov_SC04_007/ov_SC04_007_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:10 src/ov_SC04_020/ov_SC04_020_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:10 src/ov_SC04_015/ov_SC04_015_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:10 src/ov_SC04_010/ov_SC04_010_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:10 src/ov_SC04_012/ov_SC04_012_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:10 src/ov_SC04_018/ov_SC04_018_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:11 src/ov_SC04_016/ov_SC04_016_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:11 src/ov_SC04_010/ov_SC04_010_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:11 src/ov_SC05_001/ov_SC05_001_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:11 src/ov_SC04_015/ov_SC04_015_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:11 src/ov_SC05_000/ov_SC05_000_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:11 src/ov_SC04_009/ov_SC04_009_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:11 src/ov_SC04_012/ov_SC04_012_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:11 src/ov_SC05_002/ov_SC05_002_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:11 src/ov_SC05_003/ov_SC05_003_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:11 src/ov_SC04_016/ov_SC04_016_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:12 src/ov_SC04_020/ov_SC04_020_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:12 src/ov_SC04_015/ov_SC04_015_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:12 src/ov_SC04_012/ov_SC04_012_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:12 src/ov_SC04_010/ov_SC04_010_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:12 src/ov_SC04_016/ov_SC04_016_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:12 src/ov_SC05_000/ov_SC05_000_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:12 src/ov_SC05_001/ov_SC05_001_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:12 src/ov_SC04_020/ov_SC04_020_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:12 src/ov_SC03_118/ov_SC03_118_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:12 src/ov_SC05_004/ov_SC05_004_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:13 src/ov_SC05_002/ov_SC05_002_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:13 src/ov_SC04_020/ov_SC04_020_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:13 src/ov_SC05_001/ov_SC05_001_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:13 src/ov_SC04_015/ov_SC04_015_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:13 src/ov_SC05_003/ov_SC05_003_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:13 src/ov_SC05_000/ov_SC05_000_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:13 src/ov_SC05_005/ov_SC05_005_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:13 src/ov_SC04_018/ov_SC04_018_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:13 src/ov_SC04_012/ov_SC04_012_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:13 src/ov_SC05_002/ov_SC05_002_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:13 src/ov_SC05_001/ov_SC05_001_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:13 src/ov_SC04_016/ov_SC04_016_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:14 src/ov_SC05_000/ov_SC05_000_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:14 src/ov_SC05_003/ov_SC05_003_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:14 src/ov_SC05_006/ov_SC05_006_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:14 src/ov_SC05_004/ov_SC05_004_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:14 src/ov_SC05_002/ov_SC05_002_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:14 src/ov_SC05_007/ov_SC05_007_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:14 src/ov_SC04_020/ov_SC04_020_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:14 src/ov_SC05_005/ov_SC05_005_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:15 src/ov_SC05_003/ov_SC05_003_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:15 src/ov_SC05_010/ov_SC05_010_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:15 src/ov_SC05_008/ov_SC05_008_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:15 src/ov_SC05_006/ov_SC05_006_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:15 src/ov_SC05_004/ov_SC05_004_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:15 src/ov_SC04_018/ov_SC04_018_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:15 src/ov_SC05_000/ov_SC05_000_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:15 src/ov_SC05_001/ov_SC05_001_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:15 src/ov_SC05_002/ov_SC05_002_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:15 src/ov_SC05_011/ov_SC05_011_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:16 src/ov_SC05_005/ov_SC05_005_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:16 src/ov_SC05_007/ov_SC05_007_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:16 src/ov_SC05_004/ov_SC05_004_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:16 src/ov_SC05_006/ov_SC05_006_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:16 src/ov_SC05_010/ov_SC05_010_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:16 src/ov_SC05_005/ov_SC05_005_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:16 src/ov_SC05_006/ov_SC05_006_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:16 src/ov_SC05_008/ov_SC05_008_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:16 src/ov_SC05_003/ov_SC05_003_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:16 src/ov_SC05_018/ov_SC05_018_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:16 src/ov_SC04_018/ov_SC04_018_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:16 src/ov_SC05_007/ov_SC05_007_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:17 src/ov_SC05_017/ov_SC05_017_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:17 src/ov_SC06_000/ov_SC06_000_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:17 src/ov_SC05_011/ov_SC05_011_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:17 src/ov_SC05_010/ov_SC05_010_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:17 src/ov_SC05_007/ov_SC05_007_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:17 src/ov_SC05_004/ov_SC05_004_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:17 src/ov_SC05_008/ov_SC05_008_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:17 src/ov_SC05_005/ov_SC05_005_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:17 src/ov_SC05_011/ov_SC05_011_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:18 src/ov_SC06_006/ov_SC06_006_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:18 src/ov_SC05_010/ov_SC05_010_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:18 src/ov_SC05_006/ov_SC05_006_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:18 src/ov_SC05_008/ov_SC05_008_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:18 src/ov_SC05_018/ov_SC05_018_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:18 src/ov_SC05_011/ov_SC05_011_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:18 src/ov_SC05_017/ov_SC05_017_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:18 src/ov_SC06_000/ov_SC06_000_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:18 src/ov_SC06_008/ov_SC06_008_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:18 src/ov_SC05_007/ov_SC05_007_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:19 src/ov_SC06_010/ov_SC06_010_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:19 src/ov_SC05_018/ov_SC05_018_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:19 src/ov_SC05_010/ov_SC05_010_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:19 src/ov_SC06_000/ov_SC06_000_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:19 src/ov_SC05_017/ov_SC05_017_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:19 src/ov_SC06_011/ov_SC06_011_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:19 src/ov_SC06_006/ov_SC06_006_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:19 src/ov_SC04_018/ov_SC04_018_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:19 src/ov_SC05_018/ov_SC05_018_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:19 src/ov_SC06_013/ov_SC06_013_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:19 src/ov_SC05_011/ov_SC05_011_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:20 src/ov_SC05_008/ov_SC05_008_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:20 src/ov_SC06_000/ov_SC06_000_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:20 src/ov_SC05_017/ov_SC05_017_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:20 src/ov_SC06_014/ov_SC06_014_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:20 src/ov_SC06_008/ov_SC06_008_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:20 src/ov_SC06_006/ov_SC06_006_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:20 src/ov_SC06_010/ov_SC06_010_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:20 src/ov_SC06_006/ov_SC06_006_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:21 src/ov_SC06_008/ov_SC06_008_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:21 src/ov_SC06_011/ov_SC06_011_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:21 src/ov_SC05_018/ov_SC05_018_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:21 src/ov_SC06_000/ov_SC06_000_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:21 src/ov_SC06_015/ov_SC06_015_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:21 src/ov_SC06_013/ov_SC06_013_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:21 src/ov_SC06_018/ov_SC06_018_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:21 src/ov_SC06_010/ov_SC06_010_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:21 src/ov_SC06_008/ov_SC06_008_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:21 src/ov_SC06_014/ov_SC06_014_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:21 src/ov_SC06_016/ov_SC06_016_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:21 src/ov_SC05_017/ov_SC05_017_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:21 src/ov_SC06_010/ov_SC06_010_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:21 src/ov_SC06_011/ov_SC06_011_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:22 src/ov_SC06_022/ov_SC06_022_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:22 src/ov_SC06_013/ov_SC06_013_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:22 src/ov_SC06_006/ov_SC06_006_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:22 src/ov_SC06_014/ov_SC06_014_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:22 src/ov_SC06_018/ov_SC06_018_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:22 src/ov_SC06_011/ov_SC06_011_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:22 src/ov_SC06_020/ov_SC06_020_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:22 src/ov_SC06_008/ov_SC06_008_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:22 src/ov_SC06_013/ov_SC06_013_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:22 src/ov_SC06_016/ov_SC06_016_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:22 src/ov_SC06_015/ov_SC06_015_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:22 src/ov_SC06_024/ov_SC06_024_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:22 src/ov_SC06_014/ov_SC06_014_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:23 src/ov_SC06_010/ov_SC06_010_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:23 src/ov_SC06_018/ov_SC06_018_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:23 src/ov_SC06_022/ov_SC06_022_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:23 src/ov_SC06_016/ov_SC06_016_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:23 src/ov_SC06_025/ov_SC06_025_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:23 src/ov_SC06_015/ov_SC06_015_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:23 src/ov_SC06_011/ov_SC06_011_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:23 src/ov_SC06_020/ov_SC06_020_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:23 src/ov_SC06_018/ov_SC06_018_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:23 src/ov_SC06_027/ov_SC06_027_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:23 src/ov_SC06_013/ov_SC06_013_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:24 src/ov_SC06_024/ov_SC06_024_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:24 src/ov_SC06_015/ov_SC06_015_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:24 src/ov_SC06_016/ov_SC06_016_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:24 src/ov_SC06_014/ov_SC06_014_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:24 src/ov_SC06_020/ov_SC06_020_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:24 src/ov_SC06_029/ov_SC06_029_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:24 src/ov_SC06_022/ov_SC06_022_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:24 src/ov_SC06_025/ov_SC06_025_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:24 src/ov_SC06_030/ov_SC06_030_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:24 src/ov_SC06_024/ov_SC06_024_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:24 src/ov_SC06_022/ov_SC06_022_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:25 src/ov_SC06_020/ov_SC06_020_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:25 src/ov_SC06_032/ov_SC06_032_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:25 src/ov_SC06_018/ov_SC06_018_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:25 src/ov_SC06_027/ov_SC06_027_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:25 src/ov_SC06_024/ov_SC06_024_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:25 src/ov_SC06_033/ov_SC06_033_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:25 src/ov_SC06_025/ov_SC06_025_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:25 src/ov_SC06_015/ov_SC06_015_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:25 src/ov_SC06_029/ov_SC06_029_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:25 src/ov_SC06_016/ov_SC06_016_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:26 src/ov_SC06_027/ov_SC06_027_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:26 src/ov_SC06_030/ov_SC06_030_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:26 src/ov_SC06_032/ov_SC06_032_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:26 src/ov_SC06_025/ov_SC06_025_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:26 src/ov_SC06_020/ov_SC06_020_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:26 src/ov_SC06_022/ov_SC06_022_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:26 src/ov_SC06_024/ov_SC06_024_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:26 src/ov_SC06_029/ov_SC06_029_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:26 src/ov_SC07_000/ov_SC07_000_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:26 src/ov_SC06_027/ov_SC06_027_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:26 src/ov_SC07_001/ov_SC07_001_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:26 src/ov_SC06_033/ov_SC06_033_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:26 src/ov_SC06_030/ov_SC06_030_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:26 src/ov_SC06_032/ov_SC06_032_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:27 src/ov_SC07_002/ov_SC07_002_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:27 src/ov_SC06_030/ov_SC06_030_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:27 src/ov_SC07_008/ov_SC07_008_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:27 src/ov_SC06_033/ov_SC06_033_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:27 src/ov_SC06_029/ov_SC06_029_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:27 src/ov_SC06_025/ov_SC06_025_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:27 src/ov_SC07_007/ov_SC07_007_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:27 src/ov_SC07_009/ov_SC07_009_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:27 src/ov_SC06_027/ov_SC06_027_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:27 src/ov_SC06_032/ov_SC06_032_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:27 src/ov_SC06_033/ov_SC06_033_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:28 src/ov_SC07_001/ov_SC07_001_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:28 src/ov_SC07_000/ov_SC07_000_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:28 src/ov_SC07_002/ov_SC07_002_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:28 src/ov_SC02_037/ov_SC02_037_jr_8013C98C.c:func_8013CF68 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:28 src/ov_SC07_001/ov_SC07_001_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:28 src/ov_SC07_008/ov_SC07_008_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:28 src/ov_SC07_011/ov_SC07_011_jr_80140608.c:func_80141874 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:28 src/ov_SC06_030/ov_SC06_030_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:28 src/ov_SC07_000/ov_SC07_000_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:28 src/ov_SC02_037/ov_SC02_037_jr_8013C98C.c:func_8013D178 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:29 src/ov_SC06_029/ov_SC06_029_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:29 src/ov_SC07_009/ov_SC07_009_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:29 src/ov_SC07_007/ov_SC07_007_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:29 src/ov_SC06_033/ov_SC06_033_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:29 src/ov_SC06_032/ov_SC06_032_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:29 src/ov_SC07_001/ov_SC07_001_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:29 src/ov_SC02_037/ov_SC02_037_jr_8013C98C.c:func_8013D53C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:29 src/ov_SC07_002/ov_SC07_002_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:29 src/ov_SC07_000/ov_SC07_000_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:29 src/ov_SC01_001/ov_SC01_001_jr_8013C98C.c:func_8013CF68 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:29 src/ov_SC07_008/ov_SC07_008_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:29 src/ov_SC01_004/ov_SC01_004_jr_8013C98C.c:func_8013CF68 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:29 src/ov_SC07_009/ov_SC07_009_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:29 src/ov_SC01_001/ov_SC01_001_jr_8013C98C.c:func_8013D178 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:29 src/ov_SC01_008/ov_SC01_008_jr_8013C98C.c:func_8013CF68 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:29 src/ov_SC07_002/ov_SC07_002_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:29 src/ov_SC07_007/ov_SC07_007_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:29 src/ov_SC01_004/ov_SC01_004_jr_8013C98C.c:func_8013D178 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:30 src/ov_SC07_008/ov_SC07_008_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:30 src/ov_SC07_011/ov_SC07_011_jr_80140608.c:func_80142EC0 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:30 src/ov_SC01_008/ov_SC01_008_jr_8013C98C.c:func_8013D178 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:30 src/ov_SC02_037/ov_SC02_037_jr_8013C98C.c:func_8013E5E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:30 src/ov_SC01_005/ov_SC01_005_jr_8013C98C.c:func_8013CF68 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:30 src/ov_SC01_001/ov_SC01_001_jr_8013C98C.c:func_8013D53C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:30 src/ov_SC07_009/ov_SC07_009_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:30 src/ov_SC07_007/ov_SC07_007_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:30 src/ov_SC01_004/ov_SC01_004_jr_8013C98C.c:func_8013D53C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:30 src/ov_SC01_008/ov_SC01_008_jr_8013C98C.c:func_8013D53C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:30 src/ov_SC02_037/ov_SC02_037_jr_8013C98C.c:func_8013EB7C A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:30 src/ov_SC07_011/ov_SC07_011_jr_80140608.c:func_8014305C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:30 src/ov_SC07_001/ov_SC07_001_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:30 src/ov_SC07_000/ov_SC07_000_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:30 src/ov_SC01_005/ov_SC01_005_jr_8013C98C.c:func_8013D178 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:31 src/ov_SC01_001/ov_SC01_001_jr_8013C98C.c:func_8013E5E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:31 src/ov_SC07_011/ov_SC07_011_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:31 src/ov_SC07_008/ov_SC07_008_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:31 src/ov_SC01_009/ov_SC01_009_jr_8013C98C.c:func_8013CF68 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:31 src/ov_SC01_074/ov_SC01_074_jr_8013C98C.c:func_8013CF68 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:31 src/ov_SC01_080/ov_SC01_080_jr_8013C98C.c:func_8013CF68 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:31 src/ov_SC01_004/ov_SC01_004_jr_8013C98C.c:func_8013E5E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:31 src/ov_SC01_008/ov_SC01_008_jr_8013C98C.c:func_8013E5E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:31 src/ov_SC01_009/ov_SC01_009_jr_8013C98C.c:func_8013D178 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:31 src/ov_SC07_002/ov_SC07_002_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:31 src/ov_SC01_005/ov_SC01_005_jr_8013C98C.c:func_8013D53C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:31 src/ov_SC01_001/ov_SC01_001_jr_8013C98C.c:func_8013EB7C A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:31 src/ov_SC07_009/ov_SC07_009_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:31 src/ov_SC07_007/ov_SC07_007_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:31 src/ov_SC01_080/ov_SC01_080_jr_8013C98C.c:func_8013D178 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:31 src/ov_SC01_074/ov_SC01_074_jr_8013C98C.c:func_8013D178 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:32 src/ov_SC01_004/ov_SC01_004_jr_8013C98C.c:func_8013EB7C A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:32 src/ov_SC01_009/ov_SC01_009_jr_8013C98C.c:func_8013D53C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:32 src/ov_SC02_004/ov_SC02_004_jr_8013C98C.c:func_8013CF68 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:32 src/ov_SC01_008/ov_SC01_008_jr_8013C98C.c:func_8013EB7C A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:32 src/ov_SC02_011/ov_SC02_011_jr_8013C98C.c:func_8013CF68 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:32 src/ov_SC02_015/ov_SC02_015_jr_8013C98C.c:func_8013CF68 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:32 src/ov_SC07_011/ov_SC07_011_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:32 src/ov_SC02_000/ov_SC02_000_jr_8013C98C.c:func_8013CF68 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:32 src/ov_SC01_074/ov_SC01_074_jr_8013C98C.c:func_8013D53C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:32 src/ov_SC01_080/ov_SC01_080_jr_8013C98C.c:func_8013D53C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:32 src/ov_SC02_004/ov_SC02_004_jr_8013C98C.c:func_8013D178 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:32 src/ov_SC02_011/ov_SC02_011_jr_8013C98C.c:func_8013D178 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:32 src/ov_SC02_017/ov_SC02_017_jr_8013C98C.c:func_8013CF68 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:32 src/ov_SC02_016/ov_SC02_016_jr_8013C98C.c:func_8013CF68 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:32 src/ov_SC02_015/ov_SC02_015_jr_8013C98C.c:func_8013D178 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:33 src/ov_SC02_017/ov_SC02_017_jr_8013C98C.c:func_8013D178 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:33 src/ov_SC02_016/ov_SC02_016_jr_8013C98C.c:func_8013D178 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:33 src/ov_SC01_009/ov_SC01_009_jr_8013C98C.c:func_8013E5E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:33 src/ov_SC02_000/ov_SC02_000_jr_8013C98C.c:func_8013D178 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:33 src/ov_SC02_011/ov_SC02_011_jr_8013C98C.c:func_8013D53C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:33 src/ov_SC02_026/ov_SC02_026_jr_8013C98C.c:func_8013CF68 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:33 src/ov_SC02_021/ov_SC02_021_jr_8013C98C.c:func_8013CF68 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:33 src/ov_SC02_004/ov_SC02_004_jr_8013C98C.c:func_8013D53C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:33 src/ov_SC02_015/ov_SC02_015_jr_8013C98C.c:func_8013D53C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:33 src/ov_SC01_080/ov_SC01_080_jr_8013C98C.c:func_8013E5E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:33 src/ov_SC01_074/ov_SC01_074_jr_8013C98C.c:func_8013E5E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:33 src/ov_SC01_005/ov_SC01_005_jr_8013C98C.c:func_8013E5E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:33 src/ov_SC02_026/ov_SC02_026_jr_8013C98C.c:func_8013D178 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:33 src/ov_SC02_021/ov_SC02_021_jr_8013C98C.c:func_8013D178 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:33 src/ov_SC02_016/ov_SC02_016_jr_8013C98C.c:func_8013D53C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:33 src/ov_SC01_009/ov_SC01_009_jr_8013C98C.c:func_8013EB7C A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:33 src/ov_SC02_017/ov_SC02_017_jr_8013C98C.c:func_8013D53C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:33 src/ov_SC01_080/ov_SC01_080_jr_8013C98C.c:func_8013EB7C A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:33 src/ov_SC01_074/ov_SC01_074_jr_8013C98C.c:func_8013EB7C A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:34 src/ov_SC02_004/ov_SC02_004_jr_8013C98C.c:func_8013E5E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:34 src/ov_SC02_021/ov_SC02_021_jr_8013C98C.c:func_8013D53C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:34 src/ov_SC02_011/ov_SC02_011_jr_8013C98C.c:func_8013E5E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:34 src/ov_SC02_026/ov_SC02_026_jr_8013C98C.c:func_8013D53C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:34 src/ov_SC02_027/ov_SC02_027_jr_8013C98C.c:func_8013CF68 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:34 src/ov_SC02_000/ov_SC02_000_jr_8013C98C.c:func_8013D53C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:34 src/ov_SC02_015/ov_SC02_015_jr_8013C98C.c:func_8013E5E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:34 src/ov_SC02_031/ov_SC02_031_jr_8013C98C.c:func_8013CF68 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:34 src/ov_SC01_005/ov_SC01_005_jr_8013C98C.c:func_8013EB7C A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:34 src/ov_SC02_004/ov_SC02_004_jr_8013C98C.c:func_8013EB7C A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:34 src/ov_SC02_028/ov_SC02_028_jr_8013C98C.c:func_8013CF68 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:34 src/ov_SC02_016/ov_SC02_016_jr_8013C98C.c:func_8013E5E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:34 src/ov_SC02_017/ov_SC02_017_jr_8013C98C.c:func_8013E5E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:34 src/ov_SC02_027/ov_SC02_027_jr_8013C98C.c:func_8013D178 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:34 src/ov_SC02_011/ov_SC02_011_jr_8013C98C.c:func_8013EB7C A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:34 src/ov_SC02_031/ov_SC02_031_jr_8013C98C.c:func_8013D178 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:35 src/ov_SC02_015/ov_SC02_015_jr_8013C98C.c:func_8013EB7C A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:35 src/ov_SC02_028/ov_SC02_028_jr_8013C98C.c:func_8013D178 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:35 src/ov_SC02_026/ov_SC02_026_jr_8013C98C.c:func_8013E5E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:35 src/ov_SC02_035/ov_SC02_035_jr_8013C98C.c:func_8013CF68 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:35 src/ov_SC02_039/ov_SC02_039_jr_8013C98C.c:func_8013CF68 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:35 src/ov_SC02_017/ov_SC02_017_jr_8013C98C.c:func_8013EB7C A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:35 src/ov_SC02_027/ov_SC02_027_jr_8013C98C.c:func_8013D53C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:35 src/ov_SC02_021/ov_SC02_021_jr_8013C98C.c:func_8013E5E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:35 src/ov_SC02_031/ov_SC02_031_jr_8013C98C.c:func_8013D53C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:35 src/ov_SC02_016/ov_SC02_016_jr_8013C98C.c:func_8013EB7C A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:35 src/ov_SC02_035/ov_SC02_035_jr_8013C98C.c:func_8013D178 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:35 src/ov_SC02_039/ov_SC02_039_jr_8013C98C.c:func_8013D178 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:35 src/ov_SC02_041/ov_SC02_041_jr_8013C98C.c:func_8013CF68 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:35 src/ov_SC03_002/ov_SC03_002_jr_8013C98C.c:func_8013CF68 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:35 src/ov_SC02_028/ov_SC02_028_jr_8013C98C.c:func_8013D53C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:35 src/ov_SC02_026/ov_SC02_026_jr_8013C98C.c:func_8013EB7C A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:35 src/ov_SC03_003/ov_SC03_003_jr_8013C98C.c:func_8013CF68 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:35 src/ov_SC02_021/ov_SC02_021_jr_8013C98C.c:func_8013EB7C A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:36 src/ov_SC02_041/ov_SC02_041_jr_8013C98C.c:func_8013D178 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:36 src/ov_SC03_002/ov_SC03_002_jr_8013C98C.c:func_8013D178 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:36 src/ov_SC03_006/ov_SC03_006_jr_8013C98C.c:func_8013CF68 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:36 src/ov_SC02_035/ov_SC02_035_jr_8013C98C.c:func_8013D53C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:36 src/ov_SC02_000/ov_SC02_000_jr_8013C98C.c:func_8013E5E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:36 src/ov_SC03_003/ov_SC03_003_jr_8013C98C.c:func_8013D178 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:36 src/ov_SC02_027/ov_SC02_027_jr_8013C98C.c:func_8013E5E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:36 src/ov_SC02_039/ov_SC02_039_jr_8013C98C.c:func_8013D53C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:36 src/ov_SC02_031/ov_SC02_031_jr_8013C98C.c:func_8013E5E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:36 src/ov_SC03_006/ov_SC03_006_jr_8013C98C.c:func_8013D178 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:36 src/ov_SC03_010/ov_SC03_010_jr_8013C98C.c:func_8013CF68 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:36 src/ov_SC02_041/ov_SC02_041_jr_8013C98C.c:func_8013D53C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:36 src/ov_SC03_003/ov_SC03_003_jr_8013C98C.c:func_8013D53C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:36 src/ov_SC03_002/ov_SC03_002_jr_8013C98C.c:func_8013D53C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:36 src/ov_SC03_007/ov_SC03_007_jr_8013C98C.c:func_8013CF68 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:36 src/ov_SC02_027/ov_SC02_027_jr_8013C98C.c:func_8013EB7C A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:36 src/ov_SC02_031/ov_SC02_031_jr_8013C98C.c:func_8013EB7C A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:36 src/ov_SC03_006/ov_SC03_006_jr_8013C98C.c:func_8013D53C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:36 src/ov_SC03_010/ov_SC03_010_jr_8013C98C.c:func_8013D178 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:36 src/ov_SC02_028/ov_SC02_028_jr_8013C98C.c:func_8013E5E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:36 src/ov_SC03_007/ov_SC03_007_jr_8013C98C.c:func_8013D178 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:36 src/ov_SC02_035/ov_SC02_035_jr_8013C98C.c:func_8013E5E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:37 src/ov_SC02_039/ov_SC02_039_jr_8013C98C.c:func_8013E5E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:37 src/ov_SC02_000/ov_SC02_000_jr_8013C98C.c:func_8013EB7C A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:37 src/ov_SC03_010/ov_SC03_010_jr_8013C98C.c:func_8013D53C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:37 src/ov_SC03_012/ov_SC03_012_jr_8013C98C.c:func_8013CF68 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:37 src/ov_SC03_011/ov_SC03_011_jr_8013C98C.c:func_8013CF68 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:37 src/ov_SC03_007/ov_SC03_007_jr_8013C98C.c:func_8013D53C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:37 src/ov_SC02_035/ov_SC02_035_jr_8013C98C.c:func_8013EB7C A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:37 src/ov_SC02_028/ov_SC02_028_jr_8013C98C.c:func_8013EB7C A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:37 src/ov_SC03_002/ov_SC03_002_jr_8013C98C.c:func_8013E5E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:37 src/ov_SC02_041/ov_SC02_041_jr_8013C98C.c:func_8013E5E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:37 src/ov_SC03_003/ov_SC03_003_jr_8013C98C.c:func_8013E5E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:37 src/ov_SC03_012/ov_SC03_012_jr_8013C98C.c:func_8013D178 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:37 src/ov_SC02_039/ov_SC02_039_jr_8013C98C.c:func_8013EB7C A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:37 src/ov_SC03_011/ov_SC03_011_jr_8013C98C.c:func_8013D178 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:37 src/ov_SC03_006/ov_SC03_006_jr_8013C98C.c:func_8013E5E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:38 src/ov_SC03_002/ov_SC03_002_jr_8013C98C.c:func_8013EB7C A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:38 src/ov_SC03_023/ov_SC03_023_jr_8013C98C.c:func_8013CF68 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:38 src/ov_SC02_041/ov_SC02_041_jr_8013C98C.c:func_8013EB7C A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:38 src/ov_SC03_003/ov_SC03_003_jr_8013C98C.c:func_8013EB7C A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:38 src/ov_SC03_013/ov_SC03_013_jr_8013C98C.c:func_8013CF68 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:38 src/ov_SC03_024/ov_SC03_024_jr_8013C98C.c:func_8013CF68 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:38 src/ov_SC03_010/ov_SC03_010_jr_8013C98C.c:func_8013E5E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:38 src/ov_SC03_011/ov_SC03_011_jr_8013C98C.c:func_8013D53C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:38 src/ov_SC03_006/ov_SC03_006_jr_8013C98C.c:func_8013EB7C A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:38 src/ov_SC03_007/ov_SC03_007_jr_8013C98C.c:func_8013E5E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:38 src/ov_SC03_012/ov_SC03_012_jr_8013C98C.c:func_8013D53C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:38 src/ov_SC03_014/ov_SC03_014_jr_8013C98C.c:func_8013CF68 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:38 src/ov_SC03_023/ov_SC03_023_jr_8013C98C.c:func_8013D178 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:38 src/ov_SC03_028/ov_SC03_028_jr_8013C98C.c:func_8013CF68 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:38 src/ov_SC03_024/ov_SC03_024_jr_8013C98C.c:func_8013D178 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:38 src/ov_SC03_013/ov_SC03_013_jr_8013C98C.c:func_8013D178 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:39 src/ov_SC03_010/ov_SC03_010_jr_8013C98C.c:func_8013EB7C A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:39 src/ov_SC03_028/ov_SC03_028_jr_8013C98C.c:func_8013D178 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:39 src/ov_SC03_023/ov_SC03_023_jr_8013C98C.c:func_8013D53C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:39 src/ov_SC03_007/ov_SC03_007_jr_8013C98C.c:func_8013EB7C A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:39 src/ov_SC03_024/ov_SC03_024_jr_8013C98C.c:func_8013D53C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:39 src/ov_SC03_011/ov_SC03_011_jr_8013C98C.c:func_8013E5E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:39 src/ov_SC03_013/ov_SC03_013_jr_8013C98C.c:func_8013D53C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:39 src/ov_SC03_014/ov_SC03_014_jr_8013C98C.c:func_8013D178 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:39 src/ov_SC03_028/ov_SC03_028_jr_8013C98C.c:func_8013D53C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:39 src/ov_SC03_012/ov_SC03_012_jr_8013C98C.c:func_8013E5E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:39 src/ov_SC03_011/ov_SC03_011_jr_8013C98C.c:func_8013EB7C A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:40 src/ov_SC03_023/ov_SC03_023_jr_8013C98C.c:func_8013E5E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:40 src/ov_SC03_013/ov_SC03_013_jr_8013C98C.c:func_8013E5E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:40 src/ov_SC03_024/ov_SC03_024_jr_8013C98C.c:func_8013E5E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:40 src/ov_SC03_012/ov_SC03_012_jr_8013C98C.c:func_8013EB7C A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:40 src/ov_SC03_023/ov_SC03_023_jr_8013C98C.c:func_8013EB7C A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:40 src/ov_SC03_013/ov_SC03_013_jr_8013C98C.c:func_8013EB7C A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:40 src/ov_SC03_014/ov_SC03_014_jr_8013C98C.c:func_8013D53C A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:40 src/ov_SC03_028/ov_SC03_028_jr_8013C98C.c:func_8013E5E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:40 src/ov_SC03_024/ov_SC03_024_jr_8013C98C.c:func_8013EB7C A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:41 src/ov_SC01_001/ov_SC01_001_jr_8012ACE0.c:func_80133AB0 A=DIFFERS B: removed 0 needed 4 compiles 5 +03:23:41 src/ov_SC01_000/ov_SC01_000_jr_8012ACE0.c:func_80133AB0 A=DIFFERS B: removed 0 needed 4 compiles 5 +03:23:41 src/ov_SC03_028/ov_SC03_028_jr_8013C98C.c:func_8013EB7C A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:41 src/ov_SC01_004/ov_SC01_004_jr_8012ACE0.c:func_80133AB0 A=DIFFERS B: removed 0 needed 4 compiles 5 +03:23:42 src/ov_SC01_008/ov_SC01_008_jr_8012ACE0.c:func_80133AB0 A=DIFFERS B: removed 0 needed 4 compiles 5 +03:23:42 src/ov_SC01_000/ov_SC01_000_jr_8012ACE0.c:func_80133CD4 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:42 src/ov_SC01_004/ov_SC01_004_jr_8012ACE0.c:func_80133CD4 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:42 src/ov_SC03_014/ov_SC03_014_jr_8013C98C.c:func_8013E5E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:42 src/ov_SC01_001/ov_SC01_001_jr_8012ACE0.c:func_80133CD4 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:42 src/ov_SC01_009/ov_SC01_009_jr_8012ACE0.c:func_80133AB0 A=DIFFERS B: removed 0 needed 4 compiles 5 +03:23:43 src/ov_SC01_008/ov_SC01_008_jr_8012ACE0.c:func_80133CD4 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:43 src/ov_SC03_014/ov_SC03_014_jr_8013C98C.c:func_8013EB7C A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:43 src/ov_SC01_074/ov_SC01_074_jr_8012ACE0.c:func_80133AB0 A=DIFFERS B: removed 0 needed 4 compiles 5 +03:23:43 src/ov_SC01_080/ov_SC01_080_jr_8012ACE0.c:func_80133AB0 A=DIFFERS B: removed 0 needed 4 compiles 5 +03:23:43 src/ov_SC01_009/ov_SC01_009_jr_8012ACE0.c:func_80133CD4 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:43 src/ov_SC01_084/ov_SC01_084_jr_8012ACE0.c:func_80133AB0 A=DIFFERS B: removed 0 needed 4 compiles 5 +03:23:44 src/ov_SC01_000/ov_SC01_000_jr_8012ACE0.c:func_801345F8 A=DIFFERS B: removed 0 needed 3 compiles 4 +03:23:44 src/ov_SC01_004/ov_SC01_004_jr_8012ACE0.c:func_801345F8 A=DIFFERS B: removed 0 needed 3 compiles 4 +03:23:44 src/ov_SC02_004/ov_SC02_004_jr_8012ACE0.c:func_80133AB0 A=DIFFERS B: removed 0 needed 4 compiles 5 +03:23:44 src/ov_SC01_074/ov_SC01_074_jr_8012ACE0.c:func_80133CD4 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:44 src/ov_SC01_080/ov_SC01_080_jr_8012ACE0.c:func_80133CD4 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:44 src/ov_SC01_001/ov_SC01_001_jr_8012ACE0.c:func_801345F8 A=DIFFERS B: removed 0 needed 3 compiles 4 +03:23:44 src/ov_SC01_084/ov_SC01_084_jr_8012ACE0.c:func_80133CD4 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:45 src/ov_SC01_005/ov_SC01_005_jr_8012ACE0.c:func_80133AB0 A=DIFFERS B: removed 0 needed 4 compiles 5 +03:23:45 src/ov_SC02_004/ov_SC02_004_jr_8012ACE0.c:func_80133CD4 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:45 src/ov_SC01_008/ov_SC01_008_jr_8012ACE0.c:func_801345F8 A=DIFFERS B: removed 0 needed 3 compiles 4 +03:23:45 src/ov_SC01_000/ov_SC01_000_jr_8012ACE0.c:func_80134C20 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:45 src/ov_SC01_004/ov_SC01_004_jr_8012ACE0.c:func_80134C20 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:46 src/ov_SC01_009/ov_SC01_009_jr_8012ACE0.c:func_801345F8 A=DIFFERS B: removed 0 needed 3 compiles 4 +03:23:46 src/ov_SC02_000/ov_SC02_000_jr_8012ACE0.c:func_80133AB0 A=DIFFERS B: removed 0 needed 4 compiles 5 +03:23:46 src/ov_SC02_005/ov_SC02_005_jr_8012ACE0.c:func_80133AB0 A=DIFFERS B: removed 0 needed 4 compiles 5 +03:23:46 src/ov_SC01_001/ov_SC01_001_jr_8012ACE0.c:func_80134C20 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:46 src/ov_SC01_074/ov_SC01_074_jr_8012ACE0.c:func_801345F8 A=DIFFERS B: removed 0 needed 3 compiles 4 +03:23:46 src/ov_SC01_008/ov_SC01_008_jr_8012ACE0.c:func_80134C20 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:47 src/ov_SC01_084/ov_SC01_084_jr_8012ACE0.c:func_801345F8 A=DIFFERS B: removed 0 needed 3 compiles 4 +03:23:47 src/ov_SC02_004/ov_SC02_004_jr_8012ACE0.c:func_801345F8 A=DIFFERS B: removed 0 needed 3 compiles 4 +03:23:47 src/ov_SC01_080/ov_SC01_080_jr_8012ACE0.c:func_801345F8 A=DIFFERS B: removed 0 needed 3 compiles 4 +03:23:47 src/ov_SC01_005/ov_SC01_005_jr_8012ACE0.c:func_80133CD4 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:47 src/ov_SC02_005/ov_SC02_005_jr_8012ACE0.c:func_80133CD4 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:47 src/ov_SC01_009/ov_SC01_009_jr_8012ACE0.c:func_80134C20 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:48 src/ov_SC02_000/ov_SC02_000_jr_8012ACE0.c:func_80133CD4 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:48 src/ov_SC01_000/ov_SC01_000_jr_8012ACE0.c:func_80135168 A=DIFFERS B: removed 0 needed 5 compiles 6 +03:23:48 src/ov_SC01_084/ov_SC01_084_jr_8012ACE0.c:func_80134C20 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:48 src/ov_SC01_074/ov_SC01_074_jr_8012ACE0.c:func_80134C20 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:48 src/ov_SC01_004/ov_SC01_004_jr_8012ACE0.c:func_80135168 A=DIFFERS B: removed 0 needed 5 compiles 6 +03:23:48 src/ov_SC02_004/ov_SC02_004_jr_8012ACE0.c:func_80134C20 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:49 src/ov_SC01_080/ov_SC01_080_jr_8012ACE0.c:func_80134C20 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:49 src/ov_SC01_001/ov_SC01_001_jr_8012ACE0.c:func_80135168 A=DIFFERS B: removed 0 needed 5 compiles 6 +03:23:49 src/ov_SC02_005/ov_SC02_005_jr_8012ACE0.c:func_801345F8 A=DIFFERS B: removed 0 needed 3 compiles 4 +03:23:49 src/ov_SC01_008/ov_SC01_008_jr_8012ACE0.c:func_80135168 A=DIFFERS B: removed 0 needed 5 compiles 6 +03:23:51 src/ov_SC01_009/ov_SC01_009_jr_8012ACE0.c:func_80135168 A=DIFFERS B: removed 0 needed 5 compiles 6 +03:23:51 src/ov_SC02_005/ov_SC02_005_jr_8012ACE0.c:func_80134C20 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:51 src/ov_SC01_074/ov_SC01_074_jr_8012ACE0.c:func_80135168 A=DIFFERS B: removed 0 needed 5 compiles 6 +03:23:51 src/ov_SC01_005/ov_SC01_005_jr_8012ACE0.c:func_801345F8 A=DIFFERS B: removed 0 needed 3 compiles 4 +03:23:51 src/ov_SC01_084/ov_SC01_084_jr_8012ACE0.c:func_80135168 A=DIFFERS B: removed 0 needed 5 compiles 6 +03:23:52 src/ov_SC02_011/ov_SC02_011_jr_8012ACE0.c:func_80133AB0 A=DIFFERS B: removed 0 needed 4 compiles 5 +03:23:52 src/ov_SC02_015/ov_SC02_015_jr_8012ACE0.c:func_80133AB0 A=DIFFERS B: removed 0 needed 4 compiles 5 +03:23:52 src/ov_SC01_080/ov_SC01_080_jr_8012ACE0.c:func_80135168 A=DIFFERS B: removed 0 needed 5 compiles 6 +03:23:52 src/ov_SC02_004/ov_SC02_004_jr_8012ACE0.c:func_80135168 A=DIFFERS B: removed 0 needed 5 compiles 6 +03:23:52 src/ov_SC02_000/ov_SC02_000_jr_8012ACE0.c:func_801345F8 A=DIFFERS B: removed 0 needed 3 compiles 4 +03:23:52 src/ov_SC02_016/ov_SC02_016_jr_8012ACE0.c:func_80133AB0 A=DIFFERS B: removed 0 needed 4 compiles 5 +03:23:53 src/ov_SC02_017/ov_SC02_017_jr_8012ACE0.c:func_80133AB0 A=DIFFERS B: removed 0 needed 4 compiles 5 +03:23:53 src/ov_SC02_015/ov_SC02_015_jr_8012ACE0.c:func_80133CD4 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:53 src/ov_SC02_011/ov_SC02_011_jr_8012ACE0.c:func_80133CD4 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:53 src/ov_SC02_016/ov_SC02_016_jr_8012ACE0.c:func_80133CD4 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:54 src/ov_SC02_017/ov_SC02_017_jr_8012ACE0.c:func_80133CD4 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:54 src/ov_SC02_021/ov_SC02_021_jr_8012ACE0.c:func_80133AB0 A=DIFFERS B: removed 0 needed 4 compiles 5 +03:23:54 src/ov_SC02_005/ov_SC02_005_jr_8012ACE0.c:func_80135168 A=DIFFERS B: removed 0 needed 5 compiles 6 +03:23:55 src/ov_SC01_005/ov_SC01_005_jr_8012ACE0.c:func_80134C20 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:55 src/ov_SC02_026/ov_SC02_026_jr_8012ACE0.c:func_80133AB0 A=DIFFERS B: removed 0 needed 4 compiles 5 +03:23:55 src/ov_SC02_021/ov_SC02_021_jr_8012ACE0.c:func_80133CD4 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:55 src/ov_SC02_027/ov_SC02_027_jr_8012ACE0.c:func_80133AB0 A=DIFFERS B: removed 0 needed 4 compiles 5 +03:23:55 src/ov_SC02_015/ov_SC02_015_jr_8012ACE0.c:func_801345F8 A=DIFFERS B: removed 0 needed 3 compiles 4 +03:23:55 src/ov_SC02_028/ov_SC02_028_jr_8012ACE0.c:func_80133AB0 A=DIFFERS B: removed 0 needed 4 compiles 5 +03:23:55 src/ov_SC02_011/ov_SC02_011_jr_8012ACE0.c:func_801345F8 A=DIFFERS B: removed 0 needed 3 compiles 4 +03:23:56 src/ov_SC02_016/ov_SC02_016_jr_8012ACE0.c:func_801345F8 A=DIFFERS B: removed 0 needed 3 compiles 4 +03:23:56 src/ov_SC02_026/ov_SC02_026_jr_8012ACE0.c:func_80133CD4 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:56 src/ov_SC02_031/ov_SC02_031_jr_8012ACE0.c:func_80133AB0 A=DIFFERS B: removed 0 needed 4 compiles 5 +03:23:56 src/ov_SC02_017/ov_SC02_017_jr_8012ACE0.c:func_801345F8 A=DIFFERS B: removed 0 needed 3 compiles 4 +03:23:56 src/ov_SC02_000/ov_SC02_000_jr_8012ACE0.c:func_80134C20 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:56 src/ov_SC02_027/ov_SC02_027_jr_8012ACE0.c:func_80133CD4 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:56 src/ov_SC02_028/ov_SC02_028_jr_8012ACE0.c:func_80133CD4 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:57 src/ov_SC02_015/ov_SC02_015_jr_8012ACE0.c:func_80134C20 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:57 src/ov_SC02_031/ov_SC02_031_jr_8012ACE0.c:func_80133CD4 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:57 src/ov_SC02_035/ov_SC02_035_jr_8012ACE0.c:func_80133AB0 A=DIFFERS B: removed 0 needed 4 compiles 5 +03:23:57 src/ov_SC02_021/ov_SC02_021_jr_8012ACE0.c:func_801345F8 A=DIFFERS B: removed 0 needed 3 compiles 4 +03:23:57 src/ov_SC02_017/ov_SC02_017_jr_8012ACE0.c:func_80134C20 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:57 src/ov_SC02_011/ov_SC02_011_jr_8012ACE0.c:func_80134C20 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:57 src/ov_SC02_016/ov_SC02_016_jr_8012ACE0.c:func_80134C20 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:58 src/ov_SC02_026/ov_SC02_026_jr_8012ACE0.c:func_801345F8 A=DIFFERS B: removed 0 needed 3 compiles 4 +03:23:58 src/ov_SC02_035/ov_SC02_035_jr_8012ACE0.c:func_80133CD4 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:23:58 src/ov_SC02_027/ov_SC02_027_jr_8012ACE0.c:func_801345F8 A=DIFFERS B: removed 0 needed 3 compiles 4 +03:23:58 src/ov_SC02_028/ov_SC02_028_jr_8012ACE0.c:func_801345F8 A=DIFFERS B: removed 0 needed 3 compiles 4 +03:23:59 src/ov_SC02_021/ov_SC02_021_jr_8012ACE0.c:func_80134C20 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:23:59 src/ov_SC02_031/ov_SC02_031_jr_8012ACE0.c:func_801345F8 A=DIFFERS B: removed 0 needed 3 compiles 4 +03:23:59 src/ov_SC02_026/ov_SC02_026_jr_8012ACE0.c:func_80134C20 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:24:00 src/ov_SC02_015/ov_SC02_015_jr_8012ACE0.c:func_80135168 A=DIFFERS B: removed 0 needed 5 compiles 6 +03:24:00 src/ov_SC02_027/ov_SC02_027_jr_8012ACE0.c:func_80134C20 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:24:00 src/ov_SC02_028/ov_SC02_028_jr_8012ACE0.c:func_80134C20 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:24:00 src/ov_SC02_031/ov_SC02_031_jr_8012ACE0.c:func_80134C20 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:24:00 src/ov_SC02_035/ov_SC02_035_jr_8012ACE0.c:func_801345F8 A=DIFFERS B: removed 0 needed 3 compiles 4 +03:24:00 src/ov_SC02_017/ov_SC02_017_jr_8012ACE0.c:func_80135168 A=DIFFERS B: removed 0 needed 5 compiles 6 +03:24:01 src/ov_SC02_011/ov_SC02_011_jr_8012ACE0.c:func_80135168 A=DIFFERS B: removed 0 needed 5 compiles 6 +03:24:01 src/ov_SC01_005/ov_SC01_005_jr_8012ACE0.c:func_80135168 A=DIFFERS B: removed 0 needed 5 compiles 6 +03:24:01 src/ov_SC02_016/ov_SC02_016_jr_8012ACE0.c:func_80135168 A=DIFFERS B: removed 0 needed 5 compiles 6 +03:24:02 src/ov_SC02_035/ov_SC02_035_jr_8012ACE0.c:func_80134C20 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:24:02 src/ov_SC02_021/ov_SC02_021_jr_8012ACE0.c:func_80135168 A=DIFFERS B: removed 0 needed 5 compiles 6 +03:24:03 src/ov_SC02_000/ov_SC02_000_jr_8012ACE0.c:func_80135168 A=DIFFERS B: removed 0 needed 5 compiles 6 +03:24:03 src/ov_SC02_026/ov_SC02_026_jr_8012ACE0.c:func_80135168 A=DIFFERS B: removed 0 needed 5 compiles 6 +03:24:03 src/ov_SC02_039/ov_SC02_039_jr_8012ACE0.c:func_80133AB0 A=DIFFERS B: removed 0 needed 4 compiles 5 +03:24:04 src/ov_SC02_031/ov_SC02_031_jr_8012ACE0.c:func_80135168 A=DIFFERS B: removed 0 needed 5 compiles 6 +03:24:04 src/ov_SC02_027/ov_SC02_027_jr_8012ACE0.c:func_80135168 A=DIFFERS B: removed 0 needed 5 compiles 6 +03:24:04 src/ov_SC02_028/ov_SC02_028_jr_8012ACE0.c:func_80135168 A=DIFFERS B: removed 0 needed 5 compiles 6 +03:24:04 src/ov_SC02_041/ov_SC02_041_jr_8012ACE0.c:func_80133AB0 A=DIFFERS B: removed 0 needed 4 compiles 5 +03:24:05 src/ov_SC03_001/ov_SC03_001_jr_8012ACE0.c:func_80133AB0 A=DIFFERS B: removed 0 needed 4 compiles 5 +03:24:05 src/ov_SC02_039/ov_SC02_039_jr_8012ACE0.c:func_80133CD4 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:24:05 src/ov_SC03_002/ov_SC03_002_jr_8012ACE0.c:func_80133AB0 A=DIFFERS B: removed 0 needed 4 compiles 5 +03:24:05 src/ov_SC02_035/ov_SC02_035_jr_8012ACE0.c:func_80135168 A=DIFFERS B: removed 0 needed 5 compiles 6 +03:24:05 src/ov_SC02_041/ov_SC02_041_jr_8012ACE0.c:func_80133CD4 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:24:06 src/ov_SC03_003/ov_SC03_003_jr_8012ACE0.c:func_80133AB0 A=DIFFERS B: removed 0 needed 4 compiles 5 +03:24:06 src/ov_SC03_001/ov_SC03_001_jr_8012ACE0.c:func_80133CD4 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:24:06 src/ov_SC03_002/ov_SC03_002_jr_8012ACE0.c:func_80133CD4 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:24:06 src/ov_SC03_006/ov_SC03_006_jr_8012ACE0.c:func_80133AB0 A=DIFFERS B: removed 0 needed 4 compiles 5 +03:24:07 src/ov_SC03_003/ov_SC03_003_jr_8012ACE0.c:func_80133CD4 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:24:07 src/ov_SC03_007/ov_SC03_007_jr_8012ACE0.c:func_80133AB0 A=DIFFERS B: removed 0 needed 4 compiles 5 +03:24:07 src/ov_SC02_039/ov_SC02_039_jr_8012ACE0.c:func_801345F8 A=DIFFERS B: removed 0 needed 3 compiles 4 +03:24:07 src/ov_SC03_010/ov_SC03_010_jr_8012ACE0.c:func_80133AB0 A=DIFFERS B: removed 0 needed 4 compiles 5 +03:24:07 src/ov_SC03_012/ov_SC03_012_jr_8012ACE0.c:func_80133AB0 A=DIFFERS B: removed 0 needed 4 compiles 5 +03:24:07 src/ov_SC03_011/ov_SC03_011_jr_8012ACE0.c:func_80133AB0 A=DIFFERS B: removed 0 needed 4 compiles 5 +03:24:08 src/ov_SC02_041/ov_SC02_041_jr_8012ACE0.c:func_801345F8 A=DIFFERS B: removed 0 needed 3 compiles 4 +03:24:08 src/ov_SC03_006/ov_SC03_006_jr_8012ACE0.c:func_80133CD4 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:24:08 src/ov_SC03_013/ov_SC03_013_jr_8012ACE0.c:func_80133AB0 A=DIFFERS B: removed 0 needed 4 compiles 5 +03:24:08 src/ov_SC03_001/ov_SC03_001_jr_8012ACE0.c:func_801345F8 A=DIFFERS B: removed 0 needed 3 compiles 4 +03:24:08 src/ov_SC03_007/ov_SC03_007_jr_8012ACE0.c:func_80133CD4 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:24:08 src/ov_SC03_002/ov_SC03_002_jr_8012ACE0.c:func_801345F8 A=DIFFERS B: removed 0 needed 3 compiles 4 +03:24:08 src/ov_SC03_010/ov_SC03_010_jr_8012ACE0.c:func_80133CD4 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:24:08 src/ov_SC03_012/ov_SC03_012_jr_8012ACE0.c:func_80133CD4 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:24:09 src/ov_SC03_011/ov_SC03_011_jr_8012ACE0.c:func_80133CD4 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:24:09 src/ov_SC02_039/ov_SC02_039_jr_8012ACE0.c:func_80134C20 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:24:09 src/ov_SC03_013/ov_SC03_013_jr_8012ACE0.c:func_80133CD4 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:24:09 src/ov_SC03_003/ov_SC03_003_jr_8012ACE0.c:func_801345F8 A=DIFFERS B: removed 0 needed 3 compiles 4 +03:24:09 src/ov_SC02_041/ov_SC02_041_jr_8012ACE0.c:func_80134C20 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:24:09 src/ov_SC03_001/ov_SC03_001_jr_8012ACE0.c:func_80134C20 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:24:09 src/ov_SC03_002/ov_SC03_002_jr_8012ACE0.c:func_80134C20 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:24:10 src/ov_SC03_006/ov_SC03_006_jr_8012ACE0.c:func_801345F8 A=DIFFERS B: removed 0 needed 3 compiles 4 +03:24:10 src/ov_SC03_010/ov_SC03_010_jr_8012ACE0.c:func_801345F8 A=DIFFERS B: removed 0 needed 3 compiles 4 +03:24:10 src/ov_SC03_012/ov_SC03_012_jr_8012ACE0.c:func_801345F8 A=DIFFERS B: removed 0 needed 3 compiles 4 +03:24:11 src/ov_SC03_007/ov_SC03_007_jr_8012ACE0.c:func_801345F8 A=DIFFERS B: removed 0 needed 3 compiles 4 +03:24:11 src/ov_SC03_003/ov_SC03_003_jr_8012ACE0.c:func_80134C20 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:24:11 src/ov_SC03_013/ov_SC03_013_jr_8012ACE0.c:func_801345F8 A=DIFFERS B: removed 0 needed 3 compiles 4 +03:24:11 src/ov_SC03_011/ov_SC03_011_jr_8012ACE0.c:func_801345F8 A=DIFFERS B: removed 0 needed 3 compiles 4 +03:24:11 src/ov_SC03_006/ov_SC03_006_jr_8012ACE0.c:func_80134C20 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:24:12 src/ov_SC03_014/ov_SC03_014_jr_8012ACE0.c:func_80133AB0 A=DIFFERS B: removed 0 needed 4 compiles 5 +03:24:12 src/ov_SC03_010/ov_SC03_010_jr_8012ACE0.c:func_80134C20 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:24:12 src/ov_SC03_012/ov_SC03_012_jr_8012ACE0.c:func_80134C20 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:24:12 src/ov_SC02_039/ov_SC02_039_jr_8012ACE0.c:func_80135168 A=DIFFERS B: removed 0 needed 5 compiles 6 +03:24:12 src/ov_SC03_007/ov_SC03_007_jr_8012ACE0.c:func_80134C20 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:24:13 src/ov_SC02_041/ov_SC02_041_jr_8012ACE0.c:func_80135168 A=DIFFERS B: removed 0 needed 5 compiles 6 +03:24:13 src/ov_SC03_001/ov_SC03_001_jr_8012ACE0.c:func_80135168 A=DIFFERS B: removed 0 needed 5 compiles 6 +03:24:13 src/ov_SC03_002/ov_SC03_002_jr_8012ACE0.c:func_80135168 A=DIFFERS B: removed 0 needed 5 compiles 6 +03:24:13 src/ov_SC03_013/ov_SC03_013_jr_8012ACE0.c:func_80134C20 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:24:13 src/ov_SC03_011/ov_SC03_011_jr_8012ACE0.c:func_80134C20 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:24:14 src/ov_SC03_014/ov_SC03_014_jr_8012ACE0.c:func_80133CD4 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:24:14 src/ov_SC03_003/ov_SC03_003_jr_8012ACE0.c:func_80135168 A=DIFFERS B: removed 0 needed 5 compiles 6 +03:24:15 src/ov_SC03_006/ov_SC03_006_jr_8012ACE0.c:func_80135168 A=DIFFERS B: removed 0 needed 5 compiles 6 +03:24:15 src/ov_SC03_012/ov_SC03_012_jr_8012ACE0.c:func_80135168 A=DIFFERS B: removed 0 needed 5 compiles 6 +03:24:15 src/ov_SC03_010/ov_SC03_010_jr_8012ACE0.c:func_80135168 A=DIFFERS B: removed 0 needed 5 compiles 6 +03:24:15 src/ov_SC03_007/ov_SC03_007_jr_8012ACE0.c:func_80135168 A=DIFFERS B: removed 0 needed 5 compiles 6 +03:24:16 src/ov_SC03_023/ov_SC03_023_jr_8012ACE0.c:func_80133AB0 A=DIFFERS B: removed 0 needed 4 compiles 5 +03:24:16 src/ov_SC03_024/ov_SC03_024_jr_8012ACE0.c:func_80133AB0 A=DIFFERS B: removed 0 needed 4 compiles 5 +03:24:16 src/ov_SC03_013/ov_SC03_013_jr_8012ACE0.c:func_80135168 A=DIFFERS B: removed 0 needed 5 compiles 6 +03:24:16 src/ov_SC04_008/ov_SC04_008_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:24:16 src/ov_SC03_028/ov_SC03_028_jr_8012ACE0.c:func_80133AB0 A=DIFFERS B: removed 0 needed 4 compiles 5 +03:24:16 src/ov_SC03_029/ov_SC03_029_jr_8012ACE0.c:func_80133AB0 A=DIFFERS B: removed 0 needed 4 compiles 5 +03:24:16 src/ov_SC05_009/ov_SC05_009_jr_80140608.c:func_801431E8 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:24:17 src/ov_SC04_008/ov_SC04_008_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:24:17 src/ov_SC03_023/ov_SC03_023_jr_8012ACE0.c:func_80133CD4 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:24:17 src/ov_SC03_024/ov_SC03_024_jr_8012ACE0.c:func_80133CD4 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:24:17 src/ov_SC03_011/ov_SC03_011_jr_8012ACE0.c:func_80135168 A=DIFFERS B: removed 0 needed 5 compiles 6 +03:24:17 src/ov_SC05_009/ov_SC05_009_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:24:17 src/ov_SC03_029/ov_SC03_029_jr_8012ACE0.c:func_80133CD4 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:24:17 src/ov_SC03_028/ov_SC03_028_jr_8012ACE0.c:func_80133CD4 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:24:17 src/ov_SC04_021/ov_SC04_021_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:24:17 src/ov_SC03_126/ov_SC03_126_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:24:17 src/ov_MAIN_012/ov_MAIN_012_jr_80131340.c:func_80133AB0 A=DIFFERS B: removed 0 needed 4 compiles 5 +03:24:17 src/ov_SC02_037/ov_SC02_037_jr_80131340.c:func_80133AB0 A=DIFFERS B: removed 0 needed 4 compiles 5 +03:24:18 src/ov_SC01_077/ov_SC01_077_jr_8012ACE0.c:func_80133AB0 A=DIFFERS B: removed 0 needed 4 compiles 5 +03:24:18 src/ov_SC05_019/ov_SC05_019_jr_80140608.c: A=DIFFERS B: removed 0 needed 1 compiles 2 +03:24:18 src/ov_SC03_014/ov_SC03_014_jr_8012ACE0.c:func_801345F8 A=DIFFERS B: removed 0 needed 3 compiles 4 +03:24:18 src/ov_SC01_000/ov_SC01_000_jr_80135A4C.c:func_80135A4C A=DIFFERS B: removed 0 needed 3 compiles 4 +03:24:18 src/ov_SC01_004/ov_SC01_004_jr_80135A4C.c:func_80135A4C A=DIFFERS B: removed 0 needed 3 compiles 4 +03:24:18 src/ov_MAIN_012/ov_MAIN_012_jr_80135A4C.c:func_80135A4C A=DIFFERS B: removed 0 needed 3 compiles 4 +03:24:18 src/ov_SC01_001/ov_SC01_001_jr_80135A4C.c:func_80135A4C A=DIFFERS B: removed 0 needed 3 compiles 4 +03:24:19 src/ov_SC02_037/ov_SC02_037_jr_80131340.c:func_801345F8 A=DIFFERS B: removed 0 needed 3 compiles 4 +03:24:19 src/ov_MAIN_012/ov_MAIN_012_jr_80131340.c:func_801345F8 A=DIFFERS B: removed 0 needed 3 compiles 4 +03:24:19 src/ov_SC01_077/ov_SC01_077_jr_8012ACE0.c:func_80133CD4 A=DIFFERS B: removed 0 needed 1 compiles 2 +03:24:19 src/ov_SC01_074/ov_SC01_074_jr_80135A4C.c:func_80135A4C A=DIFFERS B: removed 0 needed 3 compiles 4 +03:24:19 src/ov_SC01_009/ov_SC01_009_jr_80135A4C.c:func_80135A4C A=DIFFERS B: removed 0 needed 3 compiles 4 +03:24:19 src/ov_SC03_024/ov_SC03_024_jr_8012ACE0.c:func_801345F8 A=DIFFERS B: removed 0 needed 3 compiles 4 +03:24:19 src/ov_SC03_023/ov_SC03_023_jr_8012ACE0.c:func_801345F8 A=DIFFERS B: removed 0 needed 3 compiles 4 +03:24:19 src/ov_SC01_008/ov_SC01_008_jr_80135A4C.c:func_80135A4C A=DIFFERS B: removed 0 needed 3 compiles 4 +03:24:19 src/ov_SC01_077/ov_SC01_077_jr_80135A4C.c:func_80135A4C A=DIFFERS B: removed 0 needed 3 compiles 4 +03:24:19 src/ov_SC01_005/ov_SC01_005_jr_80135A4C.c:func_80135A4C A=DIFFERS B: removed 0 needed 3 compiles 4 +03:24:20 src/ov_SC01_080/ov_SC01_080_jr_80135A4C.c:func_80135A4C A=DIFFERS B: removed 0 needed 3 compiles 4 +03:24:20 src/ov_SC03_029/ov_SC03_029_jr_8012ACE0.c:func_801345F8 A=DIFFERS B: removed 0 needed 3 compiles 4 +03:24:20 src/ov_SC01_084/ov_SC01_084_jr_80135A4C.c:func_80135A4C A=DIFFERS B: removed 0 needed 3 compiles 4 +03:24:20 src/ov_SC02_004/ov_SC02_004_jr_80135A4C.c:func_80135A4C A=DIFFERS B: removed 0 needed 3 compiles 4 +03:24:20 src/ov_SC03_028/ov_SC03_028_jr_8012ACE0.c:func_801345F8 A=DIFFERS B: removed 0 needed 3 compiles 4 +03:24:20 src/ov_SC02_005/ov_SC02_005_jr_80135A4C.c:func_80135A4C A=DIFFERS B: removed 0 needed 3 compiles 4 +03:24:20 src/ov_SC02_000/ov_SC02_000_jr_80135A4C.c:func_80135A4C A=DIFFERS B: removed 0 needed 3 compiles 4 +03:24:20 src/ov_SC02_011/ov_SC02_011_jr_80135A4C.c:func_80135A4C A=DIFFERS B: removed 0 needed 3 compiles 4 +03:24:20 src/ov_SC02_015/ov_SC02_015_jr_80135A4C.c:func_80135A4C A=DIFFERS B: removed 0 needed 3 compiles 4 +03:24:20 src/ov_SC02_017/ov_SC02_017_jr_80135A4C.c:func_80135A4C A=DIFFERS B: removed 0 needed 3 compiles 4 +03:24:20 src/ov_SC02_016/ov_SC02_016_jr_80135A4C.c:func_80135A4C A=DIFFERS B: removed 0 needed 3 compiles 4 +03:24:21 src/ov_SC02_021/ov_SC02_021_jr_80135A4C.c:func_80135A4C A=DIFFERS B: removed 0 needed 3 compiles 4 +03:24:21 src/ov_SC02_028/ov_SC02_028_jr_80135A4C.c:func_80135A4C A=DIFFERS B: removed 0 needed 3 compiles 4 +03:24:21 src/ov_SC03_023/ov_SC03_023_jr_8012ACE0.c:func_80134C20 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:24:21 src/ov_SC02_027/ov_SC02_027_jr_80135A4C.c:func_80135A4C A=DIFFERS B: removed 0 needed 3 compiles 4 +03:24:21 src/ov_SC02_026/ov_SC02_026_jr_80135A4C.c:func_80135A4C A=DIFFERS B: removed 0 needed 3 compiles 4 +03:24:21 src/ov_SC02_035/ov_SC02_035_jr_80135A4C.c:func_80135A4C A=DIFFERS B: removed 0 needed 3 compiles 4 +03:24:21 src/ov_SC02_031/ov_SC02_031_jr_80135A4C.c:func_80135A4C A=DIFFERS B: removed 0 needed 3 compiles 4 +03:24:21 src/ov_SC03_024/ov_SC03_024_jr_8012ACE0.c:func_80134C20 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:24:21 src/ov_SC01_077/ov_SC01_077_jr_8012ACE0.c:func_801345F8 A=DIFFERS B: removed 0 needed 3 compiles 4 +03:24:21 src/ov_SC02_037/ov_SC02_037_jr_80135A4C.c:func_80135A4C A=DIFFERS B: removed 0 needed 3 compiles 4 +03:24:21 src/ov_SC02_039/ov_SC02_039_jr_80135A4C.c:func_80135A4C A=DIFFERS B: removed 0 needed 3 compiles 4 +03:24:21 src/ov_SC03_014/ov_SC03_014_jr_8012ACE0.c:func_80134C20 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:24:21 src/ov_SC03_028/ov_SC03_028_jr_8012ACE0.c:func_80134C20 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:24:21 src/ov_SC02_041/ov_SC02_041_jr_80135A4C.c:func_80135A4C A=DIFFERS B: removed 0 needed 3 compiles 4 +03:24:21 src/ov_SC03_003/ov_SC03_003_jr_80135A4C.c:func_80135A4C A=DIFFERS B: removed 0 needed 3 compiles 4 +03:24:21 src/ov_SC03_002/ov_SC03_002_jr_80135A4C.c:func_80135A4C A=DIFFERS B: removed 0 needed 3 compiles 4 +03:24:22 src/ov_SC03_001/ov_SC03_001_jr_80135A4C.c:func_80135A4C A=DIFFERS B: removed 0 needed 3 compiles 4 +03:24:22 src/ov_SC03_029/ov_SC03_029_jr_8012ACE0.c:func_80134C20 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:24:22 src/ov_SC03_006/ov_SC03_006_jr_80135A4C.c:func_80135A4C A=DIFFERS B: removed 0 needed 3 compiles 4 +03:24:22 src/ov_SC03_007/ov_SC03_007_jr_80135A4C.c:func_80135A4C A=DIFFERS B: removed 0 needed 3 compiles 4 +03:24:22 src/ov_SC03_010/ov_SC03_010_jr_80135A4C.c:func_80135A4C A=DIFFERS B: removed 0 needed 3 compiles 4 +03:24:22 src/ov_SC03_011/ov_SC03_011_jr_80135A4C.c:func_80135A4C A=DIFFERS B: removed 0 needed 3 compiles 4 +03:24:22 src/ov_SC03_012/ov_SC03_012_jr_80135A4C.c:func_80135A4C A=DIFFERS B: removed 0 needed 3 compiles 4 +03:24:22 src/ov_SC03_013/ov_SC03_013_jr_80135A4C.c:func_80135A4C A=DIFFERS B: removed 0 needed 3 compiles 4 +03:24:22 src/ov_SC03_023/ov_SC03_023_jr_80135A4C.c:func_80135A4C A=DIFFERS B: removed 0 needed 3 compiles 4 +03:24:23 src/ov_SC03_024/ov_SC03_024_jr_80135A4C.c:func_80135A4C A=DIFFERS B: removed 0 needed 3 compiles 4 +03:24:23 src/ov_SC03_028/ov_SC03_028_jr_80135A4C.c:func_80135A4C A=DIFFERS B: removed 0 needed 3 compiles 4 +03:24:23 src/ov_SC03_014/ov_SC03_014_jr_80135A4C.c:func_80135A4C A=DIFFERS B: removed 0 needed 3 compiles 4 +03:24:23 src/ov_SC01_077/ov_SC01_077_jr_8012ACE0.c:func_80134C20 A=DIFFERS B: removed 0 needed 2 compiles 3 +03:24:24 src/ov_SC03_023/ov_SC03_023_jr_8012ACE0.c:func_80135168 A=DIFFERS B: removed 0 needed 5 compiles 6 +03:24:24 src/ov_SC03_028/ov_SC03_028_jr_8012ACE0.c:func_80135168 A=DIFFERS B: removed 0 needed 5 compiles 6 +03:24:24 src/ov_SC03_024/ov_SC03_024_jr_8012ACE0.c:func_80135168 A=DIFFERS B: removed 0 needed 5 compiles 6 +03:24:25 src/ov_SC03_029/ov_SC03_029_jr_8012ACE0.c:func_80135168 A=DIFFERS B: removed 0 needed 5 compiles 6 +03:24:27 src/ov_SC03_014/ov_SC03_014_jr_8012ACE0.c:func_80135168 A=DIFFERS B: removed 0 needed 5 compiles 6 +03:24:28 delever: batch tus2 — 300 files (TUs; 2483 drawable) · 2752 bodies: 495 lever-free, 2257 residue, 0 refused · sites removed 3505 / needed 5262 / refused 0 / deferred 0 · replays 1350 (0 disagreed) · compiles 5616 in 251 s wall · final 300/300 identical · written 297 files +tus2 wall=255.86 s +exit=0 diff --git a/phase-ends/CURRENT_PHASE.md b/phase-ends/CURRENT_PHASE.md index ae53a10bae..0a77b35887 100644 --- a/phase-ends/CURRENT_PHASE.md +++ b/phase-ends/CURRENT_PHASE.md @@ -326,7 +326,9 @@ accumulate here as the phase produces them.** - **2026-09-09 — T4 batch `tus1`** (`.run/P36/delever/run_tus1.log`, `batch_tus1.json`): `delever: batch tus1 — 300 files (TUs; 2204 drawable) · 1392 bodies: 299 lever-free, 1093 residue, 0 refused · sites removed 3342 / needed 4177 / refused 0 / deferred 0 · replays 1364 (0 disagreed) · compiles 1794 in 59 s wall · final 300/300 identical · written 300 files` → R22 (`.run/P36/baseline/r22_tus1.log`) **`check-all: 218 passed, 0 failed of 218`** (`wall=157.17 s`) → census `THE PHASE'S NUMBER (pins + asm statements, GTE excluded): 49,787 sites in 15,243 bodies (2,244 distinct) · marked !FAKE 4,391 · UNMARKED 45,396`. -## 🛑 SESSION CHECKPOINT — S98 (2026-09-09): T0 ☑ T1 ☑ T1b ☑ T2 ☑ T3 ☑ — all committed (T3 = `39e3e1851` tools, `cd24727dd` + `7ee458dd7` the ov_SC04_011 batches, this close); NEXT = T4 the mechanical campaign: `tools/delever_cycle.sh` over the whole population (TUs then headers), unattended, one commit per batch, R22 every batch | the number: 53,033 sites in 15,638 bodies (2,246 distinct), 310 marked, 0 orphans | last batch `tus1` on e5f59c12f: THE PHASE'S NUMBER (pins + asm statements, GTE excluded): 49,787 sites in 15,243 bodies (2,244 distinct) · marked !FAKE 4,391 · UNMARKED 45,396 +- **2026-09-09 — T4 batch `tus2`** (`.run/P36/delever/run_tus2.log`, `batch_tus2.json`): `delever: batch tus2 — 300 files (TUs; 2483 drawable) · 2752 bodies: 495 lever-free, 2257 residue, 0 refused · sites removed 3505 / needed 5262 / refused 0 / deferred 0 · replays 1350 (0 disagreed) · compiles 5616 in 251 s wall · final 300/300 identical · written 297 files` → R22 (`.run/P36/baseline/r22_tus2.log`) **`check-all: 218 passed, 0 failed of 218`** (`wall=148.11 s`) → census `THE PHASE'S NUMBER (pins + asm statements, GTE excluded): 46,424 sites in 14,758 bodies (2,258 distinct) · marked !FAKE 9,393 · UNMARKED 37,031`. + +## 🛑 SESSION CHECKPOINT — S98 (2026-09-09): T0 ☑ T1 ☑ T1b ☑ T2 ☑ T3 ☑ — all committed (T3 = `39e3e1851` tools, `cd24727dd` + `7ee458dd7` the ov_SC04_011 batches, this close); NEXT = T4 the mechanical campaign: `tools/delever_cycle.sh` over the whole population (TUs then headers), unattended, one commit per batch, R22 every batch | the number: 53,033 sites in 15,638 bodies (2,246 distinct), 310 marked, 0 orphans | last batch `tus2` on a605e1dba: THE PHASE'S NUMBER (pins + asm statements, GTE excluded): 46,424 sites in 14,758 bodies (2,258 distinct) · marked !FAKE 9,393 · UNMARKED 37,031 ### 0. How to use this block A fresh session reads CLAUDE.md's load order, replays this block verbatim, confirms the effort (T4/T5/T6/T8/T9 are xHigh per the plan, Max is diff --git a/src/ov_MAIN_012/ov_MAIN_012_jr_80131340.c b/src/ov_MAIN_012/ov_MAIN_012_jr_80131340.c index c82ed7e933..25800af066 100644 --- a/src/ov_MAIN_012/ov_MAIN_012_jr_80131340.c +++ b/src/ov_MAIN_012/ov_MAIN_012_jr_80131340.c @@ -1639,7 +1639,7 @@ s32 func_80133AB0(s16 flag, s16 x, s16 y, s32 arg3) u16 *pA = (*(u16 * *)&D_8017E914); u16 *pB = (*(u16 * *)&D_8017E910); u16 *pC = (*(u16 * *)&D_8017E91C); - register int zr __asm__("$0"); + register int zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) u32 X, Y, cell, Xc, Yc; u16 k, off; int cnt; @@ -1647,7 +1647,7 @@ s32 func_80133AB0(s16 flag, s16 x, s16 y, s32 arg3) u8 *s0; u16 raw; u32 hib; - register int harg __asm__("$4"); + register int harg __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) s32 ret; void *p0C, *p10; u8 *p14, *p18, *p1C; @@ -1658,11 +1658,11 @@ s32 func_80133AB0(s16 flag, s16 x, s16 y, s32 arg3) pC[2] = pA[2] - pB[2]; X = ((((u16)x + 0x8000) >> 7) & 0x1ff) - map->ox; - __asm__("addu %0,%1,$zero" : "=r"(Xc) : "r"(X)); + __asm__("addu %0,%1,$zero" : "=r"(Xc) : "r"(X)); // !FAKE: instruction addu — NEEDED DIFFERS (P36 rung B tus2) if (!((X & 0xffff) < map->w)) return 0; Y = ((((u16)y + 0x8000) >> 7) & 0x1ff) - map->oy; - __asm__("addu %0,%1,$zero" : "=r"(Yc) : "r"(Y)); + __asm__("addu %0,%1,$zero" : "=r"(Yc) : "r"(Y)); // !FAKE: instruction addu — NEEDED DIFFERS (P36 rung B tus2) if (!((Y & 0xffff) < map->h)) return 0; @@ -1997,10 +1997,10 @@ s32 func_801345F8(s32 arg) extern u16 * D_8017E910; extern u16 D_80184130; - register u16 *param_1 __asm__("$5") = ((u16 *)arg); - register u16 *cc __asm__("$4") = D_8017E910; + register u16 *param_1 __asm__("$5") = ((u16 *)arg); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) + register u16 *cc __asm__("$4") = D_8017E910; // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) int c8000 = 0x8000; - register int zr __asm__("$0"); + register int zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) u32 c1, c2, uVar6, uVar2, cnt, v14; u16 *ptmp, *puVar4, *puVar7, uVar1; int hi, harg, iVar9, iVar8, uVar3, uVar10, tbl; diff --git a/src/ov_MAIN_012/ov_MAIN_012_jr_80135A4C.c b/src/ov_MAIN_012/ov_MAIN_012_jr_80135A4C.c index 3ac30e0975..c22e79df18 100644 --- a/src/ov_MAIN_012/ov_MAIN_012_jr_80135A4C.c +++ b/src/ov_MAIN_012/ov_MAIN_012_jr_80135A4C.c @@ -625,7 +625,7 @@ s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3) { extern u8 D_801152B0; s32 *p; - register s32 s7 __asm__("$23"); + register s32 s7 __asm__("$23"); // !FAKE: pin $23 — NEEDED DIFFERS (P36 rung B tus2) s32 flag; s32 acc; s16 i; @@ -672,7 +672,7 @@ s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3) { return 1; next: p = (s32 *)*p; - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) if (p != 0) goto loop; return 0; } @@ -686,7 +686,7 @@ s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3) { s32 t = 0; if (((V3 *)a2)->x == ((V3 *)a3)->x && ((V3 *)a2)->y == ((V3 *)a3)->y) { s32 zt = (((V3 *)a2)->z == ((V3 *)a3)->z); - __asm__("addu %0,%1,$zero" : "=r"(t) : "r"(zt)); + __asm__("addu %0,%1,$zero" : "=r"(t) : "r"(zt)); // !FAKE: instruction addu — NEEDED DIFFERS (P36 rung B tus2) } eq = t; } diff --git a/src/ov_MAIN_012/ov_MAIN_012_jr_8013C98C.c b/src/ov_MAIN_012/ov_MAIN_012_jr_8013C98C.c index e9ae7e6a34..dfc7a89cdd 100644 --- a/src/ov_MAIN_012/ov_MAIN_012_jr_8013C98C.c +++ b/src/ov_MAIN_012/ov_MAIN_012_jr_8013C98C.c @@ -1017,7 +1017,7 @@ void func_8013CF68() u8 t0, t1, t2; u8 *base; - __asm__("la %0, D_800A5E94" : "=r"(base)); + __asm__("la %0, D_800A5E94" : "=r"(base)); // !FAKE: instruction la — NEEDED DIFFERS (P36 rung B tus2) *(s32 *)(base - 0xC) = 0; t0 = D_80185B28; t1 = D_80185B29; t2 = D_80185B2A; @@ -1119,7 +1119,7 @@ void func_8013D178(void) { extern unsigned char D_80185BC8, D_80185BC9, D_80185BCA, D_80185BCB, D_80185BCC, D_80185BCD, D_80185BCE, D_80185BCF, D_80185BD0; extern unsigned char D_80185BC8, D_80185BC9, D_80185BCA, D_80185BCB, D_80185BCC, D_80185BCD, D_80185BCE, D_80185BCF, D_80185BD0; unsigned char v, t; - register unsigned char *p __asm__("$5"); + register unsigned char *p __asm__("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) p = &D_80185B28; v = *p; t = D_80185BC8; if (v != t) { if (v < t) *p = v + 8; else *p = v - 8; } @@ -1341,13 +1341,13 @@ void func_8013D53C(void *arg0v) { n = arg0->w * arg0->h; i = 0; src = arg0->data; - __asm__("" :: "r"(src)); /* +2 refs on src (depth-2): keeps src above i, below the mfhi temp */ + __asm__("" :: "r"(src)); /* +2 refs on src (depth-2): keeps src above i, below the mfhi temp */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) dst = src + n; if (n > 0) { do { u16 px; s32 r, g, b, out; - __asm__("" :: "r"(i)); /* +3 refs on i (depth-3): lifts i over dst in the $t2 race */ + __asm__("" :: "r"(i)); /* +3 refs on i (depth-3): lifts i over dst in the $t2 race */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) px = *src; r = ((px & 0x1F) * s0v) / 2560; g = (((px & 0x3E0) * t9v) / 2560) & 0x3E0; @@ -1381,10 +1381,10 @@ void func_8013D8FC(void) { extern s16 *D_801841AC; - register s16 *psVar3 __asm__("$17"); - register s16 *psVar2 __asm__("$16"); - register s32 c9 __asm__("$19"); - register s32 cff __asm__("$18"); + s16 *psVar3; + register s16 *psVar2 __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + s32 c9; + s32 cff; u16 sVar1; s16 buf[4]; @@ -1426,22 +1426,22 @@ void func_8013D9B0(int param_1) extern s32 D_801841C4; u8 buf[0x20]; - register s32 uVar13 __asm__("$16"); - register u16 *psVar14 __asm__("$17"); - register u16 *psVar15 __asm__("$18"); - register s32 uVar16 __asm__("$19"); - register void *r0 __asm__("$20"); - register u16 *puVar10 __asm__("$11"); - register u16 *puVar9 __asm__("$10"); - register s32 iVar11 __asm__("$13"); - register s32 iVar12 __asm__("$14"); + s32 uVar13; + register u16 *psVar14 __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) + u16 *psVar15; + s32 uVar16; + void *r0; + u16 *puVar10; + register u16 *puVar9 __asm__("$10"); // !FAKE: pin $10 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar11; + register s32 iVar12 __asm__("$14"); // !FAKE: pin $14 — NEEDED DIFFERS (P36 rung B tus2) u16 sVar4; - register u32 uVar5 __asm__("$3"); - register u32 uVar7 __asm__("$6"); - register u32 uVar1 __asm__("$7"); - register u32 uVar6 __asm__("$4"); - register u32 uVar8 __asm__("$8"); - register u32 uVar3 __asm__("$9"); + register u32 uVar5 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus2) + register u32 uVar7 __asm__("$6"); // !FAKE: pin $6 — NEEDED DIFFERS (P36 rung B tus2) + register u32 uVar1 __asm__("$7"); // !FAKE: pin $7 — NEEDED DIFFERS (P36 rung B tus2) + u32 uVar6; + register u32 uVar8 __asm__("$8"); // !FAKE: pin $8 — NEEDED DIFFERS (P36 rung B tus2) + register u32 uVar3 __asm__("$9"); // !FAKE: pin $9 — NEEDED DIFFERS (P36 rung B tus2) psVar15 = (*(u16 * *)&D_801841AC); if (psVar15 != 0) { @@ -1456,31 +1456,31 @@ void func_8013D9B0(int param_1) iVar11 = 0; if (sVar4 == 9) { *(s16 *)(buf + 0) = psVar14[-4]; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *(s16 *)(buf + 2) = psVar14[-3]; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *(s16 *)(buf + 4) = psVar14[-2]; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *(s16 *)(buf + 6) = psVar14[-1]; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) { - register s32 mw __asm__("$3") = (s32)((s16 *)psVar14)[-2]; - register s32 mh __asm__("$2") = (s32)((s16 *)psVar14)[-1]; + register s32 mw __asm__("$3") = (s32)((s16 *)psVar14)[-2]; // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus2) + s32 mh = (s32)((s16 *)psVar14)[-1]; iVar12 = mw * mh; } uVar13 = 0; puVar10 = *(u16 **)psVar14; { - register s32 boff __asm__("$2") = iVar12 * 2; - register u16 *pi __asm__("$5"); + register s32 boff __asm__("$2") = iVar12 * 2; // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) + register u16 *pi __asm__("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) pi = (u16 *)((s32)puVar10 + boff); - __asm__ __volatile__("" : "=r"(pi) : "0"(pi)); + __asm__ __volatile__("" : "=r"(pi) : "0"(pi)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) puVar9 = pi; } if (0 < iVar12) { do { - register u32 pix __asm__("$2"); - register u32 out __asm__("$2"); + register u32 pix __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) + register u32 out __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) u32 result; *(u32 *)(buf + 0xc) = (u32)*puVar10; pix = (u32)*puVar9; @@ -1489,17 +1489,17 @@ void func_8013D9B0(int param_1) uVar1 = pix & 0x7c00; { void *p1; - register void *pa __asm__("$2"); - register void *pb __asm__("$12"); - __asm__ __volatile__(""); + register void *pa __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) + register void *pb __asm__("$12"); // !FAKE: pin $12 — NEEDED DIFFERS (P36 rung B tus2) + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) p1 = buf + 0xc; - __asm__ __volatile__("" : "=r"(p1) : "0"(p1)); + __asm__ __volatile__("" : "=r"(p1) : "0"(p1)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) gte_ldIR0z(); gte_ldrgb(r0); gte_ldIRGB(p1); gte_dpcl(); pa = buf + 0x10; - __asm__ __volatile__("" : "=r"(pa) : "0"(pa)); + __asm__ __volatile__("" : "=r"(pa) : "0"(pa)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) pb = pa; gte_stORGB(pb); } @@ -1508,21 +1508,21 @@ void func_8013D9B0(int param_1) uVar8 = out & 0x3e0; uVar3 = out & 0x7c00; if (uVar5 != uVar6) { - register s32 c __asm__("$2"); + s32 c; uVar13 = 1; if ((s32)uVar5 < (s32)uVar6) uVar5 = uVar5 + 1; c = (s32)uVar6 < (s32)uVar5; if (c) uVar5 = uVar5 - 1; } if (uVar7 != uVar8) { - register s32 c __asm__("$2"); + register s32 c __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) uVar13 = 1; if ((s32)uVar7 < (s32)uVar8) uVar7 = uVar7 + 0x20; c = (s32)uVar8 < (s32)uVar7; if (c) uVar7 = uVar7 - 0x20; } if (uVar1 != uVar3) { - register s32 c __asm__("$2"); + register s32 c __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) uVar13 = 1; if ((s32)uVar1 < (s32)uVar3) uVar1 = uVar1 + 0x400; c = (s32)uVar3 < (s32)uVar1; @@ -1667,9 +1667,9 @@ void func_8013DD68() { u16 *puVar16; u16 *q; u16 *puVar10; - register u16 uVar2 __asm__("$3"); + register u16 uVar2 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus2) int uVar5; - register int iVar14 __asm__("$7"); + register int iVar14 __asm__("$7"); // !FAKE: pin $7 — NEEDED DIFFERS (P36 rung B tus2) Buf_8013DD68 buf; u8 *pbase; u8 *base; @@ -1688,7 +1688,7 @@ void func_8013DD68() { p = p + 0x10; iVar14 = 0; if (uVar1 != 0) { - register int c5 __asm__("$11") = 5; + int c5 = 5; puVar10 = (u16 *)((int)p + 0x18); q = puVar16 + 8; do { @@ -1788,7 +1788,7 @@ void func_8013E5E8(void) extern unsigned short D_80115112; extern u16 D_80115116; extern void (*D_8017F734[])(void); - register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 -> store retires early */ + register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 -> store retires early */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) func_80029444(); func_801754A8(); D_8011511E = func_80014ED4(0); @@ -1836,12 +1836,12 @@ void func_8013E6AC(void) { D_80115140[i] = 0; } if (!((u32)func_80029504() < 5 || currentLocationId == 0x302A || currentLocationId == 0x3073)) { - register s32 *ep __asm__("$8"); - register s32 *fp __asm__("$9"); + s32 *ep; + s32 *fp; fp = (s32 *)&D_80115110; ep = (s32 *)&D_8017F720; for (i = 0; i < 5; i++) { - register s32 *fa __asm__("$6"); + s32 *fa; s32 v; fa = (s32 *)(i * 4 + (s32)fp); v = ep[i] * 3 >> 2; @@ -2012,7 +2012,7 @@ void func_8013EB7C(void) { extern unsigned char D_8017F6FC; s32 sp10[2]; short sVar1; - register short sVar2 __asm__("$2"); + register short sVar2 __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) s32 a0v; s32 iVar4; @@ -2139,7 +2139,7 @@ s32 func_8013EF88() { unsigned short v; short i; - register short *p124 __asm__("$16"); + short *p124; v = D_80115118.field0; if (v != 0) { diff --git a/src/ov_MAIN_012/ov_MAIN_012_jr_8015A3C8.c b/src/ov_MAIN_012/ov_MAIN_012_jr_8015A3C8.c index 2aeaff3b6f..1261f62400 100644 --- a/src/ov_MAIN_012/ov_MAIN_012_jr_8015A3C8.c +++ b/src/ov_MAIN_012/ov_MAIN_012_jr_8015A3C8.c @@ -1277,9 +1277,9 @@ extern void func_80147D38(s32 a0, s32 a1, s32 a2, s32 a3, void * a4); extern void func_80147E44(s32 a0, s32 a1, s32 a2, s32 a3); extern void func_80147F78(s32 arg0, s32 arg1, s32 arg2, s32 arg3); extern void func_80147F50(s32 arg0); -extern volatile s32 D_80127090; -extern volatile s32 D_80127094; -extern volatile s32 D_80127098; +extern s32 D_80127090; +extern s32 D_80127094; +extern s32 D_80127098; extern void func_80147F78(s32 a0, s32 a1, s32 a2, s32 a3); extern void func_80148038(s32 a0, s32 a1); extern s32 csqrt(s32 a0); @@ -3701,8 +3701,8 @@ void func_8015D01C(int param_1) { extern int D_80180BE0; int iVar4; - register unsigned short uVar1 __asm__("$19"); - register unsigned short uVar5 __asm__("$17"); + unsigned short uVar1; + register unsigned short uVar5 __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) short sVar2; short sVar3; @@ -3856,8 +3856,8 @@ void func_8015D380(s32 a0) { extern s32 D_80180C4C; s16 out[4]; s32 buf[8]; - register s32 s1 __asm__("$17") = a0; - register s32 *s0 __asm__("$16") = buf; + s32 s1 = a0; + s32 *s0 = buf; ((void (*)(void *))func_80013F3C)((void *)s0); ((void (*)(void *, s32))func_80012558)((void *)s0, *(s16 *)(*(s32 *)(s1 + 0x20) + 0x12)); ((void (*)(void *, s32))func_800126C4)((void *)s0, *(s16 *)(*(s32 *)(s1 + 0x20) + 0x10)); @@ -4013,7 +4013,7 @@ void func_8015D738(void *arg0) { if (s1 != 0) { if (*(u16 *)s1 == 0x360) goto block_808; } - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) if (s1 != 0) { if (*(u16 *)s1 != 0) goto block_7F4; } @@ -4925,7 +4925,7 @@ void func_8015FBE0(s32 *param_1) ((void (*)(s32 *, s16))func_80147078)(param_1, 0); ((void (*)(s32 *))func_80159B70)(param_1); } else { - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) D_80078EC1 = 0; ((void (*)(s32 *, s32))func_80154150)(param_1, 0x20); ((void (*)(s32 *, s32))func_80154A74)(param_1, 0x18); @@ -5809,7 +5809,7 @@ void func_80161E08(s32 param_1) { ((a2 = func_800291DC(8)) & 0x8000) != 0) { if (D_800B5BD8 == 0) { - __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x65A8)); + __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x65A8)); // !FAKE: instruction move — NEEDED DIFFERS (P36 rung B tus2) D_801842A0[0] = p; func_80024054(&D_80180E88, &D_801842AC); func_8001CE28(p, &D_801842AC); @@ -5820,7 +5820,7 @@ void func_80161E08(s32 param_1) { } if (D_800B5C10 == 0) { - __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x65E0)); + __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x65E0)); // !FAKE: instruction move — NEEDED DIFFERS (P36 rung B tus2) D_801842A0[1] = p; func_80024054(&D_80180EA8, &D_801842D4); func_8001CE28(p, &D_801842D4); @@ -5831,7 +5831,7 @@ void func_80161E08(s32 param_1) { } if (D_800B5C48 == 0) { - __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x6618)); + __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x6618)); // !FAKE: instruction move — NEEDED DIFFERS (P36 rung B tus2) D_801842A0[2] = p; func_800242D0((s16)func_801620C4(), &D_801842EC, 0x84); func_8001CE68(p, &D_801842EC); @@ -5890,9 +5890,9 @@ s32 func_801621CC(s32 arg0) { extern u8 D_80078EB0; extern u8 D_80078EB1; extern s32 D_80180EBC; - register s32 s0 __asm__("$16") = arg0; /* $s0: arg0, crosses the call */ - register u8 *s1 __asm__("$17") = D_80078E78; /* $s1: base, hoisted for the loop */ - register s32 i __asm__("$5"); /* $a1: counter (pin fixes the i/d swap) */ + s32 s0 = arg0; /* $s0: arg0, crosses the call */ + u8 *s1 = D_80078E78; /* $s1: base, hoisted for the loop */ + register s32 i __asm__("$5"); /* $a1: counter (pin fixes the i/d swap) */ // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) u32 a2; s32 d; /* $a0: natural alloc; load via $v0 temp */ s32 v, last, hi, lo; @@ -6024,14 +6024,14 @@ s32 func_80162438(s32 _unused0) { extern s16 D_800B5C74; u32 uVar2; - register u8 *base __asm__("$18"); - register u8 *item __asm__("$17"); + u8 *base; + u8 *item; base = &(*(u8 *)&D_800AF630); uVar2 = func_800291DC(0x12); if ((uVar2 & 0x8000) != 0) { if (D_800B5BD8 == 0) { - register u8 *t __asm__("$2") = base + 0x65A8; + register u8 *t __asm__("$2") = base + 0x65A8; // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) item = t; D_801842F8[0] = (s32)item; func_80024054(D_80180EEC, D_80184304); @@ -6042,7 +6042,7 @@ s32 func_80162438(s32 _unused0) { D_800B5BE2 = -D_800AF7BE / 2 + 0x28; } if (D_800B5C10 == 0) { - register u8 *t __asm__("$2") = base + 0x65E0; + register u8 *t __asm__("$2") = base + 0x65E0; // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) item = t; D_801842F8[1] = (s32)item; func_80024054(((u8 *)&D_80180F04), D_8018432C); @@ -6053,7 +6053,7 @@ s32 func_80162438(s32 _unused0) { D_800B5C1A = -D_800AF7BE / 2 + 0x30; } if (D_800B5C48 == 0) { - register u8 *t __asm__("$2") = base + 0x6618; + register u8 *t __asm__("$2") = base + 0x6618; // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) item = t; D_801842F8[2] = (s32)item; func_800242D0((s16)func_801626B8(), D_80184348, 0x84); @@ -6132,10 +6132,10 @@ void func_801627E8(void) extern s32 D_8011F750; /* canonical: engine_core.h `extern s32 D_8011F750;` (read here as a byte) */ extern void (*D_80180F24[])(void); /* word-stride table of dispatch fn pointers */ - register u8 *p __asm__("$4") = (u8 *)&D_8011F750; + register u8 *p __asm__("$4") = (u8 *)&D_8011F750; // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) s32 idx; - __asm__ __volatile__("" : "=r"(p) : "0"(p)); /* materialize &D_8011F750 into $a0 (defeat %lo-fold of the lbu) */ + __asm__ __volatile__("" : "=r"(p) : "0"(p)); /* materialize &D_8011F750 into $a0 (defeat %lo-fold of the lbu) */ // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) idx = *p; if (idx != 0) { idx = idx - 1; @@ -6361,7 +6361,7 @@ void func_80163EC8(s32 param_1) { s32 psVar6; s32 iVar8; s32 iVar7; - register s32 uVar5 __asm__("$2"); /* PIN (flagged): uVar5 -> $v0 */ + register s32 uVar5 __asm__("$2"); /* PIN (flagged): uVar5 -> $v0 */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) u16 uVar4; u8 uVar3; @@ -6645,9 +6645,9 @@ void func_80164BDC(s32 param_1) extern u8 D_8018435D; extern u8 D_8018435E; extern u8 D_8018435F; - register s32 p1 __asm__("$17"); /* $s1 */ - register s32 iVar1 __asm__("$16"); /* $s0 */ - register s32 base __asm__("$18"); /* $s2 */ + register s32 p1 __asm__("$17"); /* $s1 */ // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar1; /* $s0 */ + s32 base; /* $s2 */ p1 = param_1; iVar1 = ((s32 (*)(void))func_80146578)(); @@ -6807,9 +6807,9 @@ void func_801651B8(void * param_1) { extern s32 D_80184398; - register s32 *puVar1 __asm__("$16"); /* $s0 */ - register s32 iVar2 __asm__("$17"); /* $s1 */ - register s32 p __asm__("$18"); /* $s2 */ + register s32 *puVar1 __asm__("$16"); /* $s0 */ // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar2; /* $s1 */ + s32 p; /* $s2 */ p = param_1; ((s32 (*)(s32, s32, s32))func_80165240)(p, p + 0x2c, p + 0x50); @@ -6818,7 +6818,7 @@ void func_801651B8(void * param_1) do { if (puVar1[3] != 0) { s32 a0v = p; - __asm__ __volatile__("" : "=r"(a0v) : "0"(a0v)); + __asm__ __volatile__("" : "=r"(a0v) : "0"(a0v)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) ((s32 (*)(s32, s32, s32))func_80165240)(a0v, (s32)puVar1, (s32)(puVar1 + 2)); puVar1[3] = puVar1[3] + -1; } @@ -7225,7 +7225,7 @@ s32 func_80166690(s32 param_1, s32 param_2) unsigned int w9, w7, w, t, w3b; int w3; short sVar10; - register unsigned int zr __asm__("$0"); + register unsigned int zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) blk = aD800AE620; i6 = (short)param_1; @@ -7311,7 +7311,6 @@ s32 func_80166690(s32 param_1, s32 param_2) c.c32 = t; c.c22 = t; c.c31 = t; c.c21 = t; } - __asm__ __volatile__("" :: "r"(iVar3)); func_80017758(&c, &blk); w3b = iVar3 - 1; iVar3 = w3b + zr; @@ -7461,18 +7460,18 @@ void func_80166F58(s32 param_1, s32 param_2, s32 param_3, s32 param_4) extern s32 D_8011D030; extern unsigned char D_80184418[]; - register int p2 __asm__("$20"); /* $s4 */ - register int p3 __asm__("$17"); /* $s1 */ - register int t2 __asm__("$5"); /* a1 */ - register int t3 __asm__("$6"); /* a2 */ + register int p2 __asm__("$20"); /* $s4 */ // !FAKE: pin $20 — NEEDED DIFFERS (P36 rung B tus2) + int p3; /* $s1 */ + register int t2 __asm__("$5"); /* a1 */ // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) + int t3; /* a2 */ unsigned short *puVar1; short iVar2; int eq; iVar2 = 0; puVar1 = ((unsigned short *)&D_8011D030); - t2 = ((short)param_2); SHB(t2); p2 = t2; SHB(p2); - t3 = ((short)param_3); SHB(t3); p3 = t3; + t2 = ((short)param_2); SHB(t2); p2 = t2; SHB(p2); // !FAKE: launder via SHB — NEEDED DIFFERS; launder via SHB — NEEDED DIFFERS (P36 rung B tus2) + t3 = ((short)param_3); SHB(t3); p3 = t3; // !FAKE: launder via SHB — NEEDED DIFFERS (P36 rung B tus2) eq = (p2 == p3); do { if ((puVar1 != ((unsigned short *)param_1)) && @@ -7539,17 +7538,17 @@ s32 func_801670E4(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { extern s32 D_801269AC; extern u16 D_80126CE0; Fr_801670E4 f; - register u8 *p __asm__("$18"); /* $s2 */ - register s32 ent __asm__("$19"); /* $s3 */ + u8 *p; /* $s2 */ + s32 ent; /* $s3 */ s16 i; s32 d; s32 node; u16 c; u8 cv; u8 cv2; - register s32 gA __asm__("$2"); - register s32 cxv __asm__("$4"); - register s32 czv __asm__("$5"); + register s32 gA __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) + register s32 cxv __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) + s32 czv; u8 *vc; u8 *ap; u8 *mp; @@ -7567,12 +7566,12 @@ s32 func_801670E4(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { f.col[1].b = 0x70; cv = *(u8 *)(ent + 0x12); f.cx = arg1; - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) va = (u8 *)&f.cx; - __asm__ __volatile__("" : "=r"(va) : "0"(va)); + __asm__ __volatile__("" : "=r"(va) : "0"(va)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) f.cy = arg2; vb = va; - __asm__ __volatile__("" : "=r"(vb) : "0"(vb)); + __asm__ __volatile__("" : "=r"(vb) : "0"(vb)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) p = D_80181284; i = 0; f.col[0].b = 0; @@ -7642,10 +7641,10 @@ s32 func_801670E4(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { if (*(s32 *)(ent + 0x30) > 0) { vc = (u8 *)&f.cx; - __asm__ __volatile__("" : "=r"(vc) : "0"(vc)); + __asm__ __volatile__("" : "=r"(vc) : "0"(vc)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) mp = f.m1; ap = mp; - __asm__ __volatile__("" : "=r"(ap) : "0"(ap)); + __asm__ __volatile__("" : "=r"(ap) : "0"(ap)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) p = D_80181298; i = 0; d = (s16)f.a8[0] >> 6; @@ -7744,8 +7743,8 @@ s32 func_80167AE0(s32 param_1, s32 param_2, s32 param_3) { struct Fr fr; u8 *p; s32 i; - register s32 t __asm__("$2"); - register s32 zr __asm__("$0"); + s32 t; + register s32 zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) s32 flags; func_80168070(param_1, ((s16 *)param_2), ((s16 *)param_3), fr.matrix); @@ -8111,7 +8110,7 @@ void func_80168828(void) extern void func_800173BC(void *a0, void *a1); extern u16 D_80181364[]; - register s32 a0v __asm__("$4"); + register s32 a0v __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) s32 param_1 = a0v; Thing_80168828 thing; s16 matA[16]; @@ -8119,7 +8118,7 @@ void func_80168828(void) s16 svec[4]; u16 *p; short i; - register s32 c40 __asm__("$3"); /* $v1: hold the CSE'd 0x40 (else gcc folds to $v0 immediate) */ + register s32 c40 __asm__("$3"); /* $v1: hold the CSE'd 0x40 (else gcc folds to $v0 immediate) */ // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus2) c40 = 0x40; thing.f04 = 2; @@ -8210,8 +8209,8 @@ void func_80168BDC(s32 param_1, s32 param_2, s32 param_3, s32 param_4) short mtx[16]; short vec[4]; int r; - register int i __asm__("$17"); /* loop counter, survives the call -> $s1 */ - register int tmp __asm__("$2"); /* increment temp -> $v0 (the split-IV) */ + int i; /* loop counter, survives the call -> $s1 */ + int tmp; /* increment temp -> $v0 (the split-IV) */ func_800D2318(); vec[0] = *(short *)(param_1 + 0x12); vec[1] = *(short *)(param_1 + 0x16); @@ -8244,7 +8243,7 @@ void func_80168BDC(s32 param_1, s32 param_2, s32 param_3, s32 param_4) } tmp = i + 1; i = tmp; - __asm__ __volatile__("" : "=r"(i) : "0"(i)); + __asm__ __volatile__("" : "=r"(i) : "0"(i)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) } while ((short)tmp < (short)param_4); } } @@ -8268,8 +8267,8 @@ void func_80168D94(int a0) { short v10[4]; /* sp+0x10 SVECTOR */ short v18[16]; /* sp+0x18 MATRIX_L48 */ short v38[16]; /* sp+0x38 MATRIX_L48 */ - register int v1 __asm__("$3"); - register int v0 __asm__("$2"); + int v1; + register int v0 __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) v10[0] = *(unsigned short *)(s1 + 0x12); v10[1] = *(unsigned short *)(s1 + 0x16); v10[2] = *(unsigned short *)(s1 + 0x1A); @@ -8278,7 +8277,7 @@ void func_80168D94(int a0) { v0 = rand(); v1 = (v0 & 0x7F) << 3; v0 = (int)((unsigned int)(v0 & 0x7F00) >> 5); - __asm__("" : "=r"(v0) : "0"(v0)); + __asm__("" : "=r"(v0) : "0"(v0)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) v0 += 0xC00; } else { v0 = rand(); @@ -8287,7 +8286,7 @@ void func_80168D94(int a0) { } v10[0] = v1; v10[1] = v0; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) v10[2] = 0; RotMatrixYXZ(v10, v18); func_80048EAC(v38, v18); @@ -8296,9 +8295,9 @@ void func_80168D94(int a0) { v10[2] = 0x24; ((void (*)(void *, void *, void *))ApplyMatrixSV)(v18, v10, v10); { - register s32 a __asm__("$4") = *(unsigned short *)(s1 + 0x6); - register s32 b __asm__("$5") = *(unsigned short *)(s1 + 0xA); - register s32 c __asm__("$3") = *(unsigned short *)(s1 + 0xE); + register s32 a __asm__("$4") = *(unsigned short *)(s1 + 0x6); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) + s32 b = *(unsigned short *)(s1 + 0xA); + register s32 c __asm__("$3") = *(unsigned short *)(s1 + 0xE); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus2) *(unsigned short *)(s1 + 0x12) = v10[0]; *(unsigned short *)(s1 + 0x16) = v10[1]; { @@ -8391,8 +8390,8 @@ void func_80169058(s32 a0) { s16 v18[4]; /* sp+0x18 SVECTOR */ s16 v20[16]; /* sp+0x20 MATRIX_L48 */ s16 v40[16]; /* sp+0x40 MATRIX_L48 */ - register s32 v1 __asm__("$3"); - register s32 v0 __asm__("$2"); + s32 v1; + register s32 v0 __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) v10[0] = *(u16 *)(s1 + 0x6); v10[1] = *(u16 *)(s1 + 0xA); v10[2] = *(u16 *)(s1 + 0xE); @@ -8407,7 +8406,7 @@ void func_80169058(s32 a0) { v0 = rand(); v1 = (v0 & 0x7F) << 3; v0 = ((u32)(v0 & 0x7F00)) >> 5; - __asm__ __volatile__("" : "=r"(v0) : "0"(v0)); + __asm__ __volatile__("" : "=r"(v0) : "0"(v0)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) v0 = v0 + 0xC00; } else { v0 = rand(); @@ -8416,7 +8415,7 @@ void func_80169058(s32 a0) { } v10[0] = v1; v10[1] = v0; - __asm__ __volatile__("" : : "r"(v1), "r"(v0)); + __asm__ __volatile__("" : : "r"(v1), "r"(v0)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) v10[2] = 0; RotMatrixYXZ(v10, v20); func_80048EAC(v40, v20); @@ -8459,8 +8458,8 @@ extern void func_800D20C0(void *a0, void *a1, s32 a2); extern void func_800D23D0(void *a0); extern void func_80169584(s32 param_1); void func_80169408(s32 a0) { - register s32 s2 __asm__("$18") = a0; - register s32 s1 __asm__("$17"); + register s32 s2 __asm__("$18") = a0; // !FAKE: pin $18 — NEEDED DIFFERS (P36 rung B tus2) + s32 s1; s16 v10[4]; /* sp+0x10 SVECTOR */ s16 out[4]; /* sp+0x18 SVECTOR */ s16 m[32]; /* sp+0x20 MATRIX_L48 (+ trailing reserve to 0x60 — matches target frame) */ @@ -8754,8 +8753,8 @@ void func_8016A290(s32 param_1, void *param_2, void *param_3) { struct Fr_8016A290 fr; u8 *p; s32 i; - register s32 t __asm__("$2"); - register s32 zr __asm__("$0"); + s32 t; + register s32 zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) s32 flags; s32 iVar3; diff --git a/src/ov_SC01_000/ov_SC01_000_jr_8012ACE0.c b/src/ov_SC01_000/ov_SC01_000_jr_8012ACE0.c index 6a3c289b2f..b6868c0323 100644 --- a/src/ov_SC01_000/ov_SC01_000_jr_8012ACE0.c +++ b/src/ov_SC01_000/ov_SC01_000_jr_8012ACE0.c @@ -2527,7 +2527,7 @@ s32 func_80133AB0(s16 flag, s16 x, s16 y, s32 arg3) u16 *pA = (*(u16 * *)&D_8017F19C); u16 *pB = (*(u16 * *)&D_8017F198); u16 *pC = (*(u16 * *)&D_8017F1A4); - register int zr __asm__("$0"); + register int zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) u32 X, Y, cell, Xc, Yc; u16 k, off; int cnt; @@ -2535,7 +2535,7 @@ s32 func_80133AB0(s16 flag, s16 x, s16 y, s32 arg3) u8 *s0; u16 raw; u32 hib; - register int harg __asm__("$4"); + register int harg __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) s32 ret; void *p0C, *p10; u8 *p14, *p18, *p1C; @@ -2546,11 +2546,11 @@ s32 func_80133AB0(s16 flag, s16 x, s16 y, s32 arg3) pC[2] = pA[2] - pB[2]; X = ((((u16)x + 0x8000) >> 7) & 0x1ff) - map->ox; - __asm__("addu %0,%1,$zero" : "=r"(Xc) : "r"(X)); + __asm__("addu %0,%1,$zero" : "=r"(Xc) : "r"(X)); // !FAKE: instruction addu — NEEDED DIFFERS (P36 rung B tus2) if (!((X & 0xffff) < map->w)) return 0; Y = ((((u16)y + 0x8000) >> 7) & 0x1ff) - map->oy; - __asm__("addu %0,%1,$zero" : "=r"(Yc) : "r"(Y)); + __asm__("addu %0,%1,$zero" : "=r"(Yc) : "r"(Y)); // !FAKE: instruction addu — NEEDED DIFFERS (P36 rung B tus2) if (!((Y & 0xffff) < map->h)) return 0; @@ -2699,7 +2699,7 @@ s32 func_80133CD4(arg0, cmd, base, arr) s32 h; h = ((s16 *)pb0)[0]; s1var = h << 16; - __asm__("lh %0, 2(%2)" : "=r"(h) : "0"(h), "r"(pb0) : "memory"); + __asm__("lh %0, 2(%2)" : "=r"(h) : "0"(h), "r"(pb0) : "memory"); // !FAKE: instruction lh — NEEDED DIFFERS (P36 rung B tus2) s0var = h << 16; } pb0[2] += q3v; @@ -2883,10 +2883,10 @@ s32 func_801345F8(s32 arg) extern u16 * D_8017F198; extern u16 D_801A4458; - register u16 *param_1 __asm__("$5") = ((u16 *)arg); - register u16 *cc __asm__("$4") = D_8017F198; + register u16 *param_1 __asm__("$5") = ((u16 *)arg); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) + register u16 *cc __asm__("$4") = D_8017F198; // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) int c8000 = 0x8000; - register int zr __asm__("$0"); + register int zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) u32 c1, c2, uVar6, uVar2, cnt, v14; u16 *ptmp, *puVar4, *puVar7, uVar1; int hi, harg, iVar9, iVar8, uVar3, uVar10, tbl; @@ -3077,8 +3077,8 @@ s32 func_80134C20(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { u16 temp_a1; s32 temp_s4; s32 c = arg0; - __asm__ __volatile__("" : "=r"(c) : "0"(c)); - __asm__ __volatile__("" : : "r"(arg0)); + __asm__ __volatile__("" : "=r"(c) : "0"(c)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) + __asm__ __volatile__("" : : "r"(arg0)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) temp_s4 = arg2 + (M2C_FIELD(((void *)arg1), s16 *, 2) * 8); temp_s1 = *(s32 *)(arg3 + (M2C_FIELD(((void *)arg1), s16 *, 4) * 4)); @@ -3229,22 +3229,22 @@ int func_80135168(u16 arg0, u16 *p1, u16 *p2) extern u8 D_8017F198; extern u8 D_8017F19C; extern u8 D_8017F1A4; - register s16 *pb0 __asm__("$8"); - register s16 *pac __asm__("$6"); - register s16 *pb8 __asm__("$7"); + register s16 *pb0 __asm__("$8"); // !FAKE: pin $8 — NEEDED DIFFERS (P36 rung B tus2) + register s16 *pac __asm__("$6"); // !FAKE: pin $6 — NEEDED DIFFERS (P36 rung B tus2) + register s16 *pb8 __asm__("$7"); // !FAKE: pin $7 — NEEDED DIFFERS (P36 rung B tus2) u16 *pb4; u16 a, b; int a1v, a2v, d94; pb0 = (*(s16 * *)&D_8017F19C); - __asm__ __volatile__("" : : "r"(pb0)); + __asm__ __volatile__("" : : "r"(pb0)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) a = p2[0]; pac = (*(s16 * *)&D_8017F198); pb0[0] = a; b = p1[0]; pb8 = (*(s16 * *)&D_8017F1A4); pac[0] = b; pb8[0] = a - b; a = p2[1]; pb0[1] = a; b = p1[1]; pac[1] = b; pb8[1] = a - b; a = p2[2]; pb0[2] = a; b = p1[2]; pac[2] = b; pb8[2] = a - b; a1v = pac[0]; a2v = pac[2]; d94 = D_801A4448; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) D_801A4458 = 0; if (func_80134A74(arg0, a1v, a2v, d94)) { pb4 = (*(u16 * *)&D_8017F1A0); diff --git a/src/ov_SC01_000/ov_SC01_000_jr_80135A4C.c b/src/ov_SC01_000/ov_SC01_000_jr_80135A4C.c index 476b8e1148..7b7e40fe65 100644 --- a/src/ov_SC01_000/ov_SC01_000_jr_80135A4C.c +++ b/src/ov_SC01_000/ov_SC01_000_jr_80135A4C.c @@ -641,7 +641,7 @@ s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3) { extern u8 D_801152B0; s32 *p; - register s32 s7 __asm__("$23"); + register s32 s7 __asm__("$23"); // !FAKE: pin $23 — NEEDED DIFFERS (P36 rung B tus2) s32 flag; s32 acc; s16 i; @@ -688,7 +688,7 @@ s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3) { return 1; next: p = (s32 *)*p; - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) if (p != 0) goto loop; return 0; } @@ -702,7 +702,7 @@ s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3) { s32 t = 0; if (((V3 *)a2)->x == ((V3 *)a3)->x && ((V3 *)a2)->y == ((V3 *)a3)->y) { s32 zt = (((V3 *)a2)->z == ((V3 *)a3)->z); - __asm__("addu %0,%1,$zero" : "=r"(t) : "r"(zt)); + __asm__("addu %0,%1,$zero" : "=r"(t) : "r"(zt)); // !FAKE: instruction addu — NEEDED DIFFERS (P36 rung B tus2) } eq = t; } diff --git a/src/ov_SC01_000/ov_SC01_000_jr_8013C98C.c b/src/ov_SC01_000/ov_SC01_000_jr_8013C98C.c index e1acea1c8d..8c2bb306c0 100644 --- a/src/ov_SC01_000/ov_SC01_000_jr_8013C98C.c +++ b/src/ov_SC01_000/ov_SC01_000_jr_8013C98C.c @@ -1057,7 +1057,7 @@ void func_8013CF68() u8 t0, t1, t2; u8 *base; - __asm__("la %0, D_800A5E94" : "=r"(base)); + __asm__("la %0, D_800A5E94" : "=r"(base)); // !FAKE: instruction la — NEEDED DIFFERS (P36 rung B tus2) *(s32 *)(base - 0xC) = 0; t0 = D_801A5790; t1 = D_801A5791; t2 = D_801A5792; @@ -1156,7 +1156,7 @@ void func_8013D178(void) { extern unsigned char D_801A5830, D_801A5831, D_801A5832, D_801A5833, D_801A5834, D_801A5835, D_801A5836, D_801A5837, D_801A5838; extern unsigned char D_801A5830, D_801A5831, D_801A5832, D_801A5833, D_801A5834, D_801A5835, D_801A5836, D_801A5837, D_801A5838; unsigned char v, t; - register unsigned char *p __asm__("$5"); + register unsigned char *p __asm__("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) p = &D_801A5790; v = *p; t = D_801A5830; if (v != t) { if (v < t) *p = v + 8; else *p = v - 8; } @@ -1376,13 +1376,13 @@ void func_8013D53C(void *arg0v) { n = arg0->w * arg0->h; i = 0; src = arg0->data; - __asm__("" :: "r"(src)); /* +2 refs on src (depth-2): keeps src above i, below the mfhi temp */ + __asm__("" :: "r"(src)); /* +2 refs on src (depth-2): keeps src above i, below the mfhi temp */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) dst = src + n; if (n > 0) { do { u16 px; s32 r, g, b, out; - __asm__("" :: "r"(i)); /* +3 refs on i (depth-3): lifts i over dst in the $t2 race */ + __asm__("" :: "r"(i)); /* +3 refs on i (depth-3): lifts i over dst in the $t2 race */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) px = *src; r = ((px & 0x1F) * s0v) / 2560; g = (((px & 0x3E0) * t9v) / 2560) & 0x3E0; @@ -1415,10 +1415,10 @@ extern void func_800599B8(u16*); void func_8013D8FC(void) { - register s16 *psVar3 __asm__("$17"); - register s16 *psVar2 __asm__("$16"); - register s32 c9 __asm__("$19"); - register s32 cff __asm__("$18"); + s16 *psVar3; + register s16 *psVar2 __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + s32 c9; + s32 cff; u16 sVar1; s16 buf[4]; @@ -1466,22 +1466,22 @@ extern void func_800599B8(u16 *); void func_8013D9B0(int param_1) { u8 buf[0x20]; - register s32 uVar13 __asm__("$16"); - register u16 *psVar14 __asm__("$17"); - register u16 *psVar15 __asm__("$18"); - register s32 uVar16 __asm__("$19"); - register void *r0 __asm__("$20"); - register u16 *puVar10 __asm__("$11"); - register u16 *puVar9 __asm__("$10"); - register s32 iVar11 __asm__("$13"); - register s32 iVar12 __asm__("$14"); + s32 uVar13; + register u16 *psVar14 __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) + u16 *psVar15; + s32 uVar16; + void *r0; + u16 *puVar10; + register u16 *puVar9 __asm__("$10"); // !FAKE: pin $10 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar11; + register s32 iVar12 __asm__("$14"); // !FAKE: pin $14 — NEEDED DIFFERS (P36 rung B tus2) u16 sVar4; - register u32 uVar5 __asm__("$3"); - register u32 uVar7 __asm__("$6"); - register u32 uVar1 __asm__("$7"); - register u32 uVar6 __asm__("$4"); - register u32 uVar8 __asm__("$8"); - register u32 uVar3 __asm__("$9"); + register u32 uVar5 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus2) + register u32 uVar7 __asm__("$6"); // !FAKE: pin $6 — NEEDED DIFFERS (P36 rung B tus2) + register u32 uVar1 __asm__("$7"); // !FAKE: pin $7 — NEEDED DIFFERS (P36 rung B tus2) + u32 uVar6; + register u32 uVar8 __asm__("$8"); // !FAKE: pin $8 — NEEDED DIFFERS (P36 rung B tus2) + register u32 uVar3 __asm__("$9"); // !FAKE: pin $9 — NEEDED DIFFERS (P36 rung B tus2) psVar15 = (*(u16 * *)&D_801A44D4); if (psVar15 != 0) { @@ -1496,31 +1496,31 @@ void func_8013D9B0(int param_1) iVar11 = 0; if (sVar4 == 9) { *(s16 *)(buf + 0) = psVar14[-4]; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *(s16 *)(buf + 2) = psVar14[-3]; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *(s16 *)(buf + 4) = psVar14[-2]; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *(s16 *)(buf + 6) = psVar14[-1]; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) { - register s32 mw __asm__("$3") = (s32)((s16 *)psVar14)[-2]; - register s32 mh __asm__("$2") = (s32)((s16 *)psVar14)[-1]; + register s32 mw __asm__("$3") = (s32)((s16 *)psVar14)[-2]; // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus2) + s32 mh = (s32)((s16 *)psVar14)[-1]; iVar12 = mw * mh; } uVar13 = 0; puVar10 = *(u16 **)psVar14; { - register s32 boff __asm__("$2") = iVar12 * 2; - register u16 *pi __asm__("$5"); + register s32 boff __asm__("$2") = iVar12 * 2; // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) + register u16 *pi __asm__("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) pi = (u16 *)((s32)puVar10 + boff); - __asm__ __volatile__("" : "=r"(pi) : "0"(pi)); + __asm__ __volatile__("" : "=r"(pi) : "0"(pi)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) puVar9 = pi; } if (0 < iVar12) { do { - register u32 pix __asm__("$2"); - register u32 out __asm__("$2"); + register u32 pix __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) + register u32 out __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) u32 result; *(u32 *)(buf + 0xc) = (u32)*puVar10; pix = (u32)*puVar9; @@ -1529,17 +1529,17 @@ void func_8013D9B0(int param_1) uVar1 = pix & 0x7c00; { void *p1; - register void *pa __asm__("$2"); - register void *pb __asm__("$12"); - __asm__ __volatile__(""); + register void *pa __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) + register void *pb __asm__("$12"); // !FAKE: pin $12 — NEEDED DIFFERS (P36 rung B tus2) + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) p1 = buf + 0xc; - __asm__ __volatile__("" : "=r"(p1) : "0"(p1)); + __asm__ __volatile__("" : "=r"(p1) : "0"(p1)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) gte_ldIR0z(); gte_ldrgb(r0); gte_ldIRGB(p1); gte_dpcl(); pa = buf + 0x10; - __asm__ __volatile__("" : "=r"(pa) : "0"(pa)); + __asm__ __volatile__("" : "=r"(pa) : "0"(pa)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) pb = pa; gte_stORGB(pb); } @@ -1548,21 +1548,21 @@ void func_8013D9B0(int param_1) uVar8 = out & 0x3e0; uVar3 = out & 0x7c00; if (uVar5 != uVar6) { - register s32 c __asm__("$2"); + s32 c; uVar13 = 1; if ((s32)uVar5 < (s32)uVar6) uVar5 = uVar5 + 1; c = (s32)uVar6 < (s32)uVar5; if (c) uVar5 = uVar5 - 1; } if (uVar7 != uVar8) { - register s32 c __asm__("$2"); + register s32 c __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) uVar13 = 1; if ((s32)uVar7 < (s32)uVar8) uVar7 = uVar7 + 0x20; c = (s32)uVar8 < (s32)uVar7; if (c) uVar7 = uVar7 - 0x20; } if (uVar1 != uVar3) { - register s32 c __asm__("$2"); + register s32 c __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) uVar13 = 1; if ((s32)uVar1 < (s32)uVar3) uVar1 = uVar1 + 0x400; c = (s32)uVar3 < (s32)uVar1; @@ -1703,9 +1703,9 @@ void func_8013DD68() { u16 *puVar16; u16 *q; u16 *puVar10; - register u16 uVar2 __asm__("$3"); + register u16 uVar2 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus2) int uVar5; - register int iVar14 __asm__("$7"); + register int iVar14 __asm__("$7"); // !FAKE: pin $7 — NEEDED DIFFERS (P36 rung B tus2) Buf_8013DD68 buf; u8 *pbase; u8 *base; @@ -1724,7 +1724,7 @@ void func_8013DD68() { p = p + 0x10; iVar14 = 0; if (uVar1 != 0) { - register int c5 __asm__("$11") = 5; + int c5 = 5; puVar10 = (u16 *)((int)p + 0x18); q = puVar16 + 8; do { @@ -1811,7 +1811,7 @@ void func_8013E5E8(void) extern unsigned short D_80115112; extern u16 D_80115116; extern void (*D_8017FFBC[])(void); - register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 -> store retires early */ + register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 -> store retires early */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) func_80029444(); func_801754A8(); D_8011511E = func_80014ED4(0); @@ -1857,12 +1857,12 @@ void func_8013E6AC(void) { D_80115140[i] = 0; } if (!((u32)func_80029504() < 5 || currentLocationId == 0x302A || currentLocationId == 0x3073)) { - register s32 *ep __asm__("$8"); - register s32 *fp __asm__("$9"); + s32 *ep; + s32 *fp; fp = (s32 *)&D_80115110; ep = (s32 *)&D_8017FFA8; for (i = 0; i < 5; i++) { - register s32 *fa __asm__("$6"); + s32 *fa; s32 v; fa = (s32 *)(i * 4 + (s32)fp); v = ep[i] * 3 >> 2; @@ -2019,7 +2019,7 @@ extern unsigned char D_8017FF84; void func_8013EB7C(void) { s32 sp10[2]; short sVar1; - register short sVar2 __asm__("$2"); + register short sVar2 __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) s32 a0v; s32 iVar4; diff --git a/src/ov_SC01_000/ov_SC01_000_jr_80140608.c b/src/ov_SC01_000/ov_SC01_000_jr_80140608.c index aa5372fd14..89c003489c 100644 --- a/src/ov_SC01_000/ov_SC01_000_jr_80140608.c +++ b/src/ov_SC01_000/ov_SC01_000_jr_80140608.c @@ -1041,14 +1041,14 @@ s16 n; Prim4 *p; s16 t; s32 c3; -register u16 *a __asm__("$20"); -register u16 *b __asm__("$21"); -register u16 *c __asm__("$23"); -register u16 *e __asm__("$22"); -register u16 *pb __asm__("$10"); -register u32 m24 __asm__("$8"); -register u32 mhi __asm__("$9"); -register s32 eight __asm__("$2"); +u16 *a; +u16 *b; +u16 *c; +u16 *e; +u16 *pb; +u32 m24; +u32 mhi; +register s32 eight __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) if (i < n) { c3 = 3; @@ -1128,7 +1128,7 @@ register s32 eight __asm__("$2"); y = (*e) + 3; } *((s16 *) (q - 10)) = y; -__asm__("" ::: "memory"); +__asm__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *((u32 *) ot) = 0x4000000; q[-8] = 0x78; *((u32 *) (q - 0x10)) = 0x64808080; @@ -1139,13 +1139,13 @@ __asm__("" ::: "memory"); *((s16 *) (q - 4)) = eight; *((u32 *) ot) = ((*((u32 *) ot)) & mhi) | (D_800AE7BC[*pb].ot[2] & m24); { -register u32 *op __asm__("$4"); +register u32 *op __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) op = D_800AE7BC[*pb].ot; op[2] = (op[2] & mhi) | (((u32) ot) & m24); } q += 0x14; ot += 5; - __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ + __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) } } @@ -1352,7 +1352,7 @@ void func_80141874(void) { extern u16 D_8011511C; extern u16 D_80115116; extern void (*D_80180008[])(void); - register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ + register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) func_801754A8(); D_8011511E = func_80014ED4(0); D_8011511C = func_80015018(0); @@ -1534,7 +1534,7 @@ void func_801424E4(short *param_1) { extern void (*D_8018002C[])(void); short sVar1; int iVar2; - register unsigned short t __asm__("$3"); + unsigned short t; (*D_8018002C[(unsigned short)param_1[1]])(); if (*(unsigned short *)param_1 != 0) { @@ -1553,8 +1553,8 @@ void func_801424E4(short *param_1) { iVar2 = *(int *)(param_1 + 0x32); if ((iVar2 != 0) && (*(short *)(iVar2 + 0x36) == param_1[0x7f])) { *(int *)(param_1 + 2) = *(int *)(iVar2 + 4); - a = *(unsigned short *)(*(volatile int *)(param_1 + 0x32) + 10); - __asm__ __volatile__("" : : "r"(a)); + a = *(unsigned short *)(*(int *)(param_1 + 0x32) + 10); + __asm__ __volatile__("" : : "r"(a)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) t = (unsigned short)param_1[0x7e]; sVar1 = a + t; iVar2 = *(volatile int *)(param_1 + 0x32); @@ -1590,7 +1590,7 @@ extern s32 D_80180020; void func_80142608(s32 param_1) { - register s32 iVar1 __asm__("$16"); + s32 iVar1; if (*(short *)(param_1 + 0x70) != 0) { iVar1 = ((s32 (*)(void))func_8012C1B8)(); @@ -1845,8 +1845,8 @@ extern void func_80142B2C(void *arg0); void func_80142EC0(s32 param_1) { extern s32 D_8018022C[]; - register s32 d __asm__("$16") = param_1; /* $s0 */ - register s32 obj __asm__("$17"); /* $s1 */ + register s32 d __asm__("$16") = param_1; /* $s0 */ // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register s32 obj __asm__("$17"); /* $s1 */ // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) s32 ret; s16 sVar2; @@ -1888,8 +1888,8 @@ extern unsigned char D_801802AC[]; void func_8014305C(int param_1) { - register int s0_param __asm__("$16") = param_1; - register int s1_copy __asm__("$17"); + register int s0_param __asm__("$16") = param_1; // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register int s1_copy __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) int iVar2; short sVar1; @@ -1938,7 +1938,7 @@ void func_801431E8(s32 param_1) { u16 uVar2; s16 sVar4; - register s32 d __asm__("$16"); + register s32 d __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) memcpy(buf, &D_801A3BC0, 4); iVar5 = ((s32 (*)(void))func_8012C1B8)(); *(s32 *)(param_1 + 0x20) = iVar5; @@ -2107,8 +2107,8 @@ extern void func_8012C218(void *a0); void func_80143D28(s32 param_1) { extern MatEntry D_80180564[]; - register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ - register s32 iVar2 __asm__("$17") = *(s32 *)(param_1 + 0x64); /* $s1 */ + register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ // !FAKE: pin $18 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar2 = *(s32 *)(param_1 + 0x64); /* $s1 */ MatEntry *p = &D_80180564[*(s16 *)(param_1 + 0x70)]; s32 sVar4; s32 iVar1; @@ -2288,8 +2288,8 @@ extern u8 D_80180554; void func_8014477C(void *param_1) { s32 v0; s32 v1; - register s32 uVar2 __asm__("$2"); - register s32 addr __asm__("$3"); + s32 uVar2; + s32 addr; s32 gv; s32 fv; @@ -2330,9 +2330,9 @@ extern u8 D_80180590; void func_80144880(s32 param_1) { - register s32 obj __asm__("$16"); /* $s0 */ - register s32 self __asm__("$17") = param_1; /* $s1 */ - register s32 b __asm__("$2"); /* $v0 */ + s32 obj; /* $s0 */ + s32 self = param_1; /* $s1 */ + s32 b; /* $v0 */ s32 e; obj = ((s32 (*)(void))func_8012C194)(); diff --git a/src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c b/src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c index 30b0276dfd..aa644de718 100644 --- a/src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c +++ b/src/ov_SC01_000/ov_SC01_000_jr_8015C32C.c @@ -1644,8 +1644,8 @@ void func_8015D01C(int param_1) { extern int D_80181468; int iVar4; - register unsigned short uVar1 __asm__("$19"); - register unsigned short uVar5 __asm__("$17"); + unsigned short uVar1; + register unsigned short uVar5 __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) short sVar2; short sVar3; @@ -1797,8 +1797,8 @@ extern s32 D_801814D4; void func_8015D380(s32 a0) { s16 out[4]; s32 buf[8]; - register s32 s1 __asm__("$17") = a0; - register s32 *s0 __asm__("$16") = buf; + s32 s1 = a0; + s32 *s0 = buf; ((void (*)(void *))func_80013F3C)((void *)s0); ((void (*)(void *, s32))func_80012558)((void *)s0, *(s16 *)(*(s32 *)(s1 + 0x20) + 0x12)); ((void (*)(void *, s32))func_800126C4)((void *)s0, *(s16 *)(*(s32 *)(s1 + 0x20) + 0x10)); @@ -1949,7 +1949,7 @@ void func_8015D738(void *arg0) { if (s1 != 0) { if (*(u16 *)s1 == 0x360) goto block_808; } - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) if (s1 != 0) { if (*(u16 *)s1 != 0) goto block_7F4; } @@ -2804,7 +2804,7 @@ void func_8015FBE0(s32 *param_1) ((void (*)(s32 *, s16))func_80147078)(param_1, 0); ((void (*)(s32 *))func_80159B70)(param_1); } else { - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) D_80078EC1 = 0; ((void (*)(s32 *, s32))func_80154150)(param_1, 0x20); ((void (*)(s32 *, s32))func_80154A74)(param_1, 0x18); @@ -3612,7 +3612,7 @@ void func_80161E08(s32 param_1) { ((a2 = func_800291DC(8)) & 0x8000) != 0) { if (D_800B5BD8 == 0) { - __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x65A8)); + __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x65A8)); // !FAKE: instruction move — NEEDED DIFFERS (P36 rung B tus2) D_801A45C8[0] = p; func_80024054(&D_80181710, &D_801A45D4); func_8001CE28(p, &D_801A45D4); @@ -3623,7 +3623,7 @@ void func_80161E08(s32 param_1) { } if (D_800B5C10 == 0) { - __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x65E0)); + __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x65E0)); // !FAKE: instruction move — NEEDED DIFFERS (P36 rung B tus2) D_801A45C8[1] = p; func_80024054(&D_80181730, &D_801A45FC); func_8001CE28(p, &D_801A45FC); @@ -3634,7 +3634,7 @@ void func_80161E08(s32 param_1) { } if (D_800B5C48 == 0) { - __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x6618)); + __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x6618)); // !FAKE: instruction move — NEEDED DIFFERS (P36 rung B tus2) D_801A45C8[2] = p; func_800242D0((s16)func_801620C4(), &D_801A4614, 0x84); func_8001CE68(p, &D_801A4614); @@ -3690,9 +3690,9 @@ extern u8 D_80078EB1; extern s32 D_80181744; s32 func_801621CC(s32 arg0) { - register s32 s0 __asm__("$16") = arg0; /* $s0: arg0, crosses the call */ - register u8 *s1 __asm__("$17") = D_80078E78; /* $s1: base, hoisted for the loop */ - register s32 i __asm__("$5"); /* $a1: counter (pin fixes the i/d swap) */ + s32 s0 = arg0; /* $s0: arg0, crosses the call */ + u8 *s1 = D_80078E78; /* $s1: base, hoisted for the loop */ + register s32 i __asm__("$5"); /* $a1: counter (pin fixes the i/d swap) */ // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) u32 a2; s32 d; /* $a0: natural alloc; load via $v0 temp */ s32 v, last, hi, lo; @@ -3828,14 +3828,14 @@ s32 func_80162438(s32 _unused0) { extern s16 D_800B5C74; u32 uVar2; - register u8 *base __asm__("$18"); - register u8 *item __asm__("$17"); + u8 *base; + u8 *item; base = &(*(u8 *)&D_800AF630); uVar2 = func_800291DC(0x12); if ((uVar2 & 0x8000) != 0) { if (D_800B5BD8 == 0) { - register u8 *t __asm__("$2") = base + 0x65A8; + register u8 *t __asm__("$2") = base + 0x65A8; // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) item = t; D_801A4620[0] = (s32)item; func_80024054(D_80181774, D_801A462C); @@ -3846,7 +3846,7 @@ s32 func_80162438(s32 _unused0) { D_800B5BE2 = -D_800AF7BE / 2 + 0x28; } if (D_800B5C10 == 0) { - register u8 *t __asm__("$2") = base + 0x65E0; + register u8 *t __asm__("$2") = base + 0x65E0; // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) item = t; D_801A4620[1] = (s32)item; func_80024054(((u8 *)&D_8018178C), D_801A4654); @@ -3857,7 +3857,7 @@ s32 func_80162438(s32 _unused0) { D_800B5C1A = -D_800AF7BE / 2 + 0x30; } if (D_800B5C48 == 0) { - register u8 *t __asm__("$2") = base + 0x6618; + register u8 *t __asm__("$2") = base + 0x6618; // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) item = t; D_801A4620[2] = (s32)item; func_800242D0((s16)func_801626B8(), D_801A4670, 0x84); @@ -3932,10 +3932,10 @@ void func_801627E8(void) extern s32 D_8011F750; /* canonical: engine_core.h `extern s32 D_8011F750;` (read here as a byte) */ extern void (*D_801817AC[])(void); /* word-stride table of dispatch fn pointers */ - register u8 *p __asm__("$4") = (u8 *)&D_8011F750; + register u8 *p __asm__("$4") = (u8 *)&D_8011F750; // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) s32 idx; - __asm__ __volatile__("" : "=r"(p) : "0"(p)); /* materialize &D_8011F750 into $a0 (defeat %lo-fold of the lbu) */ + __asm__ __volatile__("" : "=r"(p) : "0"(p)); /* materialize &D_8011F750 into $a0 (defeat %lo-fold of the lbu) */ // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) idx = *p; if (idx != 0) { idx = idx - 1; @@ -4115,7 +4115,7 @@ void func_80163EC8(s32 param_1) { s32 psVar6; s32 iVar8; s32 iVar7; - register s32 uVar5 __asm__("$2"); /* PIN (flagged): uVar5 -> $v0 */ + register s32 uVar5 __asm__("$2"); /* PIN (flagged): uVar5 -> $v0 */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) u16 uVar4; u8 uVar3; @@ -4381,9 +4381,9 @@ extern u8 D_801A4687; void func_80164BDC(s32 param_1) { - register s32 p1 __asm__("$17"); /* $s1 */ - register s32 iVar1 __asm__("$16"); /* $s0 */ - register s32 base __asm__("$18"); /* $s2 */ + register s32 p1 __asm__("$17"); /* $s1 */ // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar1; /* $s0 */ + s32 base; /* $s2 */ p1 = param_1; iVar1 = ((s32 (*)(void))func_80146578)(); @@ -4529,9 +4529,9 @@ extern s32 D_801A46C0; void func_801651B8(void * param_1) { - register s32 *puVar1 __asm__("$16"); /* $s0 */ - register s32 iVar2 __asm__("$17"); /* $s1 */ - register s32 p __asm__("$18"); /* $s2 */ + register s32 *puVar1 __asm__("$16"); /* $s0 */ // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar2; /* $s1 */ + s32 p; /* $s2 */ p = param_1; ((s32 (*)(s32, s32, s32))func_80165240)(p, p + 0x2c, p + 0x50); @@ -4540,7 +4540,7 @@ void func_801651B8(void * param_1) do { if (puVar1[3] != 0) { s32 a0v = p; - __asm__ __volatile__("" : "=r"(a0v) : "0"(a0v)); + __asm__ __volatile__("" : "=r"(a0v) : "0"(a0v)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) ((s32 (*)(s32, s32, s32))func_80165240)(a0v, (s32)puVar1, (s32)(puVar1 + 2)); puVar1[3] = puVar1[3] + -1; } @@ -4877,7 +4877,7 @@ s32 func_80166690(s32 param_1, s32 param_2) unsigned int w9, w7, w, t, w3b; int w3; short sVar10; - register unsigned int zr __asm__("$0"); + register unsigned int zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) blk = D_800AE620; i6 = (short)param_1; @@ -4963,7 +4963,6 @@ s32 func_80166690(s32 param_1, s32 param_2) c.c32 = t; c.c22 = t; c.c31 = t; c.c21 = t; } - __asm__ __volatile__("" :: "r"(iVar3)); func_80017758(&c, &blk); w3b = iVar3 - 1; iVar3 = w3b + zr; @@ -5113,18 +5112,18 @@ s32 func_80166F58(s32 param_1, s32 param_2, s32 param_3, s32 param_4) { extern unsigned char D_801A4740[]; - register int p2 __asm__("$20"); /* $s4 */ - register int p3 __asm__("$17"); /* $s1 */ - register int t2 __asm__("$5"); /* a1 */ - register int t3 __asm__("$6"); /* a2 */ + register int p2 __asm__("$20"); /* $s4 */ // !FAKE: pin $20 — NEEDED DIFFERS (P36 rung B tus2) + int p3; /* $s1 */ + register int t2 __asm__("$5"); /* a1 */ // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) + int t3; /* a2 */ unsigned short *puVar1; short iVar2; int eq; iVar2 = 0; puVar1 = ((unsigned short *)&D_8011D030); - t2 = ((short)param_2); SHB(t2); p2 = t2; SHB(p2); - t3 = ((short)param_3); SHB(t3); p3 = t3; + t2 = ((short)param_2); SHB(t2); p2 = t2; SHB(p2); // !FAKE: launder via SHB — NEEDED DIFFERS; launder via SHB — NEEDED DIFFERS (P36 rung B tus2) + t3 = ((short)param_3); SHB(t3); p3 = t3; // !FAKE: launder via SHB — NEEDED DIFFERS (P36 rung B tus2) eq = (p2 == p3); do { if ((puVar1 != ((unsigned short *)param_1)) && @@ -5173,17 +5172,17 @@ s32 func_801670E4(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { extern s32 D_801269AC; extern u16 D_80126CE0; Fr_801670E4 f; - register u8 *p __asm__("$18"); /* $s2 */ - register s32 ent __asm__("$19"); /* $s3 */ + u8 *p; /* $s2 */ + s32 ent; /* $s3 */ s16 i; s32 d; s32 node; u16 c; u8 cv; u8 cv2; - register s32 gA __asm__("$2"); - register s32 cxv __asm__("$4"); - register s32 czv __asm__("$5"); + register s32 gA __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) + register s32 cxv __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) + s32 czv; u8 *vc; u8 *ap; u8 *mp; @@ -5201,12 +5200,12 @@ s32 func_801670E4(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { f.col[1].b = 0x70; cv = *(u8 *)(ent + 0x12); f.cx = arg1; - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) va = (u8 *)&f.cx; - __asm__ __volatile__("" : "=r"(va) : "0"(va)); + __asm__ __volatile__("" : "=r"(va) : "0"(va)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) f.cy = arg2; vb = va; - __asm__ __volatile__("" : "=r"(vb) : "0"(vb)); + __asm__ __volatile__("" : "=r"(vb) : "0"(vb)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) p = D_80181B0C; i = 0; f.col[0].b = 0; @@ -5276,10 +5275,10 @@ s32 func_801670E4(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { if (*(s32 *)(ent + 0x30) > 0) { vc = (u8 *)&f.cx; - __asm__ __volatile__("" : "=r"(vc) : "0"(vc)); + __asm__ __volatile__("" : "=r"(vc) : "0"(vc)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) mp = f.m1; ap = mp; - __asm__ __volatile__("" : "=r"(ap) : "0"(ap)); + __asm__ __volatile__("" : "=r"(ap) : "0"(ap)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) p = D_80181B20; i = 0; d = (s16)f.a8[0] >> 6; @@ -5373,8 +5372,8 @@ s32 func_80167AE0(s32 param_1, s32 param_2, s32 param_3) { struct Fr_80167AE0 fr; u8 *p; s32 i; - register s32 t __asm__("$2"); - register s32 zr __asm__("$0"); + s32 t; + register s32 zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) s32 flags; func_80168070(param_1, ((s16 *)param_2), ((s16 *)param_3), fr.matrix); @@ -5652,7 +5651,7 @@ void func_80168828() extern u16 D_80181BEC[]; - register s32 a0v __asm__("$4"); + register s32 a0v __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) s32 param_1 = a0v; Thing_80168828_80168828 thing; s16 matA[16]; @@ -5660,7 +5659,7 @@ void func_80168828() s16 svec[4]; u16 *p; short i; - register s32 c40 __asm__("$3"); /* $v1: hold the CSE'd 0x40 (else gcc folds to $v0 immediate) */ + register s32 c40 __asm__("$3"); /* $v1: hold the CSE'd 0x40 (else gcc folds to $v0 immediate) */ // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus2) c40 = 0x40; thing.f04 = 2; @@ -5965,8 +5964,8 @@ void func_8016A290(s32 param_1, void *param_2, void *param_3) { struct Fr_8016A290 fr; u8 *p; s32 i; - register s32 t __asm__("$2"); - register s32 zr __asm__("$0"); + s32 t; + register s32 zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) s32 flags; s32 iVar3; diff --git a/src/ov_SC01_001/ov_SC01_001_jr_8012ACE0.c b/src/ov_SC01_001/ov_SC01_001_jr_8012ACE0.c index 6177bb1eb0..50c3a53464 100644 --- a/src/ov_SC01_001/ov_SC01_001_jr_8012ACE0.c +++ b/src/ov_SC01_001/ov_SC01_001_jr_8012ACE0.c @@ -2527,7 +2527,7 @@ s32 func_80133AB0(s16 flag, s16 x, s16 y, s32 arg3) u16 *pA = (*(u16 * *)&D_80183DEC); u16 *pB = (*(u16 * *)&D_80183DE8); u16 *pC = (*(u16 * *)&D_80183DF4); - register int zr __asm__("$0"); + register int zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) u32 X, Y, cell, Xc, Yc; u16 k, off; int cnt; @@ -2535,7 +2535,7 @@ s32 func_80133AB0(s16 flag, s16 x, s16 y, s32 arg3) u8 *s0; u16 raw; u32 hib; - register int harg __asm__("$4"); + register int harg __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) s32 ret; void *p0C, *p10; u8 *p14, *p18, *p1C; @@ -2546,11 +2546,11 @@ s32 func_80133AB0(s16 flag, s16 x, s16 y, s32 arg3) pC[2] = pA[2] - pB[2]; X = ((((u16)x + 0x8000) >> 7) & 0x1ff) - map->ox; - __asm__("addu %0,%1,$zero" : "=r"(Xc) : "r"(X)); + __asm__("addu %0,%1,$zero" : "=r"(Xc) : "r"(X)); // !FAKE: instruction addu — NEEDED DIFFERS (P36 rung B tus2) if (!((X & 0xffff) < map->w)) return 0; Y = ((((u16)y + 0x8000) >> 7) & 0x1ff) - map->oy; - __asm__("addu %0,%1,$zero" : "=r"(Yc) : "r"(Y)); + __asm__("addu %0,%1,$zero" : "=r"(Yc) : "r"(Y)); // !FAKE: instruction addu — NEEDED DIFFERS (P36 rung B tus2) if (!((Y & 0xffff) < map->h)) return 0; @@ -2699,7 +2699,7 @@ s32 func_80133CD4(arg0, cmd, base, arr) s32 h; h = ((s16 *)pb0)[0]; s1var = h << 16; - __asm__("lh %0, 2(%2)" : "=r"(h) : "0"(h), "r"(pb0) : "memory"); + __asm__("lh %0, 2(%2)" : "=r"(h) : "0"(h), "r"(pb0) : "memory"); // !FAKE: instruction lh — NEEDED DIFFERS (P36 rung B tus2) s0var = h << 16; } pb0[2] += q3v; @@ -2883,10 +2883,10 @@ s32 func_801345F8(s32 arg) extern u16 * D_80183DE8; extern u16 D_801EC6E8; - register u16 *param_1 __asm__("$5") = ((u16 *)arg); - register u16 *cc __asm__("$4") = D_80183DE8; + register u16 *param_1 __asm__("$5") = ((u16 *)arg); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) + register u16 *cc __asm__("$4") = D_80183DE8; // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) int c8000 = 0x8000; - register int zr __asm__("$0"); + register int zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) u32 c1, c2, uVar6, uVar2, cnt, v14; u16 *ptmp, *puVar4, *puVar7, uVar1; int hi, harg, iVar9, iVar8, uVar3, uVar10, tbl; @@ -3077,8 +3077,8 @@ s32 func_80134C20(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { u16 temp_a1; s32 temp_s4; s32 c = arg0; - __asm__ __volatile__("" : "=r"(c) : "0"(c)); - __asm__ __volatile__("" : : "r"(arg0)); + __asm__ __volatile__("" : "=r"(c) : "0"(c)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) + __asm__ __volatile__("" : : "r"(arg0)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) temp_s4 = arg2 + (M2C_FIELD(((void *)arg1), s16 *, 2) * 8); temp_s1 = *(s32 *)(arg3 + (M2C_FIELD(((void *)arg1), s16 *, 4) * 4)); @@ -3229,22 +3229,22 @@ int func_80135168(u16 arg0, u16 *p1, u16 *p2) extern u8 D_80183DE8; extern u8 D_80183DEC; extern u8 D_80183DF4; - register s16 *pb0 __asm__("$8"); - register s16 *pac __asm__("$6"); - register s16 *pb8 __asm__("$7"); + register s16 *pb0 __asm__("$8"); // !FAKE: pin $8 — NEEDED DIFFERS (P36 rung B tus2) + register s16 *pac __asm__("$6"); // !FAKE: pin $6 — NEEDED DIFFERS (P36 rung B tus2) + register s16 *pb8 __asm__("$7"); // !FAKE: pin $7 — NEEDED DIFFERS (P36 rung B tus2) u16 *pb4; u16 a, b; int a1v, a2v, d94; pb0 = (*(s16 * *)&D_80183DEC); - __asm__ __volatile__("" : : "r"(pb0)); + __asm__ __volatile__("" : : "r"(pb0)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) a = p2[0]; pac = (*(s16 * *)&D_80183DE8); pb0[0] = a; b = p1[0]; pb8 = (*(s16 * *)&D_80183DF4); pac[0] = b; pb8[0] = a - b; a = p2[1]; pb0[1] = a; b = p1[1]; pac[1] = b; pb8[1] = a - b; a = p2[2]; pb0[2] = a; b = p1[2]; pac[2] = b; pb8[2] = a - b; a1v = pac[0]; a2v = pac[2]; d94 = D_801EC6D8; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) D_801EC6E8 = 0; if (func_80134A74(arg0, a1v, a2v, d94)) { pb4 = (*(u16 * *)&D_80183DF0); diff --git a/src/ov_SC01_001/ov_SC01_001_jr_80135A4C.c b/src/ov_SC01_001/ov_SC01_001_jr_80135A4C.c index 69ee20040d..eab60926a2 100644 --- a/src/ov_SC01_001/ov_SC01_001_jr_80135A4C.c +++ b/src/ov_SC01_001/ov_SC01_001_jr_80135A4C.c @@ -640,7 +640,7 @@ s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3) { extern u8 D_801152B0; s32 *p; - register s32 s7 __asm__("$23"); + register s32 s7 __asm__("$23"); // !FAKE: pin $23 — NEEDED DIFFERS (P36 rung B tus2) s32 flag; s32 acc; s16 i; @@ -687,7 +687,7 @@ s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3) { return 1; next: p = (s32 *)*p; - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) if (p != 0) goto loop; return 0; } @@ -701,7 +701,7 @@ s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3) { s32 t = 0; if (((V3 *)a2)->x == ((V3 *)a3)->x && ((V3 *)a2)->y == ((V3 *)a3)->y) { s32 zt = (((V3 *)a2)->z == ((V3 *)a3)->z); - __asm__("addu %0,%1,$zero" : "=r"(t) : "r"(zt)); + __asm__("addu %0,%1,$zero" : "=r"(t) : "r"(zt)); // !FAKE: instruction addu — NEEDED DIFFERS (P36 rung B tus2) } eq = t; } diff --git a/src/ov_SC01_001/ov_SC01_001_jr_8013C98C.c b/src/ov_SC01_001/ov_SC01_001_jr_8013C98C.c index b9f588f556..d0167fa6e2 100644 --- a/src/ov_SC01_001/ov_SC01_001_jr_8013C98C.c +++ b/src/ov_SC01_001/ov_SC01_001_jr_8013C98C.c @@ -1058,7 +1058,7 @@ void func_8013CF68() u8 t0, t1, t2; u8 *base; - __asm__("la %0, D_800A5E94" : "=r"(base)); + __asm__("la %0, D_800A5E94" : "=r"(base)); // !FAKE: instruction la — NEEDED DIFFERS (P36 rung B tus2) *(s32 *)(base - 0xC) = 0; t0 = D_801F3070; t1 = D_801F3071; t2 = D_801F3072; @@ -1157,7 +1157,7 @@ void func_8013D178(void) { extern unsigned char D_801F3110, D_801F3111, D_801F3112, D_801F3113, D_801F3114, D_801F3115, D_801F3116, D_801F3117, D_801F3118; extern unsigned char D_801F3110, D_801F3111, D_801F3112, D_801F3113, D_801F3114, D_801F3115, D_801F3116, D_801F3117, D_801F3118; unsigned char v, t; - register unsigned char *p __asm__("$5"); + register unsigned char *p __asm__("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) p = &D_801F3070; v = *p; t = D_801F3110; if (v != t) { if (v < t) *p = v + 8; else *p = v - 8; } @@ -1377,13 +1377,13 @@ void func_8013D53C(void *arg0v) { n = arg0->w * arg0->h; i = 0; src = arg0->data; - __asm__("" :: "r"(src)); /* +2 refs on src (depth-2): keeps src above i, below the mfhi temp */ + __asm__("" :: "r"(src)); /* +2 refs on src (depth-2): keeps src above i, below the mfhi temp */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) dst = src + n; if (n > 0) { do { u16 px; s32 r, g, b, out; - __asm__("" :: "r"(i)); /* +3 refs on i (depth-3): lifts i over dst in the $t2 race */ + __asm__("" :: "r"(i)); /* +3 refs on i (depth-3): lifts i over dst in the $t2 race */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) px = *src; r = ((px & 0x1F) * s0v) / 2560; g = (((px & 0x3E0) * t9v) / 2560) & 0x3E0; @@ -1418,10 +1418,10 @@ void func_8013D8FC(void) { extern s16 *D_801EC764; - register s16 *psVar3 __asm__("$17"); - register s16 *psVar2 __asm__("$16"); - register s32 c9 __asm__("$19"); - register s32 cff __asm__("$18"); + s16 *psVar3; + register s16 *psVar2 __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + s32 c9; + s32 cff; u16 sVar1; s16 buf[4]; @@ -1462,22 +1462,22 @@ void func_8013D9B0(int param_1) extern s16 *D_801EC764; extern s32 D_801EC77C; u8 buf[0x20]; - register s32 uVar13 __asm__("$16"); - register u16 *psVar14 __asm__("$17"); - register u16 *psVar15 __asm__("$18"); - register s32 uVar16 __asm__("$19"); - register void *r0 __asm__("$20"); - register u16 *puVar10 __asm__("$11"); - register u16 *puVar9 __asm__("$10"); - register s32 iVar11 __asm__("$13"); - register s32 iVar12 __asm__("$14"); + s32 uVar13; + register u16 *psVar14 __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) + u16 *psVar15; + s32 uVar16; + void *r0; + u16 *puVar10; + register u16 *puVar9 __asm__("$10"); // !FAKE: pin $10 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar11; + register s32 iVar12 __asm__("$14"); // !FAKE: pin $14 — NEEDED DIFFERS (P36 rung B tus2) u16 sVar4; - register u32 uVar5 __asm__("$3"); - register u32 uVar7 __asm__("$6"); - register u32 uVar1 __asm__("$7"); - register u32 uVar6 __asm__("$4"); - register u32 uVar8 __asm__("$8"); - register u32 uVar3 __asm__("$9"); + register u32 uVar5 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus2) + register u32 uVar7 __asm__("$6"); // !FAKE: pin $6 — NEEDED DIFFERS (P36 rung B tus2) + register u32 uVar1 __asm__("$7"); // !FAKE: pin $7 — NEEDED DIFFERS (P36 rung B tus2) + u32 uVar6; + register u32 uVar8 __asm__("$8"); // !FAKE: pin $8 — NEEDED DIFFERS (P36 rung B tus2) + register u32 uVar3 __asm__("$9"); // !FAKE: pin $9 — NEEDED DIFFERS (P36 rung B tus2) psVar15 = (*(u16 * *)&D_801EC764); if (psVar15 != 0) { @@ -1492,31 +1492,31 @@ void func_8013D9B0(int param_1) iVar11 = 0; if (sVar4 == 9) { *(s16 *)(buf + 0) = psVar14[-4]; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *(s16 *)(buf + 2) = psVar14[-3]; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *(s16 *)(buf + 4) = psVar14[-2]; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *(s16 *)(buf + 6) = psVar14[-1]; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) { - register s32 mw __asm__("$3") = (s32)((s16 *)psVar14)[-2]; - register s32 mh __asm__("$2") = (s32)((s16 *)psVar14)[-1]; + register s32 mw __asm__("$3") = (s32)((s16 *)psVar14)[-2]; // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus2) + s32 mh = (s32)((s16 *)psVar14)[-1]; iVar12 = mw * mh; } uVar13 = 0; puVar10 = *(u16 **)psVar14; { - register s32 boff __asm__("$2") = iVar12 * 2; - register u16 *pi __asm__("$5"); + register s32 boff __asm__("$2") = iVar12 * 2; // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) + register u16 *pi __asm__("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) pi = (u16 *)((s32)puVar10 + boff); - __asm__ __volatile__("" : "=r"(pi) : "0"(pi)); + __asm__ __volatile__("" : "=r"(pi) : "0"(pi)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) puVar9 = pi; } if (0 < iVar12) { do { - register u32 pix __asm__("$2"); - register u32 out __asm__("$2"); + register u32 pix __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) + register u32 out __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) u32 result; *(u32 *)(buf + 0xc) = (u32)*puVar10; pix = (u32)*puVar9; @@ -1525,17 +1525,17 @@ void func_8013D9B0(int param_1) uVar1 = pix & 0x7c00; { void *p1; - register void *pa __asm__("$2"); - register void *pb __asm__("$12"); - __asm__ __volatile__(""); + register void *pa __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) + register void *pb __asm__("$12"); // !FAKE: pin $12 — NEEDED DIFFERS (P36 rung B tus2) + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) p1 = buf + 0xc; - __asm__ __volatile__("" : "=r"(p1) : "0"(p1)); + __asm__ __volatile__("" : "=r"(p1) : "0"(p1)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) gte_ldIR0z(); gte_ldrgb(r0); gte_ldIRGB(p1); gte_dpcl(); pa = buf + 0x10; - __asm__ __volatile__("" : "=r"(pa) : "0"(pa)); + __asm__ __volatile__("" : "=r"(pa) : "0"(pa)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) pb = pa; gte_stORGB(pb); } @@ -1544,21 +1544,21 @@ void func_8013D9B0(int param_1) uVar8 = out & 0x3e0; uVar3 = out & 0x7c00; if (uVar5 != uVar6) { - register s32 c __asm__("$2"); + s32 c; uVar13 = 1; if ((s32)uVar5 < (s32)uVar6) uVar5 = uVar5 + 1; c = (s32)uVar6 < (s32)uVar5; if (c) uVar5 = uVar5 - 1; } if (uVar7 != uVar8) { - register s32 c __asm__("$2"); + register s32 c __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) uVar13 = 1; if ((s32)uVar7 < (s32)uVar8) uVar7 = uVar7 + 0x20; c = (s32)uVar8 < (s32)uVar7; if (c) uVar7 = uVar7 - 0x20; } if (uVar1 != uVar3) { - register s32 c __asm__("$2"); + register s32 c __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) uVar13 = 1; if ((s32)uVar1 < (s32)uVar3) uVar1 = uVar1 + 0x400; c = (s32)uVar3 < (s32)uVar1; @@ -1699,9 +1699,9 @@ void func_8013DD68() { u16 *puVar16; u16 *q; u16 *puVar10; - register u16 uVar2 __asm__("$3"); + register u16 uVar2 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus2) int uVar5; - register int iVar14 __asm__("$7"); + register int iVar14 __asm__("$7"); // !FAKE: pin $7 — NEEDED DIFFERS (P36 rung B tus2) Buf_8013DD68 buf; u8 *pbase; u8 *base; @@ -1720,7 +1720,7 @@ void func_8013DD68() { p = p + 0x10; iVar14 = 0; if (uVar1 != 0) { - register int c5 __asm__("$11") = 5; + int c5 = 5; puVar10 = (u16 *)((int)p + 0x18); q = puVar16 + 8; do { @@ -1808,7 +1808,7 @@ void func_8013E5E8(void) extern unsigned short D_80115112; extern u16 D_80115116; extern void (*D_80184C0C[])(void); - register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 -> store retires early */ + register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 -> store retires early */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) func_80029444(); func_801754A8(); D_8011511E = func_80014ED4(0); @@ -1854,12 +1854,12 @@ void func_8013E6AC(void) { D_80115140[i] = 0; } if (!((u32)func_80029504() < 5 || currentLocationId == 0x302A || currentLocationId == 0x3073)) { - register s32 *ep __asm__("$8"); - register s32 *fp __asm__("$9"); + s32 *ep; + s32 *fp; fp = (s32 *)&D_80115110; ep = (s32 *)&D_80184BF8; for (i = 0; i < 5; i++) { - register s32 *fa __asm__("$6"); + s32 *fa; s32 v; fa = (s32 *)(i * 4 + (s32)fp); v = ep[i] * 3 >> 2; @@ -2016,7 +2016,7 @@ extern unsigned char D_80184BD4; void func_8013EB7C(void) { s32 sp10[2]; short sVar1; - register short sVar2 __asm__("$2"); + register short sVar2 __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) s32 a0v; s32 iVar4; diff --git a/src/ov_SC01_001/ov_SC01_001_jr_80140608.c b/src/ov_SC01_001/ov_SC01_001_jr_80140608.c index a34e61b7a5..52c3588623 100644 --- a/src/ov_SC01_001/ov_SC01_001_jr_80140608.c +++ b/src/ov_SC01_001/ov_SC01_001_jr_80140608.c @@ -1041,14 +1041,14 @@ s16 n; Prim4 *p; s16 t; s32 c3; -register u16 *a __asm__("$20"); -register u16 *b __asm__("$21"); -register u16 *c __asm__("$23"); -register u16 *e __asm__("$22"); -register u16 *pb __asm__("$10"); -register u32 m24 __asm__("$8"); -register u32 mhi __asm__("$9"); -register s32 eight __asm__("$2"); +u16 *a; +u16 *b; +u16 *c; +u16 *e; +u16 *pb; +u32 m24; +u32 mhi; +register s32 eight __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) if (i < n) { c3 = 3; @@ -1128,7 +1128,7 @@ register s32 eight __asm__("$2"); y = (*e) + 3; } *((s16 *) (q - 10)) = y; -__asm__("" ::: "memory"); +__asm__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *((u32 *) ot) = 0x4000000; q[-8] = 0x78; *((u32 *) (q - 0x10)) = 0x64808080; @@ -1139,13 +1139,13 @@ __asm__("" ::: "memory"); *((s16 *) (q - 4)) = eight; *((u32 *) ot) = ((*((u32 *) ot)) & mhi) | (D_800AE7BC[*pb].ot[2] & m24); { -register u32 *op __asm__("$4"); +register u32 *op __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) op = D_800AE7BC[*pb].ot; op[2] = (op[2] & mhi) | (((u32) ot) & m24); } q += 0x14; ot += 5; - __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ + __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) } } @@ -1352,7 +1352,7 @@ void func_80141874(void) { extern u16 D_8011511C; extern u16 D_80115116; extern void (*D_80184C58[])(void); - register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ + register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) func_801754A8(); D_8011511E = func_80014ED4(0); D_8011511C = func_80015018(0); @@ -1554,7 +1554,7 @@ void func_801424E4(short *param_1) { extern void (*D_80184C7C[])(void); short sVar1; int iVar2; - register unsigned short t __asm__("$3"); + unsigned short t; (*D_80184C7C[(unsigned short)param_1[1]])(); if (*(unsigned short *)param_1 != 0) { @@ -1573,8 +1573,8 @@ void func_801424E4(short *param_1) { iVar2 = *(int *)(param_1 + 0x32); if ((iVar2 != 0) && (*(short *)(iVar2 + 0x36) == param_1[0x7f])) { *(int *)(param_1 + 2) = *(int *)(iVar2 + 4); - a = *(unsigned short *)(*(volatile int *)(param_1 + 0x32) + 10); - __asm__ __volatile__("" : : "r"(a)); + a = *(unsigned short *)(*(int *)(param_1 + 0x32) + 10); + __asm__ __volatile__("" : : "r"(a)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) t = (unsigned short)param_1[0x7e]; sVar1 = a + t; iVar2 = *(volatile int *)(param_1 + 0x32); @@ -1610,7 +1610,7 @@ extern s32 D_80184C70; void func_80142608(s32 param_1) { - register s32 iVar1 __asm__("$16"); + s32 iVar1; if (*(short *)(param_1 + 0x70) != 0) { iVar1 = ((s32 (*)(void))func_8012C1B8)(); @@ -1856,8 +1856,8 @@ extern void func_80142B2C(void *arg0); void func_80142EC0(s32 param_1) { extern s32 D_80184E7C[]; - register s32 d __asm__("$16") = param_1; /* $s0 */ - register s32 obj __asm__("$17"); /* $s1 */ + register s32 d __asm__("$16") = param_1; /* $s0 */ // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register s32 obj __asm__("$17"); /* $s1 */ // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) s32 ret; s16 sVar2; @@ -1899,8 +1899,8 @@ extern unsigned char D_80184EFC[]; void func_8014305C(int param_1) { - register int s0_param __asm__("$16") = param_1; - register int s1_copy __asm__("$17"); + register int s0_param __asm__("$16") = param_1; // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register int s1_copy __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) int iVar2; short sVar1; @@ -1949,7 +1949,7 @@ void func_801431E8(s32 param_1) { u16 uVar2; s16 sVar4; - register s32 d __asm__("$16"); + register s32 d __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) memcpy(buf, &D_801EBC98, 4); iVar5 = ((s32 (*)(void))func_8012C1B8)(); *(s32 *)(param_1 + 0x20) = iVar5; @@ -2118,8 +2118,8 @@ extern void func_8012C218(void *a0); void func_80143D28(s32 param_1) { extern MatEntry D_801851B4[]; - register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ - register s32 iVar2 __asm__("$17") = *(s32 *)(param_1 + 0x64); /* $s1 */ + register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ // !FAKE: pin $18 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar2 = *(s32 *)(param_1 + 0x64); /* $s1 */ MatEntry *p = &D_801851B4[*(s16 *)(param_1 + 0x70)]; s32 sVar4; s32 iVar1; @@ -2299,8 +2299,8 @@ extern u8 D_801851A4; void func_8014477C(void *param_1) { s32 v0; s32 v1; - register s32 uVar2 __asm__("$2"); - register s32 addr __asm__("$3"); + s32 uVar2; + s32 addr; s32 gv; s32 fv; @@ -2341,9 +2341,9 @@ extern u8 D_801851E0; void func_80144880(s32 param_1) { - register s32 obj __asm__("$16"); /* $s0 */ - register s32 self __asm__("$17") = param_1; /* $s1 */ - register s32 b __asm__("$2"); /* $v0 */ + s32 obj; /* $s0 */ + s32 self = param_1; /* $s1 */ + s32 b; /* $v0 */ s32 e; obj = ((s32 (*)(void))func_8012C194)(); diff --git a/src/ov_SC01_001/ov_SC01_001_jr_8015C32C.c b/src/ov_SC01_001/ov_SC01_001_jr_8015C32C.c index 7d9c51c44a..5b5712618c 100644 --- a/src/ov_SC01_001/ov_SC01_001_jr_8015C32C.c +++ b/src/ov_SC01_001/ov_SC01_001_jr_8015C32C.c @@ -1643,8 +1643,8 @@ void func_8015D01C(int param_1) { extern int D_801860B8; int iVar4; - register unsigned short uVar1 __asm__("$19"); - register unsigned short uVar5 __asm__("$17"); + unsigned short uVar1; + register unsigned short uVar5 __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) short sVar2; short sVar3; @@ -1796,8 +1796,8 @@ extern s32 D_80186124; void func_8015D380(s32 a0) { s16 out[4]; s32 buf[8]; - register s32 s1 __asm__("$17") = a0; - register s32 *s0 __asm__("$16") = buf; + s32 s1 = a0; + s32 *s0 = buf; ((void (*)(void *))func_80013F3C)((void *)s0); ((void (*)(void *, s32))func_80012558)((void *)s0, *(s16 *)(*(s32 *)(s1 + 0x20) + 0x12)); ((void (*)(void *, s32))func_800126C4)((void *)s0, *(s16 *)(*(s32 *)(s1 + 0x20) + 0x10)); @@ -1948,7 +1948,7 @@ void func_8015D738(void *arg0) { if (s1 != 0) { if (*(u16 *)s1 == 0x360) goto block_808; } - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) if (s1 != 0) { if (*(u16 *)s1 != 0) goto block_7F4; } @@ -2801,7 +2801,7 @@ void func_8015FBE0(s32 *param_1) ((void (*)(s32 *, s16))func_80147078)(param_1, 0); ((void (*)(s32 *))func_80159B70)(param_1); } else { - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) D_80078EC1 = 0; ((void (*)(s32 *, s32))func_80154150)(param_1, 0x20); ((void (*)(s32 *, s32))func_80154A74)(param_1, 0x18); @@ -3609,7 +3609,7 @@ void func_80161E08(s32 param_1) { ((a2 = func_800291DC(8)) & 0x8000) != 0) { if (D_800B5BD8 == 0) { - __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x65A8)); + __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x65A8)); // !FAKE: instruction move — NEEDED DIFFERS (P36 rung B tus2) D_801EC858[0] = p; func_80024054(&D_80186360, &D_801EC864); func_8001CE28(p, &D_801EC864); @@ -3620,7 +3620,7 @@ void func_80161E08(s32 param_1) { } if (D_800B5C10 == 0) { - __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x65E0)); + __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x65E0)); // !FAKE: instruction move — NEEDED DIFFERS (P36 rung B tus2) D_801EC858[1] = p; func_80024054(&D_80186380, &D_801EC88C); func_8001CE28(p, &D_801EC88C); @@ -3631,7 +3631,7 @@ void func_80161E08(s32 param_1) { } if (D_800B5C48 == 0) { - __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x6618)); + __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x6618)); // !FAKE: instruction move — NEEDED DIFFERS (P36 rung B tus2) D_801EC858[2] = p; func_800242D0((s16)func_801620C4(), &D_801EC8A4, 0x84); func_8001CE68(p, &D_801EC8A4); @@ -3687,9 +3687,9 @@ extern u8 D_80078EB1; extern s32 D_80186394; s32 func_801621CC(s32 arg0) { - register s32 s0 __asm__("$16") = arg0; /* $s0: arg0, crosses the call */ - register u8 *s1 __asm__("$17") = D_80078E78; /* $s1: base, hoisted for the loop */ - register s32 i __asm__("$5"); /* $a1: counter (pin fixes the i/d swap) */ + s32 s0 = arg0; /* $s0: arg0, crosses the call */ + u8 *s1 = D_80078E78; /* $s1: base, hoisted for the loop */ + register s32 i __asm__("$5"); /* $a1: counter (pin fixes the i/d swap) */ // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) u32 a2; s32 d; /* $a0: natural alloc; load via $v0 temp */ s32 v, last, hi, lo; @@ -3825,14 +3825,14 @@ s32 func_80162438(s32 _unused0) { extern s16 D_800B5C74; u32 uVar2; - register u8 *base __asm__("$18"); - register u8 *item __asm__("$17"); + u8 *base; + u8 *item; base = &(*(u8 *)&D_800AF630); uVar2 = func_800291DC(0x12); if ((uVar2 & 0x8000) != 0) { if (D_800B5BD8 == 0) { - register u8 *t __asm__("$2") = base + 0x65A8; + register u8 *t __asm__("$2") = base + 0x65A8; // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) item = t; D_801EC8B0[0] = (s32)item; func_80024054(D_801863C4, D_801EC8BC); @@ -3843,7 +3843,7 @@ s32 func_80162438(s32 _unused0) { D_800B5BE2 = -D_800AF7BE / 2 + 0x28; } if (D_800B5C10 == 0) { - register u8 *t __asm__("$2") = base + 0x65E0; + register u8 *t __asm__("$2") = base + 0x65E0; // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) item = t; D_801EC8B0[1] = (s32)item; func_80024054(((u8 *)&D_801863DC), D_801EC8E4); @@ -3854,7 +3854,7 @@ s32 func_80162438(s32 _unused0) { D_800B5C1A = -D_800AF7BE / 2 + 0x30; } if (D_800B5C48 == 0) { - register u8 *t __asm__("$2") = base + 0x6618; + register u8 *t __asm__("$2") = base + 0x6618; // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) item = t; D_801EC8B0[2] = (s32)item; func_800242D0((s16)func_801626B8(), D_801EC900, 0x84); @@ -3929,10 +3929,10 @@ void func_801627E8(void) extern s32 D_8011F750; /* canonical: engine_core.h `extern s32 D_8011F750;` (read here as a byte) */ extern void (*D_801863FC[])(void); /* word-stride table of dispatch fn pointers */ - register u8 *p __asm__("$4") = (u8 *)&D_8011F750; + register u8 *p __asm__("$4") = (u8 *)&D_8011F750; // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) s32 idx; - __asm__ __volatile__("" : "=r"(p) : "0"(p)); /* materialize &D_8011F750 into $a0 (defeat %lo-fold of the lbu) */ + __asm__ __volatile__("" : "=r"(p) : "0"(p)); /* materialize &D_8011F750 into $a0 (defeat %lo-fold of the lbu) */ // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) idx = *p; if (idx != 0) { idx = idx - 1; @@ -4112,7 +4112,7 @@ void func_80163EC8(s32 param_1) { s32 psVar6; s32 iVar8; s32 iVar7; - register s32 uVar5 __asm__("$2"); /* PIN (flagged): uVar5 -> $v0 */ + register s32 uVar5 __asm__("$2"); /* PIN (flagged): uVar5 -> $v0 */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) u16 uVar4; u8 uVar3; @@ -4378,9 +4378,9 @@ extern u8 D_801EC917; void func_80164BDC(s32 param_1) { - register s32 p1 __asm__("$17"); /* $s1 */ - register s32 iVar1 __asm__("$16"); /* $s0 */ - register s32 base __asm__("$18"); /* $s2 */ + register s32 p1 __asm__("$17"); /* $s1 */ // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar1; /* $s0 */ + s32 base; /* $s2 */ p1 = param_1; iVar1 = ((s32 (*)(void))func_80146578)(); @@ -4526,9 +4526,9 @@ extern s32 D_801EC950; void func_801651B8(void * param_1) { - register s32 *puVar1 __asm__("$16"); /* $s0 */ - register s32 iVar2 __asm__("$17"); /* $s1 */ - register s32 p __asm__("$18"); /* $s2 */ + register s32 *puVar1 __asm__("$16"); /* $s0 */ // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar2; /* $s1 */ + s32 p; /* $s2 */ p = param_1; ((s32 (*)(s32, s32, s32))func_80165240)(p, p + 0x2c, p + 0x50); @@ -4537,7 +4537,7 @@ void func_801651B8(void * param_1) do { if (puVar1[3] != 0) { s32 a0v = p; - __asm__ __volatile__("" : "=r"(a0v) : "0"(a0v)); + __asm__ __volatile__("" : "=r"(a0v) : "0"(a0v)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) ((s32 (*)(s32, s32, s32))func_80165240)(a0v, (s32)puVar1, (s32)(puVar1 + 2)); puVar1[3] = puVar1[3] + -1; } @@ -4868,7 +4868,7 @@ s32 func_80166690(s32 param_1, s32 param_2) unsigned int w9, w7, w, t, w3b; int w3; short sVar10; - register unsigned int zr __asm__("$0"); + register unsigned int zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) blk = D_800AE620; i6 = (short)param_1; @@ -4954,7 +4954,6 @@ s32 func_80166690(s32 param_1, s32 param_2) c.c32 = t; c.c22 = t; c.c31 = t; c.c21 = t; } - __asm__ __volatile__("" :: "r"(iVar3)); func_80017758(&c, &blk); w3b = iVar3 - 1; iVar3 = w3b + zr; @@ -5108,18 +5107,18 @@ s32 func_80166F58(s32 param_1, s32 param_2, s32 param_3, s32 param_4) extern s32 D_8011D030; extern unsigned char D_801EC9D0[]; - register int p2 __asm__("$20"); /* $s4 */ - register int p3 __asm__("$17"); /* $s1 */ - register int t2 __asm__("$5"); /* a1 */ - register int t3 __asm__("$6"); /* a2 */ + register int p2 __asm__("$20"); /* $s4 */ // !FAKE: pin $20 — NEEDED DIFFERS (P36 rung B tus2) + int p3; /* $s1 */ + register int t2 __asm__("$5"); /* a1 */ // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) + int t3; /* a2 */ unsigned short *puVar1; short iVar2; int eq; iVar2 = 0; puVar1 = ((unsigned short *)&D_8011D030); - t2 = ((short)param_2); SHB(t2); p2 = t2; SHB(p2); - t3 = ((short)param_3); SHB(t3); p3 = t3; + t2 = ((short)param_2); SHB(t2); p2 = t2; SHB(p2); // !FAKE: launder via SHB — NEEDED DIFFERS; launder via SHB — NEEDED DIFFERS (P36 rung B tus2) + t3 = ((short)param_3); SHB(t3); p3 = t3; // !FAKE: launder via SHB — NEEDED DIFFERS (P36 rung B tus2) eq = (p2 == p3); do { if ((puVar1 != ((unsigned short *)param_1)) && @@ -5168,17 +5167,17 @@ s32 func_801670E4(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { extern s32 D_801269AC; extern u16 D_80126CE0; Fr_801670E4 f; - register u8 *p __asm__("$18"); /* $s2 */ - register s32 ent __asm__("$19"); /* $s3 */ + u8 *p; /* $s2 */ + s32 ent; /* $s3 */ s16 i; s32 d; s32 node; u16 c; u8 cv; u8 cv2; - register s32 gA __asm__("$2"); - register s32 cxv __asm__("$4"); - register s32 czv __asm__("$5"); + register s32 gA __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) + register s32 cxv __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) + s32 czv; u8 *vc; u8 *ap; u8 *mp; @@ -5196,12 +5195,12 @@ s32 func_801670E4(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { f.col[1].b = 0x70; cv = *(u8 *)(ent + 0x12); f.cx = arg1; - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) va = (u8 *)&f.cx; - __asm__ __volatile__("" : "=r"(va) : "0"(va)); + __asm__ __volatile__("" : "=r"(va) : "0"(va)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) f.cy = arg2; vb = va; - __asm__ __volatile__("" : "=r"(vb) : "0"(vb)); + __asm__ __volatile__("" : "=r"(vb) : "0"(vb)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) p = D_8018675C; i = 0; f.col[0].b = 0; @@ -5271,10 +5270,10 @@ s32 func_801670E4(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { if (*(s32 *)(ent + 0x30) > 0) { vc = (u8 *)&f.cx; - __asm__ __volatile__("" : "=r"(vc) : "0"(vc)); + __asm__ __volatile__("" : "=r"(vc) : "0"(vc)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) mp = f.m1; ap = mp; - __asm__ __volatile__("" : "=r"(ap) : "0"(ap)); + __asm__ __volatile__("" : "=r"(ap) : "0"(ap)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) p = D_80186770; i = 0; d = (s16)f.a8[0] >> 6; @@ -5368,8 +5367,8 @@ s32 func_80167AE0(s32 param_1, s32 param_2, s32 param_3) { struct Fr_80167AE0 fr; u8 *p; s32 i; - register s32 t __asm__("$2"); - register s32 zr __asm__("$0"); + s32 t; + register s32 zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) s32 flags; func_80168070(param_1, ((s16 *)param_2), ((s16 *)param_3), fr.matrix); @@ -5648,7 +5647,7 @@ void func_80168828() extern u16 D_8018683C[]; - register s32 a0v __asm__("$4"); + register s32 a0v __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) s32 param_1 = a0v; Thing_80168828_80168828 thing; s16 matA[16]; @@ -5656,7 +5655,7 @@ void func_80168828() s16 svec[4]; u16 *p; short i; - register s32 c40 __asm__("$3"); /* $v1: hold the CSE'd 0x40 (else gcc folds to $v0 immediate) */ + register s32 c40 __asm__("$3"); /* $v1: hold the CSE'd 0x40 (else gcc folds to $v0 immediate) */ // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus2) c40 = 0x40; thing.f04 = 2; @@ -5961,8 +5960,8 @@ void func_8016A290(s32 param_1, void *param_2, void *param_3) { struct Fr_8016A290 fr; u8 *p; s32 i; - register s32 t __asm__("$2"); - register s32 zr __asm__("$0"); + s32 t; + register s32 zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) s32 flags; s32 iVar3; diff --git a/src/ov_SC01_004/ov_SC01_004_jr_8012ACE0.c b/src/ov_SC01_004/ov_SC01_004_jr_8012ACE0.c index f55263ff80..e4d8c7d674 100644 --- a/src/ov_SC01_004/ov_SC01_004_jr_8012ACE0.c +++ b/src/ov_SC01_004/ov_SC01_004_jr_8012ACE0.c @@ -2528,7 +2528,7 @@ s32 func_80133AB0(s16 flag, s16 x, s16 y, s32 arg3) u16 *pA = (*(u16 * *)&D_8017F7B0); u16 *pB = (*(u16 * *)&D_8017F7AC); u16 *pC = (*(u16 * *)&D_8017F7B8); - register int zr __asm__("$0"); + register int zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) u32 X, Y, cell, Xc, Yc; u16 k, off; int cnt; @@ -2536,7 +2536,7 @@ s32 func_80133AB0(s16 flag, s16 x, s16 y, s32 arg3) u8 *s0; u16 raw; u32 hib; - register int harg __asm__("$4"); + register int harg __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) s32 ret; void *p0C, *p10; u8 *p14, *p18, *p1C; @@ -2547,11 +2547,11 @@ s32 func_80133AB0(s16 flag, s16 x, s16 y, s32 arg3) pC[2] = pA[2] - pB[2]; X = ((((u16)x + 0x8000) >> 7) & 0x1ff) - map->ox; - __asm__("addu %0,%1,$zero" : "=r"(Xc) : "r"(X)); + __asm__("addu %0,%1,$zero" : "=r"(Xc) : "r"(X)); // !FAKE: instruction addu — NEEDED DIFFERS (P36 rung B tus2) if (!((X & 0xffff) < map->w)) return 0; Y = ((((u16)y + 0x8000) >> 7) & 0x1ff) - map->oy; - __asm__("addu %0,%1,$zero" : "=r"(Yc) : "r"(Y)); + __asm__("addu %0,%1,$zero" : "=r"(Yc) : "r"(Y)); // !FAKE: instruction addu — NEEDED DIFFERS (P36 rung B tus2) if (!((Y & 0xffff) < map->h)) return 0; @@ -2700,7 +2700,7 @@ s32 func_80133CD4(arg0, cmd, base, arr) s32 h; h = ((s16 *)pb0)[0]; s1var = h << 16; - __asm__("lh %0, 2(%2)" : "=r"(h) : "0"(h), "r"(pb0) : "memory"); + __asm__("lh %0, 2(%2)" : "=r"(h) : "0"(h), "r"(pb0) : "memory"); // !FAKE: instruction lh — NEEDED DIFFERS (P36 rung B tus2) s0var = h << 16; } pb0[2] += q3v; @@ -2884,10 +2884,10 @@ s32 func_801345F8(s32 arg) extern u16 * D_8017F7AC; extern u16 D_8018EE50; - register u16 *param_1 __asm__("$5") = ((u16 *)arg); - register u16 *cc __asm__("$4") = D_8017F7AC; + register u16 *param_1 __asm__("$5") = ((u16 *)arg); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) + register u16 *cc __asm__("$4") = D_8017F7AC; // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) int c8000 = 0x8000; - register int zr __asm__("$0"); + register int zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) u32 c1, c2, uVar6, uVar2, cnt, v14; u16 *ptmp, *puVar4, *puVar7, uVar1; int hi, harg, iVar9, iVar8, uVar3, uVar10, tbl; @@ -3078,8 +3078,8 @@ s32 func_80134C20(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { u16 temp_a1; s32 temp_s4; s32 c = arg0; - __asm__ __volatile__("" : "=r"(c) : "0"(c)); - __asm__ __volatile__("" : : "r"(arg0)); + __asm__ __volatile__("" : "=r"(c) : "0"(c)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) + __asm__ __volatile__("" : : "r"(arg0)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) temp_s4 = arg2 + (M2C_FIELD(((void *)arg1), s16 *, 2) * 8); temp_s1 = *(s32 *)(arg3 + (M2C_FIELD(((void *)arg1), s16 *, 4) * 4)); @@ -3230,22 +3230,22 @@ int func_80135168(u16 arg0, u16 *p1, u16 *p2) extern u8 D_8017F7AC; extern u8 D_8017F7B0; extern u8 D_8017F7B8; - register s16 *pb0 __asm__("$8"); - register s16 *pac __asm__("$6"); - register s16 *pb8 __asm__("$7"); + register s16 *pb0 __asm__("$8"); // !FAKE: pin $8 — NEEDED DIFFERS (P36 rung B tus2) + register s16 *pac __asm__("$6"); // !FAKE: pin $6 — NEEDED DIFFERS (P36 rung B tus2) + register s16 *pb8 __asm__("$7"); // !FAKE: pin $7 — NEEDED DIFFERS (P36 rung B tus2) u16 *pb4; u16 a, b; int a1v, a2v, d94; pb0 = (*(s16 * *)&D_8017F7B0); - __asm__ __volatile__("" : : "r"(pb0)); + __asm__ __volatile__("" : : "r"(pb0)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) a = p2[0]; pac = (*(s16 * *)&D_8017F7AC); pb0[0] = a; b = p1[0]; pb8 = (*(s16 * *)&D_8017F7B8); pac[0] = b; pb8[0] = a - b; a = p2[1]; pb0[1] = a; b = p1[1]; pac[1] = b; pb8[1] = a - b; a = p2[2]; pb0[2] = a; b = p1[2]; pac[2] = b; pb8[2] = a - b; a1v = pac[0]; a2v = pac[2]; d94 = D_8018EE40; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) D_8018EE50 = 0; if (func_80134A74(arg0, a1v, a2v, d94)) { pb4 = (*(u16 * *)&D_8017F7B4); diff --git a/src/ov_SC01_004/ov_SC01_004_jr_80135A4C.c b/src/ov_SC01_004/ov_SC01_004_jr_80135A4C.c index 6eb2c81378..1a875ff79a 100644 --- a/src/ov_SC01_004/ov_SC01_004_jr_80135A4C.c +++ b/src/ov_SC01_004/ov_SC01_004_jr_80135A4C.c @@ -640,7 +640,7 @@ s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3) { extern u8 D_801152B0; s32 *p; - register s32 s7 __asm__("$23"); + register s32 s7 __asm__("$23"); // !FAKE: pin $23 — NEEDED DIFFERS (P36 rung B tus2) s32 flag; s32 acc; s16 i; @@ -687,7 +687,7 @@ s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3) { return 1; next: p = (s32 *)*p; - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) if (p != 0) goto loop; return 0; } @@ -701,7 +701,7 @@ s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3) { s32 t = 0; if (((V3 *)a2)->x == ((V3 *)a3)->x && ((V3 *)a2)->y == ((V3 *)a3)->y) { s32 zt = (((V3 *)a2)->z == ((V3 *)a3)->z); - __asm__("addu %0,%1,$zero" : "=r"(t) : "r"(zt)); + __asm__("addu %0,%1,$zero" : "=r"(t) : "r"(zt)); // !FAKE: instruction addu — NEEDED DIFFERS (P36 rung B tus2) } eq = t; } diff --git a/src/ov_SC01_004/ov_SC01_004_jr_8013C98C.c b/src/ov_SC01_004/ov_SC01_004_jr_8013C98C.c index 2def5bec99..77c671eadb 100644 --- a/src/ov_SC01_004/ov_SC01_004_jr_8013C98C.c +++ b/src/ov_SC01_004/ov_SC01_004_jr_8013C98C.c @@ -1058,7 +1058,7 @@ void func_8013CF68() u8 t0, t1, t2; u8 *base; - __asm__("la %0, D_800A5E94" : "=r"(base)); + __asm__("la %0, D_800A5E94" : "=r"(base)); // !FAKE: instruction la — NEEDED DIFFERS (P36 rung B tus2) *(s32 *)(base - 0xC) = 0; t0 = D_80190278; t1 = D_80190279; t2 = D_8019027A; @@ -1158,7 +1158,7 @@ void func_8013D178(void) { extern unsigned char D_80190318, D_80190319, D_8019031A, D_8019031B, D_8019031C, D_8019031D, D_8019031E, D_8019031F, D_80190320; extern unsigned char D_80190318, D_80190319, D_8019031A, D_8019031B, D_8019031C, D_8019031D, D_8019031E, D_8019031F, D_80190320; unsigned char v, t; - register unsigned char *p __asm__("$5"); + register unsigned char *p __asm__("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) p = &D_80190278; v = *p; t = D_80190318; if (v != t) { if (v < t) *p = v + 8; else *p = v - 8; } @@ -1378,13 +1378,13 @@ void func_8013D53C(void *arg0v) { n = arg0->w * arg0->h; i = 0; src = arg0->data; - __asm__("" :: "r"(src)); /* +2 refs on src (depth-2): keeps src above i, below the mfhi temp */ + __asm__("" :: "r"(src)); /* +2 refs on src (depth-2): keeps src above i, below the mfhi temp */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) dst = src + n; if (n > 0) { do { u16 px; s32 r, g, b, out; - __asm__("" :: "r"(i)); /* +3 refs on i (depth-3): lifts i over dst in the $t2 race */ + __asm__("" :: "r"(i)); /* +3 refs on i (depth-3): lifts i over dst in the $t2 race */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) px = *src; r = ((px & 0x1F) * s0v) / 2560; g = (((px & 0x3E0) * t9v) / 2560) & 0x3E0; @@ -1419,10 +1419,10 @@ void func_8013D8FC(void) { extern s16 *D_8018EECC; - register s16 *psVar3 __asm__("$17"); - register s16 *psVar2 __asm__("$16"); - register s32 c9 __asm__("$19"); - register s32 cff __asm__("$18"); + s16 *psVar3; + register s16 *psVar2 __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + s32 c9; + s32 cff; u16 sVar1; s16 buf[4]; @@ -1463,22 +1463,22 @@ void func_8013D9B0(int param_1) extern s16 *D_8018EECC; extern s32 D_8018EEE4; u8 buf[0x20]; - register s32 uVar13 __asm__("$16"); - register u16 *psVar14 __asm__("$17"); - register u16 *psVar15 __asm__("$18"); - register s32 uVar16 __asm__("$19"); - register void *r0 __asm__("$20"); - register u16 *puVar10 __asm__("$11"); - register u16 *puVar9 __asm__("$10"); - register s32 iVar11 __asm__("$13"); - register s32 iVar12 __asm__("$14"); + s32 uVar13; + register u16 *psVar14 __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) + u16 *psVar15; + s32 uVar16; + void *r0; + u16 *puVar10; + register u16 *puVar9 __asm__("$10"); // !FAKE: pin $10 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar11; + register s32 iVar12 __asm__("$14"); // !FAKE: pin $14 — NEEDED DIFFERS (P36 rung B tus2) u16 sVar4; - register u32 uVar5 __asm__("$3"); - register u32 uVar7 __asm__("$6"); - register u32 uVar1 __asm__("$7"); - register u32 uVar6 __asm__("$4"); - register u32 uVar8 __asm__("$8"); - register u32 uVar3 __asm__("$9"); + register u32 uVar5 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus2) + register u32 uVar7 __asm__("$6"); // !FAKE: pin $6 — NEEDED DIFFERS (P36 rung B tus2) + register u32 uVar1 __asm__("$7"); // !FAKE: pin $7 — NEEDED DIFFERS (P36 rung B tus2) + u32 uVar6; + register u32 uVar8 __asm__("$8"); // !FAKE: pin $8 — NEEDED DIFFERS (P36 rung B tus2) + register u32 uVar3 __asm__("$9"); // !FAKE: pin $9 — NEEDED DIFFERS (P36 rung B tus2) psVar15 = (*(u16 * *)&D_8018EECC); if (psVar15 != 0) { @@ -1493,31 +1493,31 @@ void func_8013D9B0(int param_1) iVar11 = 0; if (sVar4 == 9) { *(s16 *)(buf + 0) = psVar14[-4]; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *(s16 *)(buf + 2) = psVar14[-3]; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *(s16 *)(buf + 4) = psVar14[-2]; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *(s16 *)(buf + 6) = psVar14[-1]; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) { - register s32 mw __asm__("$3") = (s32)((s16 *)psVar14)[-2]; - register s32 mh __asm__("$2") = (s32)((s16 *)psVar14)[-1]; + register s32 mw __asm__("$3") = (s32)((s16 *)psVar14)[-2]; // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus2) + s32 mh = (s32)((s16 *)psVar14)[-1]; iVar12 = mw * mh; } uVar13 = 0; puVar10 = *(u16 **)psVar14; { - register s32 boff __asm__("$2") = iVar12 * 2; - register u16 *pi __asm__("$5"); + register s32 boff __asm__("$2") = iVar12 * 2; // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) + register u16 *pi __asm__("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) pi = (u16 *)((s32)puVar10 + boff); - __asm__ __volatile__("" : "=r"(pi) : "0"(pi)); + __asm__ __volatile__("" : "=r"(pi) : "0"(pi)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) puVar9 = pi; } if (0 < iVar12) { do { - register u32 pix __asm__("$2"); - register u32 out __asm__("$2"); + register u32 pix __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) + register u32 out __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) u32 result; *(u32 *)(buf + 0xc) = (u32)*puVar10; pix = (u32)*puVar9; @@ -1526,17 +1526,17 @@ void func_8013D9B0(int param_1) uVar1 = pix & 0x7c00; { void *p1; - register void *pa __asm__("$2"); - register void *pb __asm__("$12"); - __asm__ __volatile__(""); + register void *pa __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) + register void *pb __asm__("$12"); // !FAKE: pin $12 — NEEDED DIFFERS (P36 rung B tus2) + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) p1 = buf + 0xc; - __asm__ __volatile__("" : "=r"(p1) : "0"(p1)); + __asm__ __volatile__("" : "=r"(p1) : "0"(p1)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) gte_ldIR0z(); gte_ldrgb(r0); gte_ldIRGB(p1); gte_dpcl(); pa = buf + 0x10; - __asm__ __volatile__("" : "=r"(pa) : "0"(pa)); + __asm__ __volatile__("" : "=r"(pa) : "0"(pa)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) pb = pa; gte_stORGB(pb); } @@ -1545,21 +1545,21 @@ void func_8013D9B0(int param_1) uVar8 = out & 0x3e0; uVar3 = out & 0x7c00; if (uVar5 != uVar6) { - register s32 c __asm__("$2"); + s32 c; uVar13 = 1; if ((s32)uVar5 < (s32)uVar6) uVar5 = uVar5 + 1; c = (s32)uVar6 < (s32)uVar5; if (c) uVar5 = uVar5 - 1; } if (uVar7 != uVar8) { - register s32 c __asm__("$2"); + register s32 c __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) uVar13 = 1; if ((s32)uVar7 < (s32)uVar8) uVar7 = uVar7 + 0x20; c = (s32)uVar8 < (s32)uVar7; if (c) uVar7 = uVar7 - 0x20; } if (uVar1 != uVar3) { - register s32 c __asm__("$2"); + register s32 c __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) uVar13 = 1; if ((s32)uVar1 < (s32)uVar3) uVar1 = uVar1 + 0x400; c = (s32)uVar3 < (s32)uVar1; @@ -1700,9 +1700,9 @@ void func_8013DD68() { u16 *puVar16; u16 *q; u16 *puVar10; - register u16 uVar2 __asm__("$3"); + register u16 uVar2 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus2) int uVar5; - register int iVar14 __asm__("$7"); + register int iVar14 __asm__("$7"); // !FAKE: pin $7 — NEEDED DIFFERS (P36 rung B tus2) Buf_8013DD68 buf; u8 *pbase; u8 *base; @@ -1721,7 +1721,7 @@ void func_8013DD68() { p = p + 0x10; iVar14 = 0; if (uVar1 != 0) { - register int c5 __asm__("$11") = 5; + int c5 = 5; puVar10 = (u16 *)((int)p + 0x18); q = puVar16 + 8; do { @@ -1809,7 +1809,7 @@ void func_8013E5E8(void) extern unsigned short D_80115112; extern u16 D_80115116; extern void (*D_801805D0[])(void); - register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 -> store retires early */ + register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 -> store retires early */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) func_80029444(); func_801754A8(); D_8011511E = func_80014ED4(0); @@ -1855,12 +1855,12 @@ void func_8013E6AC(void) { D_80115140[i] = 0; } if (!((u32)func_80029504() < 5 || currentLocationId == 0x302A || currentLocationId == 0x3073)) { - register s32 *ep __asm__("$8"); - register s32 *fp __asm__("$9"); + s32 *ep; + s32 *fp; fp = (s32 *)&D_80115110; ep = (s32 *)&D_801805BC; for (i = 0; i < 5; i++) { - register s32 *fa __asm__("$6"); + s32 *fa; s32 v; fa = (s32 *)(i * 4 + (s32)fp); v = ep[i] * 3 >> 2; @@ -2017,7 +2017,7 @@ extern unsigned char D_80180598; void func_8013EB7C(void) { s32 sp10[2]; short sVar1; - register short sVar2 __asm__("$2"); + register short sVar2 __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) s32 a0v; s32 iVar4; diff --git a/src/ov_SC01_004/ov_SC01_004_jr_80140608.c b/src/ov_SC01_004/ov_SC01_004_jr_80140608.c index da0b26b1ad..3846425f67 100644 --- a/src/ov_SC01_004/ov_SC01_004_jr_80140608.c +++ b/src/ov_SC01_004/ov_SC01_004_jr_80140608.c @@ -1041,14 +1041,14 @@ s16 n; Prim4 *p; s16 t; s32 c3; -register u16 *a __asm__("$20"); -register u16 *b __asm__("$21"); -register u16 *c __asm__("$23"); -register u16 *e __asm__("$22"); -register u16 *pb __asm__("$10"); -register u32 m24 __asm__("$8"); -register u32 mhi __asm__("$9"); -register s32 eight __asm__("$2"); +u16 *a; +u16 *b; +u16 *c; +u16 *e; +u16 *pb; +u32 m24; +u32 mhi; +register s32 eight __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) if (i < n) { c3 = 3; @@ -1128,7 +1128,7 @@ register s32 eight __asm__("$2"); y = (*e) + 3; } *((s16 *) (q - 10)) = y; -__asm__("" ::: "memory"); +__asm__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *((u32 *) ot) = 0x4000000; q[-8] = 0x78; *((u32 *) (q - 0x10)) = 0x64808080; @@ -1139,13 +1139,13 @@ __asm__("" ::: "memory"); *((s16 *) (q - 4)) = eight; *((u32 *) ot) = ((*((u32 *) ot)) & mhi) | (D_800AE7BC[*pb].ot[2] & m24); { -register u32 *op __asm__("$4"); +register u32 *op __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) op = D_800AE7BC[*pb].ot; op[2] = (op[2] & mhi) | (((u32) ot) & m24); } q += 0x14; ot += 5; - __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ + __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) } } @@ -1352,7 +1352,7 @@ void func_80141874(void) { extern u16 D_8011511C; extern u16 D_80115116; extern void (*D_8018061C[])(void); - register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ + register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) func_801754A8(); D_8011511E = func_80014ED4(0); D_8011511C = func_80015018(0); @@ -1538,7 +1538,7 @@ void func_801424E4(short *param_1) { extern void (*D_80180640[])(void); short sVar1; int iVar2; - register unsigned short t __asm__("$3"); + unsigned short t; (*D_80180640[(unsigned short)param_1[1]])(); if (*(unsigned short *)param_1 != 0) { @@ -1557,8 +1557,8 @@ void func_801424E4(short *param_1) { iVar2 = *(int *)(param_1 + 0x32); if ((iVar2 != 0) && (*(short *)(iVar2 + 0x36) == param_1[0x7f])) { *(int *)(param_1 + 2) = *(int *)(iVar2 + 4); - a = *(unsigned short *)(*(volatile int *)(param_1 + 0x32) + 10); - __asm__ __volatile__("" : : "r"(a)); + a = *(unsigned short *)(*(int *)(param_1 + 0x32) + 10); + __asm__ __volatile__("" : : "r"(a)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) t = (unsigned short)param_1[0x7e]; sVar1 = a + t; iVar2 = *(volatile int *)(param_1 + 0x32); @@ -1594,7 +1594,7 @@ extern s32 D_80180634; void func_80142608(s32 param_1) { - register s32 iVar1 __asm__("$16"); + s32 iVar1; if (*(short *)(param_1 + 0x70) != 0) { iVar1 = ((s32 (*)(void))func_8012C1B8)(); @@ -1840,8 +1840,8 @@ extern void func_80142B2C(void *arg0); void func_80142EC0(s32 param_1) { extern s32 D_80180840[]; - register s32 d __asm__("$16") = param_1; /* $s0 */ - register s32 obj __asm__("$17"); /* $s1 */ + register s32 d __asm__("$16") = param_1; /* $s0 */ // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register s32 obj __asm__("$17"); /* $s1 */ // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) s32 ret; s16 sVar2; @@ -1883,8 +1883,8 @@ extern unsigned char D_801808C0[]; void func_8014305C(int param_1) { - register int s0_param __asm__("$16") = param_1; - register int s1_copy __asm__("$17"); + register int s0_param __asm__("$16") = param_1; // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register int s1_copy __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) int iVar2; short sVar1; @@ -1933,7 +1933,7 @@ void func_801431E8(s32 param_1) { u16 uVar2; s16 sVar4; - register s32 d __asm__("$16"); + register s32 d __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) memcpy(buf, &D_8018E078, 4); iVar5 = ((s32 (*)(void))func_8012C1B8)(); *(s32 *)(param_1 + 0x20) = iVar5; @@ -2102,8 +2102,8 @@ extern void func_8012C218(void *a0); void func_80143D28(s32 param_1) { extern MatEntry D_80180B78[]; - register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ - register s32 iVar2 __asm__("$17") = *(s32 *)(param_1 + 0x64); /* $s1 */ + register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ // !FAKE: pin $18 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar2 = *(s32 *)(param_1 + 0x64); /* $s1 */ MatEntry *p = &D_80180B78[*(s16 *)(param_1 + 0x70)]; s32 sVar4; s32 iVar1; @@ -2283,8 +2283,8 @@ extern u8 D_80180B68; void func_8014477C(void *param_1) { s32 v0; s32 v1; - register s32 uVar2 __asm__("$2"); - register s32 addr __asm__("$3"); + s32 uVar2; + s32 addr; s32 gv; s32 fv; @@ -2325,9 +2325,9 @@ extern u8 D_80180BA4; void func_80144880(s32 param_1) { - register s32 obj __asm__("$16"); /* $s0 */ - register s32 self __asm__("$17") = param_1; /* $s1 */ - register s32 b __asm__("$2"); /* $v0 */ + s32 obj; /* $s0 */ + s32 self = param_1; /* $s1 */ + s32 b; /* $v0 */ s32 e; obj = ((s32 (*)(void))func_8012C194)(); diff --git a/src/ov_SC01_004/ov_SC01_004_jr_8015C32C.c b/src/ov_SC01_004/ov_SC01_004_jr_8015C32C.c index ec6af490f6..3395ccfbba 100644 --- a/src/ov_SC01_004/ov_SC01_004_jr_8015C32C.c +++ b/src/ov_SC01_004/ov_SC01_004_jr_8015C32C.c @@ -1643,8 +1643,8 @@ void func_8015D01C(int param_1) { extern int D_80181A7C; int iVar4; - register unsigned short uVar1 __asm__("$19"); - register unsigned short uVar5 __asm__("$17"); + unsigned short uVar1; + register unsigned short uVar5 __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) short sVar2; short sVar3; @@ -1796,8 +1796,8 @@ extern s32 D_80181AE8; void func_8015D380(s32 a0) { s16 out[4]; s32 buf[8]; - register s32 s1 __asm__("$17") = a0; - register s32 *s0 __asm__("$16") = buf; + s32 s1 = a0; + s32 *s0 = buf; ((void (*)(void *))func_80013F3C)((void *)s0); ((void (*)(void *, s32))func_80012558)((void *)s0, *(s16 *)(*(s32 *)(s1 + 0x20) + 0x12)); ((void (*)(void *, s32))func_800126C4)((void *)s0, *(s16 *)(*(s32 *)(s1 + 0x20) + 0x10)); @@ -1948,7 +1948,7 @@ void func_8015D738(void *arg0) { if (s1 != 0) { if (*(u16 *)s1 == 0x360) goto block_808; } - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) if (s1 != 0) { if (*(u16 *)s1 != 0) goto block_7F4; } @@ -2803,7 +2803,7 @@ void func_8015FBE0(s32 *param_1) ((void (*)(s32 *, s16))func_80147078)(param_1, 0); ((void (*)(s32 *))func_80159B70)(param_1); } else { - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) D_80078EC1 = 0; ((void (*)(s32 *, s32))func_80154150)(param_1, 0x20); ((void (*)(s32 *, s32))func_80154A74)(param_1, 0x18); @@ -3611,7 +3611,7 @@ void func_80161E08(s32 param_1) { ((a2 = func_800291DC(8)) & 0x8000) != 0) { if (D_800B5BD8 == 0) { - __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x65A8)); + __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x65A8)); // !FAKE: instruction move — NEEDED DIFFERS (P36 rung B tus2) D_8018EFC0[0] = p; func_80024054(&D_80181D24, &D_8018EFCC); func_8001CE28(p, &D_8018EFCC); @@ -3622,7 +3622,7 @@ void func_80161E08(s32 param_1) { } if (D_800B5C10 == 0) { - __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x65E0)); + __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x65E0)); // !FAKE: instruction move — NEEDED DIFFERS (P36 rung B tus2) D_8018EFC0[1] = p; func_80024054(&D_80181D44, &D_8018EFF4); func_8001CE28(p, &D_8018EFF4); @@ -3633,7 +3633,7 @@ void func_80161E08(s32 param_1) { } if (D_800B5C48 == 0) { - __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x6618)); + __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x6618)); // !FAKE: instruction move — NEEDED DIFFERS (P36 rung B tus2) D_8018EFC0[2] = p; func_800242D0((s16)func_801620C4(), &D_8018F00C, 0x84); func_8001CE68(p, &D_8018F00C); @@ -3689,9 +3689,9 @@ extern u8 D_80078EB1; extern s32 D_80181D58; s32 func_801621CC(s32 arg0) { - register s32 s0 __asm__("$16") = arg0; /* $s0: arg0, crosses the call */ - register u8 *s1 __asm__("$17") = D_80078E78; /* $s1: base, hoisted for the loop */ - register s32 i __asm__("$5"); /* $a1: counter (pin fixes the i/d swap) */ + s32 s0 = arg0; /* $s0: arg0, crosses the call */ + u8 *s1 = D_80078E78; /* $s1: base, hoisted for the loop */ + register s32 i __asm__("$5"); /* $a1: counter (pin fixes the i/d swap) */ // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) u32 a2; s32 d; /* $a0: natural alloc; load via $v0 temp */ s32 v, last, hi, lo; @@ -3827,14 +3827,14 @@ s32 func_80162438(s32 _unused0) { extern s16 D_800B5C74; u32 uVar2; - register u8 *base __asm__("$18"); - register u8 *item __asm__("$17"); + u8 *base; + u8 *item; base = &(*(u8 *)&D_800AF630); uVar2 = func_800291DC(0x12); if ((uVar2 & 0x8000) != 0) { if (D_800B5BD8 == 0) { - register u8 *t __asm__("$2") = base + 0x65A8; + register u8 *t __asm__("$2") = base + 0x65A8; // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) item = t; D_8018F018[0] = (s32)item; func_80024054(D_80181D88, D_8018F024); @@ -3845,7 +3845,7 @@ s32 func_80162438(s32 _unused0) { D_800B5BE2 = -D_800AF7BE / 2 + 0x28; } if (D_800B5C10 == 0) { - register u8 *t __asm__("$2") = base + 0x65E0; + register u8 *t __asm__("$2") = base + 0x65E0; // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) item = t; D_8018F018[1] = (s32)item; func_80024054(((u8 *)&D_80181DA0), D_8018F04C); @@ -3856,7 +3856,7 @@ s32 func_80162438(s32 _unused0) { D_800B5C1A = -D_800AF7BE / 2 + 0x30; } if (D_800B5C48 == 0) { - register u8 *t __asm__("$2") = base + 0x6618; + register u8 *t __asm__("$2") = base + 0x6618; // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) item = t; D_8018F018[2] = (s32)item; func_800242D0((s16)func_801626B8(), D_8018F068, 0x84); @@ -3931,10 +3931,10 @@ void func_801627E8(void) extern s32 D_8011F750; /* canonical: engine_core.h `extern s32 D_8011F750;` (read here as a byte) */ extern void (*D_80181DC0[])(void); /* word-stride table of dispatch fn pointers */ - register u8 *p __asm__("$4") = (u8 *)&D_8011F750; + register u8 *p __asm__("$4") = (u8 *)&D_8011F750; // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) s32 idx; - __asm__ __volatile__("" : "=r"(p) : "0"(p)); /* materialize &D_8011F750 into $a0 (defeat %lo-fold of the lbu) */ + __asm__ __volatile__("" : "=r"(p) : "0"(p)); /* materialize &D_8011F750 into $a0 (defeat %lo-fold of the lbu) */ // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) idx = *p; if (idx != 0) { idx = idx - 1; @@ -4114,7 +4114,7 @@ void func_80163EC8(s32 param_1) { s32 psVar6; s32 iVar8; s32 iVar7; - register s32 uVar5 __asm__("$2"); /* PIN (flagged): uVar5 -> $v0 */ + register s32 uVar5 __asm__("$2"); /* PIN (flagged): uVar5 -> $v0 */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) u16 uVar4; u8 uVar3; @@ -4380,9 +4380,9 @@ extern u8 D_8018F07F; void func_80164BDC(s32 param_1) { - register s32 p1 __asm__("$17"); /* $s1 */ - register s32 iVar1 __asm__("$16"); /* $s0 */ - register s32 base __asm__("$18"); /* $s2 */ + register s32 p1 __asm__("$17"); /* $s1 */ // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar1; /* $s0 */ + s32 base; /* $s2 */ p1 = param_1; iVar1 = ((s32 (*)(void))func_80146578)(); @@ -4528,9 +4528,9 @@ extern s32 D_8018F0B8; void func_801651B8(void * param_1) { - register s32 *puVar1 __asm__("$16"); /* $s0 */ - register s32 iVar2 __asm__("$17"); /* $s1 */ - register s32 p __asm__("$18"); /* $s2 */ + register s32 *puVar1 __asm__("$16"); /* $s0 */ // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar2; /* $s1 */ + s32 p; /* $s2 */ p = param_1; ((s32 (*)(s32, s32, s32))func_80165240)(p, p + 0x2c, p + 0x50); @@ -4539,7 +4539,7 @@ void func_801651B8(void * param_1) do { if (puVar1[3] != 0) { s32 a0v = p; - __asm__ __volatile__("" : "=r"(a0v) : "0"(a0v)); + __asm__ __volatile__("" : "=r"(a0v) : "0"(a0v)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) ((s32 (*)(s32, s32, s32))func_80165240)(a0v, (s32)puVar1, (s32)(puVar1 + 2)); puVar1[3] = puVar1[3] + -1; } @@ -4870,7 +4870,7 @@ s32 func_80166690(s32 param_1, s32 param_2) unsigned int w9, w7, w, t, w3b; int w3; short sVar10; - register unsigned int zr __asm__("$0"); + register unsigned int zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) blk = D_800AE620; i6 = (short)param_1; @@ -4956,7 +4956,6 @@ s32 func_80166690(s32 param_1, s32 param_2) c.c32 = t; c.c22 = t; c.c31 = t; c.c21 = t; } - __asm__ __volatile__("" :: "r"(iVar3)); func_80017758(&c, &blk); w3b = iVar3 - 1; iVar3 = w3b + zr; @@ -5110,18 +5109,18 @@ s32 func_80166F58(s32 param_1, s32 param_2, s32 param_3, s32 param_4) extern s32 D_8011D030; extern unsigned char D_8018F138[]; - register int p2 __asm__("$20"); /* $s4 */ - register int p3 __asm__("$17"); /* $s1 */ - register int t2 __asm__("$5"); /* a1 */ - register int t3 __asm__("$6"); /* a2 */ + register int p2 __asm__("$20"); /* $s4 */ // !FAKE: pin $20 — NEEDED DIFFERS (P36 rung B tus2) + int p3; /* $s1 */ + register int t2 __asm__("$5"); /* a1 */ // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) + int t3; /* a2 */ unsigned short *puVar1; short iVar2; int eq; iVar2 = 0; puVar1 = ((unsigned short *)&D_8011D030); - t2 = ((short)param_2); SHB(t2); p2 = t2; SHB(p2); - t3 = ((short)param_3); SHB(t3); p3 = t3; + t2 = ((short)param_2); SHB(t2); p2 = t2; SHB(p2); // !FAKE: launder via SHB — NEEDED DIFFERS; launder via SHB — NEEDED DIFFERS (P36 rung B tus2) + t3 = ((short)param_3); SHB(t3); p3 = t3; // !FAKE: launder via SHB — NEEDED DIFFERS (P36 rung B tus2) eq = (p2 == p3); do { if ((puVar1 != ((unsigned short *)param_1)) && @@ -5170,17 +5169,17 @@ s32 func_801670E4(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { extern s32 D_801269AC; extern u16 D_80126CE0; Fr_801670E4 f; - register u8 *p __asm__("$18"); /* $s2 */ - register s32 ent __asm__("$19"); /* $s3 */ + u8 *p; /* $s2 */ + s32 ent; /* $s3 */ s16 i; s32 d; s32 node; u16 c; u8 cv; u8 cv2; - register s32 gA __asm__("$2"); - register s32 cxv __asm__("$4"); - register s32 czv __asm__("$5"); + register s32 gA __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) + register s32 cxv __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) + s32 czv; u8 *vc; u8 *ap; u8 *mp; @@ -5198,12 +5197,12 @@ s32 func_801670E4(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { f.col[1].b = 0x70; cv = *(u8 *)(ent + 0x12); f.cx = arg1; - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) va = (u8 *)&f.cx; - __asm__ __volatile__("" : "=r"(va) : "0"(va)); + __asm__ __volatile__("" : "=r"(va) : "0"(va)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) f.cy = arg2; vb = va; - __asm__ __volatile__("" : "=r"(vb) : "0"(vb)); + __asm__ __volatile__("" : "=r"(vb) : "0"(vb)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) p = D_80182120; i = 0; f.col[0].b = 0; @@ -5273,10 +5272,10 @@ s32 func_801670E4(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { if (*(s32 *)(ent + 0x30) > 0) { vc = (u8 *)&f.cx; - __asm__ __volatile__("" : "=r"(vc) : "0"(vc)); + __asm__ __volatile__("" : "=r"(vc) : "0"(vc)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) mp = f.m1; ap = mp; - __asm__ __volatile__("" : "=r"(ap) : "0"(ap)); + __asm__ __volatile__("" : "=r"(ap) : "0"(ap)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) p = D_80182134; i = 0; d = (s16)f.a8[0] >> 6; @@ -5370,8 +5369,8 @@ s32 func_80167AE0(s32 param_1, s32 param_2, s32 param_3) { struct Fr_80167AE0 fr; u8 *p; s32 i; - register s32 t __asm__("$2"); - register s32 zr __asm__("$0"); + s32 t; + register s32 zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) s32 flags; func_80168070(param_1, ((s16 *)param_2), ((s16 *)param_3), fr.matrix); @@ -5650,7 +5649,7 @@ void func_80168828() extern u16 D_80182200[]; - register s32 a0v __asm__("$4"); + register s32 a0v __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) s32 param_1 = a0v; Thing_80168828_80168828 thing; s16 matA[16]; @@ -5658,7 +5657,7 @@ void func_80168828() s16 svec[4]; u16 *p; short i; - register s32 c40 __asm__("$3"); /* $v1: hold the CSE'd 0x40 (else gcc folds to $v0 immediate) */ + register s32 c40 __asm__("$3"); /* $v1: hold the CSE'd 0x40 (else gcc folds to $v0 immediate) */ // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus2) c40 = 0x40; thing.f04 = 2; @@ -5963,8 +5962,8 @@ void func_8016A290(s32 param_1, void *param_2, void *param_3) { struct Fr_8016A290 fr; u8 *p; s32 i; - register s32 t __asm__("$2"); - register s32 zr __asm__("$0"); + s32 t; + register s32 zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) s32 flags; s32 iVar3; diff --git a/src/ov_SC01_005/ov_SC01_005_jr_8012ACE0.c b/src/ov_SC01_005/ov_SC01_005_jr_8012ACE0.c index 570d86518d..94073a7cf9 100644 --- a/src/ov_SC01_005/ov_SC01_005_jr_8012ACE0.c +++ b/src/ov_SC01_005/ov_SC01_005_jr_8012ACE0.c @@ -2520,7 +2520,7 @@ s32 func_80133AB0(s16 flag, s16 x, s16 y, s32 arg3) u16 *pA = (*(u16 * *)&D_80182944); u16 *pB = (*(u16 * *)&D_80182940); u16 *pC = (*(u16 * *)&D_8018294C); - register int zr __asm__("$0"); + register int zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) u32 X, Y, cell, Xc, Yc; u16 k, off; int cnt; @@ -2528,7 +2528,7 @@ s32 func_80133AB0(s16 flag, s16 x, s16 y, s32 arg3) u8 *s0; u16 raw; u32 hib; - register int harg __asm__("$4"); + register int harg __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) s32 ret; void *p0C, *p10; u8 *p14, *p18, *p1C; @@ -2539,11 +2539,11 @@ s32 func_80133AB0(s16 flag, s16 x, s16 y, s32 arg3) pC[2] = pA[2] - pB[2]; X = ((((u16)x + 0x8000) >> 7) & 0x1ff) - map->ox; - __asm__("addu %0,%1,$zero" : "=r"(Xc) : "r"(X)); + __asm__("addu %0,%1,$zero" : "=r"(Xc) : "r"(X)); // !FAKE: instruction addu — NEEDED DIFFERS (P36 rung B tus2) if (!((X & 0xffff) < map->w)) return 0; Y = ((((u16)y + 0x8000) >> 7) & 0x1ff) - map->oy; - __asm__("addu %0,%1,$zero" : "=r"(Yc) : "r"(Y)); + __asm__("addu %0,%1,$zero" : "=r"(Yc) : "r"(Y)); // !FAKE: instruction addu — NEEDED DIFFERS (P36 rung B tus2) if (!((Y & 0xffff) < map->h)) return 0; @@ -2692,7 +2692,7 @@ s32 func_80133CD4(arg0, cmd, base, arr) s32 h; h = ((s16 *)pb0)[0]; s1var = h << 16; - __asm__("lh %0, 2(%2)" : "=r"(h) : "0"(h), "r"(pb0) : "memory"); + __asm__("lh %0, 2(%2)" : "=r"(h) : "0"(h), "r"(pb0) : "memory"); // !FAKE: instruction lh — NEEDED DIFFERS (P36 rung B tus2) s0var = h << 16; } pb0[2] += q3v; @@ -2876,10 +2876,10 @@ s32 func_801345F8(s32 arg) extern u16 * D_80182940; extern u16 D_801CC5B0; - register u16 *param_1 __asm__("$5") = ((u16 *)arg); - register u16 *cc __asm__("$4") = D_80182940; + register u16 *param_1 __asm__("$5") = ((u16 *)arg); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) + register u16 *cc __asm__("$4") = D_80182940; // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) int c8000 = 0x8000; - register int zr __asm__("$0"); + register int zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) u32 c1, c2, uVar6, uVar2, cnt, v14; u16 *ptmp, *puVar4, *puVar7, uVar1; int hi, harg, iVar9, iVar8, uVar3, uVar10, tbl; @@ -3070,8 +3070,8 @@ s32 func_80134C20(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { u16 temp_a1; s32 temp_s4; s32 c = arg0; - __asm__ __volatile__("" : "=r"(c) : "0"(c)); - __asm__ __volatile__("" : : "r"(arg0)); + __asm__ __volatile__("" : "=r"(c) : "0"(c)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) + __asm__ __volatile__("" : : "r"(arg0)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) temp_s4 = arg2 + (M2C_FIELD(((void *)arg1), s16 *, 2) * 8); temp_s1 = *(s32 *)(arg3 + (M2C_FIELD(((void *)arg1), s16 *, 4) * 4)); @@ -3222,22 +3222,22 @@ int func_80135168(u16 arg0, u16 *p1, u16 *p2) extern u8 D_80182940; extern u8 D_80182944; extern u8 D_8018294C; - register s16 *pb0 __asm__("$8"); - register s16 *pac __asm__("$6"); - register s16 *pb8 __asm__("$7"); + register s16 *pb0 __asm__("$8"); // !FAKE: pin $8 — NEEDED DIFFERS (P36 rung B tus2) + register s16 *pac __asm__("$6"); // !FAKE: pin $6 — NEEDED DIFFERS (P36 rung B tus2) + register s16 *pb8 __asm__("$7"); // !FAKE: pin $7 — NEEDED DIFFERS (P36 rung B tus2) u16 *pb4; u16 a, b; int a1v, a2v, d94; pb0 = (*(s16 * *)&D_80182944); - __asm__ __volatile__("" : : "r"(pb0)); + __asm__ __volatile__("" : : "r"(pb0)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) a = p2[0]; pac = (*(s16 * *)&D_80182940); pb0[0] = a; b = p1[0]; pb8 = (*(s16 * *)&D_8018294C); pac[0] = b; pb8[0] = a - b; a = p2[1]; pb0[1] = a; b = p1[1]; pac[1] = b; pb8[1] = a - b; a = p2[2]; pb0[2] = a; b = p1[2]; pac[2] = b; pb8[2] = a - b; a1v = pac[0]; a2v = pac[2]; d94 = D_801CC5A0; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) D_801CC5B0 = 0; if (func_80134A74(arg0, a1v, a2v, d94)) { pb4 = (*(u16 * *)&D_80182948); diff --git a/src/ov_SC01_005/ov_SC01_005_jr_80135A4C.c b/src/ov_SC01_005/ov_SC01_005_jr_80135A4C.c index 5ac63b9d4b..231b25fd4d 100644 --- a/src/ov_SC01_005/ov_SC01_005_jr_80135A4C.c +++ b/src/ov_SC01_005/ov_SC01_005_jr_80135A4C.c @@ -640,7 +640,7 @@ s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3) { extern u8 D_801152B0; s32 *p; - register s32 s7 __asm__("$23"); + register s32 s7 __asm__("$23"); // !FAKE: pin $23 — NEEDED DIFFERS (P36 rung B tus2) s32 flag; s32 acc; s16 i; @@ -687,7 +687,7 @@ s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3) { return 1; next: p = (s32 *)*p; - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) if (p != 0) goto loop; return 0; } @@ -701,7 +701,7 @@ s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3) { s32 t = 0; if (((V3 *)a2)->x == ((V3 *)a3)->x && ((V3 *)a2)->y == ((V3 *)a3)->y) { s32 zt = (((V3 *)a2)->z == ((V3 *)a3)->z); - __asm__("addu %0,%1,$zero" : "=r"(t) : "r"(zt)); + __asm__("addu %0,%1,$zero" : "=r"(t) : "r"(zt)); // !FAKE: instruction addu — NEEDED DIFFERS (P36 rung B tus2) } eq = t; } diff --git a/src/ov_SC01_005/ov_SC01_005_jr_8013C98C.c b/src/ov_SC01_005/ov_SC01_005_jr_8013C98C.c index 7387cc6dc0..415d3497d6 100644 --- a/src/ov_SC01_005/ov_SC01_005_jr_8013C98C.c +++ b/src/ov_SC01_005/ov_SC01_005_jr_8013C98C.c @@ -1057,7 +1057,7 @@ void func_8013CF68() u8 t0, t1, t2; u8 *base; - __asm__("la %0, D_800A5E94" : "=r"(base)); + __asm__("la %0, D_800A5E94" : "=r"(base)); // !FAKE: instruction la — NEEDED DIFFERS (P36 rung B tus2) *(s32 *)(base - 0xC) = 0; t0 = D_801CDED8; t1 = D_801CDED9; t2 = D_801CDEDA; @@ -1157,7 +1157,7 @@ void func_8013D178(void) { extern unsigned char D_801CDF78, D_801CDF79, D_801CDF7A, D_801CDF7B, D_801CDF7C, D_801CDF7D, D_801CDF7E, D_801CDF7F, D_801CDF80; extern unsigned char D_801CDF78, D_801CDF79, D_801CDF7A, D_801CDF7B, D_801CDF7C, D_801CDF7D, D_801CDF7E, D_801CDF7F, D_801CDF80; unsigned char v, t; - register unsigned char *p __asm__("$5"); + register unsigned char *p __asm__("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) p = &D_801CDED8; v = *p; t = D_801CDF78; if (v != t) { if (v < t) *p = v + 8; else *p = v - 8; } @@ -1377,13 +1377,13 @@ void func_8013D53C(void *arg0v) { n = arg0->w * arg0->h; i = 0; src = arg0->data; - __asm__("" :: "r"(src)); /* +2 refs on src (depth-2): keeps src above i, below the mfhi temp */ + __asm__("" :: "r"(src)); /* +2 refs on src (depth-2): keeps src above i, below the mfhi temp */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) dst = src + n; if (n > 0) { do { u16 px; s32 r, g, b, out; - __asm__("" :: "r"(i)); /* +3 refs on i (depth-3): lifts i over dst in the $t2 race */ + __asm__("" :: "r"(i)); /* +3 refs on i (depth-3): lifts i over dst in the $t2 race */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) px = *src; r = ((px & 0x1F) * s0v) / 2560; g = (((px & 0x3E0) * t9v) / 2560) & 0x3E0; @@ -1418,10 +1418,10 @@ void func_8013D8FC(void) { extern s16 *D_801CC62C; - register s16 *psVar3 __asm__("$17"); - register s16 *psVar2 __asm__("$16"); - register s32 c9 __asm__("$19"); - register s32 cff __asm__("$18"); + s16 *psVar3; + register s16 *psVar2 __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + s32 c9; + s32 cff; u16 sVar1; s16 buf[4]; @@ -1462,22 +1462,22 @@ void func_8013D9B0(int param_1) extern s16 *D_801CC62C; extern s32 D_801CC644; u8 buf[0x20]; - register s32 uVar13 __asm__("$16"); - register u16 *psVar14 __asm__("$17"); - register u16 *psVar15 __asm__("$18"); - register s32 uVar16 __asm__("$19"); - register void *r0 __asm__("$20"); - register u16 *puVar10 __asm__("$11"); - register u16 *puVar9 __asm__("$10"); - register s32 iVar11 __asm__("$13"); - register s32 iVar12 __asm__("$14"); + s32 uVar13; + register u16 *psVar14 __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) + u16 *psVar15; + s32 uVar16; + void *r0; + u16 *puVar10; + register u16 *puVar9 __asm__("$10"); // !FAKE: pin $10 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar11; + register s32 iVar12 __asm__("$14"); // !FAKE: pin $14 — NEEDED DIFFERS (P36 rung B tus2) u16 sVar4; - register u32 uVar5 __asm__("$3"); - register u32 uVar7 __asm__("$6"); - register u32 uVar1 __asm__("$7"); - register u32 uVar6 __asm__("$4"); - register u32 uVar8 __asm__("$8"); - register u32 uVar3 __asm__("$9"); + register u32 uVar5 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus2) + register u32 uVar7 __asm__("$6"); // !FAKE: pin $6 — NEEDED DIFFERS (P36 rung B tus2) + register u32 uVar1 __asm__("$7"); // !FAKE: pin $7 — NEEDED DIFFERS (P36 rung B tus2) + u32 uVar6; + register u32 uVar8 __asm__("$8"); // !FAKE: pin $8 — NEEDED DIFFERS (P36 rung B tus2) + register u32 uVar3 __asm__("$9"); // !FAKE: pin $9 — NEEDED DIFFERS (P36 rung B tus2) psVar15 = (*(u16 * *)&D_801CC62C); if (psVar15 != 0) { @@ -1492,31 +1492,31 @@ void func_8013D9B0(int param_1) iVar11 = 0; if (sVar4 == 9) { *(s16 *)(buf + 0) = psVar14[-4]; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *(s16 *)(buf + 2) = psVar14[-3]; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *(s16 *)(buf + 4) = psVar14[-2]; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *(s16 *)(buf + 6) = psVar14[-1]; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) { - register s32 mw __asm__("$3") = (s32)((s16 *)psVar14)[-2]; - register s32 mh __asm__("$2") = (s32)((s16 *)psVar14)[-1]; + register s32 mw __asm__("$3") = (s32)((s16 *)psVar14)[-2]; // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus2) + s32 mh = (s32)((s16 *)psVar14)[-1]; iVar12 = mw * mh; } uVar13 = 0; puVar10 = *(u16 **)psVar14; { - register s32 boff __asm__("$2") = iVar12 * 2; - register u16 *pi __asm__("$5"); + register s32 boff __asm__("$2") = iVar12 * 2; // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) + register u16 *pi __asm__("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) pi = (u16 *)((s32)puVar10 + boff); - __asm__ __volatile__("" : "=r"(pi) : "0"(pi)); + __asm__ __volatile__("" : "=r"(pi) : "0"(pi)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) puVar9 = pi; } if (0 < iVar12) { do { - register u32 pix __asm__("$2"); - register u32 out __asm__("$2"); + register u32 pix __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) + register u32 out __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) u32 result; *(u32 *)(buf + 0xc) = (u32)*puVar10; pix = (u32)*puVar9; @@ -1525,17 +1525,17 @@ void func_8013D9B0(int param_1) uVar1 = pix & 0x7c00; { void *p1; - register void *pa __asm__("$2"); - register void *pb __asm__("$12"); - __asm__ __volatile__(""); + register void *pa __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) + register void *pb __asm__("$12"); // !FAKE: pin $12 — NEEDED DIFFERS (P36 rung B tus2) + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) p1 = buf + 0xc; - __asm__ __volatile__("" : "=r"(p1) : "0"(p1)); + __asm__ __volatile__("" : "=r"(p1) : "0"(p1)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) gte_ldIR0z(); gte_ldrgb(r0); gte_ldIRGB(p1); gte_dpcl(); pa = buf + 0x10; - __asm__ __volatile__("" : "=r"(pa) : "0"(pa)); + __asm__ __volatile__("" : "=r"(pa) : "0"(pa)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) pb = pa; gte_stORGB(pb); } @@ -1544,21 +1544,21 @@ void func_8013D9B0(int param_1) uVar8 = out & 0x3e0; uVar3 = out & 0x7c00; if (uVar5 != uVar6) { - register s32 c __asm__("$2"); + s32 c; uVar13 = 1; if ((s32)uVar5 < (s32)uVar6) uVar5 = uVar5 + 1; c = (s32)uVar6 < (s32)uVar5; if (c) uVar5 = uVar5 - 1; } if (uVar7 != uVar8) { - register s32 c __asm__("$2"); + register s32 c __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) uVar13 = 1; if ((s32)uVar7 < (s32)uVar8) uVar7 = uVar7 + 0x20; c = (s32)uVar8 < (s32)uVar7; if (c) uVar7 = uVar7 - 0x20; } if (uVar1 != uVar3) { - register s32 c __asm__("$2"); + register s32 c __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) uVar13 = 1; if ((s32)uVar1 < (s32)uVar3) uVar1 = uVar1 + 0x400; c = (s32)uVar3 < (s32)uVar1; @@ -1699,9 +1699,9 @@ void func_8013DD68() { u16 *puVar16; u16 *q; u16 *puVar10; - register u16 uVar2 __asm__("$3"); + register u16 uVar2 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus2) int uVar5; - register int iVar14 __asm__("$7"); + register int iVar14 __asm__("$7"); // !FAKE: pin $7 — NEEDED DIFFERS (P36 rung B tus2) Buf_8013DD68 buf; u8 *pbase; u8 *base; @@ -1720,7 +1720,7 @@ void func_8013DD68() { p = p + 0x10; iVar14 = 0; if (uVar1 != 0) { - register int c5 __asm__("$11") = 5; + int c5 = 5; puVar10 = (u16 *)((int)p + 0x18); q = puVar16 + 8; do { @@ -1808,7 +1808,7 @@ void func_8013E5E8(void) extern unsigned short D_80115112; extern u16 D_80115116; extern void (*D_80183764[])(void); - register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 -> store retires early */ + register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 -> store retires early */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) func_80029444(); func_801754A8(); D_8011511E = func_80014ED4(0); @@ -1854,12 +1854,12 @@ void func_8013E6AC(void) { D_80115140[i] = 0; } if (!((u32)func_80029504() < 5 || currentLocationId == 0x302A || currentLocationId == 0x3073)) { - register s32 *ep __asm__("$8"); - register s32 *fp __asm__("$9"); + s32 *ep; + s32 *fp; fp = (s32 *)&D_80115110; ep = (s32 *)&D_80183750; for (i = 0; i < 5; i++) { - register s32 *fa __asm__("$6"); + s32 *fa; s32 v; fa = (s32 *)(i * 4 + (s32)fp); v = ep[i] * 3 >> 2; @@ -2016,7 +2016,7 @@ extern unsigned char D_8018372C; void func_8013EB7C(void) { s32 sp10[2]; short sVar1; - register short sVar2 __asm__("$2"); + register short sVar2 __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) s32 a0v; s32 iVar4; diff --git a/src/ov_SC01_005/ov_SC01_005_jr_80140608.c b/src/ov_SC01_005/ov_SC01_005_jr_80140608.c index 3b847fa722..9198344df6 100644 --- a/src/ov_SC01_005/ov_SC01_005_jr_80140608.c +++ b/src/ov_SC01_005/ov_SC01_005_jr_80140608.c @@ -1041,14 +1041,14 @@ s16 n; Prim4 *p; s16 t; s32 c3; -register u16 *a __asm__("$20"); -register u16 *b __asm__("$21"); -register u16 *c __asm__("$23"); -register u16 *e __asm__("$22"); -register u16 *pb __asm__("$10"); -register u32 m24 __asm__("$8"); -register u32 mhi __asm__("$9"); -register s32 eight __asm__("$2"); +u16 *a; +u16 *b; +u16 *c; +u16 *e; +u16 *pb; +u32 m24; +u32 mhi; +register s32 eight __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) if (i < n) { c3 = 3; @@ -1128,7 +1128,7 @@ register s32 eight __asm__("$2"); y = (*e) + 3; } *((s16 *) (q - 10)) = y; -__asm__("" ::: "memory"); +__asm__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *((u32 *) ot) = 0x4000000; q[-8] = 0x78; *((u32 *) (q - 0x10)) = 0x64808080; @@ -1139,13 +1139,13 @@ __asm__("" ::: "memory"); *((s16 *) (q - 4)) = eight; *((u32 *) ot) = ((*((u32 *) ot)) & mhi) | (D_800AE7BC[*pb].ot[2] & m24); { -register u32 *op __asm__("$4"); +register u32 *op __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) op = D_800AE7BC[*pb].ot; op[2] = (op[2] & mhi) | (((u32) ot) & m24); } q += 0x14; ot += 5; - __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ + __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) } } @@ -1352,7 +1352,7 @@ void func_80141874(void) { extern u16 D_8011511C; extern u16 D_80115116; extern void (*D_801837B0[])(void); - register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ + register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) func_801754A8(); D_8011511E = func_80014ED4(0); D_8011511C = func_80015018(0); @@ -1538,7 +1538,7 @@ void func_801424E4(short *param_1) { extern void (*D_801837D4[])(void); short sVar1; int iVar2; - register unsigned short t __asm__("$3"); + unsigned short t; (*D_801837D4[(unsigned short)param_1[1]])(); if (*(unsigned short *)param_1 != 0) { @@ -1557,8 +1557,8 @@ void func_801424E4(short *param_1) { iVar2 = *(int *)(param_1 + 0x32); if ((iVar2 != 0) && (*(short *)(iVar2 + 0x36) == param_1[0x7f])) { *(int *)(param_1 + 2) = *(int *)(iVar2 + 4); - a = *(unsigned short *)(*(volatile int *)(param_1 + 0x32) + 10); - __asm__ __volatile__("" : : "r"(a)); + a = *(unsigned short *)(*(int *)(param_1 + 0x32) + 10); + __asm__ __volatile__("" : : "r"(a)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) t = (unsigned short)param_1[0x7e]; sVar1 = a + t; iVar2 = *(volatile int *)(param_1 + 0x32); @@ -1594,7 +1594,7 @@ extern s32 D_801837C8; void func_80142608(s32 param_1) { - register s32 iVar1 __asm__("$16"); + s32 iVar1; if (*(short *)(param_1 + 0x70) != 0) { iVar1 = ((s32 (*)(void))func_8012C1B8)(); @@ -1840,8 +1840,8 @@ extern void func_80142B2C(void *arg0); void func_80142EC0(s32 param_1) { extern s32 D_801839D4[]; - register s32 d __asm__("$16") = param_1; /* $s0 */ - register s32 obj __asm__("$17"); /* $s1 */ + register s32 d __asm__("$16") = param_1; /* $s0 */ // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register s32 obj __asm__("$17"); /* $s1 */ // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) s32 ret; s16 sVar2; @@ -1883,8 +1883,8 @@ extern unsigned char D_80183A54[]; void func_8014305C(int param_1) { - register int s0_param __asm__("$16") = param_1; - register int s1_copy __asm__("$17"); + register int s0_param __asm__("$16") = param_1; // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register int s1_copy __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) int iVar2; short sVar1; @@ -1933,7 +1933,7 @@ void func_801431E8(s32 param_1) { u16 uVar2; s16 sVar4; - register s32 d __asm__("$16"); + register s32 d __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) memcpy(buf, &D_801CB7D8, 4); iVar5 = ((s32 (*)(void))func_8012C1B8)(); *(s32 *)(param_1 + 0x20) = iVar5; @@ -2102,8 +2102,8 @@ extern void func_8012C218(void *a0); void func_80143D28(s32 param_1) { extern MatEntry D_80183D0C[]; - register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ - register s32 iVar2 __asm__("$17") = *(s32 *)(param_1 + 0x64); /* $s1 */ + register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ // !FAKE: pin $18 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar2 = *(s32 *)(param_1 + 0x64); /* $s1 */ MatEntry *p = &D_80183D0C[*(s16 *)(param_1 + 0x70)]; s32 sVar4; s32 iVar1; @@ -2283,8 +2283,8 @@ extern u8 D_80183CFC; void func_8014477C(void *param_1) { s32 v0; s32 v1; - register s32 uVar2 __asm__("$2"); - register s32 addr __asm__("$3"); + s32 uVar2; + s32 addr; s32 gv; s32 fv; @@ -2325,9 +2325,9 @@ extern u8 D_80183D38; void func_80144880(s32 param_1) { - register s32 obj __asm__("$16"); /* $s0 */ - register s32 self __asm__("$17") = param_1; /* $s1 */ - register s32 b __asm__("$2"); /* $v0 */ + s32 obj; /* $s0 */ + s32 self = param_1; /* $s1 */ + s32 b; /* $v0 */ s32 e; obj = ((s32 (*)(void))func_8012C194)(); diff --git a/src/ov_SC01_005/ov_SC01_005_jr_8015C32C.c b/src/ov_SC01_005/ov_SC01_005_jr_8015C32C.c index 85a26aabdd..70a171cf34 100644 --- a/src/ov_SC01_005/ov_SC01_005_jr_8015C32C.c +++ b/src/ov_SC01_005/ov_SC01_005_jr_8015C32C.c @@ -1643,8 +1643,8 @@ void func_8015D01C(int param_1) { extern int D_80184C10; int iVar4; - register unsigned short uVar1 __asm__("$19"); - register unsigned short uVar5 __asm__("$17"); + unsigned short uVar1; + register unsigned short uVar5 __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) short sVar2; short sVar3; @@ -1796,8 +1796,8 @@ extern s32 D_80184C7C; void func_8015D380(s32 a0) { s16 out[4]; s32 buf[8]; - register s32 s1 __asm__("$17") = a0; - register s32 *s0 __asm__("$16") = buf; + s32 s1 = a0; + s32 *s0 = buf; ((void (*)(void *))func_80013F3C)((void *)s0); ((void (*)(void *, s32))func_80012558)((void *)s0, *(s16 *)(*(s32 *)(s1 + 0x20) + 0x12)); ((void (*)(void *, s32))func_800126C4)((void *)s0, *(s16 *)(*(s32 *)(s1 + 0x20) + 0x10)); @@ -1948,7 +1948,7 @@ void func_8015D738(void *arg0) { if (s1 != 0) { if (*(u16 *)s1 == 0x360) goto block_808; } - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) if (s1 != 0) { if (*(u16 *)s1 != 0) goto block_7F4; } @@ -2803,7 +2803,7 @@ void func_8015FBE0(s32 *param_1) ((void (*)(s32 *, s16))func_80147078)(param_1, 0); ((void (*)(s32 *))func_80159B70)(param_1); } else { - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) D_80078EC1 = 0; ((void (*)(s32 *, s32))func_80154150)(param_1, 0x20); ((void (*)(s32 *, s32))func_80154A74)(param_1, 0x18); @@ -3611,7 +3611,7 @@ void func_80161E08(s32 param_1) { ((a2 = func_800291DC(8)) & 0x8000) != 0) { if (D_800B5BD8 == 0) { - __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x65A8)); + __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x65A8)); // !FAKE: instruction move — NEEDED DIFFERS (P36 rung B tus2) D_801CC720[0] = p; func_80024054(&D_80184EB8, &D_801CC72C); func_8001CE28(p, &D_801CC72C); @@ -3622,7 +3622,7 @@ void func_80161E08(s32 param_1) { } if (D_800B5C10 == 0) { - __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x65E0)); + __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x65E0)); // !FAKE: instruction move — NEEDED DIFFERS (P36 rung B tus2) D_801CC720[1] = p; func_80024054(&D_80184ED8, &D_801CC754); func_8001CE28(p, &D_801CC754); @@ -3633,7 +3633,7 @@ void func_80161E08(s32 param_1) { } if (D_800B5C48 == 0) { - __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x6618)); + __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x6618)); // !FAKE: instruction move — NEEDED DIFFERS (P36 rung B tus2) D_801CC720[2] = p; func_800242D0((s16)func_801620C4(), &D_801CC76C, 0x84); func_8001CE68(p, &D_801CC76C); @@ -3689,9 +3689,9 @@ extern u8 D_80078EB1; extern s32 D_80184EEC; s32 func_801621CC(s32 arg0) { - register s32 s0 __asm__("$16") = arg0; /* $s0: arg0, crosses the call */ - register u8 *s1 __asm__("$17") = D_80078E78; /* $s1: base, hoisted for the loop */ - register s32 i __asm__("$5"); /* $a1: counter (pin fixes the i/d swap) */ + s32 s0 = arg0; /* $s0: arg0, crosses the call */ + u8 *s1 = D_80078E78; /* $s1: base, hoisted for the loop */ + register s32 i __asm__("$5"); /* $a1: counter (pin fixes the i/d swap) */ // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) u32 a2; s32 d; /* $a0: natural alloc; load via $v0 temp */ s32 v, last, hi, lo; @@ -3827,14 +3827,14 @@ s32 func_80162438(s32 _unused0) { extern s16 D_800B5C74; u32 uVar2; - register u8 *base __asm__("$18"); - register u8 *item __asm__("$17"); + u8 *base; + u8 *item; base = &(*(u8 *)&D_800AF630); uVar2 = func_800291DC(0x12); if ((uVar2 & 0x8000) != 0) { if (D_800B5BD8 == 0) { - register u8 *t __asm__("$2") = base + 0x65A8; + register u8 *t __asm__("$2") = base + 0x65A8; // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) item = t; D_801CC778[0] = (s32)item; func_80024054(D_80184F1C, D_801CC784); @@ -3845,7 +3845,7 @@ s32 func_80162438(s32 _unused0) { D_800B5BE2 = -D_800AF7BE / 2 + 0x28; } if (D_800B5C10 == 0) { - register u8 *t __asm__("$2") = base + 0x65E0; + register u8 *t __asm__("$2") = base + 0x65E0; // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) item = t; D_801CC778[1] = (s32)item; func_80024054(((u8 *)&D_80184F34), D_801CC7AC); @@ -3856,7 +3856,7 @@ s32 func_80162438(s32 _unused0) { D_800B5C1A = -D_800AF7BE / 2 + 0x30; } if (D_800B5C48 == 0) { - register u8 *t __asm__("$2") = base + 0x6618; + register u8 *t __asm__("$2") = base + 0x6618; // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) item = t; D_801CC778[2] = (s32)item; func_800242D0((s16)func_801626B8(), D_801CC7C8, 0x84); @@ -3931,10 +3931,10 @@ void func_801627E8(void) extern s32 D_8011F750; /* canonical: engine_core.h `extern s32 D_8011F750;` (read here as a byte) */ extern void (*D_80184F54[])(void); /* word-stride table of dispatch fn pointers */ - register u8 *p __asm__("$4") = (u8 *)&D_8011F750; + register u8 *p __asm__("$4") = (u8 *)&D_8011F750; // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) s32 idx; - __asm__ __volatile__("" : "=r"(p) : "0"(p)); /* materialize &D_8011F750 into $a0 (defeat %lo-fold of the lbu) */ + __asm__ __volatile__("" : "=r"(p) : "0"(p)); /* materialize &D_8011F750 into $a0 (defeat %lo-fold of the lbu) */ // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) idx = *p; if (idx != 0) { idx = idx - 1; @@ -4114,7 +4114,7 @@ void func_80163EC8(s32 param_1) { s32 psVar6; s32 iVar8; s32 iVar7; - register s32 uVar5 __asm__("$2"); /* PIN (flagged): uVar5 -> $v0 */ + register s32 uVar5 __asm__("$2"); /* PIN (flagged): uVar5 -> $v0 */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) u16 uVar4; u8 uVar3; @@ -4380,9 +4380,9 @@ extern u8 D_801CC7DF; void func_80164BDC(s32 param_1) { - register s32 p1 __asm__("$17"); /* $s1 */ - register s32 iVar1 __asm__("$16"); /* $s0 */ - register s32 base __asm__("$18"); /* $s2 */ + register s32 p1 __asm__("$17"); /* $s1 */ // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar1; /* $s0 */ + s32 base; /* $s2 */ p1 = param_1; iVar1 = ((s32 (*)(void))func_80146578)(); @@ -4528,9 +4528,9 @@ extern s32 D_801CC818; void func_801651B8(void * param_1) { - register s32 *puVar1 __asm__("$16"); /* $s0 */ - register s32 iVar2 __asm__("$17"); /* $s1 */ - register s32 p __asm__("$18"); /* $s2 */ + register s32 *puVar1 __asm__("$16"); /* $s0 */ // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar2; /* $s1 */ + s32 p; /* $s2 */ p = param_1; ((s32 (*)(s32, s32, s32))func_80165240)(p, p + 0x2c, p + 0x50); @@ -4539,7 +4539,7 @@ void func_801651B8(void * param_1) do { if (puVar1[3] != 0) { s32 a0v = p; - __asm__ __volatile__("" : "=r"(a0v) : "0"(a0v)); + __asm__ __volatile__("" : "=r"(a0v) : "0"(a0v)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) ((s32 (*)(s32, s32, s32))func_80165240)(a0v, (s32)puVar1, (s32)(puVar1 + 2)); puVar1[3] = puVar1[3] + -1; } @@ -4870,7 +4870,7 @@ s32 func_80166690(s32 param_1, s32 param_2) unsigned int w9, w7, w, t, w3b; int w3; short sVar10; - register unsigned int zr __asm__("$0"); + register unsigned int zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) blk = D_800AE620; i6 = (short)param_1; @@ -4956,7 +4956,6 @@ s32 func_80166690(s32 param_1, s32 param_2) c.c32 = t; c.c22 = t; c.c31 = t; c.c21 = t; } - __asm__ __volatile__("" :: "r"(iVar3)); func_80017758(&c, &blk); w3b = iVar3 - 1; iVar3 = w3b + zr; @@ -5110,18 +5109,18 @@ s32 func_80166F58(s32 param_1, s32 param_2, s32 param_3, s32 param_4) extern s32 D_8011D030; extern unsigned char D_801CC898[]; - register int p2 __asm__("$20"); /* $s4 */ - register int p3 __asm__("$17"); /* $s1 */ - register int t2 __asm__("$5"); /* a1 */ - register int t3 __asm__("$6"); /* a2 */ + register int p2 __asm__("$20"); /* $s4 */ // !FAKE: pin $20 — NEEDED DIFFERS (P36 rung B tus2) + int p3; /* $s1 */ + register int t2 __asm__("$5"); /* a1 */ // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) + int t3; /* a2 */ unsigned short *puVar1; short iVar2; int eq; iVar2 = 0; puVar1 = ((unsigned short *)&D_8011D030); - t2 = ((short)param_2); SHB(t2); p2 = t2; SHB(p2); - t3 = ((short)param_3); SHB(t3); p3 = t3; + t2 = ((short)param_2); SHB(t2); p2 = t2; SHB(p2); // !FAKE: launder via SHB — NEEDED DIFFERS; launder via SHB — NEEDED DIFFERS (P36 rung B tus2) + t3 = ((short)param_3); SHB(t3); p3 = t3; // !FAKE: launder via SHB — NEEDED DIFFERS (P36 rung B tus2) eq = (p2 == p3); do { if ((puVar1 != ((unsigned short *)param_1)) && @@ -5170,17 +5169,17 @@ s32 func_801670E4(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { extern s32 D_801269AC; extern u16 D_80126CE0; Fr_801670E4 f; - register u8 *p __asm__("$18"); /* $s2 */ - register s32 ent __asm__("$19"); /* $s3 */ + u8 *p; /* $s2 */ + s32 ent; /* $s3 */ s16 i; s32 d; s32 node; u16 c; u8 cv; u8 cv2; - register s32 gA __asm__("$2"); - register s32 cxv __asm__("$4"); - register s32 czv __asm__("$5"); + register s32 gA __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) + register s32 cxv __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) + s32 czv; u8 *vc; u8 *ap; u8 *mp; @@ -5198,12 +5197,12 @@ s32 func_801670E4(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { f.col[1].b = 0x70; cv = *(u8 *)(ent + 0x12); f.cx = arg1; - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) va = (u8 *)&f.cx; - __asm__ __volatile__("" : "=r"(va) : "0"(va)); + __asm__ __volatile__("" : "=r"(va) : "0"(va)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) f.cy = arg2; vb = va; - __asm__ __volatile__("" : "=r"(vb) : "0"(vb)); + __asm__ __volatile__("" : "=r"(vb) : "0"(vb)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) p = D_801852B4; i = 0; f.col[0].b = 0; @@ -5273,10 +5272,10 @@ s32 func_801670E4(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { if (*(s32 *)(ent + 0x30) > 0) { vc = (u8 *)&f.cx; - __asm__ __volatile__("" : "=r"(vc) : "0"(vc)); + __asm__ __volatile__("" : "=r"(vc) : "0"(vc)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) mp = f.m1; ap = mp; - __asm__ __volatile__("" : "=r"(ap) : "0"(ap)); + __asm__ __volatile__("" : "=r"(ap) : "0"(ap)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) p = D_801852C8; i = 0; d = (s16)f.a8[0] >> 6; @@ -5370,8 +5369,8 @@ s32 func_80167AE0(s32 param_1, s32 param_2, s32 param_3) { struct Fr_80167AE0 fr; u8 *p; s32 i; - register s32 t __asm__("$2"); - register s32 zr __asm__("$0"); + s32 t; + register s32 zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) s32 flags; func_80168070(param_1, ((s16 *)param_2), ((s16 *)param_3), fr.matrix); @@ -5650,7 +5649,7 @@ void func_80168828() extern u16 D_80185394[]; - register s32 a0v __asm__("$4"); + register s32 a0v __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) s32 param_1 = a0v; Thing_80168828_80168828 thing; s16 matA[16]; @@ -5658,7 +5657,7 @@ void func_80168828() s16 svec[4]; u16 *p; short i; - register s32 c40 __asm__("$3"); /* $v1: hold the CSE'd 0x40 (else gcc folds to $v0 immediate) */ + register s32 c40 __asm__("$3"); /* $v1: hold the CSE'd 0x40 (else gcc folds to $v0 immediate) */ // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus2) c40 = 0x40; thing.f04 = 2; @@ -5963,8 +5962,8 @@ void func_8016A290(s32 param_1, void *param_2, void *param_3) { struct Fr_8016A290 fr; u8 *p; s32 i; - register s32 t __asm__("$2"); - register s32 zr __asm__("$0"); + s32 t; + register s32 zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) s32 flags; s32 iVar3; diff --git a/src/ov_SC01_008/ov_SC01_008_jr_8012ACE0.c b/src/ov_SC01_008/ov_SC01_008_jr_8012ACE0.c index 20d2cf61c5..023f181518 100644 --- a/src/ov_SC01_008/ov_SC01_008_jr_8012ACE0.c +++ b/src/ov_SC01_008/ov_SC01_008_jr_8012ACE0.c @@ -2528,7 +2528,7 @@ s32 func_80133AB0(s16 flag, s16 x, s16 y, s32 arg3) u16 *pA = (*(u16 * *)&D_8017FD24); u16 *pB = (*(u16 * *)&D_8017FD20); u16 *pC = (*(u16 * *)&D_8017FD2C); - register int zr __asm__("$0"); + register int zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) u32 X, Y, cell, Xc, Yc; u16 k, off; int cnt; @@ -2536,7 +2536,7 @@ s32 func_80133AB0(s16 flag, s16 x, s16 y, s32 arg3) u8 *s0; u16 raw; u32 hib; - register int harg __asm__("$4"); + register int harg __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) s32 ret; void *p0C, *p10; u8 *p14, *p18, *p1C; @@ -2547,11 +2547,11 @@ s32 func_80133AB0(s16 flag, s16 x, s16 y, s32 arg3) pC[2] = pA[2] - pB[2]; X = ((((u16)x + 0x8000) >> 7) & 0x1ff) - map->ox; - __asm__("addu %0,%1,$zero" : "=r"(Xc) : "r"(X)); + __asm__("addu %0,%1,$zero" : "=r"(Xc) : "r"(X)); // !FAKE: instruction addu — NEEDED DIFFERS (P36 rung B tus2) if (!((X & 0xffff) < map->w)) return 0; Y = ((((u16)y + 0x8000) >> 7) & 0x1ff) - map->oy; - __asm__("addu %0,%1,$zero" : "=r"(Yc) : "r"(Y)); + __asm__("addu %0,%1,$zero" : "=r"(Yc) : "r"(Y)); // !FAKE: instruction addu — NEEDED DIFFERS (P36 rung B tus2) if (!((Y & 0xffff) < map->h)) return 0; @@ -2700,7 +2700,7 @@ s32 func_80133CD4(arg0, cmd, base, arr) s32 h; h = ((s16 *)pb0)[0]; s1var = h << 16; - __asm__("lh %0, 2(%2)" : "=r"(h) : "0"(h), "r"(pb0) : "memory"); + __asm__("lh %0, 2(%2)" : "=r"(h) : "0"(h), "r"(pb0) : "memory"); // !FAKE: instruction lh — NEEDED DIFFERS (P36 rung B tus2) s0var = h << 16; } pb0[2] += q3v; @@ -2884,10 +2884,10 @@ s32 func_801345F8(s32 arg) extern u16 * D_8017FD20; extern u16 D_801A2060; - register u16 *param_1 __asm__("$5") = ((u16 *)arg); - register u16 *cc __asm__("$4") = D_8017FD20; + register u16 *param_1 __asm__("$5") = ((u16 *)arg); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) + register u16 *cc __asm__("$4") = D_8017FD20; // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) int c8000 = 0x8000; - register int zr __asm__("$0"); + register int zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) u32 c1, c2, uVar6, uVar2, cnt, v14; u16 *ptmp, *puVar4, *puVar7, uVar1; int hi, harg, iVar9, iVar8, uVar3, uVar10, tbl; @@ -3078,8 +3078,8 @@ s32 func_80134C20(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { u16 temp_a1; s32 temp_s4; s32 c = arg0; - __asm__ __volatile__("" : "=r"(c) : "0"(c)); - __asm__ __volatile__("" : : "r"(arg0)); + __asm__ __volatile__("" : "=r"(c) : "0"(c)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) + __asm__ __volatile__("" : : "r"(arg0)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) temp_s4 = arg2 + (M2C_FIELD(((void *)arg1), s16 *, 2) * 8); temp_s1 = *(s32 *)(arg3 + (M2C_FIELD(((void *)arg1), s16 *, 4) * 4)); @@ -3230,22 +3230,22 @@ int func_80135168(u16 arg0, u16 *p1, u16 *p2) extern u8 D_8017FD20; extern u8 D_8017FD24; extern u8 D_8017FD2C; - register s16 *pb0 __asm__("$8"); - register s16 *pac __asm__("$6"); - register s16 *pb8 __asm__("$7"); + register s16 *pb0 __asm__("$8"); // !FAKE: pin $8 — NEEDED DIFFERS (P36 rung B tus2) + register s16 *pac __asm__("$6"); // !FAKE: pin $6 — NEEDED DIFFERS (P36 rung B tus2) + register s16 *pb8 __asm__("$7"); // !FAKE: pin $7 — NEEDED DIFFERS (P36 rung B tus2) u16 *pb4; u16 a, b; int a1v, a2v, d94; pb0 = (*(s16 * *)&D_8017FD24); - __asm__ __volatile__("" : : "r"(pb0)); + __asm__ __volatile__("" : : "r"(pb0)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) a = p2[0]; pac = (*(s16 * *)&D_8017FD20); pb0[0] = a; b = p1[0]; pb8 = (*(s16 * *)&D_8017FD2C); pac[0] = b; pb8[0] = a - b; a = p2[1]; pb0[1] = a; b = p1[1]; pac[1] = b; pb8[1] = a - b; a = p2[2]; pb0[2] = a; b = p1[2]; pac[2] = b; pb8[2] = a - b; a1v = pac[0]; a2v = pac[2]; d94 = D_801A2050; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) D_801A2060 = 0; if (func_80134A74(arg0, a1v, a2v, d94)) { pb4 = (*(u16 * *)&D_8017FD28); diff --git a/src/ov_SC01_008/ov_SC01_008_jr_80135A4C.c b/src/ov_SC01_008/ov_SC01_008_jr_80135A4C.c index cc27f21d10..f4635cfe73 100644 --- a/src/ov_SC01_008/ov_SC01_008_jr_80135A4C.c +++ b/src/ov_SC01_008/ov_SC01_008_jr_80135A4C.c @@ -640,7 +640,7 @@ s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3) { extern u8 D_801152B0; s32 *p; - register s32 s7 __asm__("$23"); + register s32 s7 __asm__("$23"); // !FAKE: pin $23 — NEEDED DIFFERS (P36 rung B tus2) s32 flag; s32 acc; s16 i; @@ -687,7 +687,7 @@ s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3) { return 1; next: p = (s32 *)*p; - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) if (p != 0) goto loop; return 0; } @@ -701,7 +701,7 @@ s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3) { s32 t = 0; if (((V3 *)a2)->x == ((V3 *)a3)->x && ((V3 *)a2)->y == ((V3 *)a3)->y) { s32 zt = (((V3 *)a2)->z == ((V3 *)a3)->z); - __asm__("addu %0,%1,$zero" : "=r"(t) : "r"(zt)); + __asm__("addu %0,%1,$zero" : "=r"(t) : "r"(zt)); // !FAKE: instruction addu — NEEDED DIFFERS (P36 rung B tus2) } eq = t; } diff --git a/src/ov_SC01_008/ov_SC01_008_jr_8013C98C.c b/src/ov_SC01_008/ov_SC01_008_jr_8013C98C.c index 32f3a3d5c0..df52277915 100644 --- a/src/ov_SC01_008/ov_SC01_008_jr_8013C98C.c +++ b/src/ov_SC01_008/ov_SC01_008_jr_8013C98C.c @@ -1058,7 +1058,7 @@ void func_8013CF68() u8 t0, t1, t2; u8 *base; - __asm__("la %0, D_800A5E94" : "=r"(base)); + __asm__("la %0, D_800A5E94" : "=r"(base)); // !FAKE: instruction la — NEEDED DIFFERS (P36 rung B tus2) *(s32 *)(base - 0xC) = 0; t0 = D_801A3488; t1 = D_801A3489; t2 = D_801A348A; @@ -1158,7 +1158,7 @@ void func_8013D178(void) { extern unsigned char D_801A3528, D_801A3529, D_801A352A, D_801A352B, D_801A352C, D_801A352D, D_801A352E, D_801A352F, D_801A3530; extern unsigned char D_801A3528, D_801A3529, D_801A352A, D_801A352B, D_801A352C, D_801A352D, D_801A352E, D_801A352F, D_801A3530; unsigned char v, t; - register unsigned char *p __asm__("$5"); + register unsigned char *p __asm__("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) p = &D_801A3488; v = *p; t = D_801A3528; if (v != t) { if (v < t) *p = v + 8; else *p = v - 8; } @@ -1378,13 +1378,13 @@ void func_8013D53C(void *arg0v) { n = arg0->w * arg0->h; i = 0; src = arg0->data; - __asm__("" :: "r"(src)); /* +2 refs on src (depth-2): keeps src above i, below the mfhi temp */ + __asm__("" :: "r"(src)); /* +2 refs on src (depth-2): keeps src above i, below the mfhi temp */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) dst = src + n; if (n > 0) { do { u16 px; s32 r, g, b, out; - __asm__("" :: "r"(i)); /* +3 refs on i (depth-3): lifts i over dst in the $t2 race */ + __asm__("" :: "r"(i)); /* +3 refs on i (depth-3): lifts i over dst in the $t2 race */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) px = *src; r = ((px & 0x1F) * s0v) / 2560; g = (((px & 0x3E0) * t9v) / 2560) & 0x3E0; @@ -1419,10 +1419,10 @@ void func_8013D8FC(void) { extern s16 *D_801A20DC; - register s16 *psVar3 __asm__("$17"); - register s16 *psVar2 __asm__("$16"); - register s32 c9 __asm__("$19"); - register s32 cff __asm__("$18"); + s16 *psVar3; + register s16 *psVar2 __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + s32 c9; + s32 cff; u16 sVar1; s16 buf[4]; @@ -1463,22 +1463,22 @@ void func_8013D9B0(int param_1) extern s16 *D_801A20DC; extern s32 D_801A20F4; u8 buf[0x20]; - register s32 uVar13 __asm__("$16"); - register u16 *psVar14 __asm__("$17"); - register u16 *psVar15 __asm__("$18"); - register s32 uVar16 __asm__("$19"); - register void *r0 __asm__("$20"); - register u16 *puVar10 __asm__("$11"); - register u16 *puVar9 __asm__("$10"); - register s32 iVar11 __asm__("$13"); - register s32 iVar12 __asm__("$14"); + s32 uVar13; + register u16 *psVar14 __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) + u16 *psVar15; + s32 uVar16; + void *r0; + u16 *puVar10; + register u16 *puVar9 __asm__("$10"); // !FAKE: pin $10 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar11; + register s32 iVar12 __asm__("$14"); // !FAKE: pin $14 — NEEDED DIFFERS (P36 rung B tus2) u16 sVar4; - register u32 uVar5 __asm__("$3"); - register u32 uVar7 __asm__("$6"); - register u32 uVar1 __asm__("$7"); - register u32 uVar6 __asm__("$4"); - register u32 uVar8 __asm__("$8"); - register u32 uVar3 __asm__("$9"); + register u32 uVar5 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus2) + register u32 uVar7 __asm__("$6"); // !FAKE: pin $6 — NEEDED DIFFERS (P36 rung B tus2) + register u32 uVar1 __asm__("$7"); // !FAKE: pin $7 — NEEDED DIFFERS (P36 rung B tus2) + u32 uVar6; + register u32 uVar8 __asm__("$8"); // !FAKE: pin $8 — NEEDED DIFFERS (P36 rung B tus2) + register u32 uVar3 __asm__("$9"); // !FAKE: pin $9 — NEEDED DIFFERS (P36 rung B tus2) psVar15 = (*(u16 * *)&D_801A20DC); if (psVar15 != 0) { @@ -1493,31 +1493,31 @@ void func_8013D9B0(int param_1) iVar11 = 0; if (sVar4 == 9) { *(s16 *)(buf + 0) = psVar14[-4]; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *(s16 *)(buf + 2) = psVar14[-3]; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *(s16 *)(buf + 4) = psVar14[-2]; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *(s16 *)(buf + 6) = psVar14[-1]; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) { - register s32 mw __asm__("$3") = (s32)((s16 *)psVar14)[-2]; - register s32 mh __asm__("$2") = (s32)((s16 *)psVar14)[-1]; + register s32 mw __asm__("$3") = (s32)((s16 *)psVar14)[-2]; // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus2) + s32 mh = (s32)((s16 *)psVar14)[-1]; iVar12 = mw * mh; } uVar13 = 0; puVar10 = *(u16 **)psVar14; { - register s32 boff __asm__("$2") = iVar12 * 2; - register u16 *pi __asm__("$5"); + register s32 boff __asm__("$2") = iVar12 * 2; // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) + register u16 *pi __asm__("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) pi = (u16 *)((s32)puVar10 + boff); - __asm__ __volatile__("" : "=r"(pi) : "0"(pi)); + __asm__ __volatile__("" : "=r"(pi) : "0"(pi)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) puVar9 = pi; } if (0 < iVar12) { do { - register u32 pix __asm__("$2"); - register u32 out __asm__("$2"); + register u32 pix __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) + register u32 out __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) u32 result; *(u32 *)(buf + 0xc) = (u32)*puVar10; pix = (u32)*puVar9; @@ -1526,17 +1526,17 @@ void func_8013D9B0(int param_1) uVar1 = pix & 0x7c00; { void *p1; - register void *pa __asm__("$2"); - register void *pb __asm__("$12"); - __asm__ __volatile__(""); + register void *pa __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) + register void *pb __asm__("$12"); // !FAKE: pin $12 — NEEDED DIFFERS (P36 rung B tus2) + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) p1 = buf + 0xc; - __asm__ __volatile__("" : "=r"(p1) : "0"(p1)); + __asm__ __volatile__("" : "=r"(p1) : "0"(p1)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) gte_ldIR0z(); gte_ldrgb(r0); gte_ldIRGB(p1); gte_dpcl(); pa = buf + 0x10; - __asm__ __volatile__("" : "=r"(pa) : "0"(pa)); + __asm__ __volatile__("" : "=r"(pa) : "0"(pa)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) pb = pa; gte_stORGB(pb); } @@ -1545,21 +1545,21 @@ void func_8013D9B0(int param_1) uVar8 = out & 0x3e0; uVar3 = out & 0x7c00; if (uVar5 != uVar6) { - register s32 c __asm__("$2"); + s32 c; uVar13 = 1; if ((s32)uVar5 < (s32)uVar6) uVar5 = uVar5 + 1; c = (s32)uVar6 < (s32)uVar5; if (c) uVar5 = uVar5 - 1; } if (uVar7 != uVar8) { - register s32 c __asm__("$2"); + register s32 c __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) uVar13 = 1; if ((s32)uVar7 < (s32)uVar8) uVar7 = uVar7 + 0x20; c = (s32)uVar8 < (s32)uVar7; if (c) uVar7 = uVar7 - 0x20; } if (uVar1 != uVar3) { - register s32 c __asm__("$2"); + register s32 c __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) uVar13 = 1; if ((s32)uVar1 < (s32)uVar3) uVar1 = uVar1 + 0x400; c = (s32)uVar3 < (s32)uVar1; @@ -1700,9 +1700,9 @@ void func_8013DD68() { u16 *puVar16; u16 *q; u16 *puVar10; - register u16 uVar2 __asm__("$3"); + register u16 uVar2 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus2) int uVar5; - register int iVar14 __asm__("$7"); + register int iVar14 __asm__("$7"); // !FAKE: pin $7 — NEEDED DIFFERS (P36 rung B tus2) Buf_8013DD68 buf; u8 *pbase; u8 *base; @@ -1721,7 +1721,7 @@ void func_8013DD68() { p = p + 0x10; iVar14 = 0; if (uVar1 != 0) { - register int c5 __asm__("$11") = 5; + int c5 = 5; puVar10 = (u16 *)((int)p + 0x18); q = puVar16 + 8; do { @@ -1809,7 +1809,7 @@ void func_8013E5E8(void) extern unsigned short D_80115112; extern u16 D_80115116; extern void (*D_80180B44[])(void); - register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 -> store retires early */ + register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 -> store retires early */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) func_80029444(); func_801754A8(); D_8011511E = func_80014ED4(0); @@ -1855,12 +1855,12 @@ void func_8013E6AC(void) { D_80115140[i] = 0; } if (!((u32)func_80029504() < 5 || currentLocationId == 0x302A || currentLocationId == 0x3073)) { - register s32 *ep __asm__("$8"); - register s32 *fp __asm__("$9"); + s32 *ep; + s32 *fp; fp = (s32 *)&D_80115110; ep = (s32 *)&D_80180B30; for (i = 0; i < 5; i++) { - register s32 *fa __asm__("$6"); + s32 *fa; s32 v; fa = (s32 *)(i * 4 + (s32)fp); v = ep[i] * 3 >> 2; @@ -2017,7 +2017,7 @@ extern unsigned char D_80180B0C; void func_8013EB7C(void) { s32 sp10[2]; short sVar1; - register short sVar2 __asm__("$2"); + register short sVar2 __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) s32 a0v; s32 iVar4; diff --git a/src/ov_SC01_008/ov_SC01_008_jr_80140608.c b/src/ov_SC01_008/ov_SC01_008_jr_80140608.c index 726f461f29..b28095be06 100644 --- a/src/ov_SC01_008/ov_SC01_008_jr_80140608.c +++ b/src/ov_SC01_008/ov_SC01_008_jr_80140608.c @@ -1041,14 +1041,14 @@ s16 n; Prim4 *p; s16 t; s32 c3; -register u16 *a __asm__("$20"); -register u16 *b __asm__("$21"); -register u16 *c __asm__("$23"); -register u16 *e __asm__("$22"); -register u16 *pb __asm__("$10"); -register u32 m24 __asm__("$8"); -register u32 mhi __asm__("$9"); -register s32 eight __asm__("$2"); +u16 *a; +u16 *b; +u16 *c; +u16 *e; +u16 *pb; +u32 m24; +u32 mhi; +register s32 eight __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) if (i < n) { c3 = 3; @@ -1128,7 +1128,7 @@ register s32 eight __asm__("$2"); y = (*e) + 3; } *((s16 *) (q - 10)) = y; -__asm__("" ::: "memory"); +__asm__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *((u32 *) ot) = 0x4000000; q[-8] = 0x78; *((u32 *) (q - 0x10)) = 0x64808080; @@ -1139,13 +1139,13 @@ __asm__("" ::: "memory"); *((s16 *) (q - 4)) = eight; *((u32 *) ot) = ((*((u32 *) ot)) & mhi) | (D_800AE7BC[*pb].ot[2] & m24); { -register u32 *op __asm__("$4"); +register u32 *op __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) op = D_800AE7BC[*pb].ot; op[2] = (op[2] & mhi) | (((u32) ot) & m24); } q += 0x14; ot += 5; - __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ + __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) } } @@ -1352,7 +1352,7 @@ void func_80141874(void) { extern u16 D_8011511C; extern u16 D_80115116; extern void (*D_80180B90[])(void); - register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ + register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) func_801754A8(); D_8011511E = func_80014ED4(0); D_8011511C = func_80015018(0); @@ -1538,7 +1538,7 @@ void func_801424E4(short *param_1) { extern void (*D_80180BB4[])(void); short sVar1; int iVar2; - register unsigned short t __asm__("$3"); + unsigned short t; (*D_80180BB4[(unsigned short)param_1[1]])(); if (*(unsigned short *)param_1 != 0) { @@ -1557,8 +1557,8 @@ void func_801424E4(short *param_1) { iVar2 = *(int *)(param_1 + 0x32); if ((iVar2 != 0) && (*(short *)(iVar2 + 0x36) == param_1[0x7f])) { *(int *)(param_1 + 2) = *(int *)(iVar2 + 4); - a = *(unsigned short *)(*(volatile int *)(param_1 + 0x32) + 10); - __asm__ __volatile__("" : : "r"(a)); + a = *(unsigned short *)(*(int *)(param_1 + 0x32) + 10); + __asm__ __volatile__("" : : "r"(a)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) t = (unsigned short)param_1[0x7e]; sVar1 = a + t; iVar2 = *(volatile int *)(param_1 + 0x32); @@ -1594,7 +1594,7 @@ extern s32 D_80180BA8; void func_80142608(s32 param_1) { - register s32 iVar1 __asm__("$16"); + s32 iVar1; if (*(short *)(param_1 + 0x70) != 0) { iVar1 = ((s32 (*)(void))func_8012C1B8)(); @@ -1840,8 +1840,8 @@ extern void func_80142B2C(void *arg0); void func_80142EC0(s32 param_1) { extern s32 D_80180DB4[]; - register s32 d __asm__("$16") = param_1; /* $s0 */ - register s32 obj __asm__("$17"); /* $s1 */ + register s32 d __asm__("$16") = param_1; /* $s0 */ // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register s32 obj __asm__("$17"); /* $s1 */ // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) s32 ret; s16 sVar2; @@ -1883,8 +1883,8 @@ extern unsigned char D_80180E34[]; void func_8014305C(int param_1) { - register int s0_param __asm__("$16") = param_1; - register int s1_copy __asm__("$17"); + register int s0_param __asm__("$16") = param_1; // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register int s1_copy __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) int iVar2; short sVar1; @@ -1933,7 +1933,7 @@ void func_801431E8(s32 param_1) { u16 uVar2; s16 sVar4; - register s32 d __asm__("$16"); + register s32 d __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) memcpy(buf, &D_801A1288, 4); iVar5 = ((s32 (*)(void))func_8012C1B8)(); *(s32 *)(param_1 + 0x20) = iVar5; @@ -2102,8 +2102,8 @@ extern void func_8012C218(void *a0); void func_80143D28(s32 param_1) { extern MatEntry D_801810EC[]; - register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ - register s32 iVar2 __asm__("$17") = *(s32 *)(param_1 + 0x64); /* $s1 */ + register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ // !FAKE: pin $18 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar2 = *(s32 *)(param_1 + 0x64); /* $s1 */ MatEntry *p = &D_801810EC[*(s16 *)(param_1 + 0x70)]; s32 sVar4; s32 iVar1; @@ -2283,8 +2283,8 @@ extern u8 D_801810DC; void func_8014477C(void *param_1) { s32 v0; s32 v1; - register s32 uVar2 __asm__("$2"); - register s32 addr __asm__("$3"); + s32 uVar2; + s32 addr; s32 gv; s32 fv; @@ -2325,9 +2325,9 @@ extern u8 D_80181118; void func_80144880(s32 param_1) { - register s32 obj __asm__("$16"); /* $s0 */ - register s32 self __asm__("$17") = param_1; /* $s1 */ - register s32 b __asm__("$2"); /* $v0 */ + s32 obj; /* $s0 */ + s32 self = param_1; /* $s1 */ + s32 b; /* $v0 */ s32 e; obj = ((s32 (*)(void))func_8012C194)(); diff --git a/src/ov_SC01_008/ov_SC01_008_jr_8015C32C.c b/src/ov_SC01_008/ov_SC01_008_jr_8015C32C.c index 01ebeb1eef..da7bdeff53 100644 --- a/src/ov_SC01_008/ov_SC01_008_jr_8015C32C.c +++ b/src/ov_SC01_008/ov_SC01_008_jr_8015C32C.c @@ -1643,8 +1643,8 @@ void func_8015D01C(int param_1) { extern int D_80181FF0; int iVar4; - register unsigned short uVar1 __asm__("$19"); - register unsigned short uVar5 __asm__("$17"); + unsigned short uVar1; + register unsigned short uVar5 __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) short sVar2; short sVar3; @@ -1796,8 +1796,8 @@ extern s32 D_8018205C; void func_8015D380(s32 a0) { s16 out[4]; s32 buf[8]; - register s32 s1 __asm__("$17") = a0; - register s32 *s0 __asm__("$16") = buf; + s32 s1 = a0; + s32 *s0 = buf; ((void (*)(void *))func_80013F3C)((void *)s0); ((void (*)(void *, s32))func_80012558)((void *)s0, *(s16 *)(*(s32 *)(s1 + 0x20) + 0x12)); ((void (*)(void *, s32))func_800126C4)((void *)s0, *(s16 *)(*(s32 *)(s1 + 0x20) + 0x10)); @@ -1948,7 +1948,7 @@ void func_8015D738(void *arg0) { if (s1 != 0) { if (*(u16 *)s1 == 0x360) goto block_808; } - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) if (s1 != 0) { if (*(u16 *)s1 != 0) goto block_7F4; } @@ -2803,7 +2803,7 @@ void func_8015FBE0(s32 *param_1) ((void (*)(s32 *, s16))func_80147078)(param_1, 0); ((void (*)(s32 *))func_80159B70)(param_1); } else { - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) D_80078EC1 = 0; ((void (*)(s32 *, s32))func_80154150)(param_1, 0x20); ((void (*)(s32 *, s32))func_80154A74)(param_1, 0x18); @@ -3611,7 +3611,7 @@ void func_80161E08(s32 param_1) { ((a2 = func_800291DC(8)) & 0x8000) != 0) { if (D_800B5BD8 == 0) { - __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x65A8)); + __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x65A8)); // !FAKE: instruction move — NEEDED DIFFERS (P36 rung B tus2) D_801A21D0[0] = p; func_80024054(&D_80182298, &D_801A21DC); func_8001CE28(p, &D_801A21DC); @@ -3622,7 +3622,7 @@ void func_80161E08(s32 param_1) { } if (D_800B5C10 == 0) { - __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x65E0)); + __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x65E0)); // !FAKE: instruction move — NEEDED DIFFERS (P36 rung B tus2) D_801A21D0[1] = p; func_80024054(&D_801822B8, &D_801A2204); func_8001CE28(p, &D_801A2204); @@ -3633,7 +3633,7 @@ void func_80161E08(s32 param_1) { } if (D_800B5C48 == 0) { - __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x6618)); + __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x6618)); // !FAKE: instruction move — NEEDED DIFFERS (P36 rung B tus2) D_801A21D0[2] = p; func_800242D0((s16)func_801620C4(), &D_801A221C, 0x84); func_8001CE68(p, &D_801A221C); @@ -3689,9 +3689,9 @@ extern u8 D_80078EB1; extern s32 D_801822CC; s32 func_801621CC(s32 arg0) { - register s32 s0 __asm__("$16") = arg0; /* $s0: arg0, crosses the call */ - register u8 *s1 __asm__("$17") = D_80078E78; /* $s1: base, hoisted for the loop */ - register s32 i __asm__("$5"); /* $a1: counter (pin fixes the i/d swap) */ + s32 s0 = arg0; /* $s0: arg0, crosses the call */ + u8 *s1 = D_80078E78; /* $s1: base, hoisted for the loop */ + register s32 i __asm__("$5"); /* $a1: counter (pin fixes the i/d swap) */ // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) u32 a2; s32 d; /* $a0: natural alloc; load via $v0 temp */ s32 v, last, hi, lo; @@ -3827,14 +3827,14 @@ s32 func_80162438(s32 _unused0) { extern s16 D_800B5C74; u32 uVar2; - register u8 *base __asm__("$18"); - register u8 *item __asm__("$17"); + u8 *base; + u8 *item; base = &(*(u8 *)&D_800AF630); uVar2 = func_800291DC(0x12); if ((uVar2 & 0x8000) != 0) { if (D_800B5BD8 == 0) { - register u8 *t __asm__("$2") = base + 0x65A8; + register u8 *t __asm__("$2") = base + 0x65A8; // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) item = t; D_801A2228[0] = (s32)item; func_80024054(D_801822FC, D_801A2234); @@ -3845,7 +3845,7 @@ s32 func_80162438(s32 _unused0) { D_800B5BE2 = -D_800AF7BE / 2 + 0x28; } if (D_800B5C10 == 0) { - register u8 *t __asm__("$2") = base + 0x65E0; + register u8 *t __asm__("$2") = base + 0x65E0; // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) item = t; D_801A2228[1] = (s32)item; func_80024054(((u8 *)&D_80182314), D_801A225C); @@ -3856,7 +3856,7 @@ s32 func_80162438(s32 _unused0) { D_800B5C1A = -D_800AF7BE / 2 + 0x30; } if (D_800B5C48 == 0) { - register u8 *t __asm__("$2") = base + 0x6618; + register u8 *t __asm__("$2") = base + 0x6618; // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) item = t; D_801A2228[2] = (s32)item; func_800242D0((s16)func_801626B8(), D_801A2278, 0x84); @@ -3931,10 +3931,10 @@ void func_801627E8(void) extern s32 D_8011F750; /* canonical: engine_core.h `extern s32 D_8011F750;` (read here as a byte) */ extern void (*D_80182334[])(void); /* word-stride table of dispatch fn pointers */ - register u8 *p __asm__("$4") = (u8 *)&D_8011F750; + register u8 *p __asm__("$4") = (u8 *)&D_8011F750; // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) s32 idx; - __asm__ __volatile__("" : "=r"(p) : "0"(p)); /* materialize &D_8011F750 into $a0 (defeat %lo-fold of the lbu) */ + __asm__ __volatile__("" : "=r"(p) : "0"(p)); /* materialize &D_8011F750 into $a0 (defeat %lo-fold of the lbu) */ // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) idx = *p; if (idx != 0) { idx = idx - 1; @@ -4114,7 +4114,7 @@ void func_80163EC8(s32 param_1) { s32 psVar6; s32 iVar8; s32 iVar7; - register s32 uVar5 __asm__("$2"); /* PIN (flagged): uVar5 -> $v0 */ + register s32 uVar5 __asm__("$2"); /* PIN (flagged): uVar5 -> $v0 */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) u16 uVar4; u8 uVar3; @@ -4380,9 +4380,9 @@ extern u8 D_801A228F; void func_80164BDC(s32 param_1) { - register s32 p1 __asm__("$17"); /* $s1 */ - register s32 iVar1 __asm__("$16"); /* $s0 */ - register s32 base __asm__("$18"); /* $s2 */ + register s32 p1 __asm__("$17"); /* $s1 */ // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar1; /* $s0 */ + s32 base; /* $s2 */ p1 = param_1; iVar1 = ((s32 (*)(void))func_80146578)(); @@ -4528,9 +4528,9 @@ extern s32 D_801A22C8; void func_801651B8(void * param_1) { - register s32 *puVar1 __asm__("$16"); /* $s0 */ - register s32 iVar2 __asm__("$17"); /* $s1 */ - register s32 p __asm__("$18"); /* $s2 */ + register s32 *puVar1 __asm__("$16"); /* $s0 */ // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar2; /* $s1 */ + s32 p; /* $s2 */ p = param_1; ((s32 (*)(s32, s32, s32))func_80165240)(p, p + 0x2c, p + 0x50); @@ -4539,7 +4539,7 @@ void func_801651B8(void * param_1) do { if (puVar1[3] != 0) { s32 a0v = p; - __asm__ __volatile__("" : "=r"(a0v) : "0"(a0v)); + __asm__ __volatile__("" : "=r"(a0v) : "0"(a0v)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) ((s32 (*)(s32, s32, s32))func_80165240)(a0v, (s32)puVar1, (s32)(puVar1 + 2)); puVar1[3] = puVar1[3] + -1; } @@ -4870,7 +4870,7 @@ s32 func_80166690(s32 param_1, s32 param_2) unsigned int w9, w7, w, t, w3b; int w3; short sVar10; - register unsigned int zr __asm__("$0"); + register unsigned int zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) blk = D_800AE620; i6 = (short)param_1; @@ -4956,7 +4956,6 @@ s32 func_80166690(s32 param_1, s32 param_2) c.c32 = t; c.c22 = t; c.c31 = t; c.c21 = t; } - __asm__ __volatile__("" :: "r"(iVar3)); func_80017758(&c, &blk); w3b = iVar3 - 1; iVar3 = w3b + zr; @@ -5110,18 +5109,18 @@ s32 func_80166F58(s32 param_1, s32 param_2, s32 param_3, s32 param_4) extern s32 D_8011D030; extern unsigned char D_801A2348[]; - register int p2 __asm__("$20"); /* $s4 */ - register int p3 __asm__("$17"); /* $s1 */ - register int t2 __asm__("$5"); /* a1 */ - register int t3 __asm__("$6"); /* a2 */ + register int p2 __asm__("$20"); /* $s4 */ // !FAKE: pin $20 — NEEDED DIFFERS (P36 rung B tus2) + int p3; /* $s1 */ + register int t2 __asm__("$5"); /* a1 */ // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) + int t3; /* a2 */ unsigned short *puVar1; short iVar2; int eq; iVar2 = 0; puVar1 = ((unsigned short *)&D_8011D030); - t2 = ((short)param_2); SHB(t2); p2 = t2; SHB(p2); - t3 = ((short)param_3); SHB(t3); p3 = t3; + t2 = ((short)param_2); SHB(t2); p2 = t2; SHB(p2); // !FAKE: launder via SHB — NEEDED DIFFERS; launder via SHB — NEEDED DIFFERS (P36 rung B tus2) + t3 = ((short)param_3); SHB(t3); p3 = t3; // !FAKE: launder via SHB — NEEDED DIFFERS (P36 rung B tus2) eq = (p2 == p3); do { if ((puVar1 != ((unsigned short *)param_1)) && @@ -5170,17 +5169,17 @@ s32 func_801670E4(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { extern s32 D_801269AC; extern u16 D_80126CE0; Fr_801670E4 f; - register u8 *p __asm__("$18"); /* $s2 */ - register s32 ent __asm__("$19"); /* $s3 */ + u8 *p; /* $s2 */ + s32 ent; /* $s3 */ s16 i; s32 d; s32 node; u16 c; u8 cv; u8 cv2; - register s32 gA __asm__("$2"); - register s32 cxv __asm__("$4"); - register s32 czv __asm__("$5"); + register s32 gA __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) + register s32 cxv __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) + s32 czv; u8 *vc; u8 *ap; u8 *mp; @@ -5198,12 +5197,12 @@ s32 func_801670E4(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { f.col[1].b = 0x70; cv = *(u8 *)(ent + 0x12); f.cx = arg1; - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) va = (u8 *)&f.cx; - __asm__ __volatile__("" : "=r"(va) : "0"(va)); + __asm__ __volatile__("" : "=r"(va) : "0"(va)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) f.cy = arg2; vb = va; - __asm__ __volatile__("" : "=r"(vb) : "0"(vb)); + __asm__ __volatile__("" : "=r"(vb) : "0"(vb)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) p = D_80182694; i = 0; f.col[0].b = 0; @@ -5273,10 +5272,10 @@ s32 func_801670E4(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { if (*(s32 *)(ent + 0x30) > 0) { vc = (u8 *)&f.cx; - __asm__ __volatile__("" : "=r"(vc) : "0"(vc)); + __asm__ __volatile__("" : "=r"(vc) : "0"(vc)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) mp = f.m1; ap = mp; - __asm__ __volatile__("" : "=r"(ap) : "0"(ap)); + __asm__ __volatile__("" : "=r"(ap) : "0"(ap)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) p = D_801826A8; i = 0; d = (s16)f.a8[0] >> 6; @@ -5370,8 +5369,8 @@ s32 func_80167AE0(s32 param_1, s32 param_2, s32 param_3) { struct Fr_80167AE0 fr; u8 *p; s32 i; - register s32 t __asm__("$2"); - register s32 zr __asm__("$0"); + s32 t; + register s32 zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) s32 flags; func_80168070(param_1, ((s16 *)param_2), ((s16 *)param_3), fr.matrix); @@ -5650,7 +5649,7 @@ void func_80168828() extern u16 D_80182774[]; - register s32 a0v __asm__("$4"); + register s32 a0v __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) s32 param_1 = a0v; Thing_80168828_80168828 thing; s16 matA[16]; @@ -5658,7 +5657,7 @@ void func_80168828() s16 svec[4]; u16 *p; short i; - register s32 c40 __asm__("$3"); /* $v1: hold the CSE'd 0x40 (else gcc folds to $v0 immediate) */ + register s32 c40 __asm__("$3"); /* $v1: hold the CSE'd 0x40 (else gcc folds to $v0 immediate) */ // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus2) c40 = 0x40; thing.f04 = 2; @@ -5963,8 +5962,8 @@ void func_8016A290(s32 param_1, void *param_2, void *param_3) { struct Fr_8016A290 fr; u8 *p; s32 i; - register s32 t __asm__("$2"); - register s32 zr __asm__("$0"); + s32 t; + register s32 zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) s32 flags; s32 iVar3; diff --git a/src/ov_SC01_009/ov_SC01_009_jr_8012ACE0.c b/src/ov_SC01_009/ov_SC01_009_jr_8012ACE0.c index 03592acb7c..d7cbd8876e 100644 --- a/src/ov_SC01_009/ov_SC01_009_jr_8012ACE0.c +++ b/src/ov_SC01_009/ov_SC01_009_jr_8012ACE0.c @@ -2528,7 +2528,7 @@ s32 func_80133AB0(s16 flag, s16 x, s16 y, s32 arg3) u16 *pA = (*(u16 * *)&D_80182F0C); u16 *pB = (*(u16 * *)&D_80182F08); u16 *pC = (*(u16 * *)&D_80182F14); - register int zr __asm__("$0"); + register int zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) u32 X, Y, cell, Xc, Yc; u16 k, off; int cnt; @@ -2536,7 +2536,7 @@ s32 func_80133AB0(s16 flag, s16 x, s16 y, s32 arg3) u8 *s0; u16 raw; u32 hib; - register int harg __asm__("$4"); + register int harg __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) s32 ret; void *p0C, *p10; u8 *p14, *p18, *p1C; @@ -2547,11 +2547,11 @@ s32 func_80133AB0(s16 flag, s16 x, s16 y, s32 arg3) pC[2] = pA[2] - pB[2]; X = ((((u16)x + 0x8000) >> 7) & 0x1ff) - map->ox; - __asm__("addu %0,%1,$zero" : "=r"(Xc) : "r"(X)); + __asm__("addu %0,%1,$zero" : "=r"(Xc) : "r"(X)); // !FAKE: instruction addu — NEEDED DIFFERS (P36 rung B tus2) if (!((X & 0xffff) < map->w)) return 0; Y = ((((u16)y + 0x8000) >> 7) & 0x1ff) - map->oy; - __asm__("addu %0,%1,$zero" : "=r"(Yc) : "r"(Y)); + __asm__("addu %0,%1,$zero" : "=r"(Yc) : "r"(Y)); // !FAKE: instruction addu — NEEDED DIFFERS (P36 rung B tus2) if (!((Y & 0xffff) < map->h)) return 0; @@ -2700,7 +2700,7 @@ s32 func_80133CD4(arg0, cmd, base, arr) s32 h; h = ((s16 *)pb0)[0]; s1var = h << 16; - __asm__("lh %0, 2(%2)" : "=r"(h) : "0"(h), "r"(pb0) : "memory"); + __asm__("lh %0, 2(%2)" : "=r"(h) : "0"(h), "r"(pb0) : "memory"); // !FAKE: instruction lh — NEEDED DIFFERS (P36 rung B tus2) s0var = h << 16; } pb0[2] += q3v; @@ -2884,10 +2884,10 @@ s32 func_801345F8(s32 arg) extern u16 * D_80182F08; extern u16 D_801F1EC0; - register u16 *param_1 __asm__("$5") = ((u16 *)arg); - register u16 *cc __asm__("$4") = D_80182F08; + register u16 *param_1 __asm__("$5") = ((u16 *)arg); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) + register u16 *cc __asm__("$4") = D_80182F08; // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) int c8000 = 0x8000; - register int zr __asm__("$0"); + register int zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) u32 c1, c2, uVar6, uVar2, cnt, v14; u16 *ptmp, *puVar4, *puVar7, uVar1; int hi, harg, iVar9, iVar8, uVar3, uVar10, tbl; @@ -3078,8 +3078,8 @@ s32 func_80134C20(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { u16 temp_a1; s32 temp_s4; s32 c = arg0; - __asm__ __volatile__("" : "=r"(c) : "0"(c)); - __asm__ __volatile__("" : : "r"(arg0)); + __asm__ __volatile__("" : "=r"(c) : "0"(c)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) + __asm__ __volatile__("" : : "r"(arg0)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) temp_s4 = arg2 + (M2C_FIELD(((void *)arg1), s16 *, 2) * 8); temp_s1 = *(s32 *)(arg3 + (M2C_FIELD(((void *)arg1), s16 *, 4) * 4)); @@ -3230,22 +3230,22 @@ int func_80135168(u16 arg0, u16 *p1, u16 *p2) extern u8 D_80182F08; extern u8 D_80182F0C; extern u8 D_80182F14; - register s16 *pb0 __asm__("$8"); - register s16 *pac __asm__("$6"); - register s16 *pb8 __asm__("$7"); + register s16 *pb0 __asm__("$8"); // !FAKE: pin $8 — NEEDED DIFFERS (P36 rung B tus2) + register s16 *pac __asm__("$6"); // !FAKE: pin $6 — NEEDED DIFFERS (P36 rung B tus2) + register s16 *pb8 __asm__("$7"); // !FAKE: pin $7 — NEEDED DIFFERS (P36 rung B tus2) u16 *pb4; u16 a, b; int a1v, a2v, d94; pb0 = (*(s16 * *)&D_80182F0C); - __asm__ __volatile__("" : : "r"(pb0)); + __asm__ __volatile__("" : : "r"(pb0)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) a = p2[0]; pac = (*(s16 * *)&D_80182F08); pb0[0] = a; b = p1[0]; pb8 = (*(s16 * *)&D_80182F14); pac[0] = b; pb8[0] = a - b; a = p2[1]; pb0[1] = a; b = p1[1]; pac[1] = b; pb8[1] = a - b; a = p2[2]; pb0[2] = a; b = p1[2]; pac[2] = b; pb8[2] = a - b; a1v = pac[0]; a2v = pac[2]; d94 = D_801F1EB0; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) D_801F1EC0 = 0; if (func_80134A74(arg0, a1v, a2v, d94)) { pb4 = (*(u16 * *)&D_80182F10); diff --git a/src/ov_SC01_009/ov_SC01_009_jr_80135A4C.c b/src/ov_SC01_009/ov_SC01_009_jr_80135A4C.c index 53c76af239..567ab22a4b 100644 --- a/src/ov_SC01_009/ov_SC01_009_jr_80135A4C.c +++ b/src/ov_SC01_009/ov_SC01_009_jr_80135A4C.c @@ -640,7 +640,7 @@ s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3) { extern u8 D_801152B0; s32 *p; - register s32 s7 __asm__("$23"); + register s32 s7 __asm__("$23"); // !FAKE: pin $23 — NEEDED DIFFERS (P36 rung B tus2) s32 flag; s32 acc; s16 i; @@ -687,7 +687,7 @@ s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3) { return 1; next: p = (s32 *)*p; - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) if (p != 0) goto loop; return 0; } @@ -701,7 +701,7 @@ s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3) { s32 t = 0; if (((V3 *)a2)->x == ((V3 *)a3)->x && ((V3 *)a2)->y == ((V3 *)a3)->y) { s32 zt = (((V3 *)a2)->z == ((V3 *)a3)->z); - __asm__("addu %0,%1,$zero" : "=r"(t) : "r"(zt)); + __asm__("addu %0,%1,$zero" : "=r"(t) : "r"(zt)); // !FAKE: instruction addu — NEEDED DIFFERS (P36 rung B tus2) } eq = t; } diff --git a/src/ov_SC01_009/ov_SC01_009_jr_8013C98C.c b/src/ov_SC01_009/ov_SC01_009_jr_8013C98C.c index 11830e8ab5..8208eeea9a 100644 --- a/src/ov_SC01_009/ov_SC01_009_jr_8013C98C.c +++ b/src/ov_SC01_009/ov_SC01_009_jr_8013C98C.c @@ -1058,7 +1058,7 @@ void func_8013CF68() u8 t0, t1, t2; u8 *base; - __asm__("la %0, D_800A5E94" : "=r"(base)); + __asm__("la %0, D_800A5E94" : "=r"(base)); // !FAKE: instruction la — NEEDED DIFFERS (P36 rung B tus2) *(s32 *)(base - 0xC) = 0; t0 = D_801F3308; t1 = D_801F3309; t2 = D_801F330A; @@ -1158,7 +1158,7 @@ void func_8013D178(void) { extern unsigned char D_801F33A8, D_801F33A9, D_801F33AA, D_801F33AB, D_801F33AC, D_801F33AD, D_801F33AE, D_801F33AF, D_801F33B0; extern unsigned char D_801F33A8, D_801F33A9, D_801F33AA, D_801F33AB, D_801F33AC, D_801F33AD, D_801F33AE, D_801F33AF, D_801F33B0; unsigned char v, t; - register unsigned char *p __asm__("$5"); + register unsigned char *p __asm__("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) p = &D_801F3308; v = *p; t = D_801F33A8; if (v != t) { if (v < t) *p = v + 8; else *p = v - 8; } @@ -1378,13 +1378,13 @@ void func_8013D53C(void *arg0v) { n = arg0->w * arg0->h; i = 0; src = arg0->data; - __asm__("" :: "r"(src)); /* +2 refs on src (depth-2): keeps src above i, below the mfhi temp */ + __asm__("" :: "r"(src)); /* +2 refs on src (depth-2): keeps src above i, below the mfhi temp */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) dst = src + n; if (n > 0) { do { u16 px; s32 r, g, b, out; - __asm__("" :: "r"(i)); /* +3 refs on i (depth-3): lifts i over dst in the $t2 race */ + __asm__("" :: "r"(i)); /* +3 refs on i (depth-3): lifts i over dst in the $t2 race */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) px = *src; r = ((px & 0x1F) * s0v) / 2560; g = (((px & 0x3E0) * t9v) / 2560) & 0x3E0; @@ -1419,10 +1419,10 @@ void func_8013D8FC(void) { extern s16 *D_801F1F3C; - register s16 *psVar3 __asm__("$17"); - register s16 *psVar2 __asm__("$16"); - register s32 c9 __asm__("$19"); - register s32 cff __asm__("$18"); + s16 *psVar3; + register s16 *psVar2 __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + s32 c9; + s32 cff; u16 sVar1; s16 buf[4]; @@ -1463,22 +1463,22 @@ void func_8013D9B0(int param_1) extern s16 *D_801F1F3C; extern s32 D_801F1F54; u8 buf[0x20]; - register s32 uVar13 __asm__("$16"); - register u16 *psVar14 __asm__("$17"); - register u16 *psVar15 __asm__("$18"); - register s32 uVar16 __asm__("$19"); - register void *r0 __asm__("$20"); - register u16 *puVar10 __asm__("$11"); - register u16 *puVar9 __asm__("$10"); - register s32 iVar11 __asm__("$13"); - register s32 iVar12 __asm__("$14"); + s32 uVar13; + register u16 *psVar14 __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) + u16 *psVar15; + s32 uVar16; + void *r0; + u16 *puVar10; + register u16 *puVar9 __asm__("$10"); // !FAKE: pin $10 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar11; + register s32 iVar12 __asm__("$14"); // !FAKE: pin $14 — NEEDED DIFFERS (P36 rung B tus2) u16 sVar4; - register u32 uVar5 __asm__("$3"); - register u32 uVar7 __asm__("$6"); - register u32 uVar1 __asm__("$7"); - register u32 uVar6 __asm__("$4"); - register u32 uVar8 __asm__("$8"); - register u32 uVar3 __asm__("$9"); + register u32 uVar5 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus2) + register u32 uVar7 __asm__("$6"); // !FAKE: pin $6 — NEEDED DIFFERS (P36 rung B tus2) + register u32 uVar1 __asm__("$7"); // !FAKE: pin $7 — NEEDED DIFFERS (P36 rung B tus2) + u32 uVar6; + register u32 uVar8 __asm__("$8"); // !FAKE: pin $8 — NEEDED DIFFERS (P36 rung B tus2) + register u32 uVar3 __asm__("$9"); // !FAKE: pin $9 — NEEDED DIFFERS (P36 rung B tus2) psVar15 = (*(u16 * *)&D_801F1F3C); if (psVar15 != 0) { @@ -1493,31 +1493,31 @@ void func_8013D9B0(int param_1) iVar11 = 0; if (sVar4 == 9) { *(s16 *)(buf + 0) = psVar14[-4]; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *(s16 *)(buf + 2) = psVar14[-3]; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *(s16 *)(buf + 4) = psVar14[-2]; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *(s16 *)(buf + 6) = psVar14[-1]; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) { - register s32 mw __asm__("$3") = (s32)((s16 *)psVar14)[-2]; - register s32 mh __asm__("$2") = (s32)((s16 *)psVar14)[-1]; + register s32 mw __asm__("$3") = (s32)((s16 *)psVar14)[-2]; // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus2) + s32 mh = (s32)((s16 *)psVar14)[-1]; iVar12 = mw * mh; } uVar13 = 0; puVar10 = *(u16 **)psVar14; { - register s32 boff __asm__("$2") = iVar12 * 2; - register u16 *pi __asm__("$5"); + register s32 boff __asm__("$2") = iVar12 * 2; // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) + register u16 *pi __asm__("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) pi = (u16 *)((s32)puVar10 + boff); - __asm__ __volatile__("" : "=r"(pi) : "0"(pi)); + __asm__ __volatile__("" : "=r"(pi) : "0"(pi)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) puVar9 = pi; } if (0 < iVar12) { do { - register u32 pix __asm__("$2"); - register u32 out __asm__("$2"); + register u32 pix __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) + register u32 out __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) u32 result; *(u32 *)(buf + 0xc) = (u32)*puVar10; pix = (u32)*puVar9; @@ -1526,17 +1526,17 @@ void func_8013D9B0(int param_1) uVar1 = pix & 0x7c00; { void *p1; - register void *pa __asm__("$2"); - register void *pb __asm__("$12"); - __asm__ __volatile__(""); + register void *pa __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) + register void *pb __asm__("$12"); // !FAKE: pin $12 — NEEDED DIFFERS (P36 rung B tus2) + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) p1 = buf + 0xc; - __asm__ __volatile__("" : "=r"(p1) : "0"(p1)); + __asm__ __volatile__("" : "=r"(p1) : "0"(p1)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) gte_ldIR0z(); gte_ldrgb(r0); gte_ldIRGB(p1); gte_dpcl(); pa = buf + 0x10; - __asm__ __volatile__("" : "=r"(pa) : "0"(pa)); + __asm__ __volatile__("" : "=r"(pa) : "0"(pa)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) pb = pa; gte_stORGB(pb); } @@ -1545,21 +1545,21 @@ void func_8013D9B0(int param_1) uVar8 = out & 0x3e0; uVar3 = out & 0x7c00; if (uVar5 != uVar6) { - register s32 c __asm__("$2"); + s32 c; uVar13 = 1; if ((s32)uVar5 < (s32)uVar6) uVar5 = uVar5 + 1; c = (s32)uVar6 < (s32)uVar5; if (c) uVar5 = uVar5 - 1; } if (uVar7 != uVar8) { - register s32 c __asm__("$2"); + register s32 c __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) uVar13 = 1; if ((s32)uVar7 < (s32)uVar8) uVar7 = uVar7 + 0x20; c = (s32)uVar8 < (s32)uVar7; if (c) uVar7 = uVar7 - 0x20; } if (uVar1 != uVar3) { - register s32 c __asm__("$2"); + register s32 c __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) uVar13 = 1; if ((s32)uVar1 < (s32)uVar3) uVar1 = uVar1 + 0x400; c = (s32)uVar3 < (s32)uVar1; @@ -1700,9 +1700,9 @@ void func_8013DD68() { u16 *puVar16; u16 *q; u16 *puVar10; - register u16 uVar2 __asm__("$3"); + register u16 uVar2 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus2) int uVar5; - register int iVar14 __asm__("$7"); + register int iVar14 __asm__("$7"); // !FAKE: pin $7 — NEEDED DIFFERS (P36 rung B tus2) Buf_8013DD68 buf; u8 *pbase; u8 *base; @@ -1721,7 +1721,7 @@ void func_8013DD68() { p = p + 0x10; iVar14 = 0; if (uVar1 != 0) { - register int c5 __asm__("$11") = 5; + int c5 = 5; puVar10 = (u16 *)((int)p + 0x18); q = puVar16 + 8; do { @@ -1809,7 +1809,7 @@ void func_8013E5E8(void) extern unsigned short D_80115112; extern u16 D_80115116; extern void (*D_80183D2C[])(void); - register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 -> store retires early */ + register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 -> store retires early */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) func_80029444(); func_801754A8(); D_8011511E = func_80014ED4(0); @@ -1855,12 +1855,12 @@ void func_8013E6AC(void) { D_80115140[i] = 0; } if (!((u32)func_80029504() < 5 || currentLocationId == 0x302A || currentLocationId == 0x3073)) { - register s32 *ep __asm__("$8"); - register s32 *fp __asm__("$9"); + s32 *ep; + s32 *fp; fp = (s32 *)&D_80115110; ep = (s32 *)&D_80183D18; for (i = 0; i < 5; i++) { - register s32 *fa __asm__("$6"); + s32 *fa; s32 v; fa = (s32 *)(i * 4 + (s32)fp); v = ep[i] * 3 >> 2; @@ -2017,7 +2017,7 @@ extern unsigned char D_80183CF4; void func_8013EB7C(void) { s32 sp10[2]; short sVar1; - register short sVar2 __asm__("$2"); + register short sVar2 __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) s32 a0v; s32 iVar4; diff --git a/src/ov_SC01_009/ov_SC01_009_jr_80140608.c b/src/ov_SC01_009/ov_SC01_009_jr_80140608.c index 69ab8f9693..fe5858d8de 100644 --- a/src/ov_SC01_009/ov_SC01_009_jr_80140608.c +++ b/src/ov_SC01_009/ov_SC01_009_jr_80140608.c @@ -1041,14 +1041,14 @@ s16 n; Prim4 *p; s16 t; s32 c3; -register u16 *a __asm__("$20"); -register u16 *b __asm__("$21"); -register u16 *c __asm__("$23"); -register u16 *e __asm__("$22"); -register u16 *pb __asm__("$10"); -register u32 m24 __asm__("$8"); -register u32 mhi __asm__("$9"); -register s32 eight __asm__("$2"); +u16 *a; +u16 *b; +u16 *c; +u16 *e; +u16 *pb; +u32 m24; +u32 mhi; +register s32 eight __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) if (i < n) { c3 = 3; @@ -1128,7 +1128,7 @@ register s32 eight __asm__("$2"); y = (*e) + 3; } *((s16 *) (q - 10)) = y; -__asm__("" ::: "memory"); +__asm__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *((u32 *) ot) = 0x4000000; q[-8] = 0x78; *((u32 *) (q - 0x10)) = 0x64808080; @@ -1139,13 +1139,13 @@ __asm__("" ::: "memory"); *((s16 *) (q - 4)) = eight; *((u32 *) ot) = ((*((u32 *) ot)) & mhi) | (D_800AE7BC[*pb].ot[2] & m24); { -register u32 *op __asm__("$4"); +register u32 *op __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) op = D_800AE7BC[*pb].ot; op[2] = (op[2] & mhi) | (((u32) ot) & m24); } q += 0x14; ot += 5; - __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ + __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) } } @@ -1352,7 +1352,7 @@ void func_80141874(void) { extern u16 D_8011511C; extern u16 D_80115116; extern void (*D_80183D78[])(void); - register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ + register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) func_801754A8(); D_8011511E = func_80014ED4(0); D_8011511C = func_80015018(0); @@ -1538,7 +1538,7 @@ void func_801424E4(short *param_1) { extern void (*D_80183D9C[])(void); short sVar1; int iVar2; - register unsigned short t __asm__("$3"); + unsigned short t; (*D_80183D9C[(unsigned short)param_1[1]])(); if (*(unsigned short *)param_1 != 0) { @@ -1557,8 +1557,8 @@ void func_801424E4(short *param_1) { iVar2 = *(int *)(param_1 + 0x32); if ((iVar2 != 0) && (*(short *)(iVar2 + 0x36) == param_1[0x7f])) { *(int *)(param_1 + 2) = *(int *)(iVar2 + 4); - a = *(unsigned short *)(*(volatile int *)(param_1 + 0x32) + 10); - __asm__ __volatile__("" : : "r"(a)); + a = *(unsigned short *)(*(int *)(param_1 + 0x32) + 10); + __asm__ __volatile__("" : : "r"(a)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) t = (unsigned short)param_1[0x7e]; sVar1 = a + t; iVar2 = *(volatile int *)(param_1 + 0x32); @@ -1594,7 +1594,7 @@ extern s32 D_80183D90; void func_80142608(s32 param_1) { - register s32 iVar1 __asm__("$16"); + s32 iVar1; if (*(short *)(param_1 + 0x70) != 0) { iVar1 = ((s32 (*)(void))func_8012C1B8)(); @@ -1840,8 +1840,8 @@ extern void func_80142B2C(void *arg0); void func_80142EC0(s32 param_1) { extern s32 D_80183F9C[]; - register s32 d __asm__("$16") = param_1; /* $s0 */ - register s32 obj __asm__("$17"); /* $s1 */ + register s32 d __asm__("$16") = param_1; /* $s0 */ // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register s32 obj __asm__("$17"); /* $s1 */ // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) s32 ret; s16 sVar2; @@ -1883,8 +1883,8 @@ extern unsigned char D_8018401C[]; void func_8014305C(int param_1) { - register int s0_param __asm__("$16") = param_1; - register int s1_copy __asm__("$17"); + register int s0_param __asm__("$16") = param_1; // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register int s1_copy __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) int iVar2; short sVar1; @@ -1933,7 +1933,7 @@ void func_801431E8(s32 param_1) { u16 uVar2; s16 sVar4; - register s32 d __asm__("$16"); + register s32 d __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) memcpy(buf, &D_801F104C, 4); iVar5 = ((s32 (*)(void))func_8012C1B8)(); *(s32 *)(param_1 + 0x20) = iVar5; @@ -2102,8 +2102,8 @@ extern void func_8012C218(void *a0); void func_80143D28(s32 param_1) { extern MatEntry D_801842D4[]; - register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ - register s32 iVar2 __asm__("$17") = *(s32 *)(param_1 + 0x64); /* $s1 */ + register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ // !FAKE: pin $18 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar2 = *(s32 *)(param_1 + 0x64); /* $s1 */ MatEntry *p = &D_801842D4[*(s16 *)(param_1 + 0x70)]; s32 sVar4; s32 iVar1; @@ -2283,8 +2283,8 @@ extern u8 D_801842C4; void func_8014477C(void *param_1) { s32 v0; s32 v1; - register s32 uVar2 __asm__("$2"); - register s32 addr __asm__("$3"); + s32 uVar2; + s32 addr; s32 gv; s32 fv; @@ -2325,9 +2325,9 @@ extern u8 D_80184300; void func_80144880(s32 param_1) { - register s32 obj __asm__("$16"); /* $s0 */ - register s32 self __asm__("$17") = param_1; /* $s1 */ - register s32 b __asm__("$2"); /* $v0 */ + s32 obj; /* $s0 */ + s32 self = param_1; /* $s1 */ + s32 b; /* $v0 */ s32 e; obj = ((s32 (*)(void))func_8012C194)(); diff --git a/src/ov_SC01_009/ov_SC01_009_jr_8015C32C.c b/src/ov_SC01_009/ov_SC01_009_jr_8015C32C.c index f13bea1793..9363624e7f 100644 --- a/src/ov_SC01_009/ov_SC01_009_jr_8015C32C.c +++ b/src/ov_SC01_009/ov_SC01_009_jr_8015C32C.c @@ -1643,8 +1643,8 @@ void func_8015D01C(int param_1) { extern int D_801851D8; int iVar4; - register unsigned short uVar1 __asm__("$19"); - register unsigned short uVar5 __asm__("$17"); + unsigned short uVar1; + register unsigned short uVar5 __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) short sVar2; short sVar3; @@ -1796,8 +1796,8 @@ extern s32 D_80185244; void func_8015D380(s32 a0) { s16 out[4]; s32 buf[8]; - register s32 s1 __asm__("$17") = a0; - register s32 *s0 __asm__("$16") = buf; + s32 s1 = a0; + s32 *s0 = buf; ((void (*)(void *))func_80013F3C)((void *)s0); ((void (*)(void *, s32))func_80012558)((void *)s0, *(s16 *)(*(s32 *)(s1 + 0x20) + 0x12)); ((void (*)(void *, s32))func_800126C4)((void *)s0, *(s16 *)(*(s32 *)(s1 + 0x20) + 0x10)); @@ -1948,7 +1948,7 @@ void func_8015D738(void *arg0) { if (s1 != 0) { if (*(u16 *)s1 == 0x360) goto block_808; } - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) if (s1 != 0) { if (*(u16 *)s1 != 0) goto block_7F4; } @@ -2803,7 +2803,7 @@ void func_8015FBE0(s32 *param_1) ((void (*)(s32 *, s16))func_80147078)(param_1, 0); ((void (*)(s32 *))func_80159B70)(param_1); } else { - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) D_80078EC1 = 0; ((void (*)(s32 *, s32))func_80154150)(param_1, 0x20); ((void (*)(s32 *, s32))func_80154A74)(param_1, 0x18); @@ -3611,7 +3611,7 @@ void func_80161E08(s32 param_1) { ((a2 = func_800291DC(8)) & 0x8000) != 0) { if (D_800B5BD8 == 0) { - __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x65A8)); + __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x65A8)); // !FAKE: instruction move — NEEDED DIFFERS (P36 rung B tus2) D_801F2030[0] = p; func_80024054(&D_80185480, &D_801F203C); func_8001CE28(p, &D_801F203C); @@ -3622,7 +3622,7 @@ void func_80161E08(s32 param_1) { } if (D_800B5C10 == 0) { - __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x65E0)); + __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x65E0)); // !FAKE: instruction move — NEEDED DIFFERS (P36 rung B tus2) D_801F2030[1] = p; func_80024054(&D_801854A0, &D_801F2064); func_8001CE28(p, &D_801F2064); @@ -3633,7 +3633,7 @@ void func_80161E08(s32 param_1) { } if (D_800B5C48 == 0) { - __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x6618)); + __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x6618)); // !FAKE: instruction move — NEEDED DIFFERS (P36 rung B tus2) D_801F2030[2] = p; func_800242D0((s16)func_801620C4(), &D_801F207C, 0x84); func_8001CE68(p, &D_801F207C); @@ -3689,9 +3689,9 @@ extern u8 D_80078EB1; extern s32 D_801854B4; s32 func_801621CC(s32 arg0) { - register s32 s0 __asm__("$16") = arg0; /* $s0: arg0, crosses the call */ - register u8 *s1 __asm__("$17") = D_80078E78; /* $s1: base, hoisted for the loop */ - register s32 i __asm__("$5"); /* $a1: counter (pin fixes the i/d swap) */ + s32 s0 = arg0; /* $s0: arg0, crosses the call */ + u8 *s1 = D_80078E78; /* $s1: base, hoisted for the loop */ + register s32 i __asm__("$5"); /* $a1: counter (pin fixes the i/d swap) */ // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) u32 a2; s32 d; /* $a0: natural alloc; load via $v0 temp */ s32 v, last, hi, lo; @@ -3827,14 +3827,14 @@ s32 func_80162438(s32 _unused0) { extern s16 D_800B5C74; u32 uVar2; - register u8 *base __asm__("$18"); - register u8 *item __asm__("$17"); + u8 *base; + u8 *item; base = &(*(u8 *)&D_800AF630); uVar2 = func_800291DC(0x12); if ((uVar2 & 0x8000) != 0) { if (D_800B5BD8 == 0) { - register u8 *t __asm__("$2") = base + 0x65A8; + register u8 *t __asm__("$2") = base + 0x65A8; // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) item = t; D_801F2088[0] = (s32)item; func_80024054(D_801854E4, D_801F2094); @@ -3845,7 +3845,7 @@ s32 func_80162438(s32 _unused0) { D_800B5BE2 = -D_800AF7BE / 2 + 0x28; } if (D_800B5C10 == 0) { - register u8 *t __asm__("$2") = base + 0x65E0; + register u8 *t __asm__("$2") = base + 0x65E0; // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) item = t; D_801F2088[1] = (s32)item; func_80024054(((u8 *)&D_801854FC), D_801F20BC); @@ -3856,7 +3856,7 @@ s32 func_80162438(s32 _unused0) { D_800B5C1A = -D_800AF7BE / 2 + 0x30; } if (D_800B5C48 == 0) { - register u8 *t __asm__("$2") = base + 0x6618; + register u8 *t __asm__("$2") = base + 0x6618; // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) item = t; D_801F2088[2] = (s32)item; func_800242D0((s16)func_801626B8(), D_801F20D8, 0x84); @@ -3931,10 +3931,10 @@ void func_801627E8(void) extern s32 D_8011F750; /* canonical: engine_core.h `extern s32 D_8011F750;` (read here as a byte) */ extern void (*D_8018551C[])(void); /* word-stride table of dispatch fn pointers */ - register u8 *p __asm__("$4") = (u8 *)&D_8011F750; + register u8 *p __asm__("$4") = (u8 *)&D_8011F750; // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) s32 idx; - __asm__ __volatile__("" : "=r"(p) : "0"(p)); /* materialize &D_8011F750 into $a0 (defeat %lo-fold of the lbu) */ + __asm__ __volatile__("" : "=r"(p) : "0"(p)); /* materialize &D_8011F750 into $a0 (defeat %lo-fold of the lbu) */ // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) idx = *p; if (idx != 0) { idx = idx - 1; @@ -4114,7 +4114,7 @@ void func_80163EC8(s32 param_1) { s32 psVar6; s32 iVar8; s32 iVar7; - register s32 uVar5 __asm__("$2"); /* PIN (flagged): uVar5 -> $v0 */ + register s32 uVar5 __asm__("$2"); /* PIN (flagged): uVar5 -> $v0 */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) u16 uVar4; u8 uVar3; @@ -4380,9 +4380,9 @@ extern u8 D_801F20EF; void func_80164BDC(s32 param_1) { - register s32 p1 __asm__("$17"); /* $s1 */ - register s32 iVar1 __asm__("$16"); /* $s0 */ - register s32 base __asm__("$18"); /* $s2 */ + register s32 p1 __asm__("$17"); /* $s1 */ // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar1; /* $s0 */ + s32 base; /* $s2 */ p1 = param_1; iVar1 = ((s32 (*)(void))func_80146578)(); @@ -4528,9 +4528,9 @@ extern s32 D_801F2128; void func_801651B8(void * param_1) { - register s32 *puVar1 __asm__("$16"); /* $s0 */ - register s32 iVar2 __asm__("$17"); /* $s1 */ - register s32 p __asm__("$18"); /* $s2 */ + register s32 *puVar1 __asm__("$16"); /* $s0 */ // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar2; /* $s1 */ + s32 p; /* $s2 */ p = param_1; ((s32 (*)(s32, s32, s32))func_80165240)(p, p + 0x2c, p + 0x50); @@ -4539,7 +4539,7 @@ void func_801651B8(void * param_1) do { if (puVar1[3] != 0) { s32 a0v = p; - __asm__ __volatile__("" : "=r"(a0v) : "0"(a0v)); + __asm__ __volatile__("" : "=r"(a0v) : "0"(a0v)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) ((s32 (*)(s32, s32, s32))func_80165240)(a0v, (s32)puVar1, (s32)(puVar1 + 2)); puVar1[3] = puVar1[3] + -1; } @@ -4870,7 +4870,7 @@ s32 func_80166690(s32 param_1, s32 param_2) unsigned int w9, w7, w, t, w3b; int w3; short sVar10; - register unsigned int zr __asm__("$0"); + register unsigned int zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) blk = D_800AE620; i6 = (short)param_1; @@ -4956,7 +4956,6 @@ s32 func_80166690(s32 param_1, s32 param_2) c.c32 = t; c.c22 = t; c.c31 = t; c.c21 = t; } - __asm__ __volatile__("" :: "r"(iVar3)); func_80017758(&c, &blk); w3b = iVar3 - 1; iVar3 = w3b + zr; @@ -5110,18 +5109,18 @@ s32 func_80166F58(s32 param_1, s32 param_2, s32 param_3, s32 param_4) extern s32 D_8011D030; extern unsigned char D_801F21A8[]; - register int p2 __asm__("$20"); /* $s4 */ - register int p3 __asm__("$17"); /* $s1 */ - register int t2 __asm__("$5"); /* a1 */ - register int t3 __asm__("$6"); /* a2 */ + register int p2 __asm__("$20"); /* $s4 */ // !FAKE: pin $20 — NEEDED DIFFERS (P36 rung B tus2) + int p3; /* $s1 */ + register int t2 __asm__("$5"); /* a1 */ // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) + int t3; /* a2 */ unsigned short *puVar1; short iVar2; int eq; iVar2 = 0; puVar1 = ((unsigned short *)&D_8011D030); - t2 = ((short)param_2); SHB(t2); p2 = t2; SHB(p2); - t3 = ((short)param_3); SHB(t3); p3 = t3; + t2 = ((short)param_2); SHB(t2); p2 = t2; SHB(p2); // !FAKE: launder via SHB — NEEDED DIFFERS; launder via SHB — NEEDED DIFFERS (P36 rung B tus2) + t3 = ((short)param_3); SHB(t3); p3 = t3; // !FAKE: launder via SHB — NEEDED DIFFERS (P36 rung B tus2) eq = (p2 == p3); do { if ((puVar1 != ((unsigned short *)param_1)) && @@ -5170,17 +5169,17 @@ s32 func_801670E4(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { extern s32 D_801269AC; extern u16 D_80126CE0; Fr_801670E4 f; - register u8 *p __asm__("$18"); /* $s2 */ - register s32 ent __asm__("$19"); /* $s3 */ + u8 *p; /* $s2 */ + s32 ent; /* $s3 */ s16 i; s32 d; s32 node; u16 c; u8 cv; u8 cv2; - register s32 gA __asm__("$2"); - register s32 cxv __asm__("$4"); - register s32 czv __asm__("$5"); + register s32 gA __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) + register s32 cxv __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) + s32 czv; u8 *vc; u8 *ap; u8 *mp; @@ -5198,12 +5197,12 @@ s32 func_801670E4(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { f.col[1].b = 0x70; cv = *(u8 *)(ent + 0x12); f.cx = arg1; - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) va = (u8 *)&f.cx; - __asm__ __volatile__("" : "=r"(va) : "0"(va)); + __asm__ __volatile__("" : "=r"(va) : "0"(va)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) f.cy = arg2; vb = va; - __asm__ __volatile__("" : "=r"(vb) : "0"(vb)); + __asm__ __volatile__("" : "=r"(vb) : "0"(vb)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) p = D_8018587C; i = 0; f.col[0].b = 0; @@ -5273,10 +5272,10 @@ s32 func_801670E4(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { if (*(s32 *)(ent + 0x30) > 0) { vc = (u8 *)&f.cx; - __asm__ __volatile__("" : "=r"(vc) : "0"(vc)); + __asm__ __volatile__("" : "=r"(vc) : "0"(vc)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) mp = f.m1; ap = mp; - __asm__ __volatile__("" : "=r"(ap) : "0"(ap)); + __asm__ __volatile__("" : "=r"(ap) : "0"(ap)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) p = D_80185890; i = 0; d = (s16)f.a8[0] >> 6; @@ -5370,8 +5369,8 @@ s32 func_80167AE0(s32 param_1, s32 param_2, s32 param_3) { struct Fr_80167AE0 fr; u8 *p; s32 i; - register s32 t __asm__("$2"); - register s32 zr __asm__("$0"); + s32 t; + register s32 zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) s32 flags; func_80168070(param_1, ((s16 *)param_2), ((s16 *)param_3), fr.matrix); @@ -5650,7 +5649,7 @@ void func_80168828() extern u16 D_8018595C[]; - register s32 a0v __asm__("$4"); + register s32 a0v __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) s32 param_1 = a0v; Thing_80168828_80168828 thing; s16 matA[16]; @@ -5658,7 +5657,7 @@ void func_80168828() s16 svec[4]; u16 *p; short i; - register s32 c40 __asm__("$3"); /* $v1: hold the CSE'd 0x40 (else gcc folds to $v0 immediate) */ + register s32 c40 __asm__("$3"); /* $v1: hold the CSE'd 0x40 (else gcc folds to $v0 immediate) */ // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus2) c40 = 0x40; thing.f04 = 2; @@ -5963,8 +5962,8 @@ void func_8016A290(s32 param_1, void *param_2, void *param_3) { struct Fr_8016A290 fr; u8 *p; s32 i; - register s32 t __asm__("$2"); - register s32 zr __asm__("$0"); + s32 t; + register s32 zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) s32 flags; s32 iVar3; diff --git a/src/ov_SC01_074/ov_SC01_074_jr_8012ACE0.c b/src/ov_SC01_074/ov_SC01_074_jr_8012ACE0.c index c909fdbb78..b22d5a4a75 100644 --- a/src/ov_SC01_074/ov_SC01_074_jr_8012ACE0.c +++ b/src/ov_SC01_074/ov_SC01_074_jr_8012ACE0.c @@ -2528,7 +2528,7 @@ s32 func_80133AB0(s16 flag, s16 x, s16 y, s32 arg3) u16 *pA = (*(u16 * *)&D_8017EB8C); u16 *pB = (*(u16 * *)&D_8017EB88); u16 *pC = (*(u16 * *)&D_8017EB94); - register int zr __asm__("$0"); + register int zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) u32 X, Y, cell, Xc, Yc; u16 k, off; int cnt; @@ -2536,7 +2536,7 @@ s32 func_80133AB0(s16 flag, s16 x, s16 y, s32 arg3) u8 *s0; u16 raw; u32 hib; - register int harg __asm__("$4"); + register int harg __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) s32 ret; void *p0C, *p10; u8 *p14, *p18, *p1C; @@ -2547,11 +2547,11 @@ s32 func_80133AB0(s16 flag, s16 x, s16 y, s32 arg3) pC[2] = pA[2] - pB[2]; X = ((((u16)x + 0x8000) >> 7) & 0x1ff) - map->ox; - __asm__("addu %0,%1,$zero" : "=r"(Xc) : "r"(X)); + __asm__("addu %0,%1,$zero" : "=r"(Xc) : "r"(X)); // !FAKE: instruction addu — NEEDED DIFFERS (P36 rung B tus2) if (!((X & 0xffff) < map->w)) return 0; Y = ((((u16)y + 0x8000) >> 7) & 0x1ff) - map->oy; - __asm__("addu %0,%1,$zero" : "=r"(Yc) : "r"(Y)); + __asm__("addu %0,%1,$zero" : "=r"(Yc) : "r"(Y)); // !FAKE: instruction addu — NEEDED DIFFERS (P36 rung B tus2) if (!((Y & 0xffff) < map->h)) return 0; @@ -2700,7 +2700,7 @@ s32 func_80133CD4(arg0, cmd, base, arr) s32 h; h = ((s16 *)pb0)[0]; s1var = h << 16; - __asm__("lh %0, 2(%2)" : "=r"(h) : "0"(h), "r"(pb0) : "memory"); + __asm__("lh %0, 2(%2)" : "=r"(h) : "0"(h), "r"(pb0) : "memory"); // !FAKE: instruction lh — NEEDED DIFFERS (P36 rung B tus2) s0var = h << 16; } pb0[2] += q3v; @@ -2884,10 +2884,10 @@ s32 func_801345F8(s32 arg) extern u16 * D_8017EB88; extern u16 D_8019A940; - register u16 *param_1 __asm__("$5") = ((u16 *)arg); - register u16 *cc __asm__("$4") = D_8017EB88; + register u16 *param_1 __asm__("$5") = ((u16 *)arg); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) + register u16 *cc __asm__("$4") = D_8017EB88; // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) int c8000 = 0x8000; - register int zr __asm__("$0"); + register int zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) u32 c1, c2, uVar6, uVar2, cnt, v14; u16 *ptmp, *puVar4, *puVar7, uVar1; int hi, harg, iVar9, iVar8, uVar3, uVar10, tbl; @@ -3078,8 +3078,8 @@ s32 func_80134C20(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { u16 temp_a1; s32 temp_s4; s32 c = arg0; - __asm__ __volatile__("" : "=r"(c) : "0"(c)); - __asm__ __volatile__("" : : "r"(arg0)); + __asm__ __volatile__("" : "=r"(c) : "0"(c)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) + __asm__ __volatile__("" : : "r"(arg0)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) temp_s4 = arg2 + (M2C_FIELD(((void *)arg1), s16 *, 2) * 8); temp_s1 = *(s32 *)(arg3 + (M2C_FIELD(((void *)arg1), s16 *, 4) * 4)); @@ -3230,22 +3230,22 @@ int func_80135168(u16 arg0, u16 *p1, u16 *p2) extern u8 D_8017EB88; extern u8 D_8017EB8C; extern u8 D_8017EB94; - register s16 *pb0 __asm__("$8"); - register s16 *pac __asm__("$6"); - register s16 *pb8 __asm__("$7"); + register s16 *pb0 __asm__("$8"); // !FAKE: pin $8 — NEEDED DIFFERS (P36 rung B tus2) + register s16 *pac __asm__("$6"); // !FAKE: pin $6 — NEEDED DIFFERS (P36 rung B tus2) + register s16 *pb8 __asm__("$7"); // !FAKE: pin $7 — NEEDED DIFFERS (P36 rung B tus2) u16 *pb4; u16 a, b; int a1v, a2v, d94; pb0 = (*(s16 * *)&D_8017EB8C); - __asm__ __volatile__("" : : "r"(pb0)); + __asm__ __volatile__("" : : "r"(pb0)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) a = p2[0]; pac = (*(s16 * *)&D_8017EB88); pb0[0] = a; b = p1[0]; pb8 = (*(s16 * *)&D_8017EB94); pac[0] = b; pb8[0] = a - b; a = p2[1]; pb0[1] = a; b = p1[1]; pac[1] = b; pb8[1] = a - b; a = p2[2]; pb0[2] = a; b = p1[2]; pac[2] = b; pb8[2] = a - b; a1v = pac[0]; a2v = pac[2]; d94 = D_8019A930; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) D_8019A940 = 0; if (func_80134A74(arg0, a1v, a2v, d94)) { pb4 = (*(u16 * *)&D_8017EB90); diff --git a/src/ov_SC01_074/ov_SC01_074_jr_80135A4C.c b/src/ov_SC01_074/ov_SC01_074_jr_80135A4C.c index 8ebef259a3..a7ecb45fc9 100644 --- a/src/ov_SC01_074/ov_SC01_074_jr_80135A4C.c +++ b/src/ov_SC01_074/ov_SC01_074_jr_80135A4C.c @@ -640,7 +640,7 @@ s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3) { extern u8 D_801152B0; s32 *p; - register s32 s7 __asm__("$23"); + register s32 s7 __asm__("$23"); // !FAKE: pin $23 — NEEDED DIFFERS (P36 rung B tus2) s32 flag; s32 acc; s16 i; @@ -687,7 +687,7 @@ s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3) { return 1; next: p = (s32 *)*p; - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) if (p != 0) goto loop; return 0; } @@ -701,7 +701,7 @@ s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3) { s32 t = 0; if (((V3 *)a2)->x == ((V3 *)a3)->x && ((V3 *)a2)->y == ((V3 *)a3)->y) { s32 zt = (((V3 *)a2)->z == ((V3 *)a3)->z); - __asm__("addu %0,%1,$zero" : "=r"(t) : "r"(zt)); + __asm__("addu %0,%1,$zero" : "=r"(t) : "r"(zt)); // !FAKE: instruction addu — NEEDED DIFFERS (P36 rung B tus2) } eq = t; } diff --git a/src/ov_SC01_074/ov_SC01_074_jr_8013C98C.c b/src/ov_SC01_074/ov_SC01_074_jr_8013C98C.c index 170f9e9738..f4f9908493 100644 --- a/src/ov_SC01_074/ov_SC01_074_jr_8013C98C.c +++ b/src/ov_SC01_074/ov_SC01_074_jr_8013C98C.c @@ -1059,7 +1059,7 @@ void func_8013CF68() u8 t0, t1, t2; u8 *base; - __asm__("la %0, D_800A5E94" : "=r"(base)); + __asm__("la %0, D_800A5E94" : "=r"(base)); // !FAKE: instruction la — NEEDED DIFFERS (P36 rung B tus2) *(s32 *)(base - 0xC) = 0; t0 = D_8019BC18; t1 = D_8019BC19; t2 = D_8019BC1A; @@ -1159,7 +1159,7 @@ void func_8013D178(void) { extern unsigned char D_8019BCB8, D_8019BCB9, D_8019BCBA, D_8019BCBB, D_8019BCBC, D_8019BCBD, D_8019BCBE, D_8019BCBF, D_8019BCC0; extern unsigned char D_8019BCB8, D_8019BCB9, D_8019BCBA, D_8019BCBB, D_8019BCBC, D_8019BCBD, D_8019BCBE, D_8019BCBF, D_8019BCC0; unsigned char v, t; - register unsigned char *p __asm__("$5"); + register unsigned char *p __asm__("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) p = &D_8019BC18; v = *p; t = D_8019BCB8; if (v != t) { if (v < t) *p = v + 8; else *p = v - 8; } @@ -1379,13 +1379,13 @@ void func_8013D53C(void *arg0v) { n = arg0->w * arg0->h; i = 0; src = arg0->data; - __asm__("" :: "r"(src)); /* +2 refs on src (depth-2): keeps src above i, below the mfhi temp */ + __asm__("" :: "r"(src)); /* +2 refs on src (depth-2): keeps src above i, below the mfhi temp */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) dst = src + n; if (n > 0) { do { u16 px; s32 r, g, b, out; - __asm__("" :: "r"(i)); /* +3 refs on i (depth-3): lifts i over dst in the $t2 race */ + __asm__("" :: "r"(i)); /* +3 refs on i (depth-3): lifts i over dst in the $t2 race */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) px = *src; r = ((px & 0x1F) * s0v) / 2560; g = (((px & 0x3E0) * t9v) / 2560) & 0x3E0; @@ -1420,10 +1420,10 @@ void func_8013D8FC(void) { extern s16 *D_8019A9BC; - register s16 *psVar3 __asm__("$17"); - register s16 *psVar2 __asm__("$16"); - register s32 c9 __asm__("$19"); - register s32 cff __asm__("$18"); + s16 *psVar3; + register s16 *psVar2 __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + s32 c9; + s32 cff; u16 sVar1; s16 buf[4]; @@ -1464,22 +1464,22 @@ void func_8013D9B0(int param_1) extern s16 *D_8019A9BC; extern s32 D_8019A9D4; u8 buf[0x20]; - register s32 uVar13 __asm__("$16"); - register u16 *psVar14 __asm__("$17"); - register u16 *psVar15 __asm__("$18"); - register s32 uVar16 __asm__("$19"); - register void *r0 __asm__("$20"); - register u16 *puVar10 __asm__("$11"); - register u16 *puVar9 __asm__("$10"); - register s32 iVar11 __asm__("$13"); - register s32 iVar12 __asm__("$14"); + s32 uVar13; + register u16 *psVar14 __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) + u16 *psVar15; + s32 uVar16; + void *r0; + u16 *puVar10; + register u16 *puVar9 __asm__("$10"); // !FAKE: pin $10 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar11; + register s32 iVar12 __asm__("$14"); // !FAKE: pin $14 — NEEDED DIFFERS (P36 rung B tus2) u16 sVar4; - register u32 uVar5 __asm__("$3"); - register u32 uVar7 __asm__("$6"); - register u32 uVar1 __asm__("$7"); - register u32 uVar6 __asm__("$4"); - register u32 uVar8 __asm__("$8"); - register u32 uVar3 __asm__("$9"); + register u32 uVar5 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus2) + register u32 uVar7 __asm__("$6"); // !FAKE: pin $6 — NEEDED DIFFERS (P36 rung B tus2) + register u32 uVar1 __asm__("$7"); // !FAKE: pin $7 — NEEDED DIFFERS (P36 rung B tus2) + u32 uVar6; + register u32 uVar8 __asm__("$8"); // !FAKE: pin $8 — NEEDED DIFFERS (P36 rung B tus2) + register u32 uVar3 __asm__("$9"); // !FAKE: pin $9 — NEEDED DIFFERS (P36 rung B tus2) psVar15 = (*(u16 * *)&D_8019A9BC); if (psVar15 != 0) { @@ -1494,31 +1494,31 @@ void func_8013D9B0(int param_1) iVar11 = 0; if (sVar4 == 9) { *(s16 *)(buf + 0) = psVar14[-4]; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *(s16 *)(buf + 2) = psVar14[-3]; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *(s16 *)(buf + 4) = psVar14[-2]; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *(s16 *)(buf + 6) = psVar14[-1]; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) { - register s32 mw __asm__("$3") = (s32)((s16 *)psVar14)[-2]; - register s32 mh __asm__("$2") = (s32)((s16 *)psVar14)[-1]; + register s32 mw __asm__("$3") = (s32)((s16 *)psVar14)[-2]; // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus2) + s32 mh = (s32)((s16 *)psVar14)[-1]; iVar12 = mw * mh; } uVar13 = 0; puVar10 = *(u16 **)psVar14; { - register s32 boff __asm__("$2") = iVar12 * 2; - register u16 *pi __asm__("$5"); + register s32 boff __asm__("$2") = iVar12 * 2; // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) + register u16 *pi __asm__("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) pi = (u16 *)((s32)puVar10 + boff); - __asm__ __volatile__("" : "=r"(pi) : "0"(pi)); + __asm__ __volatile__("" : "=r"(pi) : "0"(pi)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) puVar9 = pi; } if (0 < iVar12) { do { - register u32 pix __asm__("$2"); - register u32 out __asm__("$2"); + register u32 pix __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) + register u32 out __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) u32 result; *(u32 *)(buf + 0xc) = (u32)*puVar10; pix = (u32)*puVar9; @@ -1527,17 +1527,17 @@ void func_8013D9B0(int param_1) uVar1 = pix & 0x7c00; { void *p1; - register void *pa __asm__("$2"); - register void *pb __asm__("$12"); - __asm__ __volatile__(""); + register void *pa __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) + register void *pb __asm__("$12"); // !FAKE: pin $12 — NEEDED DIFFERS (P36 rung B tus2) + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) p1 = buf + 0xc; - __asm__ __volatile__("" : "=r"(p1) : "0"(p1)); + __asm__ __volatile__("" : "=r"(p1) : "0"(p1)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) gte_ldIR0z(); gte_ldrgb(r0); gte_ldIRGB(p1); gte_dpcl(); pa = buf + 0x10; - __asm__ __volatile__("" : "=r"(pa) : "0"(pa)); + __asm__ __volatile__("" : "=r"(pa) : "0"(pa)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) pb = pa; gte_stORGB(pb); } @@ -1546,21 +1546,21 @@ void func_8013D9B0(int param_1) uVar8 = out & 0x3e0; uVar3 = out & 0x7c00; if (uVar5 != uVar6) { - register s32 c __asm__("$2"); + s32 c; uVar13 = 1; if ((s32)uVar5 < (s32)uVar6) uVar5 = uVar5 + 1; c = (s32)uVar6 < (s32)uVar5; if (c) uVar5 = uVar5 - 1; } if (uVar7 != uVar8) { - register s32 c __asm__("$2"); + register s32 c __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) uVar13 = 1; if ((s32)uVar7 < (s32)uVar8) uVar7 = uVar7 + 0x20; c = (s32)uVar8 < (s32)uVar7; if (c) uVar7 = uVar7 - 0x20; } if (uVar1 != uVar3) { - register s32 c __asm__("$2"); + register s32 c __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) uVar13 = 1; if ((s32)uVar1 < (s32)uVar3) uVar1 = uVar1 + 0x400; c = (s32)uVar3 < (s32)uVar1; @@ -1701,9 +1701,9 @@ void func_8013DD68() { u16 *puVar16; u16 *q; u16 *puVar10; - register u16 uVar2 __asm__("$3"); + register u16 uVar2 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus2) int uVar5; - register int iVar14 __asm__("$7"); + register int iVar14 __asm__("$7"); // !FAKE: pin $7 — NEEDED DIFFERS (P36 rung B tus2) Buf_8013DD68 buf; u8 *pbase; u8 *base; @@ -1722,7 +1722,7 @@ void func_8013DD68() { p = p + 0x10; iVar14 = 0; if (uVar1 != 0) { - register int c5 __asm__("$11") = 5; + int c5 = 5; puVar10 = (u16 *)((int)p + 0x18); q = puVar16 + 8; do { @@ -1810,7 +1810,7 @@ void func_8013E5E8(void) extern unsigned short D_80115112; extern u16 D_80115116; extern void (*D_8017F9AC[])(void); - register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 -> store retires early */ + register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 -> store retires early */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) func_80029444(); func_801754A8(); D_8011511E = func_80014ED4(0); @@ -1856,12 +1856,12 @@ void func_8013E6AC(void) { D_80115140[i] = 0; } if (!((u32)func_80029504() < 5 || currentLocationId == 0x302A || currentLocationId == 0x3073)) { - register s32 *ep __asm__("$8"); - register s32 *fp __asm__("$9"); + s32 *ep; + s32 *fp; fp = (s32 *)&D_80115110; ep = (s32 *)&D_8017F998; for (i = 0; i < 5; i++) { - register s32 *fa __asm__("$6"); + s32 *fa; s32 v; fa = (s32 *)(i * 4 + (s32)fp); v = ep[i] * 3 >> 2; @@ -2018,7 +2018,7 @@ extern unsigned char D_8017F974; void func_8013EB7C(void) { s32 sp10[2]; short sVar1; - register short sVar2 __asm__("$2"); + register short sVar2 __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) s32 a0v; s32 iVar4; diff --git a/src/ov_SC01_074/ov_SC01_074_jr_80140608.c b/src/ov_SC01_074/ov_SC01_074_jr_80140608.c index ce7c607bc0..78abe3574a 100644 --- a/src/ov_SC01_074/ov_SC01_074_jr_80140608.c +++ b/src/ov_SC01_074/ov_SC01_074_jr_80140608.c @@ -1042,14 +1042,14 @@ s16 n; Prim4 *p; s16 t; s32 c3; -register u16 *a __asm__("$20"); -register u16 *b __asm__("$21"); -register u16 *c __asm__("$23"); -register u16 *e __asm__("$22"); -register u16 *pb __asm__("$10"); -register u32 m24 __asm__("$8"); -register u32 mhi __asm__("$9"); -register s32 eight __asm__("$2"); +u16 *a; +u16 *b; +u16 *c; +u16 *e; +u16 *pb; +u32 m24; +u32 mhi; +register s32 eight __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) if (i < n) { c3 = 3; @@ -1129,7 +1129,7 @@ register s32 eight __asm__("$2"); y = (*e) + 3; } *((s16 *) (q - 10)) = y; -__asm__("" ::: "memory"); +__asm__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *((u32 *) ot) = 0x4000000; q[-8] = 0x78; *((u32 *) (q - 0x10)) = 0x64808080; @@ -1140,13 +1140,13 @@ __asm__("" ::: "memory"); *((s16 *) (q - 4)) = eight; *((u32 *) ot) = ((*((u32 *) ot)) & mhi) | (D_800AE7BC[*pb].ot[2] & m24); { -register u32 *op __asm__("$4"); +register u32 *op __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) op = D_800AE7BC[*pb].ot; op[2] = (op[2] & mhi) | (((u32) ot) & m24); } q += 0x14; ot += 5; - __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ + __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) } } @@ -1353,7 +1353,7 @@ void func_80141874(void) { extern u16 D_8011511C; extern u16 D_80115116; extern void (*D_8017F9F8[])(void); - register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ + register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) func_801754A8(); D_8011511E = func_80014ED4(0); D_8011511C = func_80015018(0); @@ -1539,7 +1539,7 @@ void func_801424E4(short *param_1) { extern void (*D_8017FA1C[])(void); short sVar1; int iVar2; - register unsigned short t __asm__("$3"); + unsigned short t; (*D_8017FA1C[(unsigned short)param_1[1]])(); if (*(unsigned short *)param_1 != 0) { @@ -1558,8 +1558,8 @@ void func_801424E4(short *param_1) { iVar2 = *(int *)(param_1 + 0x32); if ((iVar2 != 0) && (*(short *)(iVar2 + 0x36) == param_1[0x7f])) { *(int *)(param_1 + 2) = *(int *)(iVar2 + 4); - a = *(unsigned short *)(*(volatile int *)(param_1 + 0x32) + 10); - __asm__ __volatile__("" : : "r"(a)); + a = *(unsigned short *)(*(int *)(param_1 + 0x32) + 10); + __asm__ __volatile__("" : : "r"(a)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) t = (unsigned short)param_1[0x7e]; sVar1 = a + t; iVar2 = *(volatile int *)(param_1 + 0x32); @@ -1595,7 +1595,7 @@ extern s32 D_8017FA10; void func_80142608(s32 param_1) { - register s32 iVar1 __asm__("$16"); + s32 iVar1; if (*(short *)(param_1 + 0x70) != 0) { iVar1 = ((s32 (*)(void))func_8012C1B8)(); @@ -1841,8 +1841,8 @@ extern void func_80142B2C(void *arg0); void func_80142EC0(s32 param_1) { extern s32 D_8017FC1C[]; - register s32 d __asm__("$16") = param_1; /* $s0 */ - register s32 obj __asm__("$17"); /* $s1 */ + register s32 d __asm__("$16") = param_1; /* $s0 */ // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register s32 obj __asm__("$17"); /* $s1 */ // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) s32 ret; s16 sVar2; @@ -1884,8 +1884,8 @@ extern unsigned char D_8017FC9C[]; void func_8014305C(int param_1) { - register int s0_param __asm__("$16") = param_1; - register int s1_copy __asm__("$17"); + register int s0_param __asm__("$16") = param_1; // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register int s1_copy __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) int iVar2; short sVar1; @@ -1934,7 +1934,7 @@ void func_801431E8(s32 param_1) { u16 uVar2; s16 sVar4; - register s32 d __asm__("$16"); + register s32 d __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) memcpy(buf, &D_8019A0DC, 4); iVar5 = ((s32 (*)(void))func_8012C1B8)(); *(s32 *)(param_1 + 0x20) = iVar5; @@ -2103,8 +2103,8 @@ extern void func_8012C218(void *a0); void func_80143D28(s32 param_1) { extern MatEntry D_8017FF54[]; - register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ - register s32 iVar2 __asm__("$17") = *(s32 *)(param_1 + 0x64); /* $s1 */ + register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ // !FAKE: pin $18 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar2 = *(s32 *)(param_1 + 0x64); /* $s1 */ MatEntry *p = &D_8017FF54[*(s16 *)(param_1 + 0x70)]; s32 sVar4; s32 iVar1; @@ -2284,8 +2284,8 @@ extern u8 D_8017FF44; void func_8014477C(void *param_1) { s32 v0; s32 v1; - register s32 uVar2 __asm__("$2"); - register s32 addr __asm__("$3"); + s32 uVar2; + s32 addr; s32 gv; s32 fv; @@ -2326,9 +2326,9 @@ extern u8 D_8017FF80; void func_80144880(s32 param_1) { - register s32 obj __asm__("$16"); /* $s0 */ - register s32 self __asm__("$17") = param_1; /* $s1 */ - register s32 b __asm__("$2"); /* $v0 */ + s32 obj; /* $s0 */ + s32 self = param_1; /* $s1 */ + s32 b; /* $v0 */ s32 e; obj = ((s32 (*)(void))func_8012C194)(); diff --git a/src/ov_SC01_074/ov_SC01_074_jr_8015C32C.c b/src/ov_SC01_074/ov_SC01_074_jr_8015C32C.c index 03d113c0dc..ee922703ef 100644 --- a/src/ov_SC01_074/ov_SC01_074_jr_8015C32C.c +++ b/src/ov_SC01_074/ov_SC01_074_jr_8015C32C.c @@ -1643,8 +1643,8 @@ void func_8015D01C(int param_1) { extern int D_80180E58; int iVar4; - register unsigned short uVar1 __asm__("$19"); - register unsigned short uVar5 __asm__("$17"); + unsigned short uVar1; + register unsigned short uVar5 __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) short sVar2; short sVar3; @@ -1796,8 +1796,8 @@ extern s32 D_80180EC4; void func_8015D380(s32 a0) { s16 out[4]; s32 buf[8]; - register s32 s1 __asm__("$17") = a0; - register s32 *s0 __asm__("$16") = buf; + s32 s1 = a0; + s32 *s0 = buf; ((void (*)(void *))func_80013F3C)((void *)s0); ((void (*)(void *, s32))func_80012558)((void *)s0, *(s16 *)(*(s32 *)(s1 + 0x20) + 0x12)); ((void (*)(void *, s32))func_800126C4)((void *)s0, *(s16 *)(*(s32 *)(s1 + 0x20) + 0x10)); @@ -1948,7 +1948,7 @@ void func_8015D738(void *arg0) { if (s1 != 0) { if (*(u16 *)s1 == 0x360) goto block_808; } - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) if (s1 != 0) { if (*(u16 *)s1 != 0) goto block_7F4; } @@ -2803,7 +2803,7 @@ void func_8015FBE0(s32 *param_1) ((void (*)(s32 *, s16))func_80147078)(param_1, 0); ((void (*)(s32 *))func_80159B70)(param_1); } else { - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) D_80078EC1 = 0; ((void (*)(s32 *, s32))func_80154150)(param_1, 0x20); ((void (*)(s32 *, s32))func_80154A74)(param_1, 0x18); @@ -3611,7 +3611,7 @@ void func_80161E08(s32 param_1) { ((a2 = func_800291DC(8)) & 0x8000) != 0) { if (D_800B5BD8 == 0) { - __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x65A8)); + __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x65A8)); // !FAKE: instruction move — NEEDED DIFFERS (P36 rung B tus2) D_8019AAB0[0] = p; func_80024054(&D_80181100, &D_8019AABC); func_8001CE28(p, &D_8019AABC); @@ -3622,7 +3622,7 @@ void func_80161E08(s32 param_1) { } if (D_800B5C10 == 0) { - __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x65E0)); + __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x65E0)); // !FAKE: instruction move — NEEDED DIFFERS (P36 rung B tus2) D_8019AAB0[1] = p; func_80024054(&D_80181120, &D_8019AAE4); func_8001CE28(p, &D_8019AAE4); @@ -3633,7 +3633,7 @@ void func_80161E08(s32 param_1) { } if (D_800B5C48 == 0) { - __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x6618)); + __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x6618)); // !FAKE: instruction move — NEEDED DIFFERS (P36 rung B tus2) D_8019AAB0[2] = p; func_800242D0((s16)func_801620C4(), &D_8019AAFC, 0x84); func_8001CE68(p, &D_8019AAFC); @@ -3689,9 +3689,9 @@ extern u8 D_80078EB1; extern s32 D_80181134; s32 func_801621CC(s32 arg0) { - register s32 s0 __asm__("$16") = arg0; /* $s0: arg0, crosses the call */ - register u8 *s1 __asm__("$17") = D_80078E78; /* $s1: base, hoisted for the loop */ - register s32 i __asm__("$5"); /* $a1: counter (pin fixes the i/d swap) */ + s32 s0 = arg0; /* $s0: arg0, crosses the call */ + u8 *s1 = D_80078E78; /* $s1: base, hoisted for the loop */ + register s32 i __asm__("$5"); /* $a1: counter (pin fixes the i/d swap) */ // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) u32 a2; s32 d; /* $a0: natural alloc; load via $v0 temp */ s32 v, last, hi, lo; @@ -3827,14 +3827,14 @@ s32 func_80162438(s32 _unused0) { extern s16 D_800B5C74; u32 uVar2; - register u8 *base __asm__("$18"); - register u8 *item __asm__("$17"); + u8 *base; + u8 *item; base = &(*(u8 *)&D_800AF630); uVar2 = func_800291DC(0x12); if ((uVar2 & 0x8000) != 0) { if (D_800B5BD8 == 0) { - register u8 *t __asm__("$2") = base + 0x65A8; + register u8 *t __asm__("$2") = base + 0x65A8; // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) item = t; D_8019AB08[0] = (s32)item; func_80024054(D_80181164, D_8019AB14); @@ -3845,7 +3845,7 @@ s32 func_80162438(s32 _unused0) { D_800B5BE2 = -D_800AF7BE / 2 + 0x28; } if (D_800B5C10 == 0) { - register u8 *t __asm__("$2") = base + 0x65E0; + register u8 *t __asm__("$2") = base + 0x65E0; // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) item = t; D_8019AB08[1] = (s32)item; func_80024054(((u8 *)&D_8018117C), D_8019AB3C); @@ -3856,7 +3856,7 @@ s32 func_80162438(s32 _unused0) { D_800B5C1A = -D_800AF7BE / 2 + 0x30; } if (D_800B5C48 == 0) { - register u8 *t __asm__("$2") = base + 0x6618; + register u8 *t __asm__("$2") = base + 0x6618; // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) item = t; D_8019AB08[2] = (s32)item; func_800242D0((s16)func_801626B8(), D_8019AB58, 0x84); @@ -3931,10 +3931,10 @@ void func_801627E8(void) extern s32 D_8011F750; /* canonical: engine_core.h `extern s32 D_8011F750;` (read here as a byte) */ extern void (*D_8018119C[])(void); /* word-stride table of dispatch fn pointers */ - register u8 *p __asm__("$4") = (u8 *)&D_8011F750; + register u8 *p __asm__("$4") = (u8 *)&D_8011F750; // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) s32 idx; - __asm__ __volatile__("" : "=r"(p) : "0"(p)); /* materialize &D_8011F750 into $a0 (defeat %lo-fold of the lbu) */ + __asm__ __volatile__("" : "=r"(p) : "0"(p)); /* materialize &D_8011F750 into $a0 (defeat %lo-fold of the lbu) */ // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) idx = *p; if (idx != 0) { idx = idx - 1; @@ -4114,7 +4114,7 @@ void func_80163EC8(s32 param_1) { s32 psVar6; s32 iVar8; s32 iVar7; - register s32 uVar5 __asm__("$2"); /* PIN (flagged): uVar5 -> $v0 */ + register s32 uVar5 __asm__("$2"); /* PIN (flagged): uVar5 -> $v0 */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) u16 uVar4; u8 uVar3; @@ -4380,9 +4380,9 @@ extern u8 D_8019AB6F; void func_80164BDC(s32 param_1) { - register s32 p1 __asm__("$17"); /* $s1 */ - register s32 iVar1 __asm__("$16"); /* $s0 */ - register s32 base __asm__("$18"); /* $s2 */ + register s32 p1 __asm__("$17"); /* $s1 */ // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar1; /* $s0 */ + s32 base; /* $s2 */ p1 = param_1; iVar1 = ((s32 (*)(void))func_80146578)(); @@ -4528,9 +4528,9 @@ extern s32 D_8019ABA8; void func_801651B8(void * param_1) { - register s32 *puVar1 __asm__("$16"); /* $s0 */ - register s32 iVar2 __asm__("$17"); /* $s1 */ - register s32 p __asm__("$18"); /* $s2 */ + register s32 *puVar1 __asm__("$16"); /* $s0 */ // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar2; /* $s1 */ + s32 p; /* $s2 */ p = param_1; ((s32 (*)(s32, s32, s32))func_80165240)(p, p + 0x2c, p + 0x50); @@ -4539,7 +4539,7 @@ void func_801651B8(void * param_1) do { if (puVar1[3] != 0) { s32 a0v = p; - __asm__ __volatile__("" : "=r"(a0v) : "0"(a0v)); + __asm__ __volatile__("" : "=r"(a0v) : "0"(a0v)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) ((s32 (*)(s32, s32, s32))func_80165240)(a0v, (s32)puVar1, (s32)(puVar1 + 2)); puVar1[3] = puVar1[3] + -1; } @@ -4870,7 +4870,7 @@ s32 func_80166690(s32 param_1, s32 param_2) unsigned int w9, w7, w, t, w3b; int w3; short sVar10; - register unsigned int zr __asm__("$0"); + register unsigned int zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) blk = D_800AE620; i6 = (short)param_1; @@ -4956,7 +4956,6 @@ s32 func_80166690(s32 param_1, s32 param_2) c.c32 = t; c.c22 = t; c.c31 = t; c.c21 = t; } - __asm__ __volatile__("" :: "r"(iVar3)); func_80017758(&c, &blk); w3b = iVar3 - 1; iVar3 = w3b + zr; @@ -5110,18 +5109,18 @@ s32 func_80166F58(s32 param_1, s32 param_2, s32 param_3, s32 param_4) extern s32 D_8011D030; extern unsigned char D_8019AC28[]; - register int p2 __asm__("$20"); /* $s4 */ - register int p3 __asm__("$17"); /* $s1 */ - register int t2 __asm__("$5"); /* a1 */ - register int t3 __asm__("$6"); /* a2 */ + register int p2 __asm__("$20"); /* $s4 */ // !FAKE: pin $20 — NEEDED DIFFERS (P36 rung B tus2) + int p3; /* $s1 */ + register int t2 __asm__("$5"); /* a1 */ // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) + int t3; /* a2 */ unsigned short *puVar1; short iVar2; int eq; iVar2 = 0; puVar1 = ((unsigned short *)&D_8011D030); - t2 = ((short)param_2); SHB(t2); p2 = t2; SHB(p2); - t3 = ((short)param_3); SHB(t3); p3 = t3; + t2 = ((short)param_2); SHB(t2); p2 = t2; SHB(p2); // !FAKE: launder via SHB — NEEDED DIFFERS; launder via SHB — NEEDED DIFFERS (P36 rung B tus2) + t3 = ((short)param_3); SHB(t3); p3 = t3; // !FAKE: launder via SHB — NEEDED DIFFERS (P36 rung B tus2) eq = (p2 == p3); do { if ((puVar1 != ((unsigned short *)param_1)) && @@ -5170,17 +5169,17 @@ s32 func_801670E4(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { extern s32 D_801269AC; extern u16 D_80126CE0; Fr_801670E4 f; - register u8 *p __asm__("$18"); /* $s2 */ - register s32 ent __asm__("$19"); /* $s3 */ + u8 *p; /* $s2 */ + s32 ent; /* $s3 */ s16 i; s32 d; s32 node; u16 c; u8 cv; u8 cv2; - register s32 gA __asm__("$2"); - register s32 cxv __asm__("$4"); - register s32 czv __asm__("$5"); + register s32 gA __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) + register s32 cxv __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) + s32 czv; u8 *vc; u8 *ap; u8 *mp; @@ -5198,12 +5197,12 @@ s32 func_801670E4(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { f.col[1].b = 0x70; cv = *(u8 *)(ent + 0x12); f.cx = arg1; - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) va = (u8 *)&f.cx; - __asm__ __volatile__("" : "=r"(va) : "0"(va)); + __asm__ __volatile__("" : "=r"(va) : "0"(va)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) f.cy = arg2; vb = va; - __asm__ __volatile__("" : "=r"(vb) : "0"(vb)); + __asm__ __volatile__("" : "=r"(vb) : "0"(vb)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) p = D_801814FC; i = 0; f.col[0].b = 0; @@ -5273,10 +5272,10 @@ s32 func_801670E4(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { if (*(s32 *)(ent + 0x30) > 0) { vc = (u8 *)&f.cx; - __asm__ __volatile__("" : "=r"(vc) : "0"(vc)); + __asm__ __volatile__("" : "=r"(vc) : "0"(vc)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) mp = f.m1; ap = mp; - __asm__ __volatile__("" : "=r"(ap) : "0"(ap)); + __asm__ __volatile__("" : "=r"(ap) : "0"(ap)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) p = D_80181510; i = 0; d = (s16)f.a8[0] >> 6; @@ -5370,8 +5369,8 @@ s32 func_80167AE0(s32 param_1, s32 param_2, s32 param_3) { struct Fr_80167AE0 fr; u8 *p; s32 i; - register s32 t __asm__("$2"); - register s32 zr __asm__("$0"); + s32 t; + register s32 zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) s32 flags; func_80168070(param_1, ((s16 *)param_2), ((s16 *)param_3), fr.matrix); @@ -5650,7 +5649,7 @@ void func_80168828() extern u16 D_801815DC[]; - register s32 a0v __asm__("$4"); + register s32 a0v __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) s32 param_1 = a0v; Thing_80168828_80168828 thing; s16 matA[16]; @@ -5658,7 +5657,7 @@ void func_80168828() s16 svec[4]; u16 *p; short i; - register s32 c40 __asm__("$3"); /* $v1: hold the CSE'd 0x40 (else gcc folds to $v0 immediate) */ + register s32 c40 __asm__("$3"); /* $v1: hold the CSE'd 0x40 (else gcc folds to $v0 immediate) */ // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus2) c40 = 0x40; thing.f04 = 2; @@ -5963,8 +5962,8 @@ void func_8016A290(s32 param_1, void *param_2, void *param_3) { struct Fr_8016A290 fr; u8 *p; s32 i; - register s32 t __asm__("$2"); - register s32 zr __asm__("$0"); + s32 t; + register s32 zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) s32 flags; s32 iVar3; diff --git a/src/ov_SC01_077/ov_SC01_077.c b/src/ov_SC01_077/ov_SC01_077.c index 2a196357ba..23fd1f2bda 100644 --- a/src/ov_SC01_077/ov_SC01_077.c +++ b/src/ov_SC01_077/ov_SC01_077.c @@ -296,7 +296,7 @@ void func_8013CF68() u8 t0, t1, t2; u8 *base; - __asm__("la %0, D_800A5E94" : "=r"(base)); + __asm__("la %0, D_800A5E94" : "=r"(base)); // !FAKE: instruction la — NEEDED DIFFERS (P36 rung B tus2) *(s32 *)(base - 0xC) = 0; t0 = D_801DA9B8; t1 = D_801DA9B9; t2 = D_801DA9BA; @@ -376,7 +376,7 @@ extern unsigned char D_801DAA78, D_801DAA79, D_801DAA7A, D_801DAA7B, D_801DAA7C, void func_8013D178(void) { unsigned char v, t; - register unsigned char *p __asm__("$5"); + register unsigned char *p __asm__("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) p = &D_801DA9B8; v = *p; t = D_801DAA78; if (v != t) { if (v < t) *p = v + 8; else *p = v - 8; } @@ -589,13 +589,13 @@ void func_8013D53C(void *arg0v) { n = arg0->w * arg0->h; i = 0; src = arg0->data; - __asm__("" :: "r"(src)); /* +2 refs on src (depth-2): keeps src above i, below the mfhi temp */ + __asm__("" :: "r"(src)); /* +2 refs on src (depth-2): keeps src above i, below the mfhi temp */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) dst = src + n; if (n > 0) { do { u16 px; s32 r, g, b, out; - __asm__("" :: "r"(i)); /* +3 refs on i (depth-3): lifts i over dst in the $t2 race */ + __asm__("" :: "r"(i)); /* +3 refs on i (depth-3): lifts i over dst in the $t2 race */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) px = *src; r = ((px & 0x1F) * s0v) / 2560; g = (((px & 0x3E0) * t9v) / 2560) & 0x3E0; @@ -626,10 +626,10 @@ extern void func_800599B8(s32 a0, s32 a1); void func_8013D8FC(void) { - register s16 *psVar3 __asm__("$17"); - register s16 *psVar2 __asm__("$16"); - register s32 c9 __asm__("$19"); - register s32 cff __asm__("$18"); + s16 *psVar3; + register s16 *psVar2 __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + s32 c9; + s32 cff; u16 sVar1; s16 buf[4]; @@ -675,22 +675,22 @@ void func_8013D9B0(int param_1) extern s32 D_801D9594; u8 buf[0x20]; - register s32 uVar13 __asm__("$16"); - register u16 *psVar14 __asm__("$17"); - register u16 *psVar15 __asm__("$18"); - register s32 uVar16 __asm__("$19"); - register void *r0 __asm__("$20"); - register u16 *puVar10 __asm__("$11"); - register u16 *puVar9 __asm__("$10"); - register s32 iVar11 __asm__("$13"); - register s32 iVar12 __asm__("$14"); + s32 uVar13; + register u16 *psVar14 __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) + u16 *psVar15; + s32 uVar16; + void *r0; + u16 *puVar10; + register u16 *puVar9 __asm__("$10"); // !FAKE: pin $10 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar11; + register s32 iVar12 __asm__("$14"); // !FAKE: pin $14 — NEEDED DIFFERS (P36 rung B tus2) u16 sVar4; - register u32 uVar5 __asm__("$3"); - register u32 uVar7 __asm__("$6"); - register u32 uVar1 __asm__("$7"); - register u32 uVar6 __asm__("$4"); - register u32 uVar8 __asm__("$8"); - register u32 uVar3 __asm__("$9"); + register u32 uVar5 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus2) + register u32 uVar7 __asm__("$6"); // !FAKE: pin $6 — NEEDED DIFFERS (P36 rung B tus2) + register u32 uVar1 __asm__("$7"); // !FAKE: pin $7 — NEEDED DIFFERS (P36 rung B tus2) + u32 uVar6; + register u32 uVar8 __asm__("$8"); // !FAKE: pin $8 — NEEDED DIFFERS (P36 rung B tus2) + register u32 uVar3 __asm__("$9"); // !FAKE: pin $9 — NEEDED DIFFERS (P36 rung B tus2) psVar15 = (*(u16 * *)&D_801D957C); if (psVar15 != 0) { @@ -705,31 +705,31 @@ void func_8013D9B0(int param_1) iVar11 = 0; if (sVar4 == 9) { *(s16 *)(buf + 0) = psVar14[-4]; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *(s16 *)(buf + 2) = psVar14[-3]; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *(s16 *)(buf + 4) = psVar14[-2]; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *(s16 *)(buf + 6) = psVar14[-1]; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) { - register s32 mw __asm__("$3") = (s32)((s16 *)psVar14)[-2]; - register s32 mh __asm__("$2") = (s32)((s16 *)psVar14)[-1]; + register s32 mw __asm__("$3") = (s32)((s16 *)psVar14)[-2]; // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus2) + s32 mh = (s32)((s16 *)psVar14)[-1]; iVar12 = mw * mh; } uVar13 = 0; puVar10 = *(u16 **)psVar14; { - register s32 boff __asm__("$2") = iVar12 * 2; - register u16 *pi __asm__("$5"); + register s32 boff __asm__("$2") = iVar12 * 2; // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) + register u16 *pi __asm__("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) pi = (u16 *)((s32)puVar10 + boff); - __asm__ __volatile__("" : "=r"(pi) : "0"(pi)); + __asm__ __volatile__("" : "=r"(pi) : "0"(pi)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) puVar9 = pi; } if (0 < iVar12) { do { - register u32 pix __asm__("$2"); - register u32 out __asm__("$2"); + register u32 pix __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) + register u32 out __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) u32 result; *(u32 *)(buf + 0xc) = (u32)*puVar10; pix = (u32)*puVar9; @@ -738,17 +738,17 @@ void func_8013D9B0(int param_1) uVar1 = pix & 0x7c00; { void *p1; - register void *pa __asm__("$2"); - register void *pb __asm__("$12"); - __asm__ __volatile__(""); + register void *pa __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) + register void *pb __asm__("$12"); // !FAKE: pin $12 — NEEDED DIFFERS (P36 rung B tus2) + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) p1 = buf + 0xc; - __asm__ __volatile__("" : "=r"(p1) : "0"(p1)); + __asm__ __volatile__("" : "=r"(p1) : "0"(p1)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) gte_ldIR0z(); gte_ldrgb(r0); gte_ldIRGB(p1); gte_dpcl(); pa = buf + 0x10; - __asm__ __volatile__("" : "=r"(pa) : "0"(pa)); + __asm__ __volatile__("" : "=r"(pa) : "0"(pa)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) pb = pa; gte_stORGB(pb); } @@ -757,21 +757,21 @@ void func_8013D9B0(int param_1) uVar8 = out & 0x3e0; uVar3 = out & 0x7c00; if (uVar5 != uVar6) { - register s32 c __asm__("$2"); + s32 c; uVar13 = 1; if ((s32)uVar5 < (s32)uVar6) uVar5 = uVar5 + 1; c = (s32)uVar6 < (s32)uVar5; if (c) uVar5 = uVar5 - 1; } if (uVar7 != uVar8) { - register s32 c __asm__("$2"); + register s32 c __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) uVar13 = 1; if ((s32)uVar7 < (s32)uVar8) uVar7 = uVar7 + 0x20; c = (s32)uVar8 < (s32)uVar7; if (c) uVar7 = uVar7 - 0x20; } if (uVar1 != uVar3) { - register s32 c __asm__("$2"); + register s32 c __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) uVar13 = 1; if ((s32)uVar1 < (s32)uVar3) uVar1 = uVar1 + 0x400; c = (s32)uVar3 < (s32)uVar1; @@ -911,9 +911,9 @@ void func_8013DD68() { u16 *puVar16; u16 *q; u16 *puVar10; - register u16 uVar2 __asm__("$3"); + register u16 uVar2 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus2) int uVar5; - register int iVar14 __asm__("$7"); + register int iVar14 __asm__("$7"); // !FAKE: pin $7 — NEEDED DIFFERS (P36 rung B tus2) Buf_c2 buf; u8 *pbase; u8 *base; @@ -932,7 +932,7 @@ void func_8013DD68() { p = p + 0x10; iVar14 = 0; if (uVar1 != 0) { - register int c5 __asm__("$11") = 5; + int c5 = 5; puVar10 = (u16 *)((int)p + 0x18); q = puVar16 + 8; do { @@ -1062,7 +1062,7 @@ extern void (*D_80187ED0[])(void); void func_8013E5E8(void) { - register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 -> store retires early */ + register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 -> store retires early */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) func_80029444(); func_801754A8(); D_8011511E = func_80014ED4(0); @@ -1106,12 +1106,12 @@ void func_8013E6AC(void) { D_80115140[i] = 0; } if (!((u32)func_80029504() < 5 || currentLocationId == 0x302A || currentLocationId == 0x3073)) { - register s32 *ep __asm__("$8"); - register s32 *fp __asm__("$9"); + s32 *ep; + s32 *fp; fp = (s32 *)&D_80115110; ep = (s32 *)&D_80187EBC; for (i = 0; i < 5; i++) { - register s32 *fa __asm__("$6"); + s32 *fa; s32 v; fa = (s32 *)(i * 4 + (s32)fp); v = ep[i] * 3 >> 2; @@ -1265,7 +1265,7 @@ extern unsigned char D_80187E98; void func_8013EB7C(void) { s32 sp10[2]; short sVar1; - register short sVar2 __asm__("$2"); + register short sVar2 __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) s32 a0v; s32 iVar4; @@ -1383,7 +1383,7 @@ s32 func_8013EF88() { unsigned short v; short i; - register short *p124 __asm__("$16"); + short *p124; v = D_80115118.field0; if (v != 0) { @@ -1527,7 +1527,7 @@ extern void func_801407F4(void); extern s32 func_801416D4(s16); /* macro-canonical redecl (§8e) */ s32 func_8013F350(void) { - register u16 *pd __asm__("$5") = &D_8011511C; + register u16 *pd __asm__("$5") = &D_8011511C; // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) u16 *ps; u16 *pf; u16 *pg; @@ -1537,17 +1537,17 @@ s32 func_8013F350(void) { u8 *pmax; u8 *p2e; u8 *p3e; - register s32 off __asm__("$4"); + register s32 off __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) s16 i; s32 r; s16 rs; s16 d; u8 b; - register u8 bb __asm__("$4"); + u8 bb; u8 m; s32 chg; - __asm__ __volatile__("" : "=r"(pd) : "0"(pd)); + __asm__ __volatile__("" : "=r"(pd) : "0"(pd)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) pad = *pd; chg = 0; if (pad != 0) { @@ -1823,7 +1823,7 @@ void func_8013FAF8(s16 arg0, s16 arg1) { s32 t; s16 *pp; s32 flag2; - register s32 flag3 __asm__("$18"); + register s32 flag3 __asm__("$18"); // !FAKE: pin $18 — NEEDED DIFFERS (P36 rung B tus2) func_80140E6C(); func_80140F00(); @@ -2283,14 +2283,14 @@ s16 n; Prim4 *p; s16 t; s32 c3; -register u16 *a __asm__("$20"); -register u16 *b __asm__("$21"); -register u16 *c __asm__("$23"); -register u16 *e __asm__("$22"); -register u16 *pb __asm__("$10"); -register u32 m24 __asm__("$8"); -register u32 mhi __asm__("$9"); -register s32 eight __asm__("$2"); +u16 *a; +u16 *b; +u16 *c; +u16 *e; +u16 *pb; +u32 m24; +u32 mhi; +register s32 eight __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) if (i < n) { c3 = 3; @@ -2370,7 +2370,7 @@ register s32 eight __asm__("$2"); y = (*e) + 3; } *((s16 *) (q - 10)) = y; -__asm__("" ::: "memory"); +__asm__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *((u32 *) ot) = 0x4000000; q[-8] = 0x78; *((u32 *) (q - 0x10)) = 0x64808080; @@ -2381,13 +2381,13 @@ __asm__("" ::: "memory"); *((s16 *) (q - 4)) = eight; *((u32 *) ot) = ((*((u32 *) ot)) & mhi) | (D_800AE7BC[*pb].ot[2] & m24); { -register u32 *op __asm__("$4"); +register u32 *op __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) op = D_800AE7BC[*pb].ot; op[2] = (op[2] & mhi) | (((u32) ot) & m24); } q += 0x14; ot += 5; - __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ + __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) } } @@ -2690,7 +2690,7 @@ extern u16 D_80115116; extern void (*D_80187F1C[])(void); void func_80141874(void) { - register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ + register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) func_801754A8(); D_8011511E = func_80014ED4(0); D_8011511C = func_80015018(0); @@ -2852,7 +2852,7 @@ extern void func_8012C218(void *a0); void func_801424E4(short *param_1) { short sVar1; int iVar2; - register unsigned short t __asm__("$3"); + unsigned short t; (*D_80187F40[(unsigned short)param_1[1]])(); if (*(unsigned short *)param_1 != 0) { @@ -2871,8 +2871,8 @@ void func_801424E4(short *param_1) { iVar2 = *(int *)(param_1 + 0x32); if ((iVar2 != 0) && (*(short *)(iVar2 + 0x36) == param_1[0x7f])) { *(int *)(param_1 + 2) = *(int *)(iVar2 + 4); - a = *(unsigned short *)(*(volatile int *)(param_1 + 0x32) + 10); - __asm__ __volatile__("" : : "r"(a)); + a = *(unsigned short *)(*(int *)(param_1 + 0x32) + 10); + __asm__ __volatile__("" : : "r"(a)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) t = (unsigned short)param_1[0x7e]; sVar1 = a + t; iVar2 = *(volatile int *)(param_1 + 0x32); @@ -2904,7 +2904,7 @@ extern s32 D_80187F34; void func_80142608(s32 param_1) { - register s32 iVar1 __asm__("$16"); + s32 iVar1; if (*(short *)(param_1 + 0x70) != 0) { iVar1 = ((s32 (*)(void))func_8012C1B8)(); @@ -3135,8 +3135,8 @@ extern void func_80142B2C(void *arg0); extern s32 D_80188140[]; void func_80142EC0(s32 param_1) { - register s32 d __asm__("$16") = param_1; /* $s0 */ - register s32 obj __asm__("$17"); /* $s1 */ + register s32 d __asm__("$16") = param_1; /* $s0 */ // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register s32 obj __asm__("$17"); /* $s1 */ // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) s32 ret; s16 sVar2; @@ -3176,8 +3176,8 @@ extern unsigned char D_801881C0[]; void func_8014305C(int param_1) { - register int s0_param __asm__("$16") = param_1; - register int s1_copy __asm__("$17"); + register int s0_param __asm__("$16") = param_1; // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register int s1_copy __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) int iVar2; short sVar1; @@ -3223,7 +3223,7 @@ void func_801431E8(s32 param_1) { u16 uVar2; s16 sVar4; - register s32 d __asm__("$16"); + register s32 d __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) memcpy(buf, &D_801D891C, 4); iVar5 = ((s32 (*)(void))func_8012C1B8)(); *(s32 *)(param_1 + 0x20) = iVar5; @@ -3388,8 +3388,8 @@ extern s32 func_8012BEE8(s32 a0); extern void func_8012C218(void *a0); void func_80143D28(s32 param_1) { - register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ - register s32 iVar2 __asm__("$17") = *(s32 *)(param_1 + 0x64); /* $s1 */ + register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ // !FAKE: pin $18 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar2 = *(s32 *)(param_1 + 0x64); /* $s1 */ MatEntry *p = &D_80188478[*(s16 *)(param_1 + 0x70)]; s32 sVar4; s32 iVar1; @@ -3565,8 +3565,8 @@ extern u8 D_80188468; void func_8014477C(void *param_1) { s32 v0; s32 v1; - register s32 uVar2 __asm__("$2"); - register s32 addr __asm__("$3"); + s32 uVar2; + s32 addr; s32 gv; s32 fv; @@ -3609,9 +3609,9 @@ extern u8 D_801884A4; void func_80144880(s32 param_1) { - register s32 obj __asm__("$16"); /* $s0 */ - register s32 self __asm__("$17") = param_1; /* $s1 */ - register s32 b __asm__("$2"); /* $v0 */ + s32 obj; /* $s0 */ + s32 self = param_1; /* $s1 */ + s32 b; /* $v0 */ s32 e; obj = ((s32 (*)(void))func_8012C194)(); diff --git a/src/ov_SC01_077/ov_SC01_077_jr_8012ACE0.c b/src/ov_SC01_077/ov_SC01_077_jr_8012ACE0.c index 808478adde..1e1a67973a 100644 --- a/src/ov_SC01_077/ov_SC01_077_jr_8012ACE0.c +++ b/src/ov_SC01_077/ov_SC01_077_jr_8012ACE0.c @@ -2788,7 +2788,7 @@ s32 func_80133AB0(s16 flag, s16 x, s16 y, s32 arg3) u16 *pA = (*(u16 * *)&D_801870B0); u16 *pB = (*(u16 * *)&D_801870AC); u16 *pC = (*(u16 * *)&D_801870B8); - register int zr __asm__("$0"); + register int zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) u32 X, Y, cell, Xc, Yc; u16 k, off; int cnt; @@ -2796,7 +2796,7 @@ s32 func_80133AB0(s16 flag, s16 x, s16 y, s32 arg3) u8 *s0; u16 raw; u32 hib; - register int harg __asm__("$4"); + register int harg __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) s32 ret; void *p0C, *p10; u8 *p14, *p18, *p1C; @@ -2807,11 +2807,11 @@ s32 func_80133AB0(s16 flag, s16 x, s16 y, s32 arg3) pC[2] = pA[2] - pB[2]; X = ((((u16)x + 0x8000) >> 7) & 0x1ff) - map->ox; - __asm__("addu %0,%1,$zero" : "=r"(Xc) : "r"(X)); + __asm__("addu %0,%1,$zero" : "=r"(Xc) : "r"(X)); // !FAKE: instruction addu — NEEDED DIFFERS (P36 rung B tus2) if (!((X & 0xffff) < map->w)) return 0; Y = ((((u16)y + 0x8000) >> 7) & 0x1ff) - map->oy; - __asm__("addu %0,%1,$zero" : "=r"(Yc) : "r"(Y)); + __asm__("addu %0,%1,$zero" : "=r"(Yc) : "r"(Y)); // !FAKE: instruction addu — NEEDED DIFFERS (P36 rung B tus2) if (!((Y & 0xffff) < map->h)) return 0; @@ -3002,7 +3002,7 @@ s32 func_80133CD4(arg0, cmd, base, arr) s32 h; h = ((s16 *)pb0)[0]; s1var = h << 16; - __asm__("lh %0, 2(%2)" : "=r"(h) : "0"(h), "r"(pb0) : "memory"); + __asm__("lh %0, 2(%2)" : "=r"(h) : "0"(h), "r"(pb0) : "memory"); // !FAKE: instruction lh — NEEDED DIFFERS (P36 rung B tus2) s0var = h << 16; } pb0[2] += q3v; @@ -3180,10 +3180,10 @@ s32 func_801345F8(s32 arg) extern u16 * D_801870AC; extern u16 D_801D9500; - register u16 *param_1 __asm__("$5") = ((u16 *)arg); - register u16 *cc __asm__("$4") = D_801870AC; + register u16 *param_1 __asm__("$5") = ((u16 *)arg); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) + register u16 *cc __asm__("$4") = D_801870AC; // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) int c8000 = 0x8000; - register int zr __asm__("$0"); + register int zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) u32 c1, c2, uVar6, uVar2, cnt, v14; u16 *ptmp, *puVar4, *puVar7, uVar1; int hi, harg, iVar9, iVar8, uVar3, uVar10, tbl; @@ -3370,8 +3370,8 @@ s32 func_80134C20(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { u16 temp_a1; s32 temp_s4; s32 c = arg0; - __asm__ __volatile__("" : "=r"(c) : "0"(c)); - __asm__ __volatile__("" : : "r"(arg0)); + __asm__ __volatile__("" : "=r"(c) : "0"(c)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) + __asm__ __volatile__("" : : "r"(arg0)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) temp_s4 = arg2 + (M2C_FIELD(((void *)arg1), s16 *, 2) * 8); temp_s1 = *(s32 *)(arg3 + (M2C_FIELD(((void *)arg1), s16 *, 4) * 4)); diff --git a/src/ov_SC01_077/ov_SC01_077_jr_80135A4C.c b/src/ov_SC01_077/ov_SC01_077_jr_80135A4C.c index 6aa4c181b7..ade1a95ebc 100644 --- a/src/ov_SC01_077/ov_SC01_077_jr_80135A4C.c +++ b/src/ov_SC01_077/ov_SC01_077_jr_80135A4C.c @@ -689,7 +689,7 @@ s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3) { extern u8 D_801152B0; s32 *p; - register s32 s7 __asm__("$23"); + register s32 s7 __asm__("$23"); // !FAKE: pin $23 — NEEDED DIFFERS (P36 rung B tus2) s32 flag; s32 acc; s16 i; @@ -736,7 +736,7 @@ s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3) { return 1; next: p = (s32 *)*p; - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) if (p != 0) goto loop; return 0; } @@ -750,7 +750,7 @@ s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3) { s32 t = 0; if (((V3 *)a2)->x == ((V3 *)a3)->x && ((V3 *)a2)->y == ((V3 *)a3)->y) { s32 zt = (((V3 *)a2)->z == ((V3 *)a3)->z); - __asm__("addu %0,%1,$zero" : "=r"(t) : "r"(zt)); + __asm__("addu %0,%1,$zero" : "=r"(t) : "r"(zt)); // !FAKE: instruction addu — NEEDED DIFFERS (P36 rung B tus2) } eq = t; } diff --git a/src/ov_SC01_077/ov_SC01_077_jr_8015C32C.c b/src/ov_SC01_077/ov_SC01_077_jr_8015C32C.c index bd541c9600..06e2a6243c 100644 --- a/src/ov_SC01_077/ov_SC01_077_jr_8015C32C.c +++ b/src/ov_SC01_077/ov_SC01_077_jr_8015C32C.c @@ -1711,8 +1711,8 @@ void func_8015D01C(int param_1) { extern int D_8018937C; int iVar4; - register unsigned short uVar1 __asm__("$19"); - register unsigned short uVar5 __asm__("$17"); + unsigned short uVar1; + register unsigned short uVar5 __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) short sVar2; short sVar3; @@ -1893,8 +1893,8 @@ extern s32 D_801893E8; void func_8015D380(s32 a0) { s16 out[4]; s32 buf[8]; - register s32 s1 __asm__("$17") = a0; - register s32 *s0 __asm__("$16") = buf; + s32 s1 = a0; + s32 *s0 = buf; ((void (*)(void *))func_80013F3C)((void *)s0); ((void (*)(void *, s32))func_80012558)((void *)s0, *(s16 *)(*(s32 *)(s1 + 0x20) + 0x12)); ((void (*)(void *, s32))func_800126C4)((void *)s0, *(s16 *)(*(s32 *)(s1 + 0x20) + 0x10)); @@ -2037,7 +2037,7 @@ void func_8015D738(void *arg0) { if (s1 != 0) { if (*(u16 *)s1 == 0x360) goto block_808; } - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) if (s1 != 0) { if (*(u16 *)s1 != 0) goto block_7F4; } @@ -2940,7 +2940,7 @@ void func_8015FBE0(s32 *param_1) ((void (*)(s32 *, s16))func_80147078)(param_1, 0); ((void (*)(s32 *))func_80159B70)(param_1); } else { - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) D_80078EC1 = 0; ((void (*)(s32 *, s32))func_80154150)(param_1, 0x20); ((void (*)(s32 *, s32))func_80154A74)(param_1, 0x18); @@ -3791,7 +3791,7 @@ void func_80161E08(s32 param_1) { ((a2 = func_800291DC(8)) & 0x8000) != 0) { if (D_800B5BD8 == 0) { - __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x65A8)); + __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x65A8)); // !FAKE: instruction move — NEEDED DIFFERS (P36 rung B tus2) D_801D9670[0] = p; func_80024054(&D_80189624, &D_801D967C); func_8001CE28(p, &D_801D967C); @@ -3802,7 +3802,7 @@ void func_80161E08(s32 param_1) { } if (D_800B5C10 == 0) { - __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x65E0)); + __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x65E0)); // !FAKE: instruction move — NEEDED DIFFERS (P36 rung B tus2) D_801D9670[1] = p; func_80024054(&D_80189644, &D_801D96A4); func_8001CE28(p, &D_801D96A4); @@ -3813,7 +3813,7 @@ void func_80161E08(s32 param_1) { } if (D_800B5C48 == 0) { - __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x6618)); + __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x6618)); // !FAKE: instruction move — NEEDED DIFFERS (P36 rung B tus2) D_801D9670[2] = p; func_800242D0((s16)func_801620C4(), &D_801D96BC, 0x84); func_8001CE68(p, &D_801D96BC); @@ -3869,9 +3869,9 @@ extern u8 D_80078EB1; extern s32 D_80189658; s32 func_801621CC(s32 arg0) { - register s32 s0 __asm__("$16") = arg0; /* $s0: arg0, crosses the call */ - register u8 *s1 __asm__("$17") = D_80078E78; /* $s1: base, hoisted for the loop */ - register s32 i __asm__("$5"); /* $a1: counter (pin fixes the i/d swap) */ + s32 s0 = arg0; /* $s0: arg0, crosses the call */ + u8 *s1 = D_80078E78; /* $s1: base, hoisted for the loop */ + register s32 i __asm__("$5"); /* $a1: counter (pin fixes the i/d swap) */ // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) u32 a2; s32 d; /* $a0: natural alloc; load via $v0 temp */ s32 v, last, hi, lo; @@ -4001,14 +4001,14 @@ s32 func_80162438(s32 _unused0) { extern s16 D_800B5C74; u32 uVar2; - register u8 *base __asm__("$18"); - register u8 *item __asm__("$17"); + u8 *base; + u8 *item; base = &(*(u8 *)&D_800AF630); uVar2 = func_800291DC(0x12); if ((uVar2 & 0x8000) != 0) { if (D_800B5BD8 == 0) { - register u8 *t __asm__("$2") = base + 0x65A8; + register u8 *t __asm__("$2") = base + 0x65A8; // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) item = t; D_801D96C8[0] = (s32)item; func_80024054(D_80189688, D_801D96D4); @@ -4019,7 +4019,7 @@ s32 func_80162438(s32 _unused0) { D_800B5BE2 = -D_800AF7BE / 2 + 0x28; } if (D_800B5C10 == 0) { - register u8 *t __asm__("$2") = base + 0x65E0; + register u8 *t __asm__("$2") = base + 0x65E0; // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) item = t; D_801D96C8[1] = (s32)item; func_80024054(((u8 *)&D_801896A0), D_801D96FC); @@ -4030,7 +4030,7 @@ s32 func_80162438(s32 _unused0) { D_800B5C1A = -D_800AF7BE / 2 + 0x30; } if (D_800B5C48 == 0) { - register u8 *t __asm__("$2") = base + 0x6618; + register u8 *t __asm__("$2") = base + 0x6618; // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) item = t; D_801D96C8[2] = (s32)item; func_800242D0((s16)func_801626B8(), D_801D9718, 0x84); @@ -4100,10 +4100,10 @@ extern void (*D_801896C0[])(void); /* word-stride table of dispatch fn pointer void func_801627E8(void) { - register u8 *p __asm__("$4") = (u8 *)&D_8011F750; + register u8 *p __asm__("$4") = (u8 *)&D_8011F750; // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) s32 idx; - __asm__ __volatile__("" : "=r"(p) : "0"(p)); /* materialize &D_8011F750 into $a0 (defeat %lo-fold of the lbu) */ + __asm__ __volatile__("" : "=r"(p) : "0"(p)); /* materialize &D_8011F750 into $a0 (defeat %lo-fold of the lbu) */ // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) idx = *p; if (idx != 0) { idx = idx - 1; @@ -4372,7 +4372,7 @@ void func_80163EC8(s32 param_1) { s32 psVar6; s32 iVar8; s32 iVar7; - register s32 uVar5 __asm__("$2"); /* PIN (flagged): uVar5 -> $v0 */ + register s32 uVar5 __asm__("$2"); /* PIN (flagged): uVar5 -> $v0 */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) u16 uVar4; u8 uVar3; @@ -4637,9 +4637,9 @@ extern u8 D_801D972F; void func_80164BDC(s32 param_1) { - register s32 p1 __asm__("$17"); /* $s1 */ - register s32 iVar1 __asm__("$16"); /* $s0 */ - register s32 base __asm__("$18"); /* $s2 */ + register s32 p1 __asm__("$17"); /* $s1 */ // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar1; /* $s0 */ + s32 base; /* $s2 */ p1 = param_1; iVar1 = ((s32 (*)(void))func_80146578)(); @@ -4777,9 +4777,9 @@ extern s32 D_801D9768; void func_801651B8(void * param_1) { - register s32 *puVar1 __asm__("$16"); /* $s0 */ - register s32 iVar2 __asm__("$17"); /* $s1 */ - register s32 p __asm__("$18"); /* $s2 */ + register s32 *puVar1 __asm__("$16"); /* $s0 */ // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar2; /* $s1 */ + s32 p; /* $s2 */ p = param_1; ((s32 (*)(s32, s32, s32))func_80165240)(p, p + 0x2c, p + 0x50); @@ -4788,7 +4788,7 @@ void func_801651B8(void * param_1) do { if (puVar1[3] != 0) { s32 a0v = p; - __asm__ __volatile__("" : "=r"(a0v) : "0"(a0v)); + __asm__ __volatile__("" : "=r"(a0v) : "0"(a0v)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) ((s32 (*)(s32, s32, s32))func_80165240)(a0v, (s32)puVar1, (s32)(puVar1 + 2)); puVar1[3] = puVar1[3] + -1; } @@ -5108,7 +5108,7 @@ s32 func_80166690(s32 param_1, s32 param_2) unsigned int w9, w7, w, t, w3b; int w3; short sVar10; - register unsigned int zr __asm__("$0"); + register unsigned int zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) blk = D_800AE620; i6 = (short)param_1; @@ -5194,7 +5194,6 @@ s32 func_80166690(s32 param_1, s32 param_2) c.c32 = t; c.c22 = t; c.c31 = t; c.c21 = t; } - __asm__ __volatile__("" :: "r"(iVar3)); func_80017758(&c, &blk); w3b = iVar3 - 1; iVar3 = w3b + zr; @@ -5341,18 +5340,18 @@ void func_80166F58(s32 param_1, s32 param_2, s32 param_3, s32 param_4) { extern unsigned char D_801D97E8[]; - register int p2 __asm__("$20"); /* $s4 */ - register int p3 __asm__("$17"); /* $s1 */ - register int t2 __asm__("$5"); /* a1 */ - register int t3 __asm__("$6"); /* a2 */ + register int p2 __asm__("$20"); /* $s4 */ // !FAKE: pin $20 — NEEDED DIFFERS (P36 rung B tus2) + int p3; /* $s1 */ + register int t2 __asm__("$5"); /* a1 */ // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) + int t3; /* a2 */ unsigned short *puVar1; short iVar2; int eq; iVar2 = 0; puVar1 = ((unsigned short *)&D_8011D030); - t2 = ((short)param_2); SHB(t2); p2 = t2; SHB(p2); - t3 = ((short)param_3); SHB(t3); p3 = t3; + t2 = ((short)param_2); SHB(t2); p2 = t2; SHB(p2); // !FAKE: launder via SHB — NEEDED DIFFERS; launder via SHB — NEEDED DIFFERS (P36 rung B tus2) + t3 = ((short)param_3); SHB(t3); p3 = t3; // !FAKE: launder via SHB — NEEDED DIFFERS (P36 rung B tus2) eq = (p2 == p3); do { if ((puVar1 != ((unsigned short *)param_1)) && @@ -5397,17 +5396,17 @@ s32 func_801670E4(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { extern s32 D_801269AC; extern u16 D_80126CE0; Fr_801670E4 f; - register u8 *p __asm__("$18"); /* $s2 */ - register s32 ent __asm__("$19"); /* $s3 */ + u8 *p; /* $s2 */ + s32 ent; /* $s3 */ s16 i; s32 d; s32 node; u16 c; u8 cv; u8 cv2; - register s32 gA __asm__("$2"); - register s32 cxv __asm__("$4"); - register s32 czv __asm__("$5"); + register s32 gA __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) + register s32 cxv __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) + s32 czv; u8 *vc; u8 *ap; u8 *mp; @@ -5425,12 +5424,12 @@ s32 func_801670E4(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { f.col[1].b = 0x70; cv = *(u8 *)(ent + 0x12); f.cx = arg1; - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) va = (u8 *)&f.cx; - __asm__ __volatile__("" : "=r"(va) : "0"(va)); + __asm__ __volatile__("" : "=r"(va) : "0"(va)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) f.cy = arg2; vb = va; - __asm__ __volatile__("" : "=r"(vb) : "0"(vb)); + __asm__ __volatile__("" : "=r"(vb) : "0"(vb)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) p = D_80189A20; i = 0; f.col[0].b = 0; @@ -5500,10 +5499,10 @@ s32 func_801670E4(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { if (*(s32 *)(ent + 0x30) > 0) { vc = (u8 *)&f.cx; - __asm__ __volatile__("" : "=r"(vc) : "0"(vc)); + __asm__ __volatile__("" : "=r"(vc) : "0"(vc)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) mp = f.m1; ap = mp; - __asm__ __volatile__("" : "=r"(ap) : "0"(ap)); + __asm__ __volatile__("" : "=r"(ap) : "0"(ap)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) p = D_80189A34; i = 0; d = (s16)f.a8[0] >> 6; @@ -5609,8 +5608,8 @@ s32 func_80167AE0(s32 param_1, s32 param_2, s32 param_3) { struct Fr fr; u8 *p; s32 i; - register s32 t __asm__("$2"); - register s32 zr __asm__("$0"); + s32 t; + register s32 zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) s32 flags; func_80168070(param_1, ((s16 *)param_2), ((s16 *)param_3), fr.matrix); @@ -5901,7 +5900,7 @@ void func_80168828(void) extern void func_800173BC(void *a0, void *a1); extern u16 D_80189B00[]; - register s32 a0v __asm__("$4"); + register s32 a0v __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) s32 param_1 = a0v; Thing_80168828 thing; s16 matA[16]; @@ -5909,7 +5908,7 @@ void func_80168828(void) s16 svec[4]; u16 *p; short i; - register s32 c40 __asm__("$3"); /* $v1: hold the CSE'd 0x40 (else gcc folds to $v0 immediate) */ + register s32 c40 __asm__("$3"); /* $v1: hold the CSE'd 0x40 (else gcc folds to $v0 immediate) */ // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus2) c40 = 0x40; thing.f04 = 2; @@ -6248,8 +6247,8 @@ void func_8016A290(s32 param_1, void *param_2, void *param_3) { struct Fr_8016A290 fr; u8 *p; s32 i; - register s32 t __asm__("$2"); - register s32 zr __asm__("$0"); + s32 t; + register s32 zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) s32 flags; s32 iVar3; diff --git a/src/ov_SC01_080/ov_SC01_080_jr_8012ACE0.c b/src/ov_SC01_080/ov_SC01_080_jr_8012ACE0.c index e6e9c5cffa..5567afe050 100644 --- a/src/ov_SC01_080/ov_SC01_080_jr_8012ACE0.c +++ b/src/ov_SC01_080/ov_SC01_080_jr_8012ACE0.c @@ -2528,7 +2528,7 @@ s32 func_80133AB0(s16 flag, s16 x, s16 y, s32 arg3) u16 *pA = (*(u16 * *)&D_80183AEC); u16 *pB = (*(u16 * *)&D_80183AE8); u16 *pC = (*(u16 * *)&D_80183AF4); - register int zr __asm__("$0"); + register int zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) u32 X, Y, cell, Xc, Yc; u16 k, off; int cnt; @@ -2536,7 +2536,7 @@ s32 func_80133AB0(s16 flag, s16 x, s16 y, s32 arg3) u8 *s0; u16 raw; u32 hib; - register int harg __asm__("$4"); + register int harg __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) s32 ret; void *p0C, *p10; u8 *p14, *p18, *p1C; @@ -2547,11 +2547,11 @@ s32 func_80133AB0(s16 flag, s16 x, s16 y, s32 arg3) pC[2] = pA[2] - pB[2]; X = ((((u16)x + 0x8000) >> 7) & 0x1ff) - map->ox; - __asm__("addu %0,%1,$zero" : "=r"(Xc) : "r"(X)); + __asm__("addu %0,%1,$zero" : "=r"(Xc) : "r"(X)); // !FAKE: instruction addu — NEEDED DIFFERS (P36 rung B tus2) if (!((X & 0xffff) < map->w)) return 0; Y = ((((u16)y + 0x8000) >> 7) & 0x1ff) - map->oy; - __asm__("addu %0,%1,$zero" : "=r"(Yc) : "r"(Y)); + __asm__("addu %0,%1,$zero" : "=r"(Yc) : "r"(Y)); // !FAKE: instruction addu — NEEDED DIFFERS (P36 rung B tus2) if (!((Y & 0xffff) < map->h)) return 0; @@ -2700,7 +2700,7 @@ s32 func_80133CD4(arg0, cmd, base, arr) s32 h; h = ((s16 *)pb0)[0]; s1var = h << 16; - __asm__("lh %0, 2(%2)" : "=r"(h) : "0"(h), "r"(pb0) : "memory"); + __asm__("lh %0, 2(%2)" : "=r"(h) : "0"(h), "r"(pb0) : "memory"); // !FAKE: instruction lh — NEEDED DIFFERS (P36 rung B tus2) s0var = h << 16; } pb0[2] += q3v; @@ -2884,10 +2884,10 @@ s32 func_801345F8(s32 arg) extern u16 * D_80183AE8; extern u16 D_801C4770; - register u16 *param_1 __asm__("$5") = ((u16 *)arg); - register u16 *cc __asm__("$4") = D_80183AE8; + register u16 *param_1 __asm__("$5") = ((u16 *)arg); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) + register u16 *cc __asm__("$4") = D_80183AE8; // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) int c8000 = 0x8000; - register int zr __asm__("$0"); + register int zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) u32 c1, c2, uVar6, uVar2, cnt, v14; u16 *ptmp, *puVar4, *puVar7, uVar1; int hi, harg, iVar9, iVar8, uVar3, uVar10, tbl; @@ -3078,8 +3078,8 @@ s32 func_80134C20(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { u16 temp_a1; s32 temp_s4; s32 c = arg0; - __asm__ __volatile__("" : "=r"(c) : "0"(c)); - __asm__ __volatile__("" : : "r"(arg0)); + __asm__ __volatile__("" : "=r"(c) : "0"(c)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) + __asm__ __volatile__("" : : "r"(arg0)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) temp_s4 = arg2 + (M2C_FIELD(((void *)arg1), s16 *, 2) * 8); temp_s1 = *(s32 *)(arg3 + (M2C_FIELD(((void *)arg1), s16 *, 4) * 4)); @@ -3230,22 +3230,22 @@ int func_80135168(u16 arg0, u16 *p1, u16 *p2) extern u8 D_80183AE8; extern u8 D_80183AEC; extern u8 D_80183AF4; - register s16 *pb0 __asm__("$8"); - register s16 *pac __asm__("$6"); - register s16 *pb8 __asm__("$7"); + register s16 *pb0 __asm__("$8"); // !FAKE: pin $8 — NEEDED DIFFERS (P36 rung B tus2) + register s16 *pac __asm__("$6"); // !FAKE: pin $6 — NEEDED DIFFERS (P36 rung B tus2) + register s16 *pb8 __asm__("$7"); // !FAKE: pin $7 — NEEDED DIFFERS (P36 rung B tus2) u16 *pb4; u16 a, b; int a1v, a2v, d94; pb0 = (*(s16 * *)&D_80183AEC); - __asm__ __volatile__("" : : "r"(pb0)); + __asm__ __volatile__("" : : "r"(pb0)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) a = p2[0]; pac = (*(s16 * *)&D_80183AE8); pb0[0] = a; b = p1[0]; pb8 = (*(s16 * *)&D_80183AF4); pac[0] = b; pb8[0] = a - b; a = p2[1]; pb0[1] = a; b = p1[1]; pac[1] = b; pb8[1] = a - b; a = p2[2]; pb0[2] = a; b = p1[2]; pac[2] = b; pb8[2] = a - b; a1v = pac[0]; a2v = pac[2]; d94 = D_801C4760; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) D_801C4770 = 0; if (func_80134A74(arg0, a1v, a2v, d94)) { pb4 = (*(u16 * *)&D_80183AF0); diff --git a/src/ov_SC01_080/ov_SC01_080_jr_80135A4C.c b/src/ov_SC01_080/ov_SC01_080_jr_80135A4C.c index 911991caff..70250635b7 100644 --- a/src/ov_SC01_080/ov_SC01_080_jr_80135A4C.c +++ b/src/ov_SC01_080/ov_SC01_080_jr_80135A4C.c @@ -640,7 +640,7 @@ s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3) { extern u8 D_801152B0; s32 *p; - register s32 s7 __asm__("$23"); + register s32 s7 __asm__("$23"); // !FAKE: pin $23 — NEEDED DIFFERS (P36 rung B tus2) s32 flag; s32 acc; s16 i; @@ -687,7 +687,7 @@ s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3) { return 1; next: p = (s32 *)*p; - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) if (p != 0) goto loop; return 0; } @@ -701,7 +701,7 @@ s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3) { s32 t = 0; if (((V3 *)a2)->x == ((V3 *)a3)->x && ((V3 *)a2)->y == ((V3 *)a3)->y) { s32 zt = (((V3 *)a2)->z == ((V3 *)a3)->z); - __asm__("addu %0,%1,$zero" : "=r"(t) : "r"(zt)); + __asm__("addu %0,%1,$zero" : "=r"(t) : "r"(zt)); // !FAKE: instruction addu — NEEDED DIFFERS (P36 rung B tus2) } eq = t; } diff --git a/src/ov_SC01_080/ov_SC01_080_jr_8013C98C.c b/src/ov_SC01_080/ov_SC01_080_jr_8013C98C.c index 6c70d00aff..c402ee27a2 100644 --- a/src/ov_SC01_080/ov_SC01_080_jr_8013C98C.c +++ b/src/ov_SC01_080/ov_SC01_080_jr_8013C98C.c @@ -1059,7 +1059,7 @@ void func_8013CF68() u8 t0, t1, t2; u8 *base; - __asm__("la %0, D_800A5E94" : "=r"(base)); + __asm__("la %0, D_800A5E94" : "=r"(base)); // !FAKE: instruction la — NEEDED DIFFERS (P36 rung B tus2) *(s32 *)(base - 0xC) = 0; t0 = D_801C75F0; t1 = D_801C75F1; t2 = D_801C75F2; @@ -1159,7 +1159,7 @@ void func_8013D178(void) { extern unsigned char D_801C7E98, D_801C7E99, D_801C7E9A, D_801C7E9B, D_801C7E9C, D_801C7E9D, D_801C7E9E, D_801C7E9F, D_801C7EA0; extern unsigned char D_801C7E98, D_801C7E99, D_801C7E9A, D_801C7E9B, D_801C7E9C, D_801C7E9D, D_801C7E9E, D_801C7E9F, D_801C7EA0; unsigned char v, t; - register unsigned char *p __asm__("$5"); + register unsigned char *p __asm__("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) p = &D_801C75F0; v = *p; t = D_801C7E98; if (v != t) { if (v < t) *p = v + 8; else *p = v - 8; } @@ -1379,13 +1379,13 @@ void func_8013D53C(void *arg0v) { n = arg0->w * arg0->h; i = 0; src = arg0->data; - __asm__("" :: "r"(src)); /* +2 refs on src (depth-2): keeps src above i, below the mfhi temp */ + __asm__("" :: "r"(src)); /* +2 refs on src (depth-2): keeps src above i, below the mfhi temp */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) dst = src + n; if (n > 0) { do { u16 px; s32 r, g, b, out; - __asm__("" :: "r"(i)); /* +3 refs on i (depth-3): lifts i over dst in the $t2 race */ + __asm__("" :: "r"(i)); /* +3 refs on i (depth-3): lifts i over dst in the $t2 race */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) px = *src; r = ((px & 0x1F) * s0v) / 2560; g = (((px & 0x3E0) * t9v) / 2560) & 0x3E0; @@ -1420,10 +1420,10 @@ void func_8013D8FC(void) { extern s16 *D_801C47EC; - register s16 *psVar3 __asm__("$17"); - register s16 *psVar2 __asm__("$16"); - register s32 c9 __asm__("$19"); - register s32 cff __asm__("$18"); + s16 *psVar3; + register s16 *psVar2 __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + s32 c9; + s32 cff; u16 sVar1; s16 buf[4]; @@ -1464,22 +1464,22 @@ void func_8013D9B0(int param_1) extern s16 *D_801C47EC; extern s32 D_801C4804; u8 buf[0x20]; - register s32 uVar13 __asm__("$16"); - register u16 *psVar14 __asm__("$17"); - register u16 *psVar15 __asm__("$18"); - register s32 uVar16 __asm__("$19"); - register void *r0 __asm__("$20"); - register u16 *puVar10 __asm__("$11"); - register u16 *puVar9 __asm__("$10"); - register s32 iVar11 __asm__("$13"); - register s32 iVar12 __asm__("$14"); + s32 uVar13; + register u16 *psVar14 __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) + u16 *psVar15; + s32 uVar16; + void *r0; + u16 *puVar10; + register u16 *puVar9 __asm__("$10"); // !FAKE: pin $10 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar11; + register s32 iVar12 __asm__("$14"); // !FAKE: pin $14 — NEEDED DIFFERS (P36 rung B tus2) u16 sVar4; - register u32 uVar5 __asm__("$3"); - register u32 uVar7 __asm__("$6"); - register u32 uVar1 __asm__("$7"); - register u32 uVar6 __asm__("$4"); - register u32 uVar8 __asm__("$8"); - register u32 uVar3 __asm__("$9"); + register u32 uVar5 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus2) + register u32 uVar7 __asm__("$6"); // !FAKE: pin $6 — NEEDED DIFFERS (P36 rung B tus2) + register u32 uVar1 __asm__("$7"); // !FAKE: pin $7 — NEEDED DIFFERS (P36 rung B tus2) + u32 uVar6; + register u32 uVar8 __asm__("$8"); // !FAKE: pin $8 — NEEDED DIFFERS (P36 rung B tus2) + register u32 uVar3 __asm__("$9"); // !FAKE: pin $9 — NEEDED DIFFERS (P36 rung B tus2) psVar15 = (*(u16 * *)&D_801C47EC); if (psVar15 != 0) { @@ -1494,31 +1494,31 @@ void func_8013D9B0(int param_1) iVar11 = 0; if (sVar4 == 9) { *(s16 *)(buf + 0) = psVar14[-4]; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *(s16 *)(buf + 2) = psVar14[-3]; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *(s16 *)(buf + 4) = psVar14[-2]; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *(s16 *)(buf + 6) = psVar14[-1]; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) { - register s32 mw __asm__("$3") = (s32)((s16 *)psVar14)[-2]; - register s32 mh __asm__("$2") = (s32)((s16 *)psVar14)[-1]; + register s32 mw __asm__("$3") = (s32)((s16 *)psVar14)[-2]; // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus2) + s32 mh = (s32)((s16 *)psVar14)[-1]; iVar12 = mw * mh; } uVar13 = 0; puVar10 = *(u16 **)psVar14; { - register s32 boff __asm__("$2") = iVar12 * 2; - register u16 *pi __asm__("$5"); + register s32 boff __asm__("$2") = iVar12 * 2; // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) + register u16 *pi __asm__("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) pi = (u16 *)((s32)puVar10 + boff); - __asm__ __volatile__("" : "=r"(pi) : "0"(pi)); + __asm__ __volatile__("" : "=r"(pi) : "0"(pi)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) puVar9 = pi; } if (0 < iVar12) { do { - register u32 pix __asm__("$2"); - register u32 out __asm__("$2"); + register u32 pix __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) + register u32 out __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) u32 result; *(u32 *)(buf + 0xc) = (u32)*puVar10; pix = (u32)*puVar9; @@ -1527,17 +1527,17 @@ void func_8013D9B0(int param_1) uVar1 = pix & 0x7c00; { void *p1; - register void *pa __asm__("$2"); - register void *pb __asm__("$12"); - __asm__ __volatile__(""); + register void *pa __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) + register void *pb __asm__("$12"); // !FAKE: pin $12 — NEEDED DIFFERS (P36 rung B tus2) + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) p1 = buf + 0xc; - __asm__ __volatile__("" : "=r"(p1) : "0"(p1)); + __asm__ __volatile__("" : "=r"(p1) : "0"(p1)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) gte_ldIR0z(); gte_ldrgb(r0); gte_ldIRGB(p1); gte_dpcl(); pa = buf + 0x10; - __asm__ __volatile__("" : "=r"(pa) : "0"(pa)); + __asm__ __volatile__("" : "=r"(pa) : "0"(pa)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) pb = pa; gte_stORGB(pb); } @@ -1546,21 +1546,21 @@ void func_8013D9B0(int param_1) uVar8 = out & 0x3e0; uVar3 = out & 0x7c00; if (uVar5 != uVar6) { - register s32 c __asm__("$2"); + s32 c; uVar13 = 1; if ((s32)uVar5 < (s32)uVar6) uVar5 = uVar5 + 1; c = (s32)uVar6 < (s32)uVar5; if (c) uVar5 = uVar5 - 1; } if (uVar7 != uVar8) { - register s32 c __asm__("$2"); + register s32 c __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) uVar13 = 1; if ((s32)uVar7 < (s32)uVar8) uVar7 = uVar7 + 0x20; c = (s32)uVar8 < (s32)uVar7; if (c) uVar7 = uVar7 - 0x20; } if (uVar1 != uVar3) { - register s32 c __asm__("$2"); + register s32 c __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) uVar13 = 1; if ((s32)uVar1 < (s32)uVar3) uVar1 = uVar1 + 0x400; c = (s32)uVar3 < (s32)uVar1; @@ -1701,9 +1701,9 @@ void func_8013DD68() { u16 *puVar16; u16 *q; u16 *puVar10; - register u16 uVar2 __asm__("$3"); + register u16 uVar2 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus2) int uVar5; - register int iVar14 __asm__("$7"); + register int iVar14 __asm__("$7"); // !FAKE: pin $7 — NEEDED DIFFERS (P36 rung B tus2) Buf_8013DD68 buf; u8 *pbase; u8 *base; @@ -1722,7 +1722,7 @@ void func_8013DD68() { p = p + 0x10; iVar14 = 0; if (uVar1 != 0) { - register int c5 __asm__("$11") = 5; + int c5 = 5; puVar10 = (u16 *)((int)p + 0x18); q = puVar16 + 8; do { @@ -1810,7 +1810,7 @@ void func_8013E5E8(void) extern unsigned short D_80115112; extern u16 D_80115116; extern void (*D_8018490C[])(void); - register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 -> store retires early */ + register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 -> store retires early */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) func_80029444(); func_801754A8(); D_8011511E = func_80014ED4(0); @@ -1856,12 +1856,12 @@ void func_8013E6AC(void) { D_80115140[i] = 0; } if (!((u32)func_80029504() < 5 || currentLocationId == 0x302A || currentLocationId == 0x3073)) { - register s32 *ep __asm__("$8"); - register s32 *fp __asm__("$9"); + s32 *ep; + s32 *fp; fp = (s32 *)&D_80115110; ep = (s32 *)&D_801848F8; for (i = 0; i < 5; i++) { - register s32 *fa __asm__("$6"); + s32 *fa; s32 v; fa = (s32 *)(i * 4 + (s32)fp); v = ep[i] * 3 >> 2; @@ -2018,7 +2018,7 @@ extern unsigned char D_801848D4; void func_8013EB7C(void) { s32 sp10[2]; short sVar1; - register short sVar2 __asm__("$2"); + register short sVar2 __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) s32 a0v; s32 iVar4; diff --git a/src/ov_SC01_080/ov_SC01_080_jr_80140608.c b/src/ov_SC01_080/ov_SC01_080_jr_80140608.c index ba5eddc96d..2cc6c91f35 100644 --- a/src/ov_SC01_080/ov_SC01_080_jr_80140608.c +++ b/src/ov_SC01_080/ov_SC01_080_jr_80140608.c @@ -1042,14 +1042,14 @@ s16 n; Prim4 *p; s16 t; s32 c3; -register u16 *a __asm__("$20"); -register u16 *b __asm__("$21"); -register u16 *c __asm__("$23"); -register u16 *e __asm__("$22"); -register u16 *pb __asm__("$10"); -register u32 m24 __asm__("$8"); -register u32 mhi __asm__("$9"); -register s32 eight __asm__("$2"); +u16 *a; +u16 *b; +u16 *c; +u16 *e; +u16 *pb; +u32 m24; +u32 mhi; +register s32 eight __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) if (i < n) { c3 = 3; @@ -1129,7 +1129,7 @@ register s32 eight __asm__("$2"); y = (*e) + 3; } *((s16 *) (q - 10)) = y; -__asm__("" ::: "memory"); +__asm__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *((u32 *) ot) = 0x4000000; q[-8] = 0x78; *((u32 *) (q - 0x10)) = 0x64808080; @@ -1140,13 +1140,13 @@ __asm__("" ::: "memory"); *((s16 *) (q - 4)) = eight; *((u32 *) ot) = ((*((u32 *) ot)) & mhi) | (D_800AE7BC[*pb].ot[2] & m24); { -register u32 *op __asm__("$4"); +register u32 *op __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) op = D_800AE7BC[*pb].ot; op[2] = (op[2] & mhi) | (((u32) ot) & m24); } q += 0x14; ot += 5; - __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ + __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) } } @@ -1353,7 +1353,7 @@ void func_80141874(void) { extern u16 D_8011511C; extern u16 D_80115116; extern void (*D_80184958[])(void); - register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ + register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) func_801754A8(); D_8011511E = func_80014ED4(0); D_8011511C = func_80015018(0); @@ -1555,7 +1555,7 @@ void func_801424E4(short *param_1) { extern void (*D_8018497C[])(void); short sVar1; int iVar2; - register unsigned short t __asm__("$3"); + unsigned short t; (*D_8018497C[(unsigned short)param_1[1]])(); if (*(unsigned short *)param_1 != 0) { @@ -1574,8 +1574,8 @@ void func_801424E4(short *param_1) { iVar2 = *(int *)(param_1 + 0x32); if ((iVar2 != 0) && (*(short *)(iVar2 + 0x36) == param_1[0x7f])) { *(int *)(param_1 + 2) = *(int *)(iVar2 + 4); - a = *(unsigned short *)(*(volatile int *)(param_1 + 0x32) + 10); - __asm__ __volatile__("" : : "r"(a)); + a = *(unsigned short *)(*(int *)(param_1 + 0x32) + 10); + __asm__ __volatile__("" : : "r"(a)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) t = (unsigned short)param_1[0x7e]; sVar1 = a + t; iVar2 = *(volatile int *)(param_1 + 0x32); @@ -1611,7 +1611,7 @@ extern s32 D_80184970; void func_80142608(s32 param_1) { - register s32 iVar1 __asm__("$16"); + s32 iVar1; if (*(short *)(param_1 + 0x70) != 0) { iVar1 = ((s32 (*)(void))func_8012C1B8)(); @@ -1857,8 +1857,8 @@ extern void func_80142B2C(void *arg0); void func_80142EC0(s32 param_1) { extern s32 D_80184B7C[]; - register s32 d __asm__("$16") = param_1; /* $s0 */ - register s32 obj __asm__("$17"); /* $s1 */ + register s32 d __asm__("$16") = param_1; /* $s0 */ // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register s32 obj __asm__("$17"); /* $s1 */ // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) s32 ret; s16 sVar2; @@ -1900,8 +1900,8 @@ extern unsigned char D_80184BFC[]; void func_8014305C(int param_1) { - register int s0_param __asm__("$16") = param_1; - register int s1_copy __asm__("$17"); + register int s0_param __asm__("$16") = param_1; // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register int s1_copy __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) int iVar2; short sVar1; @@ -1950,7 +1950,7 @@ void func_801431E8(s32 param_1) { u16 uVar2; s16 sVar4; - register s32 d __asm__("$16"); + register s32 d __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) memcpy(buf, &D_801C3EFC, 4); iVar5 = ((s32 (*)(void))func_8012C1B8)(); *(s32 *)(param_1 + 0x20) = iVar5; @@ -2119,8 +2119,8 @@ extern void func_8012C218(void *a0); void func_80143D28(s32 param_1) { extern MatEntry D_80184EB4[]; - register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ - register s32 iVar2 __asm__("$17") = *(s32 *)(param_1 + 0x64); /* $s1 */ + register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ // !FAKE: pin $18 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar2 = *(s32 *)(param_1 + 0x64); /* $s1 */ MatEntry *p = &D_80184EB4[*(s16 *)(param_1 + 0x70)]; s32 sVar4; s32 iVar1; @@ -2300,8 +2300,8 @@ extern u8 D_80184EA4; void func_8014477C(void *param_1) { s32 v0; s32 v1; - register s32 uVar2 __asm__("$2"); - register s32 addr __asm__("$3"); + s32 uVar2; + s32 addr; s32 gv; s32 fv; @@ -2342,9 +2342,9 @@ extern u8 D_80184EE0; void func_80144880(s32 param_1) { - register s32 obj __asm__("$16"); /* $s0 */ - register s32 self __asm__("$17") = param_1; /* $s1 */ - register s32 b __asm__("$2"); /* $v0 */ + s32 obj; /* $s0 */ + s32 self = param_1; /* $s1 */ + s32 b; /* $v0 */ s32 e; obj = ((s32 (*)(void))func_8012C194)(); diff --git a/src/ov_SC01_080/ov_SC01_080_jr_8015C32C.c b/src/ov_SC01_080/ov_SC01_080_jr_8015C32C.c index 8ef23fff21..f0c4b2d00b 100644 --- a/src/ov_SC01_080/ov_SC01_080_jr_8015C32C.c +++ b/src/ov_SC01_080/ov_SC01_080_jr_8015C32C.c @@ -1643,8 +1643,8 @@ void func_8015D01C(int param_1) { extern int D_80185DB8; int iVar4; - register unsigned short uVar1 __asm__("$19"); - register unsigned short uVar5 __asm__("$17"); + unsigned short uVar1; + register unsigned short uVar5 __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) short sVar2; short sVar3; @@ -1796,8 +1796,8 @@ extern s32 D_80185E24; void func_8015D380(s32 a0) { s16 out[4]; s32 buf[8]; - register s32 s1 __asm__("$17") = a0; - register s32 *s0 __asm__("$16") = buf; + s32 s1 = a0; + s32 *s0 = buf; ((void (*)(void *))func_80013F3C)((void *)s0); ((void (*)(void *, s32))func_80012558)((void *)s0, *(s16 *)(*(s32 *)(s1 + 0x20) + 0x12)); ((void (*)(void *, s32))func_800126C4)((void *)s0, *(s16 *)(*(s32 *)(s1 + 0x20) + 0x10)); @@ -1948,7 +1948,7 @@ void func_8015D738(void *arg0) { if (s1 != 0) { if (*(u16 *)s1 == 0x360) goto block_808; } - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) if (s1 != 0) { if (*(u16 *)s1 != 0) goto block_7F4; } @@ -2803,7 +2803,7 @@ void func_8015FBE0(s32 *param_1) ((void (*)(s32 *, s16))func_80147078)(param_1, 0); ((void (*)(s32 *))func_80159B70)(param_1); } else { - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) D_80078EC1 = 0; ((void (*)(s32 *, s32))func_80154150)(param_1, 0x20); ((void (*)(s32 *, s32))func_80154A74)(param_1, 0x18); @@ -3611,7 +3611,7 @@ void func_80161E08(s32 param_1) { ((a2 = func_800291DC(8)) & 0x8000) != 0) { if (D_800B5BD8 == 0) { - __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x65A8)); + __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x65A8)); // !FAKE: instruction move — NEEDED DIFFERS (P36 rung B tus2) D_801C48E0[0] = p; func_80024054(&D_80186060, &D_801C48EC); func_8001CE28(p, &D_801C48EC); @@ -3622,7 +3622,7 @@ void func_80161E08(s32 param_1) { } if (D_800B5C10 == 0) { - __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x65E0)); + __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x65E0)); // !FAKE: instruction move — NEEDED DIFFERS (P36 rung B tus2) D_801C48E0[1] = p; func_80024054(&D_80186080, &D_801C4914); func_8001CE28(p, &D_801C4914); @@ -3633,7 +3633,7 @@ void func_80161E08(s32 param_1) { } if (D_800B5C48 == 0) { - __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x6618)); + __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x6618)); // !FAKE: instruction move — NEEDED DIFFERS (P36 rung B tus2) D_801C48E0[2] = p; func_800242D0((s16)func_801620C4(), &D_801C492C, 0x84); func_8001CE68(p, &D_801C492C); @@ -3689,9 +3689,9 @@ extern u8 D_80078EB1; extern s32 D_80186094; s32 func_801621CC(s32 arg0) { - register s32 s0 __asm__("$16") = arg0; /* $s0: arg0, crosses the call */ - register u8 *s1 __asm__("$17") = D_80078E78; /* $s1: base, hoisted for the loop */ - register s32 i __asm__("$5"); /* $a1: counter (pin fixes the i/d swap) */ + s32 s0 = arg0; /* $s0: arg0, crosses the call */ + u8 *s1 = D_80078E78; /* $s1: base, hoisted for the loop */ + register s32 i __asm__("$5"); /* $a1: counter (pin fixes the i/d swap) */ // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) u32 a2; s32 d; /* $a0: natural alloc; load via $v0 temp */ s32 v, last, hi, lo; @@ -3827,14 +3827,14 @@ s32 func_80162438(s32 _unused0) { extern s16 D_800B5C74; u32 uVar2; - register u8 *base __asm__("$18"); - register u8 *item __asm__("$17"); + u8 *base; + u8 *item; base = &(*(u8 *)&D_800AF630); uVar2 = func_800291DC(0x12); if ((uVar2 & 0x8000) != 0) { if (D_800B5BD8 == 0) { - register u8 *t __asm__("$2") = base + 0x65A8; + register u8 *t __asm__("$2") = base + 0x65A8; // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) item = t; D_801C4938[0] = (s32)item; func_80024054(D_801860C4, D_801C4944); @@ -3845,7 +3845,7 @@ s32 func_80162438(s32 _unused0) { D_800B5BE2 = -D_800AF7BE / 2 + 0x28; } if (D_800B5C10 == 0) { - register u8 *t __asm__("$2") = base + 0x65E0; + register u8 *t __asm__("$2") = base + 0x65E0; // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) item = t; D_801C4938[1] = (s32)item; func_80024054(((u8 *)&D_801860DC), D_801C496C); @@ -3856,7 +3856,7 @@ s32 func_80162438(s32 _unused0) { D_800B5C1A = -D_800AF7BE / 2 + 0x30; } if (D_800B5C48 == 0) { - register u8 *t __asm__("$2") = base + 0x6618; + register u8 *t __asm__("$2") = base + 0x6618; // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) item = t; D_801C4938[2] = (s32)item; func_800242D0((s16)func_801626B8(), D_801C4988, 0x84); @@ -3931,10 +3931,10 @@ void func_801627E8(void) extern s32 D_8011F750; /* canonical: engine_core.h `extern s32 D_8011F750;` (read here as a byte) */ extern void (*D_801860FC[])(void); /* word-stride table of dispatch fn pointers */ - register u8 *p __asm__("$4") = (u8 *)&D_8011F750; + register u8 *p __asm__("$4") = (u8 *)&D_8011F750; // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) s32 idx; - __asm__ __volatile__("" : "=r"(p) : "0"(p)); /* materialize &D_8011F750 into $a0 (defeat %lo-fold of the lbu) */ + __asm__ __volatile__("" : "=r"(p) : "0"(p)); /* materialize &D_8011F750 into $a0 (defeat %lo-fold of the lbu) */ // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) idx = *p; if (idx != 0) { idx = idx - 1; @@ -4114,7 +4114,7 @@ void func_80163EC8(s32 param_1) { s32 psVar6; s32 iVar8; s32 iVar7; - register s32 uVar5 __asm__("$2"); /* PIN (flagged): uVar5 -> $v0 */ + register s32 uVar5 __asm__("$2"); /* PIN (flagged): uVar5 -> $v0 */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) u16 uVar4; u8 uVar3; @@ -4380,9 +4380,9 @@ extern u8 D_801C499F; void func_80164BDC(s32 param_1) { - register s32 p1 __asm__("$17"); /* $s1 */ - register s32 iVar1 __asm__("$16"); /* $s0 */ - register s32 base __asm__("$18"); /* $s2 */ + register s32 p1 __asm__("$17"); /* $s1 */ // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar1; /* $s0 */ + s32 base; /* $s2 */ p1 = param_1; iVar1 = ((s32 (*)(void))func_80146578)(); @@ -4528,9 +4528,9 @@ extern s32 D_801C49D8; void func_801651B8(void * param_1) { - register s32 *puVar1 __asm__("$16"); /* $s0 */ - register s32 iVar2 __asm__("$17"); /* $s1 */ - register s32 p __asm__("$18"); /* $s2 */ + register s32 *puVar1 __asm__("$16"); /* $s0 */ // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar2; /* $s1 */ + s32 p; /* $s2 */ p = param_1; ((s32 (*)(s32, s32, s32))func_80165240)(p, p + 0x2c, p + 0x50); @@ -4539,7 +4539,7 @@ void func_801651B8(void * param_1) do { if (puVar1[3] != 0) { s32 a0v = p; - __asm__ __volatile__("" : "=r"(a0v) : "0"(a0v)); + __asm__ __volatile__("" : "=r"(a0v) : "0"(a0v)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) ((s32 (*)(s32, s32, s32))func_80165240)(a0v, (s32)puVar1, (s32)(puVar1 + 2)); puVar1[3] = puVar1[3] + -1; } @@ -4870,7 +4870,7 @@ s32 func_80166690(s32 param_1, s32 param_2) unsigned int w9, w7, w, t, w3b; int w3; short sVar10; - register unsigned int zr __asm__("$0"); + register unsigned int zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) blk = D_800AE620; i6 = (short)param_1; @@ -4956,7 +4956,6 @@ s32 func_80166690(s32 param_1, s32 param_2) c.c32 = t; c.c22 = t; c.c31 = t; c.c21 = t; } - __asm__ __volatile__("" :: "r"(iVar3)); func_80017758(&c, &blk); w3b = iVar3 - 1; iVar3 = w3b + zr; @@ -5110,18 +5109,18 @@ s32 func_80166F58(s32 param_1, s32 param_2, s32 param_3, s32 param_4) extern s32 D_8011D030; extern unsigned char D_801C4A58[]; - register int p2 __asm__("$20"); /* $s4 */ - register int p3 __asm__("$17"); /* $s1 */ - register int t2 __asm__("$5"); /* a1 */ - register int t3 __asm__("$6"); /* a2 */ + register int p2 __asm__("$20"); /* $s4 */ // !FAKE: pin $20 — NEEDED DIFFERS (P36 rung B tus2) + int p3; /* $s1 */ + register int t2 __asm__("$5"); /* a1 */ // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) + int t3; /* a2 */ unsigned short *puVar1; short iVar2; int eq; iVar2 = 0; puVar1 = ((unsigned short *)&D_8011D030); - t2 = ((short)param_2); SHB(t2); p2 = t2; SHB(p2); - t3 = ((short)param_3); SHB(t3); p3 = t3; + t2 = ((short)param_2); SHB(t2); p2 = t2; SHB(p2); // !FAKE: launder via SHB — NEEDED DIFFERS; launder via SHB — NEEDED DIFFERS (P36 rung B tus2) + t3 = ((short)param_3); SHB(t3); p3 = t3; // !FAKE: launder via SHB — NEEDED DIFFERS (P36 rung B tus2) eq = (p2 == p3); do { if ((puVar1 != ((unsigned short *)param_1)) && @@ -5170,17 +5169,17 @@ s32 func_801670E4(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { extern s32 D_801269AC; extern u16 D_80126CE0; Fr_801670E4 f; - register u8 *p __asm__("$18"); /* $s2 */ - register s32 ent __asm__("$19"); /* $s3 */ + u8 *p; /* $s2 */ + s32 ent; /* $s3 */ s16 i; s32 d; s32 node; u16 c; u8 cv; u8 cv2; - register s32 gA __asm__("$2"); - register s32 cxv __asm__("$4"); - register s32 czv __asm__("$5"); + register s32 gA __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) + register s32 cxv __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) + s32 czv; u8 *vc; u8 *ap; u8 *mp; @@ -5198,12 +5197,12 @@ s32 func_801670E4(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { f.col[1].b = 0x70; cv = *(u8 *)(ent + 0x12); f.cx = arg1; - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) va = (u8 *)&f.cx; - __asm__ __volatile__("" : "=r"(va) : "0"(va)); + __asm__ __volatile__("" : "=r"(va) : "0"(va)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) f.cy = arg2; vb = va; - __asm__ __volatile__("" : "=r"(vb) : "0"(vb)); + __asm__ __volatile__("" : "=r"(vb) : "0"(vb)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) p = D_8018645C; i = 0; f.col[0].b = 0; @@ -5273,10 +5272,10 @@ s32 func_801670E4(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { if (*(s32 *)(ent + 0x30) > 0) { vc = (u8 *)&f.cx; - __asm__ __volatile__("" : "=r"(vc) : "0"(vc)); + __asm__ __volatile__("" : "=r"(vc) : "0"(vc)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) mp = f.m1; ap = mp; - __asm__ __volatile__("" : "=r"(ap) : "0"(ap)); + __asm__ __volatile__("" : "=r"(ap) : "0"(ap)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) p = D_80186470; i = 0; d = (s16)f.a8[0] >> 6; @@ -5370,8 +5369,8 @@ s32 func_80167AE0(s32 param_1, s32 param_2, s32 param_3) { struct Fr_80167AE0 fr; u8 *p; s32 i; - register s32 t __asm__("$2"); - register s32 zr __asm__("$0"); + s32 t; + register s32 zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) s32 flags; func_80168070(param_1, ((s16 *)param_2), ((s16 *)param_3), fr.matrix); @@ -5650,7 +5649,7 @@ void func_80168828() extern u16 D_8018653C[]; - register s32 a0v __asm__("$4"); + register s32 a0v __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) s32 param_1 = a0v; Thing_80168828_80168828 thing; s16 matA[16]; @@ -5658,7 +5657,7 @@ void func_80168828() s16 svec[4]; u16 *p; short i; - register s32 c40 __asm__("$3"); /* $v1: hold the CSE'd 0x40 (else gcc folds to $v0 immediate) */ + register s32 c40 __asm__("$3"); /* $v1: hold the CSE'd 0x40 (else gcc folds to $v0 immediate) */ // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus2) c40 = 0x40; thing.f04 = 2; @@ -5963,8 +5962,8 @@ void func_8016A290(s32 param_1, void *param_2, void *param_3) { struct Fr_8016A290 fr; u8 *p; s32 i; - register s32 t __asm__("$2"); - register s32 zr __asm__("$0"); + s32 t; + register s32 zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) s32 flags; s32 iVar3; diff --git a/src/ov_SC01_084/ov_SC01_084_jr_8012ACE0.c b/src/ov_SC01_084/ov_SC01_084_jr_8012ACE0.c index 18775f4201..0fd96aae8a 100644 --- a/src/ov_SC01_084/ov_SC01_084_jr_8012ACE0.c +++ b/src/ov_SC01_084/ov_SC01_084_jr_8012ACE0.c @@ -2528,7 +2528,7 @@ s32 func_80133AB0(s16 flag, s16 x, s16 y, s32 arg3) u16 *pA = (*(u16 * *)&D_80186DE0); u16 *pB = (*(u16 * *)&D_80186DDC); u16 *pC = (*(u16 * *)&D_80186DE8); - register int zr __asm__("$0"); + register int zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) u32 X, Y, cell, Xc, Yc; u16 k, off; int cnt; @@ -2536,7 +2536,7 @@ s32 func_80133AB0(s16 flag, s16 x, s16 y, s32 arg3) u8 *s0; u16 raw; u32 hib; - register int harg __asm__("$4"); + register int harg __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) s32 ret; void *p0C, *p10; u8 *p14, *p18, *p1C; @@ -2547,11 +2547,11 @@ s32 func_80133AB0(s16 flag, s16 x, s16 y, s32 arg3) pC[2] = pA[2] - pB[2]; X = ((((u16)x + 0x8000) >> 7) & 0x1ff) - map->ox; - __asm__("addu %0,%1,$zero" : "=r"(Xc) : "r"(X)); + __asm__("addu %0,%1,$zero" : "=r"(Xc) : "r"(X)); // !FAKE: instruction addu — NEEDED DIFFERS (P36 rung B tus2) if (!((X & 0xffff) < map->w)) return 0; Y = ((((u16)y + 0x8000) >> 7) & 0x1ff) - map->oy; - __asm__("addu %0,%1,$zero" : "=r"(Yc) : "r"(Y)); + __asm__("addu %0,%1,$zero" : "=r"(Yc) : "r"(Y)); // !FAKE: instruction addu — NEEDED DIFFERS (P36 rung B tus2) if (!((Y & 0xffff) < map->h)) return 0; @@ -2700,7 +2700,7 @@ s32 func_80133CD4(arg0, cmd, base, arr) s32 h; h = ((s16 *)pb0)[0]; s1var = h << 16; - __asm__("lh %0, 2(%2)" : "=r"(h) : "0"(h), "r"(pb0) : "memory"); + __asm__("lh %0, 2(%2)" : "=r"(h) : "0"(h), "r"(pb0) : "memory"); // !FAKE: instruction lh — NEEDED DIFFERS (P36 rung B tus2) s0var = h << 16; } pb0[2] += q3v; @@ -2884,10 +2884,10 @@ s32 func_801345F8(s32 arg) extern u16 * D_80186DDC; extern u16 D_801C6218; - register u16 *param_1 __asm__("$5") = ((u16 *)arg); - register u16 *cc __asm__("$4") = D_80186DDC; + register u16 *param_1 __asm__("$5") = ((u16 *)arg); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) + register u16 *cc __asm__("$4") = D_80186DDC; // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) int c8000 = 0x8000; - register int zr __asm__("$0"); + register int zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) u32 c1, c2, uVar6, uVar2, cnt, v14; u16 *ptmp, *puVar4, *puVar7, uVar1; int hi, harg, iVar9, iVar8, uVar3, uVar10, tbl; @@ -3078,8 +3078,8 @@ s32 func_80134C20(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { u16 temp_a1; s32 temp_s4; s32 c = arg0; - __asm__ __volatile__("" : "=r"(c) : "0"(c)); - __asm__ __volatile__("" : : "r"(arg0)); + __asm__ __volatile__("" : "=r"(c) : "0"(c)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) + __asm__ __volatile__("" : : "r"(arg0)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) temp_s4 = arg2 + (M2C_FIELD(((void *)arg1), s16 *, 2) * 8); temp_s1 = *(s32 *)(arg3 + (M2C_FIELD(((void *)arg1), s16 *, 4) * 4)); @@ -3230,22 +3230,22 @@ int func_80135168(u16 arg0, u16 *p1, u16 *p2) extern u8 D_80186DDC; extern u8 D_80186DE0; extern u8 D_80186DE8; - register s16 *pb0 __asm__("$8"); - register s16 *pac __asm__("$6"); - register s16 *pb8 __asm__("$7"); + register s16 *pb0 __asm__("$8"); // !FAKE: pin $8 — NEEDED DIFFERS (P36 rung B tus2) + register s16 *pac __asm__("$6"); // !FAKE: pin $6 — NEEDED DIFFERS (P36 rung B tus2) + register s16 *pb8 __asm__("$7"); // !FAKE: pin $7 — NEEDED DIFFERS (P36 rung B tus2) u16 *pb4; u16 a, b; int a1v, a2v, d94; pb0 = (*(s16 * *)&D_80186DE0); - __asm__ __volatile__("" : : "r"(pb0)); + __asm__ __volatile__("" : : "r"(pb0)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) a = p2[0]; pac = (*(s16 * *)&D_80186DDC); pb0[0] = a; b = p1[0]; pb8 = (*(s16 * *)&D_80186DE8); pac[0] = b; pb8[0] = a - b; a = p2[1]; pb0[1] = a; b = p1[1]; pac[1] = b; pb8[1] = a - b; a = p2[2]; pb0[2] = a; b = p1[2]; pac[2] = b; pb8[2] = a - b; a1v = pac[0]; a2v = pac[2]; d94 = D_801C6208; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) D_801C6218 = 0; if (func_80134A74(arg0, a1v, a2v, d94)) { pb4 = (*(u16 * *)&D_80186DE4); diff --git a/src/ov_SC01_084/ov_SC01_084_jr_80135A4C.c b/src/ov_SC01_084/ov_SC01_084_jr_80135A4C.c index 0a111f414b..6833d1f87e 100644 --- a/src/ov_SC01_084/ov_SC01_084_jr_80135A4C.c +++ b/src/ov_SC01_084/ov_SC01_084_jr_80135A4C.c @@ -640,7 +640,7 @@ s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3) { extern u8 D_801152B0; s32 *p; - register s32 s7 __asm__("$23"); + register s32 s7 __asm__("$23"); // !FAKE: pin $23 — NEEDED DIFFERS (P36 rung B tus2) s32 flag; s32 acc; s16 i; @@ -687,7 +687,7 @@ s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3) { return 1; next: p = (s32 *)*p; - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) if (p != 0) goto loop; return 0; } @@ -701,7 +701,7 @@ s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3) { s32 t = 0; if (((V3 *)a2)->x == ((V3 *)a3)->x && ((V3 *)a2)->y == ((V3 *)a3)->y) { s32 zt = (((V3 *)a2)->z == ((V3 *)a3)->z); - __asm__("addu %0,%1,$zero" : "=r"(t) : "r"(zt)); + __asm__("addu %0,%1,$zero" : "=r"(t) : "r"(zt)); // !FAKE: instruction addu — NEEDED DIFFERS (P36 rung B tus2) } eq = t; } diff --git a/src/ov_SC01_084/ov_SC01_084_jr_8013C98C.c b/src/ov_SC01_084/ov_SC01_084_jr_8013C98C.c index 633801caae..b5fe238b4d 100644 --- a/src/ov_SC01_084/ov_SC01_084_jr_8013C98C.c +++ b/src/ov_SC01_084/ov_SC01_084_jr_8013C98C.c @@ -1059,7 +1059,7 @@ void func_8013CF68() u8 t0, t1, t2; u8 *base; - __asm__("la %0, D_800A5E94" : "=r"(base)); + __asm__("la %0, D_800A5E94" : "=r"(base)); // !FAKE: instruction la — NEEDED DIFFERS (P36 rung B tus2) *(s32 *)(base - 0xC) = 0; t0 = D_801C7758; t1 = D_801C7759; t2 = D_801C775A; @@ -1159,7 +1159,7 @@ void func_8013D178(void) { extern unsigned char D_801C77F8, D_801C77F9, D_801C77FA, D_801C77FB, D_801C77FC, D_801C77FD, D_801C77FE, D_801C77FF, D_801C7800; extern unsigned char D_801C77F8, D_801C77F9, D_801C77FA, D_801C77FB, D_801C77FC, D_801C77FD, D_801C77FE, D_801C77FF, D_801C7800; unsigned char v, t; - register unsigned char *p __asm__("$5"); + register unsigned char *p __asm__("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) p = &D_801C7758; v = *p; t = D_801C77F8; if (v != t) { if (v < t) *p = v + 8; else *p = v - 8; } @@ -1379,13 +1379,13 @@ void func_8013D53C(void *arg0v) { n = arg0->w * arg0->h; i = 0; src = arg0->data; - __asm__("" :: "r"(src)); /* +2 refs on src (depth-2): keeps src above i, below the mfhi temp */ + __asm__("" :: "r"(src)); /* +2 refs on src (depth-2): keeps src above i, below the mfhi temp */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) dst = src + n; if (n > 0) { do { u16 px; s32 r, g, b, out; - __asm__("" :: "r"(i)); /* +3 refs on i (depth-3): lifts i over dst in the $t2 race */ + __asm__("" :: "r"(i)); /* +3 refs on i (depth-3): lifts i over dst in the $t2 race */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) px = *src; r = ((px & 0x1F) * s0v) / 2560; g = (((px & 0x3E0) * t9v) / 2560) & 0x3E0; @@ -1420,10 +1420,10 @@ void func_8013D8FC(void) { extern s16 *D_801C6294; - register s16 *psVar3 __asm__("$17"); - register s16 *psVar2 __asm__("$16"); - register s32 c9 __asm__("$19"); - register s32 cff __asm__("$18"); + s16 *psVar3; + register s16 *psVar2 __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + s32 c9; + s32 cff; u16 sVar1; s16 buf[4]; @@ -1464,22 +1464,22 @@ void func_8013D9B0(int param_1) extern s16 *D_801C6294; extern s32 D_801C62AC; u8 buf[0x20]; - register s32 uVar13 __asm__("$16"); - register u16 *psVar14 __asm__("$17"); - register u16 *psVar15 __asm__("$18"); - register s32 uVar16 __asm__("$19"); - register void *r0 __asm__("$20"); - register u16 *puVar10 __asm__("$11"); - register u16 *puVar9 __asm__("$10"); - register s32 iVar11 __asm__("$13"); - register s32 iVar12 __asm__("$14"); + s32 uVar13; + register u16 *psVar14 __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) + u16 *psVar15; + s32 uVar16; + void *r0; + u16 *puVar10; + register u16 *puVar9 __asm__("$10"); // !FAKE: pin $10 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar11; + register s32 iVar12 __asm__("$14"); // !FAKE: pin $14 — NEEDED DIFFERS (P36 rung B tus2) u16 sVar4; - register u32 uVar5 __asm__("$3"); - register u32 uVar7 __asm__("$6"); - register u32 uVar1 __asm__("$7"); - register u32 uVar6 __asm__("$4"); - register u32 uVar8 __asm__("$8"); - register u32 uVar3 __asm__("$9"); + register u32 uVar5 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus2) + register u32 uVar7 __asm__("$6"); // !FAKE: pin $6 — NEEDED DIFFERS (P36 rung B tus2) + register u32 uVar1 __asm__("$7"); // !FAKE: pin $7 — NEEDED DIFFERS (P36 rung B tus2) + u32 uVar6; + register u32 uVar8 __asm__("$8"); // !FAKE: pin $8 — NEEDED DIFFERS (P36 rung B tus2) + register u32 uVar3 __asm__("$9"); // !FAKE: pin $9 — NEEDED DIFFERS (P36 rung B tus2) psVar15 = (*(u16 * *)&D_801C6294); if (psVar15 != 0) { @@ -1494,31 +1494,31 @@ void func_8013D9B0(int param_1) iVar11 = 0; if (sVar4 == 9) { *(s16 *)(buf + 0) = psVar14[-4]; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *(s16 *)(buf + 2) = psVar14[-3]; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *(s16 *)(buf + 4) = psVar14[-2]; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *(s16 *)(buf + 6) = psVar14[-1]; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) { - register s32 mw __asm__("$3") = (s32)((s16 *)psVar14)[-2]; - register s32 mh __asm__("$2") = (s32)((s16 *)psVar14)[-1]; + register s32 mw __asm__("$3") = (s32)((s16 *)psVar14)[-2]; // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus2) + s32 mh = (s32)((s16 *)psVar14)[-1]; iVar12 = mw * mh; } uVar13 = 0; puVar10 = *(u16 **)psVar14; { - register s32 boff __asm__("$2") = iVar12 * 2; - register u16 *pi __asm__("$5"); + register s32 boff __asm__("$2") = iVar12 * 2; // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) + register u16 *pi __asm__("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) pi = (u16 *)((s32)puVar10 + boff); - __asm__ __volatile__("" : "=r"(pi) : "0"(pi)); + __asm__ __volatile__("" : "=r"(pi) : "0"(pi)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) puVar9 = pi; } if (0 < iVar12) { do { - register u32 pix __asm__("$2"); - register u32 out __asm__("$2"); + register u32 pix __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) + register u32 out __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) u32 result; *(u32 *)(buf + 0xc) = (u32)*puVar10; pix = (u32)*puVar9; @@ -1527,17 +1527,17 @@ void func_8013D9B0(int param_1) uVar1 = pix & 0x7c00; { void *p1; - register void *pa __asm__("$2"); - register void *pb __asm__("$12"); - __asm__ __volatile__(""); + register void *pa __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) + register void *pb __asm__("$12"); // !FAKE: pin $12 — NEEDED DIFFERS (P36 rung B tus2) + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) p1 = buf + 0xc; - __asm__ __volatile__("" : "=r"(p1) : "0"(p1)); + __asm__ __volatile__("" : "=r"(p1) : "0"(p1)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) gte_ldIR0z(); gte_ldrgb(r0); gte_ldIRGB(p1); gte_dpcl(); pa = buf + 0x10; - __asm__ __volatile__("" : "=r"(pa) : "0"(pa)); + __asm__ __volatile__("" : "=r"(pa) : "0"(pa)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) pb = pa; gte_stORGB(pb); } @@ -1546,21 +1546,21 @@ void func_8013D9B0(int param_1) uVar8 = out & 0x3e0; uVar3 = out & 0x7c00; if (uVar5 != uVar6) { - register s32 c __asm__("$2"); + s32 c; uVar13 = 1; if ((s32)uVar5 < (s32)uVar6) uVar5 = uVar5 + 1; c = (s32)uVar6 < (s32)uVar5; if (c) uVar5 = uVar5 - 1; } if (uVar7 != uVar8) { - register s32 c __asm__("$2"); + register s32 c __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) uVar13 = 1; if ((s32)uVar7 < (s32)uVar8) uVar7 = uVar7 + 0x20; c = (s32)uVar8 < (s32)uVar7; if (c) uVar7 = uVar7 - 0x20; } if (uVar1 != uVar3) { - register s32 c __asm__("$2"); + register s32 c __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) uVar13 = 1; if ((s32)uVar1 < (s32)uVar3) uVar1 = uVar1 + 0x400; c = (s32)uVar3 < (s32)uVar1; @@ -1701,9 +1701,9 @@ void func_8013DD68() { u16 *puVar16; u16 *q; u16 *puVar10; - register u16 uVar2 __asm__("$3"); + register u16 uVar2 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus2) int uVar5; - register int iVar14 __asm__("$7"); + register int iVar14 __asm__("$7"); // !FAKE: pin $7 — NEEDED DIFFERS (P36 rung B tus2) Buf_8013DD68 buf; u8 *pbase; u8 *base; @@ -1722,7 +1722,7 @@ void func_8013DD68() { p = p + 0x10; iVar14 = 0; if (uVar1 != 0) { - register int c5 __asm__("$11") = 5; + int c5 = 5; puVar10 = (u16 *)((int)p + 0x18); q = puVar16 + 8; do { @@ -1810,7 +1810,7 @@ void func_8013E5E8(void) extern unsigned short D_80115112; extern u16 D_80115116; extern void (*D_80187C00[])(void); - register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 -> store retires early */ + register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 -> store retires early */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) func_80029444(); func_801754A8(); D_8011511E = func_80014ED4(0); @@ -1856,12 +1856,12 @@ void func_8013E6AC(void) { D_80115140[i] = 0; } if (!((u32)func_80029504() < 5 || currentLocationId == 0x302A || currentLocationId == 0x3073)) { - register s32 *ep __asm__("$8"); - register s32 *fp __asm__("$9"); + s32 *ep; + s32 *fp; fp = (s32 *)&D_80115110; ep = (s32 *)&D_80187BEC; for (i = 0; i < 5; i++) { - register s32 *fa __asm__("$6"); + s32 *fa; s32 v; fa = (s32 *)(i * 4 + (s32)fp); v = ep[i] * 3 >> 2; @@ -2018,7 +2018,7 @@ extern unsigned char D_80187BC8; void func_8013EB7C(void) { s32 sp10[2]; short sVar1; - register short sVar2 __asm__("$2"); + register short sVar2 __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) s32 a0v; s32 iVar4; diff --git a/src/ov_SC01_084/ov_SC01_084_jr_80140608.c b/src/ov_SC01_084/ov_SC01_084_jr_80140608.c index c35fbb02e3..3b9dbf1798 100644 --- a/src/ov_SC01_084/ov_SC01_084_jr_80140608.c +++ b/src/ov_SC01_084/ov_SC01_084_jr_80140608.c @@ -1042,14 +1042,14 @@ s16 n; Prim4 *p; s16 t; s32 c3; -register u16 *a __asm__("$20"); -register u16 *b __asm__("$21"); -register u16 *c __asm__("$23"); -register u16 *e __asm__("$22"); -register u16 *pb __asm__("$10"); -register u32 m24 __asm__("$8"); -register u32 mhi __asm__("$9"); -register s32 eight __asm__("$2"); +u16 *a; +u16 *b; +u16 *c; +u16 *e; +u16 *pb; +u32 m24; +u32 mhi; +register s32 eight __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) if (i < n) { c3 = 3; @@ -1129,7 +1129,7 @@ register s32 eight __asm__("$2"); y = (*e) + 3; } *((s16 *) (q - 10)) = y; -__asm__("" ::: "memory"); +__asm__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *((u32 *) ot) = 0x4000000; q[-8] = 0x78; *((u32 *) (q - 0x10)) = 0x64808080; @@ -1140,13 +1140,13 @@ __asm__("" ::: "memory"); *((s16 *) (q - 4)) = eight; *((u32 *) ot) = ((*((u32 *) ot)) & mhi) | (D_800AE7BC[*pb].ot[2] & m24); { -register u32 *op __asm__("$4"); +register u32 *op __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) op = D_800AE7BC[*pb].ot; op[2] = (op[2] & mhi) | (((u32) ot) & m24); } q += 0x14; ot += 5; - __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ + __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) } } @@ -1353,7 +1353,7 @@ void func_80141874(void) { extern u16 D_8011511C; extern u16 D_80115116; extern void (*D_80187C4C[])(void); - register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ + register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) func_801754A8(); D_8011511E = func_80014ED4(0); D_8011511C = func_80015018(0); @@ -1539,7 +1539,7 @@ void func_801424E4(short *param_1) { extern void (*D_80187C70[])(void); short sVar1; int iVar2; - register unsigned short t __asm__("$3"); + unsigned short t; (*D_80187C70[(unsigned short)param_1[1]])(); if (*(unsigned short *)param_1 != 0) { @@ -1558,8 +1558,8 @@ void func_801424E4(short *param_1) { iVar2 = *(int *)(param_1 + 0x32); if ((iVar2 != 0) && (*(short *)(iVar2 + 0x36) == param_1[0x7f])) { *(int *)(param_1 + 2) = *(int *)(iVar2 + 4); - a = *(unsigned short *)(*(volatile int *)(param_1 + 0x32) + 10); - __asm__ __volatile__("" : : "r"(a)); + a = *(unsigned short *)(*(int *)(param_1 + 0x32) + 10); + __asm__ __volatile__("" : : "r"(a)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) t = (unsigned short)param_1[0x7e]; sVar1 = a + t; iVar2 = *(volatile int *)(param_1 + 0x32); @@ -1595,7 +1595,7 @@ extern s32 D_80187C64; void func_80142608(s32 param_1) { - register s32 iVar1 __asm__("$16"); + s32 iVar1; if (*(short *)(param_1 + 0x70) != 0) { iVar1 = ((s32 (*)(void))func_8012C1B8)(); @@ -1841,8 +1841,8 @@ extern void func_80142B2C(void *arg0); void func_80142EC0(s32 param_1) { extern s32 D_80187E70[]; - register s32 d __asm__("$16") = param_1; /* $s0 */ - register s32 obj __asm__("$17"); /* $s1 */ + register s32 d __asm__("$16") = param_1; /* $s0 */ // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register s32 obj __asm__("$17"); /* $s1 */ // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) s32 ret; s16 sVar2; @@ -1884,8 +1884,8 @@ extern unsigned char D_80187EF0[]; void func_8014305C(int param_1) { - register int s0_param __asm__("$16") = param_1; - register int s1_copy __asm__("$17"); + register int s0_param __asm__("$16") = param_1; // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register int s1_copy __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) int iVar2; short sVar1; @@ -1934,7 +1934,7 @@ void func_801431E8(s32 param_1) { u16 uVar2; s16 sVar4; - register s32 d __asm__("$16"); + register s32 d __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) memcpy(buf, &D_801C58CC, 4); iVar5 = ((s32 (*)(void))func_8012C1B8)(); *(s32 *)(param_1 + 0x20) = iVar5; @@ -2103,8 +2103,8 @@ extern void func_8012C218(void *a0); void func_80143D28(s32 param_1) { extern MatEntry D_801881A8[]; - register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ - register s32 iVar2 __asm__("$17") = *(s32 *)(param_1 + 0x64); /* $s1 */ + register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ // !FAKE: pin $18 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar2 = *(s32 *)(param_1 + 0x64); /* $s1 */ MatEntry *p = &D_801881A8[*(s16 *)(param_1 + 0x70)]; s32 sVar4; s32 iVar1; @@ -2284,8 +2284,8 @@ extern u8 D_80188198; void func_8014477C(void *param_1) { s32 v0; s32 v1; - register s32 uVar2 __asm__("$2"); - register s32 addr __asm__("$3"); + s32 uVar2; + s32 addr; s32 gv; s32 fv; @@ -2326,9 +2326,9 @@ extern u8 D_801881D4; void func_80144880(s32 param_1) { - register s32 obj __asm__("$16"); /* $s0 */ - register s32 self __asm__("$17") = param_1; /* $s1 */ - register s32 b __asm__("$2"); /* $v0 */ + s32 obj; /* $s0 */ + s32 self = param_1; /* $s1 */ + s32 b; /* $v0 */ s32 e; obj = ((s32 (*)(void))func_8012C194)(); diff --git a/src/ov_SC01_084/ov_SC01_084_jr_8015C32C.c b/src/ov_SC01_084/ov_SC01_084_jr_8015C32C.c index a5906743db..0b054c1e21 100644 --- a/src/ov_SC01_084/ov_SC01_084_jr_8015C32C.c +++ b/src/ov_SC01_084/ov_SC01_084_jr_8015C32C.c @@ -1643,8 +1643,8 @@ void func_8015D01C(int param_1) { extern int D_801890AC; int iVar4; - register unsigned short uVar1 __asm__("$19"); - register unsigned short uVar5 __asm__("$17"); + unsigned short uVar1; + register unsigned short uVar5 __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) short sVar2; short sVar3; @@ -1796,8 +1796,8 @@ extern s32 D_80189118; void func_8015D380(s32 a0) { s16 out[4]; s32 buf[8]; - register s32 s1 __asm__("$17") = a0; - register s32 *s0 __asm__("$16") = buf; + s32 s1 = a0; + s32 *s0 = buf; ((void (*)(void *))func_80013F3C)((void *)s0); ((void (*)(void *, s32))func_80012558)((void *)s0, *(s16 *)(*(s32 *)(s1 + 0x20) + 0x12)); ((void (*)(void *, s32))func_800126C4)((void *)s0, *(s16 *)(*(s32 *)(s1 + 0x20) + 0x10)); @@ -1948,7 +1948,7 @@ void func_8015D738(void *arg0) { if (s1 != 0) { if (*(u16 *)s1 == 0x360) goto block_808; } - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) if (s1 != 0) { if (*(u16 *)s1 != 0) goto block_7F4; } @@ -2802,7 +2802,7 @@ void func_8015FBE0(s32 *param_1) ((void (*)(s32 *, s16))func_80147078)(param_1, 0); ((void (*)(s32 *))func_80159B70)(param_1); } else { - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) D_80078EC1 = 0; ((void (*)(s32 *, s32))func_80154150)(param_1, 0x20); ((void (*)(s32 *, s32))func_80154A74)(param_1, 0x18); @@ -3610,7 +3610,7 @@ void func_80161E08(s32 param_1) { ((a2 = func_800291DC(8)) & 0x8000) != 0) { if (D_800B5BD8 == 0) { - __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x65A8)); + __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x65A8)); // !FAKE: instruction move — NEEDED DIFFERS (P36 rung B tus2) D_801C6388[0] = p; func_80024054(&D_80189354, &D_801C6394); func_8001CE28(p, &D_801C6394); @@ -3621,7 +3621,7 @@ void func_80161E08(s32 param_1) { } if (D_800B5C10 == 0) { - __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x65E0)); + __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x65E0)); // !FAKE: instruction move — NEEDED DIFFERS (P36 rung B tus2) D_801C6388[1] = p; func_80024054(&D_80189374, &D_801C63BC); func_8001CE28(p, &D_801C63BC); @@ -3632,7 +3632,7 @@ void func_80161E08(s32 param_1) { } if (D_800B5C48 == 0) { - __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x6618)); + __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x6618)); // !FAKE: instruction move — NEEDED DIFFERS (P36 rung B tus2) D_801C6388[2] = p; func_800242D0((s16)func_801620C4(), &D_801C63D4, 0x84); func_8001CE68(p, &D_801C63D4); @@ -3688,9 +3688,9 @@ extern u8 D_80078EB1; extern s32 D_80189388; s32 func_801621CC(s32 arg0) { - register s32 s0 __asm__("$16") = arg0; /* $s0: arg0, crosses the call */ - register u8 *s1 __asm__("$17") = D_80078E78; /* $s1: base, hoisted for the loop */ - register s32 i __asm__("$5"); /* $a1: counter (pin fixes the i/d swap) */ + s32 s0 = arg0; /* $s0: arg0, crosses the call */ + u8 *s1 = D_80078E78; /* $s1: base, hoisted for the loop */ + register s32 i __asm__("$5"); /* $a1: counter (pin fixes the i/d swap) */ // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) u32 a2; s32 d; /* $a0: natural alloc; load via $v0 temp */ s32 v, last, hi, lo; @@ -3826,14 +3826,14 @@ s32 func_80162438(s32 _unused0) { extern s16 D_800B5C74; u32 uVar2; - register u8 *base __asm__("$18"); - register u8 *item __asm__("$17"); + u8 *base; + u8 *item; base = &(*(u8 *)&D_800AF630); uVar2 = func_800291DC(0x12); if ((uVar2 & 0x8000) != 0) { if (D_800B5BD8 == 0) { - register u8 *t __asm__("$2") = base + 0x65A8; + register u8 *t __asm__("$2") = base + 0x65A8; // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) item = t; D_801C63E0[0] = (s32)item; func_80024054(D_801893B8, D_801C63EC); @@ -3844,7 +3844,7 @@ s32 func_80162438(s32 _unused0) { D_800B5BE2 = -D_800AF7BE / 2 + 0x28; } if (D_800B5C10 == 0) { - register u8 *t __asm__("$2") = base + 0x65E0; + register u8 *t __asm__("$2") = base + 0x65E0; // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) item = t; D_801C63E0[1] = (s32)item; func_80024054(((u8 *)&D_801893D0), D_801C6414); @@ -3855,7 +3855,7 @@ s32 func_80162438(s32 _unused0) { D_800B5C1A = -D_800AF7BE / 2 + 0x30; } if (D_800B5C48 == 0) { - register u8 *t __asm__("$2") = base + 0x6618; + register u8 *t __asm__("$2") = base + 0x6618; // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) item = t; D_801C63E0[2] = (s32)item; func_800242D0((s16)func_801626B8(), D_801C6430, 0x84); @@ -3930,10 +3930,10 @@ void func_801627E8(void) extern s32 D_8011F750; /* canonical: engine_core.h `extern s32 D_8011F750;` (read here as a byte) */ extern void (*D_801893F0[])(void); /* word-stride table of dispatch fn pointers */ - register u8 *p __asm__("$4") = (u8 *)&D_8011F750; + register u8 *p __asm__("$4") = (u8 *)&D_8011F750; // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) s32 idx; - __asm__ __volatile__("" : "=r"(p) : "0"(p)); /* materialize &D_8011F750 into $a0 (defeat %lo-fold of the lbu) */ + __asm__ __volatile__("" : "=r"(p) : "0"(p)); /* materialize &D_8011F750 into $a0 (defeat %lo-fold of the lbu) */ // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) idx = *p; if (idx != 0) { idx = idx - 1; @@ -4113,7 +4113,7 @@ void func_80163EC8(s32 param_1) { s32 psVar6; s32 iVar8; s32 iVar7; - register s32 uVar5 __asm__("$2"); /* PIN (flagged): uVar5 -> $v0 */ + register s32 uVar5 __asm__("$2"); /* PIN (flagged): uVar5 -> $v0 */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) u16 uVar4; u8 uVar3; @@ -4379,9 +4379,9 @@ extern u8 D_801C6447; void func_80164BDC(s32 param_1) { - register s32 p1 __asm__("$17"); /* $s1 */ - register s32 iVar1 __asm__("$16"); /* $s0 */ - register s32 base __asm__("$18"); /* $s2 */ + register s32 p1 __asm__("$17"); /* $s1 */ // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar1; /* $s0 */ + s32 base; /* $s2 */ p1 = param_1; iVar1 = ((s32 (*)(void))func_80146578)(); @@ -4527,9 +4527,9 @@ extern s32 D_801C6480; void func_801651B8(void * param_1) { - register s32 *puVar1 __asm__("$16"); /* $s0 */ - register s32 iVar2 __asm__("$17"); /* $s1 */ - register s32 p __asm__("$18"); /* $s2 */ + register s32 *puVar1 __asm__("$16"); /* $s0 */ // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar2; /* $s1 */ + s32 p; /* $s2 */ p = param_1; ((s32 (*)(s32, s32, s32))func_80165240)(p, p + 0x2c, p + 0x50); @@ -4538,7 +4538,7 @@ void func_801651B8(void * param_1) do { if (puVar1[3] != 0) { s32 a0v = p; - __asm__ __volatile__("" : "=r"(a0v) : "0"(a0v)); + __asm__ __volatile__("" : "=r"(a0v) : "0"(a0v)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) ((s32 (*)(s32, s32, s32))func_80165240)(a0v, (s32)puVar1, (s32)(puVar1 + 2)); puVar1[3] = puVar1[3] + -1; } @@ -4869,7 +4869,7 @@ s32 func_80166690(s32 param_1, s32 param_2) unsigned int w9, w7, w, t, w3b; int w3; short sVar10; - register unsigned int zr __asm__("$0"); + register unsigned int zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) blk = D_800AE620; i6 = (short)param_1; @@ -4955,7 +4955,6 @@ s32 func_80166690(s32 param_1, s32 param_2) c.c32 = t; c.c22 = t; c.c31 = t; c.c21 = t; } - __asm__ __volatile__("" :: "r"(iVar3)); func_80017758(&c, &blk); w3b = iVar3 - 1; iVar3 = w3b + zr; @@ -5109,18 +5108,18 @@ s32 func_80166F58(s32 param_1, s32 param_2, s32 param_3, s32 param_4) extern s32 D_8011D030; extern unsigned char D_801C6500[]; - register int p2 __asm__("$20"); /* $s4 */ - register int p3 __asm__("$17"); /* $s1 */ - register int t2 __asm__("$5"); /* a1 */ - register int t3 __asm__("$6"); /* a2 */ + register int p2 __asm__("$20"); /* $s4 */ // !FAKE: pin $20 — NEEDED DIFFERS (P36 rung B tus2) + int p3; /* $s1 */ + register int t2 __asm__("$5"); /* a1 */ // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) + int t3; /* a2 */ unsigned short *puVar1; short iVar2; int eq; iVar2 = 0; puVar1 = ((unsigned short *)&D_8011D030); - t2 = ((short)param_2); SHB(t2); p2 = t2; SHB(p2); - t3 = ((short)param_3); SHB(t3); p3 = t3; + t2 = ((short)param_2); SHB(t2); p2 = t2; SHB(p2); // !FAKE: launder via SHB — NEEDED DIFFERS; launder via SHB — NEEDED DIFFERS (P36 rung B tus2) + t3 = ((short)param_3); SHB(t3); p3 = t3; // !FAKE: launder via SHB — NEEDED DIFFERS (P36 rung B tus2) eq = (p2 == p3); do { if ((puVar1 != ((unsigned short *)param_1)) && @@ -5169,17 +5168,17 @@ s32 func_801670E4(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { extern s32 D_801269AC; extern u16 D_80126CE0; Fr_801670E4 f; - register u8 *p __asm__("$18"); /* $s2 */ - register s32 ent __asm__("$19"); /* $s3 */ + u8 *p; /* $s2 */ + s32 ent; /* $s3 */ s16 i; s32 d; s32 node; u16 c; u8 cv; u8 cv2; - register s32 gA __asm__("$2"); - register s32 cxv __asm__("$4"); - register s32 czv __asm__("$5"); + register s32 gA __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) + register s32 cxv __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) + s32 czv; u8 *vc; u8 *ap; u8 *mp; @@ -5197,12 +5196,12 @@ s32 func_801670E4(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { f.col[1].b = 0x70; cv = *(u8 *)(ent + 0x12); f.cx = arg1; - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) va = (u8 *)&f.cx; - __asm__ __volatile__("" : "=r"(va) : "0"(va)); + __asm__ __volatile__("" : "=r"(va) : "0"(va)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) f.cy = arg2; vb = va; - __asm__ __volatile__("" : "=r"(vb) : "0"(vb)); + __asm__ __volatile__("" : "=r"(vb) : "0"(vb)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) p = D_80189750; i = 0; f.col[0].b = 0; @@ -5272,10 +5271,10 @@ s32 func_801670E4(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { if (*(s32 *)(ent + 0x30) > 0) { vc = (u8 *)&f.cx; - __asm__ __volatile__("" : "=r"(vc) : "0"(vc)); + __asm__ __volatile__("" : "=r"(vc) : "0"(vc)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) mp = f.m1; ap = mp; - __asm__ __volatile__("" : "=r"(ap) : "0"(ap)); + __asm__ __volatile__("" : "=r"(ap) : "0"(ap)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) p = D_80189764; i = 0; d = (s16)f.a8[0] >> 6; @@ -5369,8 +5368,8 @@ s32 func_80167AE0(s32 param_1, s32 param_2, s32 param_3) { struct Fr_80167AE0 fr; u8 *p; s32 i; - register s32 t __asm__("$2"); - register s32 zr __asm__("$0"); + s32 t; + register s32 zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) s32 flags; func_80168070(param_1, ((s16 *)param_2), ((s16 *)param_3), fr.matrix); @@ -5649,7 +5648,7 @@ void func_80168828() extern u16 D_80189830[]; - register s32 a0v __asm__("$4"); + register s32 a0v __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) s32 param_1 = a0v; Thing_80168828_80168828 thing; s16 matA[16]; @@ -5657,7 +5656,7 @@ void func_80168828() s16 svec[4]; u16 *p; short i; - register s32 c40 __asm__("$3"); /* $v1: hold the CSE'd 0x40 (else gcc folds to $v0 immediate) */ + register s32 c40 __asm__("$3"); /* $v1: hold the CSE'd 0x40 (else gcc folds to $v0 immediate) */ // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus2) c40 = 0x40; thing.f04 = 2; @@ -5962,8 +5961,8 @@ void func_8016A290(s32 param_1, void *param_2, void *param_3) { struct Fr_8016A290 fr; u8 *p; s32 i; - register s32 t __asm__("$2"); - register s32 zr __asm__("$0"); + s32 t; + register s32 zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) s32 flags; s32 iVar3; diff --git a/src/ov_SC02_000/ov_SC02_000_jr_8012ACE0.c b/src/ov_SC02_000/ov_SC02_000_jr_8012ACE0.c index 4a47b480e1..864bf5767a 100644 --- a/src/ov_SC02_000/ov_SC02_000_jr_8012ACE0.c +++ b/src/ov_SC02_000/ov_SC02_000_jr_8012ACE0.c @@ -2525,7 +2525,7 @@ s32 func_80133AB0(s16 flag, s16 x, s16 y, s32 arg3) u16 *pA = (*(u16 * *)&D_8018B190); u16 *pB = (*(u16 * *)&D_8018B18C); u16 *pC = (*(u16 * *)&D_8018B198); - register int zr __asm__("$0"); + register int zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) u32 X, Y, cell, Xc, Yc; u16 k, off; int cnt; @@ -2533,7 +2533,7 @@ s32 func_80133AB0(s16 flag, s16 x, s16 y, s32 arg3) u8 *s0; u16 raw; u32 hib; - register int harg __asm__("$4"); + register int harg __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) s32 ret; void *p0C, *p10; u8 *p14, *p18, *p1C; @@ -2544,11 +2544,11 @@ s32 func_80133AB0(s16 flag, s16 x, s16 y, s32 arg3) pC[2] = pA[2] - pB[2]; X = ((((u16)x + 0x8000) >> 7) & 0x1ff) - map->ox; - __asm__("addu %0,%1,$zero" : "=r"(Xc) : "r"(X)); + __asm__("addu %0,%1,$zero" : "=r"(Xc) : "r"(X)); // !FAKE: instruction addu — NEEDED DIFFERS (P36 rung B tus2) if (!((X & 0xffff) < map->w)) return 0; Y = ((((u16)y + 0x8000) >> 7) & 0x1ff) - map->oy; - __asm__("addu %0,%1,$zero" : "=r"(Yc) : "r"(Y)); + __asm__("addu %0,%1,$zero" : "=r"(Yc) : "r"(Y)); // !FAKE: instruction addu — NEEDED DIFFERS (P36 rung B tus2) if (!((Y & 0xffff) < map->h)) return 0; @@ -2697,7 +2697,7 @@ s32 func_80133CD4(arg0, cmd, base, arr) s32 h; h = ((s16 *)pb0)[0]; s1var = h << 16; - __asm__("lh %0, 2(%2)" : "=r"(h) : "0"(h), "r"(pb0) : "memory"); + __asm__("lh %0, 2(%2)" : "=r"(h) : "0"(h), "r"(pb0) : "memory"); // !FAKE: instruction lh — NEEDED DIFFERS (P36 rung B tus2) s0var = h << 16; } pb0[2] += q3v; @@ -2881,10 +2881,10 @@ s32 func_801345F8(s32 arg) extern u16 * D_8018B18C; extern u16 D_801E6D48; - register u16 *param_1 __asm__("$5") = ((u16 *)arg); - register u16 *cc __asm__("$4") = D_8018B18C; + register u16 *param_1 __asm__("$5") = ((u16 *)arg); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) + register u16 *cc __asm__("$4") = D_8018B18C; // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) int c8000 = 0x8000; - register int zr __asm__("$0"); + register int zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) u32 c1, c2, uVar6, uVar2, cnt, v14; u16 *ptmp, *puVar4, *puVar7, uVar1; int hi, harg, iVar9, iVar8, uVar3, uVar10, tbl; @@ -3075,8 +3075,8 @@ s32 func_80134C20(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { u16 temp_a1; s32 temp_s4; s32 c = arg0; - __asm__ __volatile__("" : "=r"(c) : "0"(c)); - __asm__ __volatile__("" : : "r"(arg0)); + __asm__ __volatile__("" : "=r"(c) : "0"(c)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) + __asm__ __volatile__("" : : "r"(arg0)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) temp_s4 = arg2 + (M2C_FIELD(((void *)arg1), s16 *, 2) * 8); temp_s1 = *(s32 *)(arg3 + (M2C_FIELD(((void *)arg1), s16 *, 4) * 4)); @@ -3227,22 +3227,22 @@ int func_80135168(u16 arg0, u16 *p1, u16 *p2) extern u8 D_8018B18C; extern u8 D_8018B190; extern u8 D_8018B198; - register s16 *pb0 __asm__("$8"); - register s16 *pac __asm__("$6"); - register s16 *pb8 __asm__("$7"); + register s16 *pb0 __asm__("$8"); // !FAKE: pin $8 — NEEDED DIFFERS (P36 rung B tus2) + register s16 *pac __asm__("$6"); // !FAKE: pin $6 — NEEDED DIFFERS (P36 rung B tus2) + register s16 *pb8 __asm__("$7"); // !FAKE: pin $7 — NEEDED DIFFERS (P36 rung B tus2) u16 *pb4; u16 a, b; int a1v, a2v, d94; pb0 = (*(s16 * *)&D_8018B190); - __asm__ __volatile__("" : : "r"(pb0)); + __asm__ __volatile__("" : : "r"(pb0)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) a = p2[0]; pac = (*(s16 * *)&D_8018B18C); pb0[0] = a; b = p1[0]; pb8 = (*(s16 * *)&D_8018B198); pac[0] = b; pb8[0] = a - b; a = p2[1]; pb0[1] = a; b = p1[1]; pac[1] = b; pb8[1] = a - b; a = p2[2]; pb0[2] = a; b = p1[2]; pac[2] = b; pb8[2] = a - b; a1v = pac[0]; a2v = pac[2]; d94 = D_801E6D38; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) D_801E6D48 = 0; if (func_80134A74(arg0, a1v, a2v, d94)) { pb4 = (*(u16 * *)&D_8018B194); diff --git a/src/ov_SC02_000/ov_SC02_000_jr_80135A4C.c b/src/ov_SC02_000/ov_SC02_000_jr_80135A4C.c index a581fdeb73..53bdc3ec40 100644 --- a/src/ov_SC02_000/ov_SC02_000_jr_80135A4C.c +++ b/src/ov_SC02_000/ov_SC02_000_jr_80135A4C.c @@ -640,7 +640,7 @@ s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3) { extern u8 D_801152B0; s32 *p; - register s32 s7 __asm__("$23"); + register s32 s7 __asm__("$23"); // !FAKE: pin $23 — NEEDED DIFFERS (P36 rung B tus2) s32 flag; s32 acc; s16 i; @@ -687,7 +687,7 @@ s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3) { return 1; next: p = (s32 *)*p; - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) if (p != 0) goto loop; return 0; } @@ -701,7 +701,7 @@ s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3) { s32 t = 0; if (((V3 *)a2)->x == ((V3 *)a3)->x && ((V3 *)a2)->y == ((V3 *)a3)->y) { s32 zt = (((V3 *)a2)->z == ((V3 *)a3)->z); - __asm__("addu %0,%1,$zero" : "=r"(t) : "r"(zt)); + __asm__("addu %0,%1,$zero" : "=r"(t) : "r"(zt)); // !FAKE: instruction addu — NEEDED DIFFERS (P36 rung B tus2) } eq = t; } diff --git a/src/ov_SC02_000/ov_SC02_000_jr_8013C98C.c b/src/ov_SC02_000/ov_SC02_000_jr_8013C98C.c index 6ccebe569a..1017090aca 100644 --- a/src/ov_SC02_000/ov_SC02_000_jr_8013C98C.c +++ b/src/ov_SC02_000/ov_SC02_000_jr_8013C98C.c @@ -1058,7 +1058,7 @@ void func_8013CF68() u8 t0, t1, t2; u8 *base; - __asm__("la %0, D_800A5E94" : "=r"(base)); + __asm__("la %0, D_800A5E94" : "=r"(base)); // !FAKE: instruction la — NEEDED DIFFERS (P36 rung B tus2) *(s32 *)(base - 0xC) = 0; t0 = D_801E8688; t1 = D_801E8689; t2 = D_801E868A; @@ -1158,7 +1158,7 @@ void func_8013D178(void) { extern unsigned char D_801E8740, D_801E8741, D_801E8742, D_801E8743, D_801E8744, D_801E8745, D_801E8746, D_801E8747, D_801E8748; extern unsigned char D_801E8740, D_801E8741, D_801E8742, D_801E8743, D_801E8744, D_801E8745, D_801E8746, D_801E8747, D_801E8748; unsigned char v, t; - register unsigned char *p __asm__("$5"); + register unsigned char *p __asm__("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) p = &D_801E8688; v = *p; t = D_801E8740; if (v != t) { if (v < t) *p = v + 8; else *p = v - 8; } @@ -1378,13 +1378,13 @@ void func_8013D53C(void *arg0v) { n = arg0->w * arg0->h; i = 0; src = arg0->data; - __asm__("" :: "r"(src)); /* +2 refs on src (depth-2): keeps src above i, below the mfhi temp */ + __asm__("" :: "r"(src)); /* +2 refs on src (depth-2): keeps src above i, below the mfhi temp */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) dst = src + n; if (n > 0) { do { u16 px; s32 r, g, b, out; - __asm__("" :: "r"(i)); /* +3 refs on i (depth-3): lifts i over dst in the $t2 race */ + __asm__("" :: "r"(i)); /* +3 refs on i (depth-3): lifts i over dst in the $t2 race */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) px = *src; r = ((px & 0x1F) * s0v) / 2560; g = (((px & 0x3E0) * t9v) / 2560) & 0x3E0; @@ -1419,10 +1419,10 @@ void func_8013D8FC(void) { extern s16 *D_801E6DC4; - register s16 *psVar3 __asm__("$17"); - register s16 *psVar2 __asm__("$16"); - register s32 c9 __asm__("$19"); - register s32 cff __asm__("$18"); + s16 *psVar3; + register s16 *psVar2 __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + s32 c9; + s32 cff; u16 sVar1; s16 buf[4]; @@ -1463,22 +1463,22 @@ void func_8013D9B0(int param_1) extern s16 *D_801E6DC4; extern s32 D_801E6DDC; u8 buf[0x20]; - register s32 uVar13 __asm__("$16"); - register u16 *psVar14 __asm__("$17"); - register u16 *psVar15 __asm__("$18"); - register s32 uVar16 __asm__("$19"); - register void *r0 __asm__("$20"); - register u16 *puVar10 __asm__("$11"); - register u16 *puVar9 __asm__("$10"); - register s32 iVar11 __asm__("$13"); - register s32 iVar12 __asm__("$14"); + s32 uVar13; + register u16 *psVar14 __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) + u16 *psVar15; + s32 uVar16; + void *r0; + u16 *puVar10; + register u16 *puVar9 __asm__("$10"); // !FAKE: pin $10 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar11; + register s32 iVar12 __asm__("$14"); // !FAKE: pin $14 — NEEDED DIFFERS (P36 rung B tus2) u16 sVar4; - register u32 uVar5 __asm__("$3"); - register u32 uVar7 __asm__("$6"); - register u32 uVar1 __asm__("$7"); - register u32 uVar6 __asm__("$4"); - register u32 uVar8 __asm__("$8"); - register u32 uVar3 __asm__("$9"); + register u32 uVar5 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus2) + register u32 uVar7 __asm__("$6"); // !FAKE: pin $6 — NEEDED DIFFERS (P36 rung B tus2) + register u32 uVar1 __asm__("$7"); // !FAKE: pin $7 — NEEDED DIFFERS (P36 rung B tus2) + u32 uVar6; + register u32 uVar8 __asm__("$8"); // !FAKE: pin $8 — NEEDED DIFFERS (P36 rung B tus2) + register u32 uVar3 __asm__("$9"); // !FAKE: pin $9 — NEEDED DIFFERS (P36 rung B tus2) psVar15 = (*(u16 * *)&D_801E6DC4); if (psVar15 != 0) { @@ -1493,31 +1493,31 @@ void func_8013D9B0(int param_1) iVar11 = 0; if (sVar4 == 9) { *(s16 *)(buf + 0) = psVar14[-4]; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *(s16 *)(buf + 2) = psVar14[-3]; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *(s16 *)(buf + 4) = psVar14[-2]; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *(s16 *)(buf + 6) = psVar14[-1]; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) { - register s32 mw __asm__("$3") = (s32)((s16 *)psVar14)[-2]; - register s32 mh __asm__("$2") = (s32)((s16 *)psVar14)[-1]; + register s32 mw __asm__("$3") = (s32)((s16 *)psVar14)[-2]; // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus2) + s32 mh = (s32)((s16 *)psVar14)[-1]; iVar12 = mw * mh; } uVar13 = 0; puVar10 = *(u16 **)psVar14; { - register s32 boff __asm__("$2") = iVar12 * 2; - register u16 *pi __asm__("$5"); + register s32 boff __asm__("$2") = iVar12 * 2; // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) + register u16 *pi __asm__("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) pi = (u16 *)((s32)puVar10 + boff); - __asm__ __volatile__("" : "=r"(pi) : "0"(pi)); + __asm__ __volatile__("" : "=r"(pi) : "0"(pi)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) puVar9 = pi; } if (0 < iVar12) { do { - register u32 pix __asm__("$2"); - register u32 out __asm__("$2"); + register u32 pix __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) + register u32 out __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) u32 result; *(u32 *)(buf + 0xc) = (u32)*puVar10; pix = (u32)*puVar9; @@ -1526,17 +1526,17 @@ void func_8013D9B0(int param_1) uVar1 = pix & 0x7c00; { void *p1; - register void *pa __asm__("$2"); - register void *pb __asm__("$12"); - __asm__ __volatile__(""); + register void *pa __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) + register void *pb __asm__("$12"); // !FAKE: pin $12 — NEEDED DIFFERS (P36 rung B tus2) + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) p1 = buf + 0xc; - __asm__ __volatile__("" : "=r"(p1) : "0"(p1)); + __asm__ __volatile__("" : "=r"(p1) : "0"(p1)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) gte_ldIR0z(); gte_ldrgb(r0); gte_ldIRGB(p1); gte_dpcl(); pa = buf + 0x10; - __asm__ __volatile__("" : "=r"(pa) : "0"(pa)); + __asm__ __volatile__("" : "=r"(pa) : "0"(pa)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) pb = pa; gte_stORGB(pb); } @@ -1545,21 +1545,21 @@ void func_8013D9B0(int param_1) uVar8 = out & 0x3e0; uVar3 = out & 0x7c00; if (uVar5 != uVar6) { - register s32 c __asm__("$2"); + s32 c; uVar13 = 1; if ((s32)uVar5 < (s32)uVar6) uVar5 = uVar5 + 1; c = (s32)uVar6 < (s32)uVar5; if (c) uVar5 = uVar5 - 1; } if (uVar7 != uVar8) { - register s32 c __asm__("$2"); + register s32 c __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) uVar13 = 1; if ((s32)uVar7 < (s32)uVar8) uVar7 = uVar7 + 0x20; c = (s32)uVar8 < (s32)uVar7; if (c) uVar7 = uVar7 - 0x20; } if (uVar1 != uVar3) { - register s32 c __asm__("$2"); + register s32 c __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) uVar13 = 1; if ((s32)uVar1 < (s32)uVar3) uVar1 = uVar1 + 0x400; c = (s32)uVar3 < (s32)uVar1; @@ -1700,9 +1700,9 @@ void func_8013DD68() { u16 *puVar16; u16 *q; u16 *puVar10; - register u16 uVar2 __asm__("$3"); + register u16 uVar2 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus2) int uVar5; - register int iVar14 __asm__("$7"); + register int iVar14 __asm__("$7"); // !FAKE: pin $7 — NEEDED DIFFERS (P36 rung B tus2) Buf_8013DD68 buf; u8 *pbase; u8 *base; @@ -1721,7 +1721,7 @@ void func_8013DD68() { p = p + 0x10; iVar14 = 0; if (uVar1 != 0) { - register int c5 __asm__("$11") = 5; + int c5 = 5; puVar10 = (u16 *)((int)p + 0x18); q = puVar16 + 8; do { @@ -1809,7 +1809,7 @@ void func_8013E5E8(void) extern unsigned short D_80115112; extern u16 D_80115116; extern void (*D_8018BFB0[])(void); - register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 -> store retires early */ + register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 -> store retires early */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) func_80029444(); func_801754A8(); D_8011511E = func_80014ED4(0); @@ -1855,12 +1855,12 @@ void func_8013E6AC(void) { D_80115140[i] = 0; } if (!((u32)func_80029504() < 5 || currentLocationId == 0x302A || currentLocationId == 0x3073)) { - register s32 *ep __asm__("$8"); - register s32 *fp __asm__("$9"); + s32 *ep; + s32 *fp; fp = (s32 *)&D_80115110; ep = (s32 *)&D_8018BF9C; for (i = 0; i < 5; i++) { - register s32 *fa __asm__("$6"); + s32 *fa; s32 v; fa = (s32 *)(i * 4 + (s32)fp); v = ep[i] * 3 >> 2; @@ -2017,7 +2017,7 @@ extern unsigned char D_8018BF78; void func_8013EB7C(void) { s32 sp10[2]; short sVar1; - register short sVar2 __asm__("$2"); + register short sVar2 __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) s32 a0v; s32 iVar4; diff --git a/src/ov_SC02_000/ov_SC02_000_jr_80140608.c b/src/ov_SC02_000/ov_SC02_000_jr_80140608.c index 7eae9a2fe4..e54d64b4af 100644 --- a/src/ov_SC02_000/ov_SC02_000_jr_80140608.c +++ b/src/ov_SC02_000/ov_SC02_000_jr_80140608.c @@ -1041,14 +1041,14 @@ s16 n; Prim4 *p; s16 t; s32 c3; -register u16 *a __asm__("$20"); -register u16 *b __asm__("$21"); -register u16 *c __asm__("$23"); -register u16 *e __asm__("$22"); -register u16 *pb __asm__("$10"); -register u32 m24 __asm__("$8"); -register u32 mhi __asm__("$9"); -register s32 eight __asm__("$2"); +u16 *a; +u16 *b; +u16 *c; +u16 *e; +u16 *pb; +u32 m24; +u32 mhi; +register s32 eight __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) if (i < n) { c3 = 3; @@ -1128,7 +1128,7 @@ register s32 eight __asm__("$2"); y = (*e) + 3; } *((s16 *) (q - 10)) = y; -__asm__("" ::: "memory"); +__asm__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *((u32 *) ot) = 0x4000000; q[-8] = 0x78; *((u32 *) (q - 0x10)) = 0x64808080; @@ -1139,13 +1139,13 @@ __asm__("" ::: "memory"); *((s16 *) (q - 4)) = eight; *((u32 *) ot) = ((*((u32 *) ot)) & mhi) | (D_800AE7BC[*pb].ot[2] & m24); { -register u32 *op __asm__("$4"); +register u32 *op __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) op = D_800AE7BC[*pb].ot; op[2] = (op[2] & mhi) | (((u32) ot) & m24); } q += 0x14; ot += 5; - __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ + __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) } } @@ -1352,7 +1352,7 @@ void func_80141874(void) { extern u16 D_8011511C; extern u16 D_80115116; extern void (*D_8018BFFC[])(void); - register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ + register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) func_801754A8(); D_8011511E = func_80014ED4(0); D_8011511C = func_80015018(0); @@ -1554,7 +1554,7 @@ void func_801424E4(short *param_1) { extern void (*D_8018C020[])(void); short sVar1; int iVar2; - register unsigned short t __asm__("$3"); + unsigned short t; (*D_8018C020[(unsigned short)param_1[1]])(); if (*(unsigned short *)param_1 != 0) { @@ -1573,8 +1573,8 @@ void func_801424E4(short *param_1) { iVar2 = *(int *)(param_1 + 0x32); if ((iVar2 != 0) && (*(short *)(iVar2 + 0x36) == param_1[0x7f])) { *(int *)(param_1 + 2) = *(int *)(iVar2 + 4); - a = *(unsigned short *)(*(volatile int *)(param_1 + 0x32) + 10); - __asm__ __volatile__("" : : "r"(a)); + a = *(unsigned short *)(*(int *)(param_1 + 0x32) + 10); + __asm__ __volatile__("" : : "r"(a)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) t = (unsigned short)param_1[0x7e]; sVar1 = a + t; iVar2 = *(volatile int *)(param_1 + 0x32); @@ -1610,7 +1610,7 @@ extern s32 D_8018C014; void func_80142608(s32 param_1) { - register s32 iVar1 __asm__("$16"); + s32 iVar1; if (*(short *)(param_1 + 0x70) != 0) { iVar1 = ((s32 (*)(void))func_8012C1B8)(); @@ -1856,8 +1856,8 @@ extern void func_80142B2C(void *arg0); void func_80142EC0(s32 param_1) { extern s32 D_8018C220[]; - register s32 d __asm__("$16") = param_1; /* $s0 */ - register s32 obj __asm__("$17"); /* $s1 */ + register s32 d __asm__("$16") = param_1; /* $s0 */ // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register s32 obj __asm__("$17"); /* $s1 */ // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) s32 ret; s16 sVar2; @@ -1899,8 +1899,8 @@ extern unsigned char D_8018C2A0[]; void func_8014305C(int param_1) { - register int s0_param __asm__("$16") = param_1; - register int s1_copy __asm__("$17"); + register int s0_param __asm__("$16") = param_1; // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register int s1_copy __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) int iVar2; short sVar1; @@ -1949,7 +1949,7 @@ void func_801431E8(s32 param_1) { u16 uVar2; s16 sVar4; - register s32 d __asm__("$16"); + register s32 d __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) memcpy(buf, &D_801E6120, 4); iVar5 = ((s32 (*)(void))func_8012C1B8)(); *(s32 *)(param_1 + 0x20) = iVar5; @@ -2118,8 +2118,8 @@ extern void func_8012C218(void *a0); void func_80143D28(s32 param_1) { extern MatEntry D_8018C558[]; - register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ - register s32 iVar2 __asm__("$17") = *(s32 *)(param_1 + 0x64); /* $s1 */ + register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ // !FAKE: pin $18 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar2 = *(s32 *)(param_1 + 0x64); /* $s1 */ MatEntry *p = &D_8018C558[*(s16 *)(param_1 + 0x70)]; s32 sVar4; s32 iVar1; @@ -2299,8 +2299,8 @@ extern u8 D_8018C548; void func_8014477C(void *param_1) { s32 v0; s32 v1; - register s32 uVar2 __asm__("$2"); - register s32 addr __asm__("$3"); + s32 uVar2; + s32 addr; s32 gv; s32 fv; @@ -2341,9 +2341,9 @@ extern u8 D_8018C584; void func_80144880(s32 param_1) { - register s32 obj __asm__("$16"); /* $s0 */ - register s32 self __asm__("$17") = param_1; /* $s1 */ - register s32 b __asm__("$2"); /* $v0 */ + s32 obj; /* $s0 */ + s32 self = param_1; /* $s1 */ + s32 b; /* $v0 */ s32 e; obj = ((s32 (*)(void))func_8012C194)(); diff --git a/src/ov_SC02_000/ov_SC02_000_jr_8015C32C.c b/src/ov_SC02_000/ov_SC02_000_jr_8015C32C.c index fa271b5585..c11fb2b2b8 100644 --- a/src/ov_SC02_000/ov_SC02_000_jr_8015C32C.c +++ b/src/ov_SC02_000/ov_SC02_000_jr_8015C32C.c @@ -1643,8 +1643,8 @@ void func_8015D01C(int param_1) { extern int D_8018D45C; int iVar4; - register unsigned short uVar1 __asm__("$19"); - register unsigned short uVar5 __asm__("$17"); + unsigned short uVar1; + register unsigned short uVar5 __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) short sVar2; short sVar3; @@ -1796,8 +1796,8 @@ extern s32 D_8018D4C8; void func_8015D380(s32 a0) { s16 out[4]; s32 buf[8]; - register s32 s1 __asm__("$17") = a0; - register s32 *s0 __asm__("$16") = buf; + s32 s1 = a0; + s32 *s0 = buf; ((void (*)(void *))func_80013F3C)((void *)s0); ((void (*)(void *, s32))func_80012558)((void *)s0, *(s16 *)(*(s32 *)(s1 + 0x20) + 0x12)); ((void (*)(void *, s32))func_800126C4)((void *)s0, *(s16 *)(*(s32 *)(s1 + 0x20) + 0x10)); @@ -1948,7 +1948,7 @@ void func_8015D738(void *arg0) { if (s1 != 0) { if (*(u16 *)s1 == 0x360) goto block_808; } - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) if (s1 != 0) { if (*(u16 *)s1 != 0) goto block_7F4; } @@ -2801,7 +2801,7 @@ void func_8015FBE0(s32 *param_1) ((void (*)(s32 *, s16))func_80147078)(param_1, 0); ((void (*)(s32 *))func_80159B70)(param_1); } else { - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) D_80078EC1 = 0; ((void (*)(s32 *, s32))func_80154150)(param_1, 0x20); ((void (*)(s32 *, s32))func_80154A74)(param_1, 0x18); @@ -3609,7 +3609,7 @@ void func_80161E08(s32 param_1) { ((a2 = func_800291DC(8)) & 0x8000) != 0) { if (D_800B5BD8 == 0) { - __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x65A8)); + __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x65A8)); // !FAKE: instruction move — NEEDED DIFFERS (P36 rung B tus2) D_801E6EB8[0] = p; func_80024054(&D_8018D704, &D_801E6EC4); func_8001CE28(p, &D_801E6EC4); @@ -3620,7 +3620,7 @@ void func_80161E08(s32 param_1) { } if (D_800B5C10 == 0) { - __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x65E0)); + __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x65E0)); // !FAKE: instruction move — NEEDED DIFFERS (P36 rung B tus2) D_801E6EB8[1] = p; func_80024054(&D_8018D724, &D_801E6EEC); func_8001CE28(p, &D_801E6EEC); @@ -3631,7 +3631,7 @@ void func_80161E08(s32 param_1) { } if (D_800B5C48 == 0) { - __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x6618)); + __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x6618)); // !FAKE: instruction move — NEEDED DIFFERS (P36 rung B tus2) D_801E6EB8[2] = p; func_800242D0((s16)func_801620C4(), &D_801E6F04, 0x84); func_8001CE68(p, &D_801E6F04); @@ -3687,9 +3687,9 @@ extern u8 D_80078EB1; extern s32 D_8018D738; s32 func_801621CC(s32 arg0) { - register s32 s0 __asm__("$16") = arg0; /* $s0: arg0, crosses the call */ - register u8 *s1 __asm__("$17") = D_80078E78; /* $s1: base, hoisted for the loop */ - register s32 i __asm__("$5"); /* $a1: counter (pin fixes the i/d swap) */ + s32 s0 = arg0; /* $s0: arg0, crosses the call */ + u8 *s1 = D_80078E78; /* $s1: base, hoisted for the loop */ + register s32 i __asm__("$5"); /* $a1: counter (pin fixes the i/d swap) */ // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) u32 a2; s32 d; /* $a0: natural alloc; load via $v0 temp */ s32 v, last, hi, lo; @@ -3825,14 +3825,14 @@ s32 func_80162438(s32 _unused0) { extern s16 D_800B5C74; u32 uVar2; - register u8 *base __asm__("$18"); - register u8 *item __asm__("$17"); + u8 *base; + u8 *item; base = &(*(u8 *)&D_800AF630); uVar2 = func_800291DC(0x12); if ((uVar2 & 0x8000) != 0) { if (D_800B5BD8 == 0) { - register u8 *t __asm__("$2") = base + 0x65A8; + register u8 *t __asm__("$2") = base + 0x65A8; // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) item = t; D_801E6F10[0] = (s32)item; func_80024054(D_8018D768, D_801E6F1C); @@ -3843,7 +3843,7 @@ s32 func_80162438(s32 _unused0) { D_800B5BE2 = -D_800AF7BE / 2 + 0x28; } if (D_800B5C10 == 0) { - register u8 *t __asm__("$2") = base + 0x65E0; + register u8 *t __asm__("$2") = base + 0x65E0; // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) item = t; D_801E6F10[1] = (s32)item; func_80024054(((u8 *)&D_8018D780), D_801E6F44); @@ -3854,7 +3854,7 @@ s32 func_80162438(s32 _unused0) { D_800B5C1A = -D_800AF7BE / 2 + 0x30; } if (D_800B5C48 == 0) { - register u8 *t __asm__("$2") = base + 0x6618; + register u8 *t __asm__("$2") = base + 0x6618; // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) item = t; D_801E6F10[2] = (s32)item; func_800242D0((s16)func_801626B8(), D_801E6F60, 0x84); @@ -3929,10 +3929,10 @@ void func_801627E8(void) extern s32 D_8011F750; /* canonical: engine_core.h `extern s32 D_8011F750;` (read here as a byte) */ extern void (*D_8018D7A0[])(void); /* word-stride table of dispatch fn pointers */ - register u8 *p __asm__("$4") = (u8 *)&D_8011F750; + register u8 *p __asm__("$4") = (u8 *)&D_8011F750; // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) s32 idx; - __asm__ __volatile__("" : "=r"(p) : "0"(p)); /* materialize &D_8011F750 into $a0 (defeat %lo-fold of the lbu) */ + __asm__ __volatile__("" : "=r"(p) : "0"(p)); /* materialize &D_8011F750 into $a0 (defeat %lo-fold of the lbu) */ // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) idx = *p; if (idx != 0) { idx = idx - 1; @@ -4112,7 +4112,7 @@ void func_80163EC8(s32 param_1) { s32 psVar6; s32 iVar8; s32 iVar7; - register s32 uVar5 __asm__("$2"); /* PIN (flagged): uVar5 -> $v0 */ + register s32 uVar5 __asm__("$2"); /* PIN (flagged): uVar5 -> $v0 */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) u16 uVar4; u8 uVar3; @@ -4378,9 +4378,9 @@ extern u8 D_801E6F77; void func_80164BDC(s32 param_1) { - register s32 p1 __asm__("$17"); /* $s1 */ - register s32 iVar1 __asm__("$16"); /* $s0 */ - register s32 base __asm__("$18"); /* $s2 */ + register s32 p1 __asm__("$17"); /* $s1 */ // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar1; /* $s0 */ + s32 base; /* $s2 */ p1 = param_1; iVar1 = ((s32 (*)(void))func_80146578)(); @@ -4526,9 +4526,9 @@ extern s32 D_801E6FB0; void func_801651B8(void * param_1) { - register s32 *puVar1 __asm__("$16"); /* $s0 */ - register s32 iVar2 __asm__("$17"); /* $s1 */ - register s32 p __asm__("$18"); /* $s2 */ + register s32 *puVar1 __asm__("$16"); /* $s0 */ // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar2; /* $s1 */ + s32 p; /* $s2 */ p = param_1; ((s32 (*)(s32, s32, s32))func_80165240)(p, p + 0x2c, p + 0x50); @@ -4537,7 +4537,7 @@ void func_801651B8(void * param_1) do { if (puVar1[3] != 0) { s32 a0v = p; - __asm__ __volatile__("" : "=r"(a0v) : "0"(a0v)); + __asm__ __volatile__("" : "=r"(a0v) : "0"(a0v)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) ((s32 (*)(s32, s32, s32))func_80165240)(a0v, (s32)puVar1, (s32)(puVar1 + 2)); puVar1[3] = puVar1[3] + -1; } @@ -4868,7 +4868,7 @@ s32 func_80166690(s32 param_1, s32 param_2) unsigned int w9, w7, w, t, w3b; int w3; short sVar10; - register unsigned int zr __asm__("$0"); + register unsigned int zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) blk = D_800AE620; i6 = (short)param_1; @@ -4954,7 +4954,6 @@ s32 func_80166690(s32 param_1, s32 param_2) c.c32 = t; c.c22 = t; c.c31 = t; c.c21 = t; } - __asm__ __volatile__("" :: "r"(iVar3)); func_80017758(&c, &blk); w3b = iVar3 - 1; iVar3 = w3b + zr; @@ -5108,18 +5107,18 @@ s32 func_80166F58(s32 param_1, s32 param_2, s32 param_3, s32 param_4) extern s32 D_8011D030; extern unsigned char D_801E7030[]; - register int p2 __asm__("$20"); /* $s4 */ - register int p3 __asm__("$17"); /* $s1 */ - register int t2 __asm__("$5"); /* a1 */ - register int t3 __asm__("$6"); /* a2 */ + register int p2 __asm__("$20"); /* $s4 */ // !FAKE: pin $20 — NEEDED DIFFERS (P36 rung B tus2) + int p3; /* $s1 */ + register int t2 __asm__("$5"); /* a1 */ // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) + int t3; /* a2 */ unsigned short *puVar1; short iVar2; int eq; iVar2 = 0; puVar1 = ((unsigned short *)&D_8011D030); - t2 = ((short)param_2); SHB(t2); p2 = t2; SHB(p2); - t3 = ((short)param_3); SHB(t3); p3 = t3; + t2 = ((short)param_2); SHB(t2); p2 = t2; SHB(p2); // !FAKE: launder via SHB — NEEDED DIFFERS; launder via SHB — NEEDED DIFFERS (P36 rung B tus2) + t3 = ((short)param_3); SHB(t3); p3 = t3; // !FAKE: launder via SHB — NEEDED DIFFERS (P36 rung B tus2) eq = (p2 == p3); do { if ((puVar1 != ((unsigned short *)param_1)) && @@ -5168,17 +5167,17 @@ s32 func_801670E4(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { extern s32 D_801269AC; extern u16 D_80126CE0; Fr_801670E4 f; - register u8 *p __asm__("$18"); /* $s2 */ - register s32 ent __asm__("$19"); /* $s3 */ + u8 *p; /* $s2 */ + s32 ent; /* $s3 */ s16 i; s32 d; s32 node; u16 c; u8 cv; u8 cv2; - register s32 gA __asm__("$2"); - register s32 cxv __asm__("$4"); - register s32 czv __asm__("$5"); + register s32 gA __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) + register s32 cxv __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) + s32 czv; u8 *vc; u8 *ap; u8 *mp; @@ -5196,12 +5195,12 @@ s32 func_801670E4(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { f.col[1].b = 0x70; cv = *(u8 *)(ent + 0x12); f.cx = arg1; - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) va = (u8 *)&f.cx; - __asm__ __volatile__("" : "=r"(va) : "0"(va)); + __asm__ __volatile__("" : "=r"(va) : "0"(va)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) f.cy = arg2; vb = va; - __asm__ __volatile__("" : "=r"(vb) : "0"(vb)); + __asm__ __volatile__("" : "=r"(vb) : "0"(vb)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) p = D_8018DB00; i = 0; f.col[0].b = 0; @@ -5271,10 +5270,10 @@ s32 func_801670E4(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { if (*(s32 *)(ent + 0x30) > 0) { vc = (u8 *)&f.cx; - __asm__ __volatile__("" : "=r"(vc) : "0"(vc)); + __asm__ __volatile__("" : "=r"(vc) : "0"(vc)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) mp = f.m1; ap = mp; - __asm__ __volatile__("" : "=r"(ap) : "0"(ap)); + __asm__ __volatile__("" : "=r"(ap) : "0"(ap)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) p = D_8018DB14; i = 0; d = (s16)f.a8[0] >> 6; @@ -5368,8 +5367,8 @@ s32 func_80167AE0(s32 param_1, s32 param_2, s32 param_3) { struct Fr_80167AE0 fr; u8 *p; s32 i; - register s32 t __asm__("$2"); - register s32 zr __asm__("$0"); + s32 t; + register s32 zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) s32 flags; func_80168070(param_1, ((s16 *)param_2), ((s16 *)param_3), fr.matrix); @@ -5648,7 +5647,7 @@ void func_80168828() extern u16 D_8018DBE0[]; - register s32 a0v __asm__("$4"); + register s32 a0v __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) s32 param_1 = a0v; Thing_80168828_80168828 thing; s16 matA[16]; @@ -5656,7 +5655,7 @@ void func_80168828() s16 svec[4]; u16 *p; short i; - register s32 c40 __asm__("$3"); /* $v1: hold the CSE'd 0x40 (else gcc folds to $v0 immediate) */ + register s32 c40 __asm__("$3"); /* $v1: hold the CSE'd 0x40 (else gcc folds to $v0 immediate) */ // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus2) c40 = 0x40; thing.f04 = 2; @@ -5961,8 +5960,8 @@ void func_8016A290(s32 param_1, void *param_2, void *param_3) { struct Fr_8016A290 fr; u8 *p; s32 i; - register s32 t __asm__("$2"); - register s32 zr __asm__("$0"); + s32 t; + register s32 zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) s32 flags; s32 iVar3; diff --git a/src/ov_SC02_004/ov_SC02_004_jr_8012ACE0.c b/src/ov_SC02_004/ov_SC02_004_jr_8012ACE0.c index 4096a48866..2bceb294e4 100644 --- a/src/ov_SC02_004/ov_SC02_004_jr_8012ACE0.c +++ b/src/ov_SC02_004/ov_SC02_004_jr_8012ACE0.c @@ -2528,7 +2528,7 @@ s32 func_80133AB0(s16 flag, s16 x, s16 y, s32 arg3) u16 *pA = (*(u16 * *)&D_8017E270); u16 *pB = (*(u16 * *)&D_8017E26C); u16 *pC = (*(u16 * *)&D_8017E278); - register int zr __asm__("$0"); + register int zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) u32 X, Y, cell, Xc, Yc; u16 k, off; int cnt; @@ -2536,7 +2536,7 @@ s32 func_80133AB0(s16 flag, s16 x, s16 y, s32 arg3) u8 *s0; u16 raw; u32 hib; - register int harg __asm__("$4"); + register int harg __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) s32 ret; void *p0C, *p10; u8 *p14, *p18, *p1C; @@ -2547,11 +2547,11 @@ s32 func_80133AB0(s16 flag, s16 x, s16 y, s32 arg3) pC[2] = pA[2] - pB[2]; X = ((((u16)x + 0x8000) >> 7) & 0x1ff) - map->ox; - __asm__("addu %0,%1,$zero" : "=r"(Xc) : "r"(X)); + __asm__("addu %0,%1,$zero" : "=r"(Xc) : "r"(X)); // !FAKE: instruction addu — NEEDED DIFFERS (P36 rung B tus2) if (!((X & 0xffff) < map->w)) return 0; Y = ((((u16)y + 0x8000) >> 7) & 0x1ff) - map->oy; - __asm__("addu %0,%1,$zero" : "=r"(Yc) : "r"(Y)); + __asm__("addu %0,%1,$zero" : "=r"(Yc) : "r"(Y)); // !FAKE: instruction addu — NEEDED DIFFERS (P36 rung B tus2) if (!((Y & 0xffff) < map->h)) return 0; @@ -2700,7 +2700,7 @@ s32 func_80133CD4(arg0, cmd, base, arr) s32 h; h = ((s16 *)pb0)[0]; s1var = h << 16; - __asm__("lh %0, 2(%2)" : "=r"(h) : "0"(h), "r"(pb0) : "memory"); + __asm__("lh %0, 2(%2)" : "=r"(h) : "0"(h), "r"(pb0) : "memory"); // !FAKE: instruction lh — NEEDED DIFFERS (P36 rung B tus2) s0var = h << 16; } pb0[2] += q3v; @@ -2884,10 +2884,10 @@ s32 func_801345F8(s32 arg) extern u16 * D_8017E26C; extern u16 D_80194F98; - register u16 *param_1 __asm__("$5") = ((u16 *)arg); - register u16 *cc __asm__("$4") = D_8017E26C; + register u16 *param_1 __asm__("$5") = ((u16 *)arg); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) + register u16 *cc __asm__("$4") = D_8017E26C; // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) int c8000 = 0x8000; - register int zr __asm__("$0"); + register int zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) u32 c1, c2, uVar6, uVar2, cnt, v14; u16 *ptmp, *puVar4, *puVar7, uVar1; int hi, harg, iVar9, iVar8, uVar3, uVar10, tbl; @@ -3078,8 +3078,8 @@ s32 func_80134C20(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { u16 temp_a1; s32 temp_s4; s32 c = arg0; - __asm__ __volatile__("" : "=r"(c) : "0"(c)); - __asm__ __volatile__("" : : "r"(arg0)); + __asm__ __volatile__("" : "=r"(c) : "0"(c)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) + __asm__ __volatile__("" : : "r"(arg0)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) temp_s4 = arg2 + (M2C_FIELD(((void *)arg1), s16 *, 2) * 8); temp_s1 = *(s32 *)(arg3 + (M2C_FIELD(((void *)arg1), s16 *, 4) * 4)); @@ -3230,22 +3230,22 @@ int func_80135168(u16 arg0, u16 *p1, u16 *p2) extern u8 D_8017E26C; extern u8 D_8017E270; extern u8 D_8017E278; - register s16 *pb0 __asm__("$8"); - register s16 *pac __asm__("$6"); - register s16 *pb8 __asm__("$7"); + register s16 *pb0 __asm__("$8"); // !FAKE: pin $8 — NEEDED DIFFERS (P36 rung B tus2) + register s16 *pac __asm__("$6"); // !FAKE: pin $6 — NEEDED DIFFERS (P36 rung B tus2) + register s16 *pb8 __asm__("$7"); // !FAKE: pin $7 — NEEDED DIFFERS (P36 rung B tus2) u16 *pb4; u16 a, b; int a1v, a2v, d94; pb0 = (*(s16 * *)&D_8017E270); - __asm__ __volatile__("" : : "r"(pb0)); + __asm__ __volatile__("" : : "r"(pb0)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) a = p2[0]; pac = (*(s16 * *)&D_8017E26C); pb0[0] = a; b = p1[0]; pb8 = (*(s16 * *)&D_8017E278); pac[0] = b; pb8[0] = a - b; a = p2[1]; pb0[1] = a; b = p1[1]; pac[1] = b; pb8[1] = a - b; a = p2[2]; pb0[2] = a; b = p1[2]; pac[2] = b; pb8[2] = a - b; a1v = pac[0]; a2v = pac[2]; d94 = D_80194F88; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) D_80194F98 = 0; if (func_80134A74(arg0, a1v, a2v, d94)) { pb4 = (*(u16 * *)&D_8017E274); diff --git a/src/ov_SC02_004/ov_SC02_004_jr_80135A4C.c b/src/ov_SC02_004/ov_SC02_004_jr_80135A4C.c index 08f8101969..c21e421615 100644 --- a/src/ov_SC02_004/ov_SC02_004_jr_80135A4C.c +++ b/src/ov_SC02_004/ov_SC02_004_jr_80135A4C.c @@ -640,7 +640,7 @@ s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3) { extern u8 D_801152B0; s32 *p; - register s32 s7 __asm__("$23"); + register s32 s7 __asm__("$23"); // !FAKE: pin $23 — NEEDED DIFFERS (P36 rung B tus2) s32 flag; s32 acc; s16 i; @@ -687,7 +687,7 @@ s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3) { return 1; next: p = (s32 *)*p; - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) if (p != 0) goto loop; return 0; } @@ -701,7 +701,7 @@ s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3) { s32 t = 0; if (((V3 *)a2)->x == ((V3 *)a3)->x && ((V3 *)a2)->y == ((V3 *)a3)->y) { s32 zt = (((V3 *)a2)->z == ((V3 *)a3)->z); - __asm__("addu %0,%1,$zero" : "=r"(t) : "r"(zt)); + __asm__("addu %0,%1,$zero" : "=r"(t) : "r"(zt)); // !FAKE: instruction addu — NEEDED DIFFERS (P36 rung B tus2) } eq = t; } diff --git a/src/ov_SC02_004/ov_SC02_004_jr_8013C98C.c b/src/ov_SC02_004/ov_SC02_004_jr_8013C98C.c index eb835ed131..cd1c6ebea2 100644 --- a/src/ov_SC02_004/ov_SC02_004_jr_8013C98C.c +++ b/src/ov_SC02_004/ov_SC02_004_jr_8013C98C.c @@ -1059,7 +1059,7 @@ void func_8013CF68() u8 t0, t1, t2; u8 *base; - __asm__("la %0, D_800A5E94" : "=r"(base)); + __asm__("la %0, D_800A5E94" : "=r"(base)); // !FAKE: instruction la — NEEDED DIFFERS (P36 rung B tus2) *(s32 *)(base - 0xC) = 0; t0 = D_80196270; t1 = D_80196271; t2 = D_80196272; @@ -1159,7 +1159,7 @@ void func_8013D178(void) { extern unsigned char D_80196310, D_80196311, D_80196312, D_80196313, D_80196314, D_80196315, D_80196316, D_80196317, D_80196318; extern unsigned char D_80196310, D_80196311, D_80196312, D_80196313, D_80196314, D_80196315, D_80196316, D_80196317, D_80196318; unsigned char v, t; - register unsigned char *p __asm__("$5"); + register unsigned char *p __asm__("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) p = &D_80196270; v = *p; t = D_80196310; if (v != t) { if (v < t) *p = v + 8; else *p = v - 8; } @@ -1379,13 +1379,13 @@ void func_8013D53C(void *arg0v) { n = arg0->w * arg0->h; i = 0; src = arg0->data; - __asm__("" :: "r"(src)); /* +2 refs on src (depth-2): keeps src above i, below the mfhi temp */ + __asm__("" :: "r"(src)); /* +2 refs on src (depth-2): keeps src above i, below the mfhi temp */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) dst = src + n; if (n > 0) { do { u16 px; s32 r, g, b, out; - __asm__("" :: "r"(i)); /* +3 refs on i (depth-3): lifts i over dst in the $t2 race */ + __asm__("" :: "r"(i)); /* +3 refs on i (depth-3): lifts i over dst in the $t2 race */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) px = *src; r = ((px & 0x1F) * s0v) / 2560; g = (((px & 0x3E0) * t9v) / 2560) & 0x3E0; @@ -1420,10 +1420,10 @@ void func_8013D8FC(void) { extern s16 *D_80195014; - register s16 *psVar3 __asm__("$17"); - register s16 *psVar2 __asm__("$16"); - register s32 c9 __asm__("$19"); - register s32 cff __asm__("$18"); + s16 *psVar3; + register s16 *psVar2 __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + s32 c9; + s32 cff; u16 sVar1; s16 buf[4]; @@ -1464,22 +1464,22 @@ void func_8013D9B0(int param_1) extern s16 *D_80195014; extern s32 D_8019502C; u8 buf[0x20]; - register s32 uVar13 __asm__("$16"); - register u16 *psVar14 __asm__("$17"); - register u16 *psVar15 __asm__("$18"); - register s32 uVar16 __asm__("$19"); - register void *r0 __asm__("$20"); - register u16 *puVar10 __asm__("$11"); - register u16 *puVar9 __asm__("$10"); - register s32 iVar11 __asm__("$13"); - register s32 iVar12 __asm__("$14"); + s32 uVar13; + register u16 *psVar14 __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) + u16 *psVar15; + s32 uVar16; + void *r0; + u16 *puVar10; + register u16 *puVar9 __asm__("$10"); // !FAKE: pin $10 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar11; + register s32 iVar12 __asm__("$14"); // !FAKE: pin $14 — NEEDED DIFFERS (P36 rung B tus2) u16 sVar4; - register u32 uVar5 __asm__("$3"); - register u32 uVar7 __asm__("$6"); - register u32 uVar1 __asm__("$7"); - register u32 uVar6 __asm__("$4"); - register u32 uVar8 __asm__("$8"); - register u32 uVar3 __asm__("$9"); + register u32 uVar5 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus2) + register u32 uVar7 __asm__("$6"); // !FAKE: pin $6 — NEEDED DIFFERS (P36 rung B tus2) + register u32 uVar1 __asm__("$7"); // !FAKE: pin $7 — NEEDED DIFFERS (P36 rung B tus2) + u32 uVar6; + register u32 uVar8 __asm__("$8"); // !FAKE: pin $8 — NEEDED DIFFERS (P36 rung B tus2) + register u32 uVar3 __asm__("$9"); // !FAKE: pin $9 — NEEDED DIFFERS (P36 rung B tus2) psVar15 = (*(u16 * *)&D_80195014); if (psVar15 != 0) { @@ -1494,31 +1494,31 @@ void func_8013D9B0(int param_1) iVar11 = 0; if (sVar4 == 9) { *(s16 *)(buf + 0) = psVar14[-4]; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *(s16 *)(buf + 2) = psVar14[-3]; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *(s16 *)(buf + 4) = psVar14[-2]; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *(s16 *)(buf + 6) = psVar14[-1]; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) { - register s32 mw __asm__("$3") = (s32)((s16 *)psVar14)[-2]; - register s32 mh __asm__("$2") = (s32)((s16 *)psVar14)[-1]; + register s32 mw __asm__("$3") = (s32)((s16 *)psVar14)[-2]; // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus2) + s32 mh = (s32)((s16 *)psVar14)[-1]; iVar12 = mw * mh; } uVar13 = 0; puVar10 = *(u16 **)psVar14; { - register s32 boff __asm__("$2") = iVar12 * 2; - register u16 *pi __asm__("$5"); + register s32 boff __asm__("$2") = iVar12 * 2; // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) + register u16 *pi __asm__("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) pi = (u16 *)((s32)puVar10 + boff); - __asm__ __volatile__("" : "=r"(pi) : "0"(pi)); + __asm__ __volatile__("" : "=r"(pi) : "0"(pi)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) puVar9 = pi; } if (0 < iVar12) { do { - register u32 pix __asm__("$2"); - register u32 out __asm__("$2"); + register u32 pix __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) + register u32 out __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) u32 result; *(u32 *)(buf + 0xc) = (u32)*puVar10; pix = (u32)*puVar9; @@ -1527,17 +1527,17 @@ void func_8013D9B0(int param_1) uVar1 = pix & 0x7c00; { void *p1; - register void *pa __asm__("$2"); - register void *pb __asm__("$12"); - __asm__ __volatile__(""); + register void *pa __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) + register void *pb __asm__("$12"); // !FAKE: pin $12 — NEEDED DIFFERS (P36 rung B tus2) + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) p1 = buf + 0xc; - __asm__ __volatile__("" : "=r"(p1) : "0"(p1)); + __asm__ __volatile__("" : "=r"(p1) : "0"(p1)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) gte_ldIR0z(); gte_ldrgb(r0); gte_ldIRGB(p1); gte_dpcl(); pa = buf + 0x10; - __asm__ __volatile__("" : "=r"(pa) : "0"(pa)); + __asm__ __volatile__("" : "=r"(pa) : "0"(pa)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) pb = pa; gte_stORGB(pb); } @@ -1546,21 +1546,21 @@ void func_8013D9B0(int param_1) uVar8 = out & 0x3e0; uVar3 = out & 0x7c00; if (uVar5 != uVar6) { - register s32 c __asm__("$2"); + s32 c; uVar13 = 1; if ((s32)uVar5 < (s32)uVar6) uVar5 = uVar5 + 1; c = (s32)uVar6 < (s32)uVar5; if (c) uVar5 = uVar5 - 1; } if (uVar7 != uVar8) { - register s32 c __asm__("$2"); + register s32 c __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) uVar13 = 1; if ((s32)uVar7 < (s32)uVar8) uVar7 = uVar7 + 0x20; c = (s32)uVar8 < (s32)uVar7; if (c) uVar7 = uVar7 - 0x20; } if (uVar1 != uVar3) { - register s32 c __asm__("$2"); + register s32 c __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) uVar13 = 1; if ((s32)uVar1 < (s32)uVar3) uVar1 = uVar1 + 0x400; c = (s32)uVar3 < (s32)uVar1; @@ -1701,9 +1701,9 @@ void func_8013DD68() { u16 *puVar16; u16 *q; u16 *puVar10; - register u16 uVar2 __asm__("$3"); + register u16 uVar2 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus2) int uVar5; - register int iVar14 __asm__("$7"); + register int iVar14 __asm__("$7"); // !FAKE: pin $7 — NEEDED DIFFERS (P36 rung B tus2) Buf_8013DD68 buf; u8 *pbase; u8 *base; @@ -1722,7 +1722,7 @@ void func_8013DD68() { p = p + 0x10; iVar14 = 0; if (uVar1 != 0) { - register int c5 __asm__("$11") = 5; + int c5 = 5; puVar10 = (u16 *)((int)p + 0x18); q = puVar16 + 8; do { @@ -1810,7 +1810,7 @@ void func_8013E5E8(void) extern unsigned short D_80115112; extern u16 D_80115116; extern void (*D_8017F090[])(void); - register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 -> store retires early */ + register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 -> store retires early */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) func_80029444(); func_801754A8(); D_8011511E = func_80014ED4(0); @@ -1856,12 +1856,12 @@ void func_8013E6AC(void) { D_80115140[i] = 0; } if (!((u32)func_80029504() < 5 || currentLocationId == 0x302A || currentLocationId == 0x3073)) { - register s32 *ep __asm__("$8"); - register s32 *fp __asm__("$9"); + s32 *ep; + s32 *fp; fp = (s32 *)&D_80115110; ep = (s32 *)&D_8017F07C; for (i = 0; i < 5; i++) { - register s32 *fa __asm__("$6"); + s32 *fa; s32 v; fa = (s32 *)(i * 4 + (s32)fp); v = ep[i] * 3 >> 2; @@ -2018,7 +2018,7 @@ extern unsigned char D_8017F058; void func_8013EB7C(void) { s32 sp10[2]; short sVar1; - register short sVar2 __asm__("$2"); + register short sVar2 __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) s32 a0v; s32 iVar4; diff --git a/src/ov_SC02_004/ov_SC02_004_jr_80140608.c b/src/ov_SC02_004/ov_SC02_004_jr_80140608.c index 7423aed16b..870afb1be0 100644 --- a/src/ov_SC02_004/ov_SC02_004_jr_80140608.c +++ b/src/ov_SC02_004/ov_SC02_004_jr_80140608.c @@ -1042,14 +1042,14 @@ s16 n; Prim4 *p; s16 t; s32 c3; -register u16 *a __asm__("$20"); -register u16 *b __asm__("$21"); -register u16 *c __asm__("$23"); -register u16 *e __asm__("$22"); -register u16 *pb __asm__("$10"); -register u32 m24 __asm__("$8"); -register u32 mhi __asm__("$9"); -register s32 eight __asm__("$2"); +u16 *a; +u16 *b; +u16 *c; +u16 *e; +u16 *pb; +u32 m24; +u32 mhi; +register s32 eight __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) if (i < n) { c3 = 3; @@ -1129,7 +1129,7 @@ register s32 eight __asm__("$2"); y = (*e) + 3; } *((s16 *) (q - 10)) = y; -__asm__("" ::: "memory"); +__asm__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *((u32 *) ot) = 0x4000000; q[-8] = 0x78; *((u32 *) (q - 0x10)) = 0x64808080; @@ -1140,13 +1140,13 @@ __asm__("" ::: "memory"); *((s16 *) (q - 4)) = eight; *((u32 *) ot) = ((*((u32 *) ot)) & mhi) | (D_800AE7BC[*pb].ot[2] & m24); { -register u32 *op __asm__("$4"); +register u32 *op __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) op = D_800AE7BC[*pb].ot; op[2] = (op[2] & mhi) | (((u32) ot) & m24); } q += 0x14; ot += 5; - __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ + __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) } } @@ -1353,7 +1353,7 @@ void func_80141874(void) { extern u16 D_8011511C; extern u16 D_80115116; extern void (*D_8017F0DC[])(void); - register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ + register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) func_801754A8(); D_8011511E = func_80014ED4(0); D_8011511C = func_80015018(0); @@ -1539,7 +1539,7 @@ void func_801424E4(short *param_1) { extern void (*D_8017F100[])(void); short sVar1; int iVar2; - register unsigned short t __asm__("$3"); + unsigned short t; (*D_8017F100[(unsigned short)param_1[1]])(); if (*(unsigned short *)param_1 != 0) { @@ -1558,8 +1558,8 @@ void func_801424E4(short *param_1) { iVar2 = *(int *)(param_1 + 0x32); if ((iVar2 != 0) && (*(short *)(iVar2 + 0x36) == param_1[0x7f])) { *(int *)(param_1 + 2) = *(int *)(iVar2 + 4); - a = *(unsigned short *)(*(volatile int *)(param_1 + 0x32) + 10); - __asm__ __volatile__("" : : "r"(a)); + a = *(unsigned short *)(*(int *)(param_1 + 0x32) + 10); + __asm__ __volatile__("" : : "r"(a)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) t = (unsigned short)param_1[0x7e]; sVar1 = a + t; iVar2 = *(volatile int *)(param_1 + 0x32); @@ -1595,7 +1595,7 @@ extern s32 D_8017F0F4; void func_80142608(s32 param_1) { - register s32 iVar1 __asm__("$16"); + s32 iVar1; if (*(short *)(param_1 + 0x70) != 0) { iVar1 = ((s32 (*)(void))func_8012C1B8)(); @@ -1841,8 +1841,8 @@ extern void func_80142B2C(void *arg0); void func_80142EC0(s32 param_1) { extern s32 D_8017F300[]; - register s32 d __asm__("$16") = param_1; /* $s0 */ - register s32 obj __asm__("$17"); /* $s1 */ + register s32 d __asm__("$16") = param_1; /* $s0 */ // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register s32 obj __asm__("$17"); /* $s1 */ // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) s32 ret; s16 sVar2; @@ -1884,8 +1884,8 @@ extern unsigned char D_8017F380[]; void func_8014305C(int param_1) { - register int s0_param __asm__("$16") = param_1; - register int s1_copy __asm__("$17"); + register int s0_param __asm__("$16") = param_1; // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register int s1_copy __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) int iVar2; short sVar1; @@ -1934,7 +1934,7 @@ void func_801431E8(s32 param_1) { u16 uVar2; s16 sVar4; - register s32 d __asm__("$16"); + register s32 d __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) memcpy(buf, &D_80194730, 4); iVar5 = ((s32 (*)(void))func_8012C1B8)(); *(s32 *)(param_1 + 0x20) = iVar5; @@ -2103,8 +2103,8 @@ extern void func_8012C218(void *a0); void func_80143D28(s32 param_1) { extern MatEntry D_8017F638[]; - register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ - register s32 iVar2 __asm__("$17") = *(s32 *)(param_1 + 0x64); /* $s1 */ + register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ // !FAKE: pin $18 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar2 = *(s32 *)(param_1 + 0x64); /* $s1 */ MatEntry *p = &D_8017F638[*(s16 *)(param_1 + 0x70)]; s32 sVar4; s32 iVar1; @@ -2284,8 +2284,8 @@ extern u8 D_8017F628; void func_8014477C(void *param_1) { s32 v0; s32 v1; - register s32 uVar2 __asm__("$2"); - register s32 addr __asm__("$3"); + s32 uVar2; + s32 addr; s32 gv; s32 fv; @@ -2326,9 +2326,9 @@ extern u8 D_8017F664; void func_80144880(s32 param_1) { - register s32 obj __asm__("$16"); /* $s0 */ - register s32 self __asm__("$17") = param_1; /* $s1 */ - register s32 b __asm__("$2"); /* $v0 */ + s32 obj; /* $s0 */ + s32 self = param_1; /* $s1 */ + s32 b; /* $v0 */ s32 e; obj = ((s32 (*)(void))func_8012C194)(); diff --git a/src/ov_SC02_004/ov_SC02_004_jr_8015C32C.c b/src/ov_SC02_004/ov_SC02_004_jr_8015C32C.c index 604c63ee00..ab0f0efb98 100644 --- a/src/ov_SC02_004/ov_SC02_004_jr_8015C32C.c +++ b/src/ov_SC02_004/ov_SC02_004_jr_8015C32C.c @@ -1643,8 +1643,8 @@ void func_8015D01C(int param_1) { extern int D_8018053C; int iVar4; - register unsigned short uVar1 __asm__("$19"); - register unsigned short uVar5 __asm__("$17"); + unsigned short uVar1; + register unsigned short uVar5 __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) short sVar2; short sVar3; @@ -1796,8 +1796,8 @@ extern s32 D_801805A8; void func_8015D380(s32 a0) { s16 out[4]; s32 buf[8]; - register s32 s1 __asm__("$17") = a0; - register s32 *s0 __asm__("$16") = buf; + s32 s1 = a0; + s32 *s0 = buf; ((void (*)(void *))func_80013F3C)((void *)s0); ((void (*)(void *, s32))func_80012558)((void *)s0, *(s16 *)(*(s32 *)(s1 + 0x20) + 0x12)); ((void (*)(void *, s32))func_800126C4)((void *)s0, *(s16 *)(*(s32 *)(s1 + 0x20) + 0x10)); @@ -1948,7 +1948,7 @@ void func_8015D738(void *arg0) { if (s1 != 0) { if (*(u16 *)s1 == 0x360) goto block_808; } - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) if (s1 != 0) { if (*(u16 *)s1 != 0) goto block_7F4; } @@ -2803,7 +2803,7 @@ void func_8015FBE0(s32 *param_1) ((void (*)(s32 *, s16))func_80147078)(param_1, 0); ((void (*)(s32 *))func_80159B70)(param_1); } else { - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) D_80078EC1 = 0; ((void (*)(s32 *, s32))func_80154150)(param_1, 0x20); ((void (*)(s32 *, s32))func_80154A74)(param_1, 0x18); @@ -3611,7 +3611,7 @@ void func_80161E08(s32 param_1) { ((a2 = func_800291DC(8)) & 0x8000) != 0) { if (D_800B5BD8 == 0) { - __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x65A8)); + __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x65A8)); // !FAKE: instruction move — NEEDED DIFFERS (P36 rung B tus2) D_80195108[0] = p; func_80024054(&D_801807E4, &D_80195114); func_8001CE28(p, &D_80195114); @@ -3622,7 +3622,7 @@ void func_80161E08(s32 param_1) { } if (D_800B5C10 == 0) { - __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x65E0)); + __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x65E0)); // !FAKE: instruction move — NEEDED DIFFERS (P36 rung B tus2) D_80195108[1] = p; func_80024054(&D_80180804, &D_8019513C); func_8001CE28(p, &D_8019513C); @@ -3633,7 +3633,7 @@ void func_80161E08(s32 param_1) { } if (D_800B5C48 == 0) { - __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x6618)); + __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x6618)); // !FAKE: instruction move — NEEDED DIFFERS (P36 rung B tus2) D_80195108[2] = p; func_800242D0((s16)func_801620C4(), &D_80195154, 0x84); func_8001CE68(p, &D_80195154); @@ -3689,9 +3689,9 @@ extern u8 D_80078EB1; extern s32 D_80180818; s32 func_801621CC(s32 arg0) { - register s32 s0 __asm__("$16") = arg0; /* $s0: arg0, crosses the call */ - register u8 *s1 __asm__("$17") = D_80078E78; /* $s1: base, hoisted for the loop */ - register s32 i __asm__("$5"); /* $a1: counter (pin fixes the i/d swap) */ + s32 s0 = arg0; /* $s0: arg0, crosses the call */ + u8 *s1 = D_80078E78; /* $s1: base, hoisted for the loop */ + register s32 i __asm__("$5"); /* $a1: counter (pin fixes the i/d swap) */ // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) u32 a2; s32 d; /* $a0: natural alloc; load via $v0 temp */ s32 v, last, hi, lo; @@ -3827,14 +3827,14 @@ s32 func_80162438(s32 _unused0) { extern s16 D_800B5C74; u32 uVar2; - register u8 *base __asm__("$18"); - register u8 *item __asm__("$17"); + u8 *base; + u8 *item; base = &(*(u8 *)&D_800AF630); uVar2 = func_800291DC(0x12); if ((uVar2 & 0x8000) != 0) { if (D_800B5BD8 == 0) { - register u8 *t __asm__("$2") = base + 0x65A8; + register u8 *t __asm__("$2") = base + 0x65A8; // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) item = t; D_80195160[0] = (s32)item; func_80024054(D_80180848, D_8019516C); @@ -3845,7 +3845,7 @@ s32 func_80162438(s32 _unused0) { D_800B5BE2 = -D_800AF7BE / 2 + 0x28; } if (D_800B5C10 == 0) { - register u8 *t __asm__("$2") = base + 0x65E0; + register u8 *t __asm__("$2") = base + 0x65E0; // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) item = t; D_80195160[1] = (s32)item; func_80024054(((u8 *)&D_80180860), D_80195194); @@ -3856,7 +3856,7 @@ s32 func_80162438(s32 _unused0) { D_800B5C1A = -D_800AF7BE / 2 + 0x30; } if (D_800B5C48 == 0) { - register u8 *t __asm__("$2") = base + 0x6618; + register u8 *t __asm__("$2") = base + 0x6618; // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) item = t; D_80195160[2] = (s32)item; func_800242D0((s16)func_801626B8(), D_801951B0, 0x84); @@ -3931,10 +3931,10 @@ void func_801627E8(void) extern s32 D_8011F750; /* canonical: engine_core.h `extern s32 D_8011F750;` (read here as a byte) */ extern void (*D_80180880[])(void); /* word-stride table of dispatch fn pointers */ - register u8 *p __asm__("$4") = (u8 *)&D_8011F750; + register u8 *p __asm__("$4") = (u8 *)&D_8011F750; // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) s32 idx; - __asm__ __volatile__("" : "=r"(p) : "0"(p)); /* materialize &D_8011F750 into $a0 (defeat %lo-fold of the lbu) */ + __asm__ __volatile__("" : "=r"(p) : "0"(p)); /* materialize &D_8011F750 into $a0 (defeat %lo-fold of the lbu) */ // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) idx = *p; if (idx != 0) { idx = idx - 1; @@ -4114,7 +4114,7 @@ void func_80163EC8(s32 param_1) { s32 psVar6; s32 iVar8; s32 iVar7; - register s32 uVar5 __asm__("$2"); /* PIN (flagged): uVar5 -> $v0 */ + register s32 uVar5 __asm__("$2"); /* PIN (flagged): uVar5 -> $v0 */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) u16 uVar4; u8 uVar3; @@ -4380,9 +4380,9 @@ extern u8 D_801951C7; void func_80164BDC(s32 param_1) { - register s32 p1 __asm__("$17"); /* $s1 */ - register s32 iVar1 __asm__("$16"); /* $s0 */ - register s32 base __asm__("$18"); /* $s2 */ + register s32 p1 __asm__("$17"); /* $s1 */ // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar1; /* $s0 */ + s32 base; /* $s2 */ p1 = param_1; iVar1 = ((s32 (*)(void))func_80146578)(); @@ -4528,9 +4528,9 @@ extern s32 D_80195200; void func_801651B8(void * param_1) { - register s32 *puVar1 __asm__("$16"); /* $s0 */ - register s32 iVar2 __asm__("$17"); /* $s1 */ - register s32 p __asm__("$18"); /* $s2 */ + register s32 *puVar1 __asm__("$16"); /* $s0 */ // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar2; /* $s1 */ + s32 p; /* $s2 */ p = param_1; ((s32 (*)(s32, s32, s32))func_80165240)(p, p + 0x2c, p + 0x50); @@ -4539,7 +4539,7 @@ void func_801651B8(void * param_1) do { if (puVar1[3] != 0) { s32 a0v = p; - __asm__ __volatile__("" : "=r"(a0v) : "0"(a0v)); + __asm__ __volatile__("" : "=r"(a0v) : "0"(a0v)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) ((s32 (*)(s32, s32, s32))func_80165240)(a0v, (s32)puVar1, (s32)(puVar1 + 2)); puVar1[3] = puVar1[3] + -1; } @@ -4870,7 +4870,7 @@ s32 func_80166690(s32 param_1, s32 param_2) unsigned int w9, w7, w, t, w3b; int w3; short sVar10; - register unsigned int zr __asm__("$0"); + register unsigned int zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) blk = D_800AE620; i6 = (short)param_1; @@ -4956,7 +4956,6 @@ s32 func_80166690(s32 param_1, s32 param_2) c.c32 = t; c.c22 = t; c.c31 = t; c.c21 = t; } - __asm__ __volatile__("" :: "r"(iVar3)); func_80017758(&c, &blk); w3b = iVar3 - 1; iVar3 = w3b + zr; @@ -5110,18 +5109,18 @@ s32 func_80166F58(s32 param_1, s32 param_2, s32 param_3, s32 param_4) extern s32 D_8011D030; extern unsigned char D_80195280[]; - register int p2 __asm__("$20"); /* $s4 */ - register int p3 __asm__("$17"); /* $s1 */ - register int t2 __asm__("$5"); /* a1 */ - register int t3 __asm__("$6"); /* a2 */ + register int p2 __asm__("$20"); /* $s4 */ // !FAKE: pin $20 — NEEDED DIFFERS (P36 rung B tus2) + int p3; /* $s1 */ + register int t2 __asm__("$5"); /* a1 */ // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) + int t3; /* a2 */ unsigned short *puVar1; short iVar2; int eq; iVar2 = 0; puVar1 = ((unsigned short *)&D_8011D030); - t2 = ((short)param_2); SHB(t2); p2 = t2; SHB(p2); - t3 = ((short)param_3); SHB(t3); p3 = t3; + t2 = ((short)param_2); SHB(t2); p2 = t2; SHB(p2); // !FAKE: launder via SHB — NEEDED DIFFERS; launder via SHB — NEEDED DIFFERS (P36 rung B tus2) + t3 = ((short)param_3); SHB(t3); p3 = t3; // !FAKE: launder via SHB — NEEDED DIFFERS (P36 rung B tus2) eq = (p2 == p3); do { if ((puVar1 != ((unsigned short *)param_1)) && @@ -5170,17 +5169,17 @@ s32 func_801670E4(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { extern s32 D_801269AC; extern u16 D_80126CE0; Fr_801670E4 f; - register u8 *p __asm__("$18"); /* $s2 */ - register s32 ent __asm__("$19"); /* $s3 */ + u8 *p; /* $s2 */ + s32 ent; /* $s3 */ s16 i; s32 d; s32 node; u16 c; u8 cv; u8 cv2; - register s32 gA __asm__("$2"); - register s32 cxv __asm__("$4"); - register s32 czv __asm__("$5"); + register s32 gA __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) + register s32 cxv __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) + s32 czv; u8 *vc; u8 *ap; u8 *mp; @@ -5198,12 +5197,12 @@ s32 func_801670E4(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { f.col[1].b = 0x70; cv = *(u8 *)(ent + 0x12); f.cx = arg1; - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) va = (u8 *)&f.cx; - __asm__ __volatile__("" : "=r"(va) : "0"(va)); + __asm__ __volatile__("" : "=r"(va) : "0"(va)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) f.cy = arg2; vb = va; - __asm__ __volatile__("" : "=r"(vb) : "0"(vb)); + __asm__ __volatile__("" : "=r"(vb) : "0"(vb)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) p = D_80180BE0; i = 0; f.col[0].b = 0; @@ -5273,10 +5272,10 @@ s32 func_801670E4(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { if (*(s32 *)(ent + 0x30) > 0) { vc = (u8 *)&f.cx; - __asm__ __volatile__("" : "=r"(vc) : "0"(vc)); + __asm__ __volatile__("" : "=r"(vc) : "0"(vc)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) mp = f.m1; ap = mp; - __asm__ __volatile__("" : "=r"(ap) : "0"(ap)); + __asm__ __volatile__("" : "=r"(ap) : "0"(ap)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) p = D_80180BF4; i = 0; d = (s16)f.a8[0] >> 6; @@ -5370,8 +5369,8 @@ s32 func_80167AE0(s32 param_1, s32 param_2, s32 param_3) { struct Fr_80167AE0 fr; u8 *p; s32 i; - register s32 t __asm__("$2"); - register s32 zr __asm__("$0"); + s32 t; + register s32 zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) s32 flags; func_80168070(param_1, ((s16 *)param_2), ((s16 *)param_3), fr.matrix); @@ -5650,7 +5649,7 @@ void func_80168828() extern u16 D_80180CC0[]; - register s32 a0v __asm__("$4"); + register s32 a0v __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) s32 param_1 = a0v; Thing_80168828_80168828 thing; s16 matA[16]; @@ -5658,7 +5657,7 @@ void func_80168828() s16 svec[4]; u16 *p; short i; - register s32 c40 __asm__("$3"); /* $v1: hold the CSE'd 0x40 (else gcc folds to $v0 immediate) */ + register s32 c40 __asm__("$3"); /* $v1: hold the CSE'd 0x40 (else gcc folds to $v0 immediate) */ // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus2) c40 = 0x40; thing.f04 = 2; @@ -5963,8 +5962,8 @@ void func_8016A290(s32 param_1, void *param_2, void *param_3) { struct Fr_8016A290 fr; u8 *p; s32 i; - register s32 t __asm__("$2"); - register s32 zr __asm__("$0"); + s32 t; + register s32 zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) s32 flags; s32 iVar3; diff --git a/src/ov_SC02_005/ov_SC02_005_jr_8012ACE0.c b/src/ov_SC02_005/ov_SC02_005_jr_8012ACE0.c index 087b2f4ca5..f5a55240b0 100644 --- a/src/ov_SC02_005/ov_SC02_005_jr_8012ACE0.c +++ b/src/ov_SC02_005/ov_SC02_005_jr_8012ACE0.c @@ -2528,7 +2528,7 @@ s32 func_80133AB0(s16 flag, s16 x, s16 y, s32 arg3) u16 *pA = (*(u16 * *)&D_80190E74); u16 *pB = (*(u16 * *)&D_80190E70); u16 *pC = (*(u16 * *)&D_80190E7C); - register int zr __asm__("$0"); + register int zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) u32 X, Y, cell, Xc, Yc; u16 k, off; int cnt; @@ -2536,7 +2536,7 @@ s32 func_80133AB0(s16 flag, s16 x, s16 y, s32 arg3) u8 *s0; u16 raw; u32 hib; - register int harg __asm__("$4"); + register int harg __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) s32 ret; void *p0C, *p10; u8 *p14, *p18, *p1C; @@ -2547,11 +2547,11 @@ s32 func_80133AB0(s16 flag, s16 x, s16 y, s32 arg3) pC[2] = pA[2] - pB[2]; X = ((((u16)x + 0x8000) >> 7) & 0x1ff) - map->ox; - __asm__("addu %0,%1,$zero" : "=r"(Xc) : "r"(X)); + __asm__("addu %0,%1,$zero" : "=r"(Xc) : "r"(X)); // !FAKE: instruction addu — NEEDED DIFFERS (P36 rung B tus2) if (!((X & 0xffff) < map->w)) return 0; Y = ((((u16)y + 0x8000) >> 7) & 0x1ff) - map->oy; - __asm__("addu %0,%1,$zero" : "=r"(Yc) : "r"(Y)); + __asm__("addu %0,%1,$zero" : "=r"(Yc) : "r"(Y)); // !FAKE: instruction addu — NEEDED DIFFERS (P36 rung B tus2) if (!((Y & 0xffff) < map->h)) return 0; @@ -2700,7 +2700,7 @@ s32 func_80133CD4(arg0, cmd, base, arr) s32 h; h = ((s16 *)pb0)[0]; s1var = h << 16; - __asm__("lh %0, 2(%2)" : "=r"(h) : "0"(h), "r"(pb0) : "memory"); + __asm__("lh %0, 2(%2)" : "=r"(h) : "0"(h), "r"(pb0) : "memory"); // !FAKE: instruction lh — NEEDED DIFFERS (P36 rung B tus2) s0var = h << 16; } pb0[2] += q3v; @@ -2884,10 +2884,10 @@ s32 func_801345F8(s32 arg) extern u16 * D_80190E70; extern u16 D_801E3010; - register u16 *param_1 __asm__("$5") = ((u16 *)arg); - register u16 *cc __asm__("$4") = D_80190E70; + register u16 *param_1 __asm__("$5") = ((u16 *)arg); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) + register u16 *cc __asm__("$4") = D_80190E70; // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) int c8000 = 0x8000; - register int zr __asm__("$0"); + register int zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) u32 c1, c2, uVar6, uVar2, cnt, v14; u16 *ptmp, *puVar4, *puVar7, uVar1; int hi, harg, iVar9, iVar8, uVar3, uVar10, tbl; @@ -3078,8 +3078,8 @@ s32 func_80134C20(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { u16 temp_a1; s32 temp_s4; s32 c = arg0; - __asm__ __volatile__("" : "=r"(c) : "0"(c)); - __asm__ __volatile__("" : : "r"(arg0)); + __asm__ __volatile__("" : "=r"(c) : "0"(c)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) + __asm__ __volatile__("" : : "r"(arg0)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) temp_s4 = arg2 + (M2C_FIELD(((void *)arg1), s16 *, 2) * 8); temp_s1 = *(s32 *)(arg3 + (M2C_FIELD(((void *)arg1), s16 *, 4) * 4)); @@ -3230,22 +3230,22 @@ int func_80135168(u16 arg0, u16 *p1, u16 *p2) extern u8 D_80190E70; extern u8 D_80190E74; extern u8 D_80190E7C; - register s16 *pb0 __asm__("$8"); - register s16 *pac __asm__("$6"); - register s16 *pb8 __asm__("$7"); + register s16 *pb0 __asm__("$8"); // !FAKE: pin $8 — NEEDED DIFFERS (P36 rung B tus2) + register s16 *pac __asm__("$6"); // !FAKE: pin $6 — NEEDED DIFFERS (P36 rung B tus2) + register s16 *pb8 __asm__("$7"); // !FAKE: pin $7 — NEEDED DIFFERS (P36 rung B tus2) u16 *pb4; u16 a, b; int a1v, a2v, d94; pb0 = (*(s16 * *)&D_80190E74); - __asm__ __volatile__("" : : "r"(pb0)); + __asm__ __volatile__("" : : "r"(pb0)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) a = p2[0]; pac = (*(s16 * *)&D_80190E70); pb0[0] = a; b = p1[0]; pb8 = (*(s16 * *)&D_80190E7C); pac[0] = b; pb8[0] = a - b; a = p2[1]; pb0[1] = a; b = p1[1]; pac[1] = b; pb8[1] = a - b; a = p2[2]; pb0[2] = a; b = p1[2]; pac[2] = b; pb8[2] = a - b; a1v = pac[0]; a2v = pac[2]; d94 = D_801E3000; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) D_801E3010 = 0; if (func_80134A74(arg0, a1v, a2v, d94)) { pb4 = (*(u16 * *)&D_80190E78); diff --git a/src/ov_SC02_005/ov_SC02_005_jr_80135A4C.c b/src/ov_SC02_005/ov_SC02_005_jr_80135A4C.c index ee61921981..47bb6342d7 100644 --- a/src/ov_SC02_005/ov_SC02_005_jr_80135A4C.c +++ b/src/ov_SC02_005/ov_SC02_005_jr_80135A4C.c @@ -640,7 +640,7 @@ s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3) { extern u8 D_801152B0; s32 *p; - register s32 s7 __asm__("$23"); + register s32 s7 __asm__("$23"); // !FAKE: pin $23 — NEEDED DIFFERS (P36 rung B tus2) s32 flag; s32 acc; s16 i; @@ -687,7 +687,7 @@ s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3) { return 1; next: p = (s32 *)*p; - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) if (p != 0) goto loop; return 0; } @@ -701,7 +701,7 @@ s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3) { s32 t = 0; if (((V3 *)a2)->x == ((V3 *)a3)->x && ((V3 *)a2)->y == ((V3 *)a3)->y) { s32 zt = (((V3 *)a2)->z == ((V3 *)a3)->z); - __asm__("addu %0,%1,$zero" : "=r"(t) : "r"(zt)); + __asm__("addu %0,%1,$zero" : "=r"(t) : "r"(zt)); // !FAKE: instruction addu — NEEDED DIFFERS (P36 rung B tus2) } eq = t; } diff --git a/src/ov_SC02_005/ov_SC02_005_jr_8013C98C.c b/src/ov_SC02_005/ov_SC02_005_jr_8013C98C.c index bc3a803d77..71b8528363 100644 --- a/src/ov_SC02_005/ov_SC02_005_jr_8013C98C.c +++ b/src/ov_SC02_005/ov_SC02_005_jr_8013C98C.c @@ -1059,7 +1059,7 @@ void func_8013CF68() u8 t0, t1, t2; u8 *base; - __asm__("la %0, D_800A5E94" : "=r"(base)); + __asm__("la %0, D_800A5E94" : "=r"(base)); // !FAKE: instruction la — NEEDED DIFFERS (P36 rung B tus2) *(s32 *)(base - 0xC) = 0; t0 = D_801E4A90; t1 = D_801E4A91; t2 = D_801E4A92; @@ -1159,7 +1159,7 @@ void func_8013D178(void) { extern unsigned char D_801E4B98, D_801E4B99, D_801E4B9A, D_801E4B9B, D_801E4B9C, D_801E4B9D, D_801E4B9E, D_801E4B9F, D_801E4BA0; extern unsigned char D_801E4B98, D_801E4B99, D_801E4B9A, D_801E4B9B, D_801E4B9C, D_801E4B9D, D_801E4B9E, D_801E4B9F, D_801E4BA0; unsigned char v, t; - register unsigned char *p __asm__("$5"); + register unsigned char *p __asm__("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) p = &D_801E4A90; v = *p; t = D_801E4B98; if (v != t) { if (v < t) *p = v + 8; else *p = v - 8; } @@ -1379,13 +1379,13 @@ void func_8013D53C(void *arg0v) { n = arg0->w * arg0->h; i = 0; src = arg0->data; - __asm__("" :: "r"(src)); /* +2 refs on src (depth-2): keeps src above i, below the mfhi temp */ + __asm__("" :: "r"(src)); /* +2 refs on src (depth-2): keeps src above i, below the mfhi temp */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) dst = src + n; if (n > 0) { do { u16 px; s32 r, g, b, out; - __asm__("" :: "r"(i)); /* +3 refs on i (depth-3): lifts i over dst in the $t2 race */ + __asm__("" :: "r"(i)); /* +3 refs on i (depth-3): lifts i over dst in the $t2 race */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) px = *src; r = ((px & 0x1F) * s0v) / 2560; g = (((px & 0x3E0) * t9v) / 2560) & 0x3E0; @@ -1420,10 +1420,10 @@ void func_8013D8FC(void) { extern s16 *D_801E308C; - register s16 *psVar3 __asm__("$17"); - register s16 *psVar2 __asm__("$16"); - register s32 c9 __asm__("$19"); - register s32 cff __asm__("$18"); + s16 *psVar3; + register s16 *psVar2 __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + s32 c9; + s32 cff; u16 sVar1; s16 buf[4]; @@ -1464,22 +1464,22 @@ void func_8013D9B0(int param_1) extern s16 *D_801E308C; extern s32 D_801E30A4; u8 buf[0x20]; - register s32 uVar13 __asm__("$16"); - register u16 *psVar14 __asm__("$17"); - register u16 *psVar15 __asm__("$18"); - register s32 uVar16 __asm__("$19"); - register void *r0 __asm__("$20"); - register u16 *puVar10 __asm__("$11"); - register u16 *puVar9 __asm__("$10"); - register s32 iVar11 __asm__("$13"); - register s32 iVar12 __asm__("$14"); + s32 uVar13; + register u16 *psVar14 __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) + u16 *psVar15; + s32 uVar16; + void *r0; + u16 *puVar10; + register u16 *puVar9 __asm__("$10"); // !FAKE: pin $10 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar11; + register s32 iVar12 __asm__("$14"); // !FAKE: pin $14 — NEEDED DIFFERS (P36 rung B tus2) u16 sVar4; - register u32 uVar5 __asm__("$3"); - register u32 uVar7 __asm__("$6"); - register u32 uVar1 __asm__("$7"); - register u32 uVar6 __asm__("$4"); - register u32 uVar8 __asm__("$8"); - register u32 uVar3 __asm__("$9"); + register u32 uVar5 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus2) + register u32 uVar7 __asm__("$6"); // !FAKE: pin $6 — NEEDED DIFFERS (P36 rung B tus2) + register u32 uVar1 __asm__("$7"); // !FAKE: pin $7 — NEEDED DIFFERS (P36 rung B tus2) + u32 uVar6; + register u32 uVar8 __asm__("$8"); // !FAKE: pin $8 — NEEDED DIFFERS (P36 rung B tus2) + register u32 uVar3 __asm__("$9"); // !FAKE: pin $9 — NEEDED DIFFERS (P36 rung B tus2) psVar15 = (*(u16 * *)&D_801E308C); if (psVar15 != 0) { @@ -1494,31 +1494,31 @@ void func_8013D9B0(int param_1) iVar11 = 0; if (sVar4 == 9) { *(s16 *)(buf + 0) = psVar14[-4]; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *(s16 *)(buf + 2) = psVar14[-3]; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *(s16 *)(buf + 4) = psVar14[-2]; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *(s16 *)(buf + 6) = psVar14[-1]; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) { - register s32 mw __asm__("$3") = (s32)((s16 *)psVar14)[-2]; - register s32 mh __asm__("$2") = (s32)((s16 *)psVar14)[-1]; + register s32 mw __asm__("$3") = (s32)((s16 *)psVar14)[-2]; // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus2) + s32 mh = (s32)((s16 *)psVar14)[-1]; iVar12 = mw * mh; } uVar13 = 0; puVar10 = *(u16 **)psVar14; { - register s32 boff __asm__("$2") = iVar12 * 2; - register u16 *pi __asm__("$5"); + register s32 boff __asm__("$2") = iVar12 * 2; // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) + register u16 *pi __asm__("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) pi = (u16 *)((s32)puVar10 + boff); - __asm__ __volatile__("" : "=r"(pi) : "0"(pi)); + __asm__ __volatile__("" : "=r"(pi) : "0"(pi)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) puVar9 = pi; } if (0 < iVar12) { do { - register u32 pix __asm__("$2"); - register u32 out __asm__("$2"); + register u32 pix __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) + register u32 out __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) u32 result; *(u32 *)(buf + 0xc) = (u32)*puVar10; pix = (u32)*puVar9; @@ -1527,17 +1527,17 @@ void func_8013D9B0(int param_1) uVar1 = pix & 0x7c00; { void *p1; - register void *pa __asm__("$2"); - register void *pb __asm__("$12"); - __asm__ __volatile__(""); + register void *pa __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) + register void *pb __asm__("$12"); // !FAKE: pin $12 — NEEDED DIFFERS (P36 rung B tus2) + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) p1 = buf + 0xc; - __asm__ __volatile__("" : "=r"(p1) : "0"(p1)); + __asm__ __volatile__("" : "=r"(p1) : "0"(p1)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) gte_ldIR0z(); gte_ldrgb(r0); gte_ldIRGB(p1); gte_dpcl(); pa = buf + 0x10; - __asm__ __volatile__("" : "=r"(pa) : "0"(pa)); + __asm__ __volatile__("" : "=r"(pa) : "0"(pa)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) pb = pa; gte_stORGB(pb); } @@ -1546,21 +1546,21 @@ void func_8013D9B0(int param_1) uVar8 = out & 0x3e0; uVar3 = out & 0x7c00; if (uVar5 != uVar6) { - register s32 c __asm__("$2"); + s32 c; uVar13 = 1; if ((s32)uVar5 < (s32)uVar6) uVar5 = uVar5 + 1; c = (s32)uVar6 < (s32)uVar5; if (c) uVar5 = uVar5 - 1; } if (uVar7 != uVar8) { - register s32 c __asm__("$2"); + register s32 c __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) uVar13 = 1; if ((s32)uVar7 < (s32)uVar8) uVar7 = uVar7 + 0x20; c = (s32)uVar8 < (s32)uVar7; if (c) uVar7 = uVar7 - 0x20; } if (uVar1 != uVar3) { - register s32 c __asm__("$2"); + register s32 c __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) uVar13 = 1; if ((s32)uVar1 < (s32)uVar3) uVar1 = uVar1 + 0x400; c = (s32)uVar3 < (s32)uVar1; @@ -1701,9 +1701,9 @@ void func_8013DD68() { u16 *puVar16; u16 *q; u16 *puVar10; - register u16 uVar2 __asm__("$3"); + register u16 uVar2 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus2) int uVar5; - register int iVar14 __asm__("$7"); + register int iVar14 __asm__("$7"); // !FAKE: pin $7 — NEEDED DIFFERS (P36 rung B tus2) Buf_8013DD68 buf; u8 *pbase; u8 *base; @@ -1722,7 +1722,7 @@ void func_8013DD68() { p = p + 0x10; iVar14 = 0; if (uVar1 != 0) { - register int c5 __asm__("$11") = 5; + int c5 = 5; puVar10 = (u16 *)((int)p + 0x18); q = puVar16 + 8; do { @@ -1810,7 +1810,7 @@ void func_8013E5E8(void) extern unsigned short D_80115112; extern u16 D_80115116; extern void (*D_80191C94[])(void); - register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 -> store retires early */ + register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 -> store retires early */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) func_80029444(); func_801754A8(); D_8011511E = func_80014ED4(0); @@ -1856,12 +1856,12 @@ void func_8013E6AC(void) { D_80115140[i] = 0; } if (!((u32)func_80029504() < 5 || currentLocationId == 0x302A || currentLocationId == 0x3073)) { - register s32 *ep __asm__("$8"); - register s32 *fp __asm__("$9"); + s32 *ep; + s32 *fp; fp = (s32 *)&D_80115110; ep = (s32 *)&D_80191C80; for (i = 0; i < 5; i++) { - register s32 *fa __asm__("$6"); + s32 *fa; s32 v; fa = (s32 *)(i * 4 + (s32)fp); v = ep[i] * 3 >> 2; @@ -2018,7 +2018,7 @@ extern unsigned char D_80191C5C; void func_8013EB7C(void) { s32 sp10[2]; short sVar1; - register short sVar2 __asm__("$2"); + register short sVar2 __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) s32 a0v; s32 iVar4; diff --git a/src/ov_SC02_005/ov_SC02_005_jr_80140608.c b/src/ov_SC02_005/ov_SC02_005_jr_80140608.c index 48395b7b04..d577751125 100644 --- a/src/ov_SC02_005/ov_SC02_005_jr_80140608.c +++ b/src/ov_SC02_005/ov_SC02_005_jr_80140608.c @@ -1042,14 +1042,14 @@ s16 n; Prim4 *p; s16 t; s32 c3; -register u16 *a __asm__("$20"); -register u16 *b __asm__("$21"); -register u16 *c __asm__("$23"); -register u16 *e __asm__("$22"); -register u16 *pb __asm__("$10"); -register u32 m24 __asm__("$8"); -register u32 mhi __asm__("$9"); -register s32 eight __asm__("$2"); +u16 *a; +u16 *b; +u16 *c; +u16 *e; +u16 *pb; +u32 m24; +u32 mhi; +register s32 eight __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) if (i < n) { c3 = 3; @@ -1129,7 +1129,7 @@ register s32 eight __asm__("$2"); y = (*e) + 3; } *((s16 *) (q - 10)) = y; -__asm__("" ::: "memory"); +__asm__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *((u32 *) ot) = 0x4000000; q[-8] = 0x78; *((u32 *) (q - 0x10)) = 0x64808080; @@ -1140,13 +1140,13 @@ __asm__("" ::: "memory"); *((s16 *) (q - 4)) = eight; *((u32 *) ot) = ((*((u32 *) ot)) & mhi) | (D_800AE7BC[*pb].ot[2] & m24); { -register u32 *op __asm__("$4"); +register u32 *op __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) op = D_800AE7BC[*pb].ot; op[2] = (op[2] & mhi) | (((u32) ot) & m24); } q += 0x14; ot += 5; - __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ + __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) } } @@ -1353,7 +1353,7 @@ void func_80141874(void) { extern u16 D_8011511C; extern u16 D_80115116; extern void (*D_80191CE0[])(void); - register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ + register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) func_801754A8(); D_8011511E = func_80014ED4(0); D_8011511C = func_80015018(0); @@ -1539,7 +1539,7 @@ void func_801424E4(short *param_1) { extern void (*D_80191D04[])(void); short sVar1; int iVar2; - register unsigned short t __asm__("$3"); + unsigned short t; (*D_80191D04[(unsigned short)param_1[1]])(); if (*(unsigned short *)param_1 != 0) { @@ -1558,8 +1558,8 @@ void func_801424E4(short *param_1) { iVar2 = *(int *)(param_1 + 0x32); if ((iVar2 != 0) && (*(short *)(iVar2 + 0x36) == param_1[0x7f])) { *(int *)(param_1 + 2) = *(int *)(iVar2 + 4); - a = *(unsigned short *)(*(volatile int *)(param_1 + 0x32) + 10); - __asm__ __volatile__("" : : "r"(a)); + a = *(unsigned short *)(*(int *)(param_1 + 0x32) + 10); + __asm__ __volatile__("" : : "r"(a)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) t = (unsigned short)param_1[0x7e]; sVar1 = a + t; iVar2 = *(volatile int *)(param_1 + 0x32); @@ -1595,7 +1595,7 @@ extern s32 D_80191CF8; void func_80142608(s32 param_1) { - register s32 iVar1 __asm__("$16"); + s32 iVar1; if (*(short *)(param_1 + 0x70) != 0) { iVar1 = ((s32 (*)(void))func_8012C1B8)(); @@ -1841,8 +1841,8 @@ extern void func_80142B2C(void *arg0); void func_80142EC0(s32 param_1) { extern s32 D_80191F04[]; - register s32 d __asm__("$16") = param_1; /* $s0 */ - register s32 obj __asm__("$17"); /* $s1 */ + register s32 d __asm__("$16") = param_1; /* $s0 */ // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register s32 obj __asm__("$17"); /* $s1 */ // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) s32 ret; s16 sVar2; @@ -1884,8 +1884,8 @@ extern unsigned char D_80191F84[]; void func_8014305C(int param_1) { - register int s0_param __asm__("$16") = param_1; - register int s1_copy __asm__("$17"); + register int s0_param __asm__("$16") = param_1; // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register int s1_copy __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) int iVar2; short sVar1; @@ -1934,7 +1934,7 @@ void func_801431E8(s32 param_1) { u16 uVar2; s16 sVar4; - register s32 d __asm__("$16"); + register s32 d __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) memcpy(buf, &D_801E2464, 4); iVar5 = ((s32 (*)(void))func_8012C1B8)(); *(s32 *)(param_1 + 0x20) = iVar5; @@ -2103,8 +2103,8 @@ extern void func_8012C218(void *a0); void func_80143D28(s32 param_1) { extern MatEntry D_8019223C[]; - register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ - register s32 iVar2 __asm__("$17") = *(s32 *)(param_1 + 0x64); /* $s1 */ + register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ // !FAKE: pin $18 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar2 = *(s32 *)(param_1 + 0x64); /* $s1 */ MatEntry *p = &D_8019223C[*(s16 *)(param_1 + 0x70)]; s32 sVar4; s32 iVar1; @@ -2284,8 +2284,8 @@ extern u8 D_8019222C; void func_8014477C(void *param_1) { s32 v0; s32 v1; - register s32 uVar2 __asm__("$2"); - register s32 addr __asm__("$3"); + s32 uVar2; + s32 addr; s32 gv; s32 fv; @@ -2326,9 +2326,9 @@ extern u8 D_80192268; void func_80144880(s32 param_1) { - register s32 obj __asm__("$16"); /* $s0 */ - register s32 self __asm__("$17") = param_1; /* $s1 */ - register s32 b __asm__("$2"); /* $v0 */ + s32 obj; /* $s0 */ + s32 self = param_1; /* $s1 */ + s32 b; /* $v0 */ s32 e; obj = ((s32 (*)(void))func_8012C194)(); diff --git a/src/ov_SC02_005/ov_SC02_005_jr_8015C32C.c b/src/ov_SC02_005/ov_SC02_005_jr_8015C32C.c index a0a19c1209..b66a940c72 100644 --- a/src/ov_SC02_005/ov_SC02_005_jr_8015C32C.c +++ b/src/ov_SC02_005/ov_SC02_005_jr_8015C32C.c @@ -1643,8 +1643,8 @@ void func_8015D01C(int param_1) { extern int D_80193140; int iVar4; - register unsigned short uVar1 __asm__("$19"); - register unsigned short uVar5 __asm__("$17"); + unsigned short uVar1; + register unsigned short uVar5 __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) short sVar2; short sVar3; @@ -1796,8 +1796,8 @@ extern s32 D_801931AC; void func_8015D380(s32 a0) { s16 out[4]; s32 buf[8]; - register s32 s1 __asm__("$17") = a0; - register s32 *s0 __asm__("$16") = buf; + s32 s1 = a0; + s32 *s0 = buf; ((void (*)(void *))func_80013F3C)((void *)s0); ((void (*)(void *, s32))func_80012558)((void *)s0, *(s16 *)(*(s32 *)(s1 + 0x20) + 0x12)); ((void (*)(void *, s32))func_800126C4)((void *)s0, *(s16 *)(*(s32 *)(s1 + 0x20) + 0x10)); @@ -1948,7 +1948,7 @@ void func_8015D738(void *arg0) { if (s1 != 0) { if (*(u16 *)s1 == 0x360) goto block_808; } - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) if (s1 != 0) { if (*(u16 *)s1 != 0) goto block_7F4; } @@ -2801,7 +2801,7 @@ void func_8015FBE0(s32 *param_1) ((void (*)(s32 *, s16))func_80147078)(param_1, 0); ((void (*)(s32 *))func_80159B70)(param_1); } else { - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) D_80078EC1 = 0; ((void (*)(s32 *, s32))func_80154150)(param_1, 0x20); ((void (*)(s32 *, s32))func_80154A74)(param_1, 0x18); @@ -3609,7 +3609,7 @@ void func_80161E08(s32 param_1) { ((a2 = func_800291DC(8)) & 0x8000) != 0) { if (D_800B5BD8 == 0) { - __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x65A8)); + __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x65A8)); // !FAKE: instruction move — NEEDED DIFFERS (P36 rung B tus2) D_801E3180[0] = p; func_80024054(&D_801933E8, &D_801E318C); func_8001CE28(p, &D_801E318C); @@ -3620,7 +3620,7 @@ void func_80161E08(s32 param_1) { } if (D_800B5C10 == 0) { - __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x65E0)); + __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x65E0)); // !FAKE: instruction move — NEEDED DIFFERS (P36 rung B tus2) D_801E3180[1] = p; func_80024054(&D_80193408, &D_801E31B4); func_8001CE28(p, &D_801E31B4); @@ -3631,7 +3631,7 @@ void func_80161E08(s32 param_1) { } if (D_800B5C48 == 0) { - __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x6618)); + __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x6618)); // !FAKE: instruction move — NEEDED DIFFERS (P36 rung B tus2) D_801E3180[2] = p; func_800242D0((s16)func_801620C4(), &D_801E31CC, 0x84); func_8001CE68(p, &D_801E31CC); @@ -3687,9 +3687,9 @@ extern u8 D_80078EB1; extern s32 D_8019341C; s32 func_801621CC(s32 arg0) { - register s32 s0 __asm__("$16") = arg0; /* $s0: arg0, crosses the call */ - register u8 *s1 __asm__("$17") = D_80078E78; /* $s1: base, hoisted for the loop */ - register s32 i __asm__("$5"); /* $a1: counter (pin fixes the i/d swap) */ + s32 s0 = arg0; /* $s0: arg0, crosses the call */ + u8 *s1 = D_80078E78; /* $s1: base, hoisted for the loop */ + register s32 i __asm__("$5"); /* $a1: counter (pin fixes the i/d swap) */ // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) u32 a2; s32 d; /* $a0: natural alloc; load via $v0 temp */ s32 v, last, hi, lo; @@ -3825,14 +3825,14 @@ s32 func_80162438(s32 _unused0) { extern s16 D_800B5C74; u32 uVar2; - register u8 *base __asm__("$18"); - register u8 *item __asm__("$17"); + u8 *base; + u8 *item; base = &(*(u8 *)&D_800AF630); uVar2 = func_800291DC(0x12); if ((uVar2 & 0x8000) != 0) { if (D_800B5BD8 == 0) { - register u8 *t __asm__("$2") = base + 0x65A8; + register u8 *t __asm__("$2") = base + 0x65A8; // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) item = t; D_801E31D8[0] = (s32)item; func_80024054(D_8019344C, D_801E31E4); @@ -3843,7 +3843,7 @@ s32 func_80162438(s32 _unused0) { D_800B5BE2 = -D_800AF7BE / 2 + 0x28; } if (D_800B5C10 == 0) { - register u8 *t __asm__("$2") = base + 0x65E0; + register u8 *t __asm__("$2") = base + 0x65E0; // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) item = t; D_801E31D8[1] = (s32)item; func_80024054(((u8 *)&D_80193464), D_801E320C); @@ -3854,7 +3854,7 @@ s32 func_80162438(s32 _unused0) { D_800B5C1A = -D_800AF7BE / 2 + 0x30; } if (D_800B5C48 == 0) { - register u8 *t __asm__("$2") = base + 0x6618; + register u8 *t __asm__("$2") = base + 0x6618; // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) item = t; D_801E31D8[2] = (s32)item; func_800242D0((s16)func_801626B8(), D_801E3228, 0x84); @@ -3929,10 +3929,10 @@ void func_801627E8(void) extern s32 D_8011F750; /* canonical: engine_core.h `extern s32 D_8011F750;` (read here as a byte) */ extern void (*D_80193484[])(void); /* word-stride table of dispatch fn pointers */ - register u8 *p __asm__("$4") = (u8 *)&D_8011F750; + register u8 *p __asm__("$4") = (u8 *)&D_8011F750; // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) s32 idx; - __asm__ __volatile__("" : "=r"(p) : "0"(p)); /* materialize &D_8011F750 into $a0 (defeat %lo-fold of the lbu) */ + __asm__ __volatile__("" : "=r"(p) : "0"(p)); /* materialize &D_8011F750 into $a0 (defeat %lo-fold of the lbu) */ // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) idx = *p; if (idx != 0) { idx = idx - 1; @@ -4112,7 +4112,7 @@ void func_80163EC8(s32 param_1) { s32 psVar6; s32 iVar8; s32 iVar7; - register s32 uVar5 __asm__("$2"); /* PIN (flagged): uVar5 -> $v0 */ + register s32 uVar5 __asm__("$2"); /* PIN (flagged): uVar5 -> $v0 */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) u16 uVar4; u8 uVar3; @@ -4378,9 +4378,9 @@ extern u8 D_801E323F; void func_80164BDC(s32 param_1) { - register s32 p1 __asm__("$17"); /* $s1 */ - register s32 iVar1 __asm__("$16"); /* $s0 */ - register s32 base __asm__("$18"); /* $s2 */ + register s32 p1 __asm__("$17"); /* $s1 */ // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar1; /* $s0 */ + s32 base; /* $s2 */ p1 = param_1; iVar1 = ((s32 (*)(void))func_80146578)(); @@ -4526,9 +4526,9 @@ extern s32 D_801E3278; void func_801651B8(void * param_1) { - register s32 *puVar1 __asm__("$16"); /* $s0 */ - register s32 iVar2 __asm__("$17"); /* $s1 */ - register s32 p __asm__("$18"); /* $s2 */ + register s32 *puVar1 __asm__("$16"); /* $s0 */ // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar2; /* $s1 */ + s32 p; /* $s2 */ p = param_1; ((s32 (*)(s32, s32, s32))func_80165240)(p, p + 0x2c, p + 0x50); @@ -4537,7 +4537,7 @@ void func_801651B8(void * param_1) do { if (puVar1[3] != 0) { s32 a0v = p; - __asm__ __volatile__("" : "=r"(a0v) : "0"(a0v)); + __asm__ __volatile__("" : "=r"(a0v) : "0"(a0v)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) ((s32 (*)(s32, s32, s32))func_80165240)(a0v, (s32)puVar1, (s32)(puVar1 + 2)); puVar1[3] = puVar1[3] + -1; } @@ -4868,7 +4868,7 @@ s32 func_80166690(s32 param_1, s32 param_2) unsigned int w9, w7, w, t, w3b; int w3; short sVar10; - register unsigned int zr __asm__("$0"); + register unsigned int zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) blk = D_800AE620; i6 = (short)param_1; @@ -4954,7 +4954,6 @@ s32 func_80166690(s32 param_1, s32 param_2) c.c32 = t; c.c22 = t; c.c31 = t; c.c21 = t; } - __asm__ __volatile__("" :: "r"(iVar3)); func_80017758(&c, &blk); w3b = iVar3 - 1; iVar3 = w3b + zr; @@ -5108,18 +5107,18 @@ s32 func_80166F58(s32 param_1, s32 param_2, s32 param_3, s32 param_4) extern s32 D_8011D030; extern unsigned char D_801E32F8[]; - register int p2 __asm__("$20"); /* $s4 */ - register int p3 __asm__("$17"); /* $s1 */ - register int t2 __asm__("$5"); /* a1 */ - register int t3 __asm__("$6"); /* a2 */ + register int p2 __asm__("$20"); /* $s4 */ // !FAKE: pin $20 — NEEDED DIFFERS (P36 rung B tus2) + int p3; /* $s1 */ + register int t2 __asm__("$5"); /* a1 */ // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) + int t3; /* a2 */ unsigned short *puVar1; short iVar2; int eq; iVar2 = 0; puVar1 = ((unsigned short *)&D_8011D030); - t2 = ((short)param_2); SHB(t2); p2 = t2; SHB(p2); - t3 = ((short)param_3); SHB(t3); p3 = t3; + t2 = ((short)param_2); SHB(t2); p2 = t2; SHB(p2); // !FAKE: launder via SHB — NEEDED DIFFERS; launder via SHB — NEEDED DIFFERS (P36 rung B tus2) + t3 = ((short)param_3); SHB(t3); p3 = t3; // !FAKE: launder via SHB — NEEDED DIFFERS (P36 rung B tus2) eq = (p2 == p3); do { if ((puVar1 != ((unsigned short *)param_1)) && @@ -5168,17 +5167,17 @@ s32 func_801670E4(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { extern s32 D_801269AC; extern u16 D_80126CE0; Fr_801670E4 f; - register u8 *p __asm__("$18"); /* $s2 */ - register s32 ent __asm__("$19"); /* $s3 */ + u8 *p; /* $s2 */ + s32 ent; /* $s3 */ s16 i; s32 d; s32 node; u16 c; u8 cv; u8 cv2; - register s32 gA __asm__("$2"); - register s32 cxv __asm__("$4"); - register s32 czv __asm__("$5"); + register s32 gA __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) + register s32 cxv __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) + s32 czv; u8 *vc; u8 *ap; u8 *mp; @@ -5196,12 +5195,12 @@ s32 func_801670E4(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { f.col[1].b = 0x70; cv = *(u8 *)(ent + 0x12); f.cx = arg1; - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) va = (u8 *)&f.cx; - __asm__ __volatile__("" : "=r"(va) : "0"(va)); + __asm__ __volatile__("" : "=r"(va) : "0"(va)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) f.cy = arg2; vb = va; - __asm__ __volatile__("" : "=r"(vb) : "0"(vb)); + __asm__ __volatile__("" : "=r"(vb) : "0"(vb)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) p = D_801937E4; i = 0; f.col[0].b = 0; @@ -5271,10 +5270,10 @@ s32 func_801670E4(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { if (*(s32 *)(ent + 0x30) > 0) { vc = (u8 *)&f.cx; - __asm__ __volatile__("" : "=r"(vc) : "0"(vc)); + __asm__ __volatile__("" : "=r"(vc) : "0"(vc)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) mp = f.m1; ap = mp; - __asm__ __volatile__("" : "=r"(ap) : "0"(ap)); + __asm__ __volatile__("" : "=r"(ap) : "0"(ap)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) p = D_801937F8; i = 0; d = (s16)f.a8[0] >> 6; @@ -5368,8 +5367,8 @@ s32 func_80167AE0(s32 param_1, s32 param_2, s32 param_3) { struct Fr_80167AE0 fr; u8 *p; s32 i; - register s32 t __asm__("$2"); - register s32 zr __asm__("$0"); + s32 t; + register s32 zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) s32 flags; func_80168070(param_1, ((s16 *)param_2), ((s16 *)param_3), fr.matrix); @@ -5648,7 +5647,7 @@ void func_80168828() extern u16 D_801938C4[]; - register s32 a0v __asm__("$4"); + register s32 a0v __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) s32 param_1 = a0v; Thing_80168828_80168828 thing; s16 matA[16]; @@ -5656,7 +5655,7 @@ void func_80168828() s16 svec[4]; u16 *p; short i; - register s32 c40 __asm__("$3"); /* $v1: hold the CSE'd 0x40 (else gcc folds to $v0 immediate) */ + register s32 c40 __asm__("$3"); /* $v1: hold the CSE'd 0x40 (else gcc folds to $v0 immediate) */ // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus2) c40 = 0x40; thing.f04 = 2; @@ -5961,8 +5960,8 @@ void func_8016A290(s32 param_1, void *param_2, void *param_3) { struct Fr_8016A290 fr; u8 *p; s32 i; - register s32 t __asm__("$2"); - register s32 zr __asm__("$0"); + s32 t; + register s32 zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) s32 flags; s32 iVar3; diff --git a/src/ov_SC02_011/ov_SC02_011_jr_8012ACE0.c b/src/ov_SC02_011/ov_SC02_011_jr_8012ACE0.c index 47034ff617..cf83f9f382 100644 --- a/src/ov_SC02_011/ov_SC02_011_jr_8012ACE0.c +++ b/src/ov_SC02_011/ov_SC02_011_jr_8012ACE0.c @@ -2528,7 +2528,7 @@ s32 func_80133AB0(s16 flag, s16 x, s16 y, s32 arg3) u16 *pA = (*(u16 * *)&D_801912C4); u16 *pB = (*(u16 * *)&D_801912C0); u16 *pC = (*(u16 * *)&D_801912CC); - register int zr __asm__("$0"); + register int zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) u32 X, Y, cell, Xc, Yc; u16 k, off; int cnt; @@ -2536,7 +2536,7 @@ s32 func_80133AB0(s16 flag, s16 x, s16 y, s32 arg3) u8 *s0; u16 raw; u32 hib; - register int harg __asm__("$4"); + register int harg __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) s32 ret; void *p0C, *p10; u8 *p14, *p18, *p1C; @@ -2547,11 +2547,11 @@ s32 func_80133AB0(s16 flag, s16 x, s16 y, s32 arg3) pC[2] = pA[2] - pB[2]; X = ((((u16)x + 0x8000) >> 7) & 0x1ff) - map->ox; - __asm__("addu %0,%1,$zero" : "=r"(Xc) : "r"(X)); + __asm__("addu %0,%1,$zero" : "=r"(Xc) : "r"(X)); // !FAKE: instruction addu — NEEDED DIFFERS (P36 rung B tus2) if (!((X & 0xffff) < map->w)) return 0; Y = ((((u16)y + 0x8000) >> 7) & 0x1ff) - map->oy; - __asm__("addu %0,%1,$zero" : "=r"(Yc) : "r"(Y)); + __asm__("addu %0,%1,$zero" : "=r"(Yc) : "r"(Y)); // !FAKE: instruction addu — NEEDED DIFFERS (P36 rung B tus2) if (!((Y & 0xffff) < map->h)) return 0; @@ -2700,7 +2700,7 @@ s32 func_80133CD4(arg0, cmd, base, arr) s32 h; h = ((s16 *)pb0)[0]; s1var = h << 16; - __asm__("lh %0, 2(%2)" : "=r"(h) : "0"(h), "r"(pb0) : "memory"); + __asm__("lh %0, 2(%2)" : "=r"(h) : "0"(h), "r"(pb0) : "memory"); // !FAKE: instruction lh — NEEDED DIFFERS (P36 rung B tus2) s0var = h << 16; } pb0[2] += q3v; @@ -2884,10 +2884,10 @@ s32 func_801345F8(s32 arg) extern u16 * D_801912C0; extern u16 D_801E9EF0; - register u16 *param_1 __asm__("$5") = ((u16 *)arg); - register u16 *cc __asm__("$4") = D_801912C0; + register u16 *param_1 __asm__("$5") = ((u16 *)arg); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) + register u16 *cc __asm__("$4") = D_801912C0; // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) int c8000 = 0x8000; - register int zr __asm__("$0"); + register int zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) u32 c1, c2, uVar6, uVar2, cnt, v14; u16 *ptmp, *puVar4, *puVar7, uVar1; int hi, harg, iVar9, iVar8, uVar3, uVar10, tbl; @@ -3078,8 +3078,8 @@ s32 func_80134C20(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { u16 temp_a1; s32 temp_s4; s32 c = arg0; - __asm__ __volatile__("" : "=r"(c) : "0"(c)); - __asm__ __volatile__("" : : "r"(arg0)); + __asm__ __volatile__("" : "=r"(c) : "0"(c)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) + __asm__ __volatile__("" : : "r"(arg0)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) temp_s4 = arg2 + (M2C_FIELD(((void *)arg1), s16 *, 2) * 8); temp_s1 = *(s32 *)(arg3 + (M2C_FIELD(((void *)arg1), s16 *, 4) * 4)); @@ -3230,22 +3230,22 @@ int func_80135168(u16 arg0, u16 *p1, u16 *p2) extern u8 D_801912C0; extern u8 D_801912C4; extern u8 D_801912CC; - register s16 *pb0 __asm__("$8"); - register s16 *pac __asm__("$6"); - register s16 *pb8 __asm__("$7"); + register s16 *pb0 __asm__("$8"); // !FAKE: pin $8 — NEEDED DIFFERS (P36 rung B tus2) + register s16 *pac __asm__("$6"); // !FAKE: pin $6 — NEEDED DIFFERS (P36 rung B tus2) + register s16 *pb8 __asm__("$7"); // !FAKE: pin $7 — NEEDED DIFFERS (P36 rung B tus2) u16 *pb4; u16 a, b; int a1v, a2v, d94; pb0 = (*(s16 * *)&D_801912C4); - __asm__ __volatile__("" : : "r"(pb0)); + __asm__ __volatile__("" : : "r"(pb0)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) a = p2[0]; pac = (*(s16 * *)&D_801912C0); pb0[0] = a; b = p1[0]; pb8 = (*(s16 * *)&D_801912CC); pac[0] = b; pb8[0] = a - b; a = p2[1]; pb0[1] = a; b = p1[1]; pac[1] = b; pb8[1] = a - b; a = p2[2]; pb0[2] = a; b = p1[2]; pac[2] = b; pb8[2] = a - b; a1v = pac[0]; a2v = pac[2]; d94 = D_801E9EE0; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) D_801E9EF0 = 0; if (func_80134A74(arg0, a1v, a2v, d94)) { pb4 = (*(u16 * *)&D_801912C8); diff --git a/src/ov_SC02_011/ov_SC02_011_jr_80135A4C.c b/src/ov_SC02_011/ov_SC02_011_jr_80135A4C.c index f410456dcc..273c2b8fb6 100644 --- a/src/ov_SC02_011/ov_SC02_011_jr_80135A4C.c +++ b/src/ov_SC02_011/ov_SC02_011_jr_80135A4C.c @@ -640,7 +640,7 @@ s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3) { extern u8 D_801152B0; s32 *p; - register s32 s7 __asm__("$23"); + register s32 s7 __asm__("$23"); // !FAKE: pin $23 — NEEDED DIFFERS (P36 rung B tus2) s32 flag; s32 acc; s16 i; @@ -687,7 +687,7 @@ s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3) { return 1; next: p = (s32 *)*p; - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) if (p != 0) goto loop; return 0; } @@ -701,7 +701,7 @@ s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3) { s32 t = 0; if (((V3 *)a2)->x == ((V3 *)a3)->x && ((V3 *)a2)->y == ((V3 *)a3)->y) { s32 zt = (((V3 *)a2)->z == ((V3 *)a3)->z); - __asm__("addu %0,%1,$zero" : "=r"(t) : "r"(zt)); + __asm__("addu %0,%1,$zero" : "=r"(t) : "r"(zt)); // !FAKE: instruction addu — NEEDED DIFFERS (P36 rung B tus2) } eq = t; } diff --git a/src/ov_SC02_011/ov_SC02_011_jr_8013C98C.c b/src/ov_SC02_011/ov_SC02_011_jr_8013C98C.c index 71fe1589a4..7b77fcb396 100644 --- a/src/ov_SC02_011/ov_SC02_011_jr_8013C98C.c +++ b/src/ov_SC02_011/ov_SC02_011_jr_8013C98C.c @@ -1059,7 +1059,7 @@ void func_8013CF68() u8 t0, t1, t2; u8 *base; - __asm__("la %0, D_800A5E94" : "=r"(base)); + __asm__("la %0, D_800A5E94" : "=r"(base)); // !FAKE: instruction la — NEEDED DIFFERS (P36 rung B tus2) *(s32 *)(base - 0xC) = 0; t0 = D_801EB928; t1 = D_801EB929; t2 = D_801EB92A; @@ -1159,7 +1159,7 @@ void func_8013D178(void) { extern unsigned char D_801EB9C8, D_801EB9C9, D_801EB9CA, D_801EB9CB, D_801EB9CC, D_801EB9CD, D_801EB9CE, D_801EB9CF, D_801EB9D0; extern unsigned char D_801EB9C8, D_801EB9C9, D_801EB9CA, D_801EB9CB, D_801EB9CC, D_801EB9CD, D_801EB9CE, D_801EB9CF, D_801EB9D0; unsigned char v, t; - register unsigned char *p __asm__("$5"); + register unsigned char *p __asm__("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) p = &D_801EB928; v = *p; t = D_801EB9C8; if (v != t) { if (v < t) *p = v + 8; else *p = v - 8; } @@ -1379,13 +1379,13 @@ void func_8013D53C(void *arg0v) { n = arg0->w * arg0->h; i = 0; src = arg0->data; - __asm__("" :: "r"(src)); /* +2 refs on src (depth-2): keeps src above i, below the mfhi temp */ + __asm__("" :: "r"(src)); /* +2 refs on src (depth-2): keeps src above i, below the mfhi temp */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) dst = src + n; if (n > 0) { do { u16 px; s32 r, g, b, out; - __asm__("" :: "r"(i)); /* +3 refs on i (depth-3): lifts i over dst in the $t2 race */ + __asm__("" :: "r"(i)); /* +3 refs on i (depth-3): lifts i over dst in the $t2 race */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) px = *src; r = ((px & 0x1F) * s0v) / 2560; g = (((px & 0x3E0) * t9v) / 2560) & 0x3E0; @@ -1420,10 +1420,10 @@ void func_8013D8FC(void) { extern s16 *D_801E9F6C; - register s16 *psVar3 __asm__("$17"); - register s16 *psVar2 __asm__("$16"); - register s32 c9 __asm__("$19"); - register s32 cff __asm__("$18"); + s16 *psVar3; + register s16 *psVar2 __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + s32 c9; + s32 cff; u16 sVar1; s16 buf[4]; @@ -1464,22 +1464,22 @@ void func_8013D9B0(int param_1) extern s16 *D_801E9F6C; extern s32 D_801E9F84; u8 buf[0x20]; - register s32 uVar13 __asm__("$16"); - register u16 *psVar14 __asm__("$17"); - register u16 *psVar15 __asm__("$18"); - register s32 uVar16 __asm__("$19"); - register void *r0 __asm__("$20"); - register u16 *puVar10 __asm__("$11"); - register u16 *puVar9 __asm__("$10"); - register s32 iVar11 __asm__("$13"); - register s32 iVar12 __asm__("$14"); + s32 uVar13; + register u16 *psVar14 __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) + u16 *psVar15; + s32 uVar16; + void *r0; + u16 *puVar10; + register u16 *puVar9 __asm__("$10"); // !FAKE: pin $10 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar11; + register s32 iVar12 __asm__("$14"); // !FAKE: pin $14 — NEEDED DIFFERS (P36 rung B tus2) u16 sVar4; - register u32 uVar5 __asm__("$3"); - register u32 uVar7 __asm__("$6"); - register u32 uVar1 __asm__("$7"); - register u32 uVar6 __asm__("$4"); - register u32 uVar8 __asm__("$8"); - register u32 uVar3 __asm__("$9"); + register u32 uVar5 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus2) + register u32 uVar7 __asm__("$6"); // !FAKE: pin $6 — NEEDED DIFFERS (P36 rung B tus2) + register u32 uVar1 __asm__("$7"); // !FAKE: pin $7 — NEEDED DIFFERS (P36 rung B tus2) + u32 uVar6; + register u32 uVar8 __asm__("$8"); // !FAKE: pin $8 — NEEDED DIFFERS (P36 rung B tus2) + register u32 uVar3 __asm__("$9"); // !FAKE: pin $9 — NEEDED DIFFERS (P36 rung B tus2) psVar15 = (*(u16 * *)&D_801E9F6C); if (psVar15 != 0) { @@ -1494,31 +1494,31 @@ void func_8013D9B0(int param_1) iVar11 = 0; if (sVar4 == 9) { *(s16 *)(buf + 0) = psVar14[-4]; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *(s16 *)(buf + 2) = psVar14[-3]; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *(s16 *)(buf + 4) = psVar14[-2]; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *(s16 *)(buf + 6) = psVar14[-1]; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) { - register s32 mw __asm__("$3") = (s32)((s16 *)psVar14)[-2]; - register s32 mh __asm__("$2") = (s32)((s16 *)psVar14)[-1]; + register s32 mw __asm__("$3") = (s32)((s16 *)psVar14)[-2]; // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus2) + s32 mh = (s32)((s16 *)psVar14)[-1]; iVar12 = mw * mh; } uVar13 = 0; puVar10 = *(u16 **)psVar14; { - register s32 boff __asm__("$2") = iVar12 * 2; - register u16 *pi __asm__("$5"); + register s32 boff __asm__("$2") = iVar12 * 2; // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) + register u16 *pi __asm__("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) pi = (u16 *)((s32)puVar10 + boff); - __asm__ __volatile__("" : "=r"(pi) : "0"(pi)); + __asm__ __volatile__("" : "=r"(pi) : "0"(pi)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) puVar9 = pi; } if (0 < iVar12) { do { - register u32 pix __asm__("$2"); - register u32 out __asm__("$2"); + register u32 pix __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) + register u32 out __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) u32 result; *(u32 *)(buf + 0xc) = (u32)*puVar10; pix = (u32)*puVar9; @@ -1527,17 +1527,17 @@ void func_8013D9B0(int param_1) uVar1 = pix & 0x7c00; { void *p1; - register void *pa __asm__("$2"); - register void *pb __asm__("$12"); - __asm__ __volatile__(""); + register void *pa __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) + register void *pb __asm__("$12"); // !FAKE: pin $12 — NEEDED DIFFERS (P36 rung B tus2) + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) p1 = buf + 0xc; - __asm__ __volatile__("" : "=r"(p1) : "0"(p1)); + __asm__ __volatile__("" : "=r"(p1) : "0"(p1)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) gte_ldIR0z(); gte_ldrgb(r0); gte_ldIRGB(p1); gte_dpcl(); pa = buf + 0x10; - __asm__ __volatile__("" : "=r"(pa) : "0"(pa)); + __asm__ __volatile__("" : "=r"(pa) : "0"(pa)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) pb = pa; gte_stORGB(pb); } @@ -1546,21 +1546,21 @@ void func_8013D9B0(int param_1) uVar8 = out & 0x3e0; uVar3 = out & 0x7c00; if (uVar5 != uVar6) { - register s32 c __asm__("$2"); + s32 c; uVar13 = 1; if ((s32)uVar5 < (s32)uVar6) uVar5 = uVar5 + 1; c = (s32)uVar6 < (s32)uVar5; if (c) uVar5 = uVar5 - 1; } if (uVar7 != uVar8) { - register s32 c __asm__("$2"); + register s32 c __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) uVar13 = 1; if ((s32)uVar7 < (s32)uVar8) uVar7 = uVar7 + 0x20; c = (s32)uVar8 < (s32)uVar7; if (c) uVar7 = uVar7 - 0x20; } if (uVar1 != uVar3) { - register s32 c __asm__("$2"); + register s32 c __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) uVar13 = 1; if ((s32)uVar1 < (s32)uVar3) uVar1 = uVar1 + 0x400; c = (s32)uVar3 < (s32)uVar1; @@ -1701,9 +1701,9 @@ void func_8013DD68() { u16 *puVar16; u16 *q; u16 *puVar10; - register u16 uVar2 __asm__("$3"); + register u16 uVar2 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus2) int uVar5; - register int iVar14 __asm__("$7"); + register int iVar14 __asm__("$7"); // !FAKE: pin $7 — NEEDED DIFFERS (P36 rung B tus2) Buf_8013DD68 buf; u8 *pbase; u8 *base; @@ -1722,7 +1722,7 @@ void func_8013DD68() { p = p + 0x10; iVar14 = 0; if (uVar1 != 0) { - register int c5 __asm__("$11") = 5; + int c5 = 5; puVar10 = (u16 *)((int)p + 0x18); q = puVar16 + 8; do { @@ -1810,7 +1810,7 @@ void func_8013E5E8(void) extern unsigned short D_80115112; extern u16 D_80115116; extern void (*D_801920E4[])(void); - register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 -> store retires early */ + register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 -> store retires early */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) func_80029444(); func_801754A8(); D_8011511E = func_80014ED4(0); @@ -1856,12 +1856,12 @@ void func_8013E6AC(void) { D_80115140[i] = 0; } if (!((u32)func_80029504() < 5 || currentLocationId == 0x302A || currentLocationId == 0x3073)) { - register s32 *ep __asm__("$8"); - register s32 *fp __asm__("$9"); + s32 *ep; + s32 *fp; fp = (s32 *)&D_80115110; ep = (s32 *)&D_801920D0; for (i = 0; i < 5; i++) { - register s32 *fa __asm__("$6"); + s32 *fa; s32 v; fa = (s32 *)(i * 4 + (s32)fp); v = ep[i] * 3 >> 2; @@ -2018,7 +2018,7 @@ extern unsigned char D_801920AC; void func_8013EB7C(void) { s32 sp10[2]; short sVar1; - register short sVar2 __asm__("$2"); + register short sVar2 __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) s32 a0v; s32 iVar4; diff --git a/src/ov_SC02_011/ov_SC02_011_jr_80140608.c b/src/ov_SC02_011/ov_SC02_011_jr_80140608.c index 647a00eff0..2b193dc3a9 100644 --- a/src/ov_SC02_011/ov_SC02_011_jr_80140608.c +++ b/src/ov_SC02_011/ov_SC02_011_jr_80140608.c @@ -1042,14 +1042,14 @@ s16 n; Prim4 *p; s16 t; s32 c3; -register u16 *a __asm__("$20"); -register u16 *b __asm__("$21"); -register u16 *c __asm__("$23"); -register u16 *e __asm__("$22"); -register u16 *pb __asm__("$10"); -register u32 m24 __asm__("$8"); -register u32 mhi __asm__("$9"); -register s32 eight __asm__("$2"); +u16 *a; +u16 *b; +u16 *c; +u16 *e; +u16 *pb; +u32 m24; +u32 mhi; +register s32 eight __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) if (i < n) { c3 = 3; @@ -1129,7 +1129,7 @@ register s32 eight __asm__("$2"); y = (*e) + 3; } *((s16 *) (q - 10)) = y; -__asm__("" ::: "memory"); +__asm__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *((u32 *) ot) = 0x4000000; q[-8] = 0x78; *((u32 *) (q - 0x10)) = 0x64808080; @@ -1140,13 +1140,13 @@ __asm__("" ::: "memory"); *((s16 *) (q - 4)) = eight; *((u32 *) ot) = ((*((u32 *) ot)) & mhi) | (D_800AE7BC[*pb].ot[2] & m24); { -register u32 *op __asm__("$4"); +register u32 *op __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) op = D_800AE7BC[*pb].ot; op[2] = (op[2] & mhi) | (((u32) ot) & m24); } q += 0x14; ot += 5; - __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ + __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) } } @@ -1353,7 +1353,7 @@ void func_80141874(void) { extern u16 D_8011511C; extern u16 D_80115116; extern void (*D_80192130[])(void); - register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ + register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) func_801754A8(); D_8011511E = func_80014ED4(0); D_8011511C = func_80015018(0); @@ -1555,7 +1555,7 @@ void func_801424E4(short *param_1) { extern void (*D_80192154[])(void); short sVar1; int iVar2; - register unsigned short t __asm__("$3"); + unsigned short t; (*D_80192154[(unsigned short)param_1[1]])(); if (*(unsigned short *)param_1 != 0) { @@ -1574,8 +1574,8 @@ void func_801424E4(short *param_1) { iVar2 = *(int *)(param_1 + 0x32); if ((iVar2 != 0) && (*(short *)(iVar2 + 0x36) == param_1[0x7f])) { *(int *)(param_1 + 2) = *(int *)(iVar2 + 4); - a = *(unsigned short *)(*(volatile int *)(param_1 + 0x32) + 10); - __asm__ __volatile__("" : : "r"(a)); + a = *(unsigned short *)(*(int *)(param_1 + 0x32) + 10); + __asm__ __volatile__("" : : "r"(a)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) t = (unsigned short)param_1[0x7e]; sVar1 = a + t; iVar2 = *(volatile int *)(param_1 + 0x32); @@ -1611,7 +1611,7 @@ extern s32 D_80192148; void func_80142608(s32 param_1) { - register s32 iVar1 __asm__("$16"); + s32 iVar1; if (*(short *)(param_1 + 0x70) != 0) { iVar1 = ((s32 (*)(void))func_8012C1B8)(); @@ -1857,8 +1857,8 @@ extern void func_80142B2C(void *arg0); void func_80142EC0(s32 param_1) { extern s32 D_80192354[]; - register s32 d __asm__("$16") = param_1; /* $s0 */ - register s32 obj __asm__("$17"); /* $s1 */ + register s32 d __asm__("$16") = param_1; /* $s0 */ // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register s32 obj __asm__("$17"); /* $s1 */ // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) s32 ret; s16 sVar2; @@ -1900,8 +1900,8 @@ extern unsigned char D_801923D4[]; void func_8014305C(int param_1) { - register int s0_param __asm__("$16") = param_1; - register int s1_copy __asm__("$17"); + register int s0_param __asm__("$16") = param_1; // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register int s1_copy __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) int iVar2; short sVar1; @@ -1950,7 +1950,7 @@ void func_801431E8(s32 param_1) { u16 uVar2; s16 sVar4; - register s32 d __asm__("$16"); + register s32 d __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) memcpy(buf, &D_801E95C0, 4); iVar5 = ((s32 (*)(void))func_8012C1B8)(); *(s32 *)(param_1 + 0x20) = iVar5; @@ -2119,8 +2119,8 @@ extern void func_8012C218(void *a0); void func_80143D28(s32 param_1) { extern MatEntry D_8019268C[]; - register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ - register s32 iVar2 __asm__("$17") = *(s32 *)(param_1 + 0x64); /* $s1 */ + register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ // !FAKE: pin $18 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar2 = *(s32 *)(param_1 + 0x64); /* $s1 */ MatEntry *p = &D_8019268C[*(s16 *)(param_1 + 0x70)]; s32 sVar4; s32 iVar1; @@ -2300,8 +2300,8 @@ extern u8 D_8019267C; void func_8014477C(void *param_1) { s32 v0; s32 v1; - register s32 uVar2 __asm__("$2"); - register s32 addr __asm__("$3"); + s32 uVar2; + s32 addr; s32 gv; s32 fv; @@ -2342,9 +2342,9 @@ extern u8 D_801926B8; void func_80144880(s32 param_1) { - register s32 obj __asm__("$16"); /* $s0 */ - register s32 self __asm__("$17") = param_1; /* $s1 */ - register s32 b __asm__("$2"); /* $v0 */ + s32 obj; /* $s0 */ + s32 self = param_1; /* $s1 */ + s32 b; /* $v0 */ s32 e; obj = ((s32 (*)(void))func_8012C194)(); diff --git a/src/ov_SC02_011/ov_SC02_011_jr_8015C32C.c b/src/ov_SC02_011/ov_SC02_011_jr_8015C32C.c index a21e64520d..adc7838fb6 100644 --- a/src/ov_SC02_011/ov_SC02_011_jr_8015C32C.c +++ b/src/ov_SC02_011/ov_SC02_011_jr_8015C32C.c @@ -1643,8 +1643,8 @@ void func_8015D01C(int param_1) { extern int D_80193590; int iVar4; - register unsigned short uVar1 __asm__("$19"); - register unsigned short uVar5 __asm__("$17"); + unsigned short uVar1; + register unsigned short uVar5 __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) short sVar2; short sVar3; @@ -1796,8 +1796,8 @@ extern s32 D_801935FC; void func_8015D380(s32 a0) { s16 out[4]; s32 buf[8]; - register s32 s1 __asm__("$17") = a0; - register s32 *s0 __asm__("$16") = buf; + s32 s1 = a0; + s32 *s0 = buf; ((void (*)(void *))func_80013F3C)((void *)s0); ((void (*)(void *, s32))func_80012558)((void *)s0, *(s16 *)(*(s32 *)(s1 + 0x20) + 0x12)); ((void (*)(void *, s32))func_800126C4)((void *)s0, *(s16 *)(*(s32 *)(s1 + 0x20) + 0x10)); @@ -1948,7 +1948,7 @@ void func_8015D738(void *arg0) { if (s1 != 0) { if (*(u16 *)s1 == 0x360) goto block_808; } - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) if (s1 != 0) { if (*(u16 *)s1 != 0) goto block_7F4; } @@ -2803,7 +2803,7 @@ void func_8015FBE0(s32 *param_1) ((void (*)(s32 *, s16))func_80147078)(param_1, 0); ((void (*)(s32 *))func_80159B70)(param_1); } else { - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) D_80078EC1 = 0; ((void (*)(s32 *, s32))func_80154150)(param_1, 0x20); ((void (*)(s32 *, s32))func_80154A74)(param_1, 0x18); @@ -3611,7 +3611,7 @@ void func_80161E08(s32 param_1) { ((a2 = func_800291DC(8)) & 0x8000) != 0) { if (D_800B5BD8 == 0) { - __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x65A8)); + __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x65A8)); // !FAKE: instruction move — NEEDED DIFFERS (P36 rung B tus2) D_801EA060[0] = p; func_80024054(&D_80193838, &D_801EA06C); func_8001CE28(p, &D_801EA06C); @@ -3622,7 +3622,7 @@ void func_80161E08(s32 param_1) { } if (D_800B5C10 == 0) { - __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x65E0)); + __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x65E0)); // !FAKE: instruction move — NEEDED DIFFERS (P36 rung B tus2) D_801EA060[1] = p; func_80024054(&D_80193858, &D_801EA094); func_8001CE28(p, &D_801EA094); @@ -3633,7 +3633,7 @@ void func_80161E08(s32 param_1) { } if (D_800B5C48 == 0) { - __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x6618)); + __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x6618)); // !FAKE: instruction move — NEEDED DIFFERS (P36 rung B tus2) D_801EA060[2] = p; func_800242D0((s16)func_801620C4(), &D_801EA0AC, 0x84); func_8001CE68(p, &D_801EA0AC); @@ -3689,9 +3689,9 @@ extern u8 D_80078EB1; extern s32 D_8019386C; s32 func_801621CC(s32 arg0) { - register s32 s0 __asm__("$16") = arg0; /* $s0: arg0, crosses the call */ - register u8 *s1 __asm__("$17") = D_80078E78; /* $s1: base, hoisted for the loop */ - register s32 i __asm__("$5"); /* $a1: counter (pin fixes the i/d swap) */ + s32 s0 = arg0; /* $s0: arg0, crosses the call */ + u8 *s1 = D_80078E78; /* $s1: base, hoisted for the loop */ + register s32 i __asm__("$5"); /* $a1: counter (pin fixes the i/d swap) */ // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) u32 a2; s32 d; /* $a0: natural alloc; load via $v0 temp */ s32 v, last, hi, lo; @@ -3827,14 +3827,14 @@ s32 func_80162438(s32 _unused0) { extern s16 D_800B5C74; u32 uVar2; - register u8 *base __asm__("$18"); - register u8 *item __asm__("$17"); + u8 *base; + u8 *item; base = &(*(u8 *)&D_800AF630); uVar2 = func_800291DC(0x12); if ((uVar2 & 0x8000) != 0) { if (D_800B5BD8 == 0) { - register u8 *t __asm__("$2") = base + 0x65A8; + register u8 *t __asm__("$2") = base + 0x65A8; // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) item = t; D_801EA0B8[0] = (s32)item; func_80024054(D_8019389C, D_801EA0C4); @@ -3845,7 +3845,7 @@ s32 func_80162438(s32 _unused0) { D_800B5BE2 = -D_800AF7BE / 2 + 0x28; } if (D_800B5C10 == 0) { - register u8 *t __asm__("$2") = base + 0x65E0; + register u8 *t __asm__("$2") = base + 0x65E0; // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) item = t; D_801EA0B8[1] = (s32)item; func_80024054(((u8 *)&D_801938B4), D_801EA0EC); @@ -3856,7 +3856,7 @@ s32 func_80162438(s32 _unused0) { D_800B5C1A = -D_800AF7BE / 2 + 0x30; } if (D_800B5C48 == 0) { - register u8 *t __asm__("$2") = base + 0x6618; + register u8 *t __asm__("$2") = base + 0x6618; // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) item = t; D_801EA0B8[2] = (s32)item; func_800242D0((s16)func_801626B8(), D_801EA108, 0x84); @@ -3931,10 +3931,10 @@ void func_801627E8(void) extern s32 D_8011F750; /* canonical: engine_core.h `extern s32 D_8011F750;` (read here as a byte) */ extern void (*D_801938D4[])(void); /* word-stride table of dispatch fn pointers */ - register u8 *p __asm__("$4") = (u8 *)&D_8011F750; + register u8 *p __asm__("$4") = (u8 *)&D_8011F750; // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) s32 idx; - __asm__ __volatile__("" : "=r"(p) : "0"(p)); /* materialize &D_8011F750 into $a0 (defeat %lo-fold of the lbu) */ + __asm__ __volatile__("" : "=r"(p) : "0"(p)); /* materialize &D_8011F750 into $a0 (defeat %lo-fold of the lbu) */ // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) idx = *p; if (idx != 0) { idx = idx - 1; @@ -4114,7 +4114,7 @@ void func_80163EC8(s32 param_1) { s32 psVar6; s32 iVar8; s32 iVar7; - register s32 uVar5 __asm__("$2"); /* PIN (flagged): uVar5 -> $v0 */ + register s32 uVar5 __asm__("$2"); /* PIN (flagged): uVar5 -> $v0 */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) u16 uVar4; u8 uVar3; @@ -4380,9 +4380,9 @@ extern u8 D_801EA11F; void func_80164BDC(s32 param_1) { - register s32 p1 __asm__("$17"); /* $s1 */ - register s32 iVar1 __asm__("$16"); /* $s0 */ - register s32 base __asm__("$18"); /* $s2 */ + register s32 p1 __asm__("$17"); /* $s1 */ // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar1; /* $s0 */ + s32 base; /* $s2 */ p1 = param_1; iVar1 = ((s32 (*)(void))func_80146578)(); @@ -4528,9 +4528,9 @@ extern s32 D_801EA158; void func_801651B8(void * param_1) { - register s32 *puVar1 __asm__("$16"); /* $s0 */ - register s32 iVar2 __asm__("$17"); /* $s1 */ - register s32 p __asm__("$18"); /* $s2 */ + register s32 *puVar1 __asm__("$16"); /* $s0 */ // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar2; /* $s1 */ + s32 p; /* $s2 */ p = param_1; ((s32 (*)(s32, s32, s32))func_80165240)(p, p + 0x2c, p + 0x50); @@ -4539,7 +4539,7 @@ void func_801651B8(void * param_1) do { if (puVar1[3] != 0) { s32 a0v = p; - __asm__ __volatile__("" : "=r"(a0v) : "0"(a0v)); + __asm__ __volatile__("" : "=r"(a0v) : "0"(a0v)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) ((s32 (*)(s32, s32, s32))func_80165240)(a0v, (s32)puVar1, (s32)(puVar1 + 2)); puVar1[3] = puVar1[3] + -1; } @@ -4870,7 +4870,7 @@ s32 func_80166690(s32 param_1, s32 param_2) unsigned int w9, w7, w, t, w3b; int w3; short sVar10; - register unsigned int zr __asm__("$0"); + register unsigned int zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) blk = D_800AE620; i6 = (short)param_1; @@ -4956,7 +4956,6 @@ s32 func_80166690(s32 param_1, s32 param_2) c.c32 = t; c.c22 = t; c.c31 = t; c.c21 = t; } - __asm__ __volatile__("" :: "r"(iVar3)); func_80017758(&c, &blk); w3b = iVar3 - 1; iVar3 = w3b + zr; @@ -5110,18 +5109,18 @@ s32 func_80166F58(s32 param_1, s32 param_2, s32 param_3, s32 param_4) extern s32 D_8011D030; extern unsigned char D_801EA1D8[]; - register int p2 __asm__("$20"); /* $s4 */ - register int p3 __asm__("$17"); /* $s1 */ - register int t2 __asm__("$5"); /* a1 */ - register int t3 __asm__("$6"); /* a2 */ + register int p2 __asm__("$20"); /* $s4 */ // !FAKE: pin $20 — NEEDED DIFFERS (P36 rung B tus2) + int p3; /* $s1 */ + register int t2 __asm__("$5"); /* a1 */ // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) + int t3; /* a2 */ unsigned short *puVar1; short iVar2; int eq; iVar2 = 0; puVar1 = ((unsigned short *)&D_8011D030); - t2 = ((short)param_2); SHB(t2); p2 = t2; SHB(p2); - t3 = ((short)param_3); SHB(t3); p3 = t3; + t2 = ((short)param_2); SHB(t2); p2 = t2; SHB(p2); // !FAKE: launder via SHB — NEEDED DIFFERS; launder via SHB — NEEDED DIFFERS (P36 rung B tus2) + t3 = ((short)param_3); SHB(t3); p3 = t3; // !FAKE: launder via SHB — NEEDED DIFFERS (P36 rung B tus2) eq = (p2 == p3); do { if ((puVar1 != ((unsigned short *)param_1)) && @@ -5170,17 +5169,17 @@ s32 func_801670E4(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { extern s32 D_801269AC; extern u16 D_80126CE0; Fr_801670E4 f; - register u8 *p __asm__("$18"); /* $s2 */ - register s32 ent __asm__("$19"); /* $s3 */ + u8 *p; /* $s2 */ + s32 ent; /* $s3 */ s16 i; s32 d; s32 node; u16 c; u8 cv; u8 cv2; - register s32 gA __asm__("$2"); - register s32 cxv __asm__("$4"); - register s32 czv __asm__("$5"); + register s32 gA __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) + register s32 cxv __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) + s32 czv; u8 *vc; u8 *ap; u8 *mp; @@ -5198,12 +5197,12 @@ s32 func_801670E4(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { f.col[1].b = 0x70; cv = *(u8 *)(ent + 0x12); f.cx = arg1; - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) va = (u8 *)&f.cx; - __asm__ __volatile__("" : "=r"(va) : "0"(va)); + __asm__ __volatile__("" : "=r"(va) : "0"(va)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) f.cy = arg2; vb = va; - __asm__ __volatile__("" : "=r"(vb) : "0"(vb)); + __asm__ __volatile__("" : "=r"(vb) : "0"(vb)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) p = D_80193C34; i = 0; f.col[0].b = 0; @@ -5273,10 +5272,10 @@ s32 func_801670E4(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { if (*(s32 *)(ent + 0x30) > 0) { vc = (u8 *)&f.cx; - __asm__ __volatile__("" : "=r"(vc) : "0"(vc)); + __asm__ __volatile__("" : "=r"(vc) : "0"(vc)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) mp = f.m1; ap = mp; - __asm__ __volatile__("" : "=r"(ap) : "0"(ap)); + __asm__ __volatile__("" : "=r"(ap) : "0"(ap)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) p = D_80193C48; i = 0; d = (s16)f.a8[0] >> 6; @@ -5370,8 +5369,8 @@ s32 func_80167AE0(s32 param_1, s32 param_2, s32 param_3) { struct Fr_80167AE0 fr; u8 *p; s32 i; - register s32 t __asm__("$2"); - register s32 zr __asm__("$0"); + s32 t; + register s32 zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) s32 flags; func_80168070(param_1, ((s16 *)param_2), ((s16 *)param_3), fr.matrix); @@ -5650,7 +5649,7 @@ void func_80168828() extern u16 D_80193D14[]; - register s32 a0v __asm__("$4"); + register s32 a0v __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) s32 param_1 = a0v; Thing_80168828_80168828 thing; s16 matA[16]; @@ -5658,7 +5657,7 @@ void func_80168828() s16 svec[4]; u16 *p; short i; - register s32 c40 __asm__("$3"); /* $v1: hold the CSE'd 0x40 (else gcc folds to $v0 immediate) */ + register s32 c40 __asm__("$3"); /* $v1: hold the CSE'd 0x40 (else gcc folds to $v0 immediate) */ // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus2) c40 = 0x40; thing.f04 = 2; @@ -5963,8 +5962,8 @@ void func_8016A290(s32 param_1, void *param_2, void *param_3) { struct Fr_8016A290 fr; u8 *p; s32 i; - register s32 t __asm__("$2"); - register s32 zr __asm__("$0"); + s32 t; + register s32 zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) s32 flags; s32 iVar3; diff --git a/src/ov_SC02_015/ov_SC02_015_jr_8012ACE0.c b/src/ov_SC02_015/ov_SC02_015_jr_8012ACE0.c index b60a64d10e..1929243d43 100644 --- a/src/ov_SC02_015/ov_SC02_015_jr_8012ACE0.c +++ b/src/ov_SC02_015/ov_SC02_015_jr_8012ACE0.c @@ -2528,7 +2528,7 @@ s32 func_80133AB0(s16 flag, s16 x, s16 y, s32 arg3) u16 *pA = (*(u16 * *)&D_8017E7D8); u16 *pB = (*(u16 * *)&D_8017E7D4); u16 *pC = (*(u16 * *)&D_8017E7E0); - register int zr __asm__("$0"); + register int zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) u32 X, Y, cell, Xc, Yc; u16 k, off; int cnt; @@ -2536,7 +2536,7 @@ s32 func_80133AB0(s16 flag, s16 x, s16 y, s32 arg3) u8 *s0; u16 raw; u32 hib; - register int harg __asm__("$4"); + register int harg __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) s32 ret; void *p0C, *p10; u8 *p14, *p18, *p1C; @@ -2547,11 +2547,11 @@ s32 func_80133AB0(s16 flag, s16 x, s16 y, s32 arg3) pC[2] = pA[2] - pB[2]; X = ((((u16)x + 0x8000) >> 7) & 0x1ff) - map->ox; - __asm__("addu %0,%1,$zero" : "=r"(Xc) : "r"(X)); + __asm__("addu %0,%1,$zero" : "=r"(Xc) : "r"(X)); // !FAKE: instruction addu — NEEDED DIFFERS (P36 rung B tus2) if (!((X & 0xffff) < map->w)) return 0; Y = ((((u16)y + 0x8000) >> 7) & 0x1ff) - map->oy; - __asm__("addu %0,%1,$zero" : "=r"(Yc) : "r"(Y)); + __asm__("addu %0,%1,$zero" : "=r"(Yc) : "r"(Y)); // !FAKE: instruction addu — NEEDED DIFFERS (P36 rung B tus2) if (!((Y & 0xffff) < map->h)) return 0; @@ -2700,7 +2700,7 @@ s32 func_80133CD4(arg0, cmd, base, arr) s32 h; h = ((s16 *)pb0)[0]; s1var = h << 16; - __asm__("lh %0, 2(%2)" : "=r"(h) : "0"(h), "r"(pb0) : "memory"); + __asm__("lh %0, 2(%2)" : "=r"(h) : "0"(h), "r"(pb0) : "memory"); // !FAKE: instruction lh — NEEDED DIFFERS (P36 rung B tus2) s0var = h << 16; } pb0[2] += q3v; @@ -2884,10 +2884,10 @@ s32 func_801345F8(s32 arg) extern u16 * D_8017E7D4; extern u16 D_8018F070; - register u16 *param_1 __asm__("$5") = ((u16 *)arg); - register u16 *cc __asm__("$4") = D_8017E7D4; + register u16 *param_1 __asm__("$5") = ((u16 *)arg); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) + register u16 *cc __asm__("$4") = D_8017E7D4; // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) int c8000 = 0x8000; - register int zr __asm__("$0"); + register int zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) u32 c1, c2, uVar6, uVar2, cnt, v14; u16 *ptmp, *puVar4, *puVar7, uVar1; int hi, harg, iVar9, iVar8, uVar3, uVar10, tbl; @@ -3078,8 +3078,8 @@ s32 func_80134C20(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { u16 temp_a1; s32 temp_s4; s32 c = arg0; - __asm__ __volatile__("" : "=r"(c) : "0"(c)); - __asm__ __volatile__("" : : "r"(arg0)); + __asm__ __volatile__("" : "=r"(c) : "0"(c)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) + __asm__ __volatile__("" : : "r"(arg0)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) temp_s4 = arg2 + (M2C_FIELD(((void *)arg1), s16 *, 2) * 8); temp_s1 = *(s32 *)(arg3 + (M2C_FIELD(((void *)arg1), s16 *, 4) * 4)); @@ -3230,22 +3230,22 @@ int func_80135168(u16 arg0, u16 *p1, u16 *p2) extern u8 D_8017E7D4; extern u8 D_8017E7D8; extern u8 D_8017E7E0; - register s16 *pb0 __asm__("$8"); - register s16 *pac __asm__("$6"); - register s16 *pb8 __asm__("$7"); + register s16 *pb0 __asm__("$8"); // !FAKE: pin $8 — NEEDED DIFFERS (P36 rung B tus2) + register s16 *pac __asm__("$6"); // !FAKE: pin $6 — NEEDED DIFFERS (P36 rung B tus2) + register s16 *pb8 __asm__("$7"); // !FAKE: pin $7 — NEEDED DIFFERS (P36 rung B tus2) u16 *pb4; u16 a, b; int a1v, a2v, d94; pb0 = (*(s16 * *)&D_8017E7D8); - __asm__ __volatile__("" : : "r"(pb0)); + __asm__ __volatile__("" : : "r"(pb0)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) a = p2[0]; pac = (*(s16 * *)&D_8017E7D4); pb0[0] = a; b = p1[0]; pb8 = (*(s16 * *)&D_8017E7E0); pac[0] = b; pb8[0] = a - b; a = p2[1]; pb0[1] = a; b = p1[1]; pac[1] = b; pb8[1] = a - b; a = p2[2]; pb0[2] = a; b = p1[2]; pac[2] = b; pb8[2] = a - b; a1v = pac[0]; a2v = pac[2]; d94 = D_8018F060; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) D_8018F070 = 0; if (func_80134A74(arg0, a1v, a2v, d94)) { pb4 = (*(u16 * *)&D_8017E7DC); diff --git a/src/ov_SC02_015/ov_SC02_015_jr_80135A4C.c b/src/ov_SC02_015/ov_SC02_015_jr_80135A4C.c index 9d486e76b7..26e87a94df 100644 --- a/src/ov_SC02_015/ov_SC02_015_jr_80135A4C.c +++ b/src/ov_SC02_015/ov_SC02_015_jr_80135A4C.c @@ -640,7 +640,7 @@ s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3) { extern u8 D_801152B0; s32 *p; - register s32 s7 __asm__("$23"); + register s32 s7 __asm__("$23"); // !FAKE: pin $23 — NEEDED DIFFERS (P36 rung B tus2) s32 flag; s32 acc; s16 i; @@ -687,7 +687,7 @@ s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3) { return 1; next: p = (s32 *)*p; - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) if (p != 0) goto loop; return 0; } @@ -701,7 +701,7 @@ s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3) { s32 t = 0; if (((V3 *)a2)->x == ((V3 *)a3)->x && ((V3 *)a2)->y == ((V3 *)a3)->y) { s32 zt = (((V3 *)a2)->z == ((V3 *)a3)->z); - __asm__("addu %0,%1,$zero" : "=r"(t) : "r"(zt)); + __asm__("addu %0,%1,$zero" : "=r"(t) : "r"(zt)); // !FAKE: instruction addu — NEEDED DIFFERS (P36 rung B tus2) } eq = t; } diff --git a/src/ov_SC02_015/ov_SC02_015_jr_8013C98C.c b/src/ov_SC02_015/ov_SC02_015_jr_8013C98C.c index 5e50d9ca82..40695e9e04 100644 --- a/src/ov_SC02_015/ov_SC02_015_jr_8013C98C.c +++ b/src/ov_SC02_015/ov_SC02_015_jr_8013C98C.c @@ -1059,7 +1059,7 @@ void func_8013CF68() u8 t0, t1, t2; u8 *base; - __asm__("la %0, D_800A5E94" : "=r"(base)); + __asm__("la %0, D_800A5E94" : "=r"(base)); // !FAKE: instruction la — NEEDED DIFFERS (P36 rung B tus2) *(s32 *)(base - 0xC) = 0; t0 = D_80190548; t1 = D_80190549; t2 = D_8019054A; @@ -1159,7 +1159,7 @@ void func_8013D178(void) { extern unsigned char D_801905E8, D_801905E9, D_801905EA, D_801905EB, D_801905EC, D_801905ED, D_801905EE, D_801905EF, D_801905F0; extern unsigned char D_801905E8, D_801905E9, D_801905EA, D_801905EB, D_801905EC, D_801905ED, D_801905EE, D_801905EF, D_801905F0; unsigned char v, t; - register unsigned char *p __asm__("$5"); + register unsigned char *p __asm__("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) p = &D_80190548; v = *p; t = D_801905E8; if (v != t) { if (v < t) *p = v + 8; else *p = v - 8; } @@ -1379,13 +1379,13 @@ void func_8013D53C(void *arg0v) { n = arg0->w * arg0->h; i = 0; src = arg0->data; - __asm__("" :: "r"(src)); /* +2 refs on src (depth-2): keeps src above i, below the mfhi temp */ + __asm__("" :: "r"(src)); /* +2 refs on src (depth-2): keeps src above i, below the mfhi temp */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) dst = src + n; if (n > 0) { do { u16 px; s32 r, g, b, out; - __asm__("" :: "r"(i)); /* +3 refs on i (depth-3): lifts i over dst in the $t2 race */ + __asm__("" :: "r"(i)); /* +3 refs on i (depth-3): lifts i over dst in the $t2 race */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) px = *src; r = ((px & 0x1F) * s0v) / 2560; g = (((px & 0x3E0) * t9v) / 2560) & 0x3E0; @@ -1420,10 +1420,10 @@ void func_8013D8FC(void) { extern s16 *D_8018F0EC; - register s16 *psVar3 __asm__("$17"); - register s16 *psVar2 __asm__("$16"); - register s32 c9 __asm__("$19"); - register s32 cff __asm__("$18"); + s16 *psVar3; + register s16 *psVar2 __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + s32 c9; + s32 cff; u16 sVar1; s16 buf[4]; @@ -1464,22 +1464,22 @@ void func_8013D9B0(int param_1) extern s16 *D_8018F0EC; extern s32 D_8018F104; u8 buf[0x20]; - register s32 uVar13 __asm__("$16"); - register u16 *psVar14 __asm__("$17"); - register u16 *psVar15 __asm__("$18"); - register s32 uVar16 __asm__("$19"); - register void *r0 __asm__("$20"); - register u16 *puVar10 __asm__("$11"); - register u16 *puVar9 __asm__("$10"); - register s32 iVar11 __asm__("$13"); - register s32 iVar12 __asm__("$14"); + s32 uVar13; + register u16 *psVar14 __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) + u16 *psVar15; + s32 uVar16; + void *r0; + u16 *puVar10; + register u16 *puVar9 __asm__("$10"); // !FAKE: pin $10 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar11; + register s32 iVar12 __asm__("$14"); // !FAKE: pin $14 — NEEDED DIFFERS (P36 rung B tus2) u16 sVar4; - register u32 uVar5 __asm__("$3"); - register u32 uVar7 __asm__("$6"); - register u32 uVar1 __asm__("$7"); - register u32 uVar6 __asm__("$4"); - register u32 uVar8 __asm__("$8"); - register u32 uVar3 __asm__("$9"); + register u32 uVar5 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus2) + register u32 uVar7 __asm__("$6"); // !FAKE: pin $6 — NEEDED DIFFERS (P36 rung B tus2) + register u32 uVar1 __asm__("$7"); // !FAKE: pin $7 — NEEDED DIFFERS (P36 rung B tus2) + u32 uVar6; + register u32 uVar8 __asm__("$8"); // !FAKE: pin $8 — NEEDED DIFFERS (P36 rung B tus2) + register u32 uVar3 __asm__("$9"); // !FAKE: pin $9 — NEEDED DIFFERS (P36 rung B tus2) psVar15 = (*(u16 * *)&D_8018F0EC); if (psVar15 != 0) { @@ -1494,31 +1494,31 @@ void func_8013D9B0(int param_1) iVar11 = 0; if (sVar4 == 9) { *(s16 *)(buf + 0) = psVar14[-4]; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *(s16 *)(buf + 2) = psVar14[-3]; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *(s16 *)(buf + 4) = psVar14[-2]; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *(s16 *)(buf + 6) = psVar14[-1]; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) { - register s32 mw __asm__("$3") = (s32)((s16 *)psVar14)[-2]; - register s32 mh __asm__("$2") = (s32)((s16 *)psVar14)[-1]; + register s32 mw __asm__("$3") = (s32)((s16 *)psVar14)[-2]; // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus2) + s32 mh = (s32)((s16 *)psVar14)[-1]; iVar12 = mw * mh; } uVar13 = 0; puVar10 = *(u16 **)psVar14; { - register s32 boff __asm__("$2") = iVar12 * 2; - register u16 *pi __asm__("$5"); + register s32 boff __asm__("$2") = iVar12 * 2; // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) + register u16 *pi __asm__("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) pi = (u16 *)((s32)puVar10 + boff); - __asm__ __volatile__("" : "=r"(pi) : "0"(pi)); + __asm__ __volatile__("" : "=r"(pi) : "0"(pi)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) puVar9 = pi; } if (0 < iVar12) { do { - register u32 pix __asm__("$2"); - register u32 out __asm__("$2"); + register u32 pix __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) + register u32 out __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) u32 result; *(u32 *)(buf + 0xc) = (u32)*puVar10; pix = (u32)*puVar9; @@ -1527,17 +1527,17 @@ void func_8013D9B0(int param_1) uVar1 = pix & 0x7c00; { void *p1; - register void *pa __asm__("$2"); - register void *pb __asm__("$12"); - __asm__ __volatile__(""); + register void *pa __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) + register void *pb __asm__("$12"); // !FAKE: pin $12 — NEEDED DIFFERS (P36 rung B tus2) + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) p1 = buf + 0xc; - __asm__ __volatile__("" : "=r"(p1) : "0"(p1)); + __asm__ __volatile__("" : "=r"(p1) : "0"(p1)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) gte_ldIR0z(); gte_ldrgb(r0); gte_ldIRGB(p1); gte_dpcl(); pa = buf + 0x10; - __asm__ __volatile__("" : "=r"(pa) : "0"(pa)); + __asm__ __volatile__("" : "=r"(pa) : "0"(pa)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) pb = pa; gte_stORGB(pb); } @@ -1546,21 +1546,21 @@ void func_8013D9B0(int param_1) uVar8 = out & 0x3e0; uVar3 = out & 0x7c00; if (uVar5 != uVar6) { - register s32 c __asm__("$2"); + s32 c; uVar13 = 1; if ((s32)uVar5 < (s32)uVar6) uVar5 = uVar5 + 1; c = (s32)uVar6 < (s32)uVar5; if (c) uVar5 = uVar5 - 1; } if (uVar7 != uVar8) { - register s32 c __asm__("$2"); + register s32 c __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) uVar13 = 1; if ((s32)uVar7 < (s32)uVar8) uVar7 = uVar7 + 0x20; c = (s32)uVar8 < (s32)uVar7; if (c) uVar7 = uVar7 - 0x20; } if (uVar1 != uVar3) { - register s32 c __asm__("$2"); + register s32 c __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) uVar13 = 1; if ((s32)uVar1 < (s32)uVar3) uVar1 = uVar1 + 0x400; c = (s32)uVar3 < (s32)uVar1; @@ -1701,9 +1701,9 @@ void func_8013DD68() { u16 *puVar16; u16 *q; u16 *puVar10; - register u16 uVar2 __asm__("$3"); + register u16 uVar2 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus2) int uVar5; - register int iVar14 __asm__("$7"); + register int iVar14 __asm__("$7"); // !FAKE: pin $7 — NEEDED DIFFERS (P36 rung B tus2) Buf_8013DD68 buf; u8 *pbase; u8 *base; @@ -1722,7 +1722,7 @@ void func_8013DD68() { p = p + 0x10; iVar14 = 0; if (uVar1 != 0) { - register int c5 __asm__("$11") = 5; + int c5 = 5; puVar10 = (u16 *)((int)p + 0x18); q = puVar16 + 8; do { @@ -1810,7 +1810,7 @@ void func_8013E5E8(void) extern unsigned short D_80115112; extern u16 D_80115116; extern void (*D_8017F5F8[])(void); - register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 -> store retires early */ + register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 -> store retires early */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) func_80029444(); func_801754A8(); D_8011511E = func_80014ED4(0); @@ -1856,12 +1856,12 @@ void func_8013E6AC(void) { D_80115140[i] = 0; } if (!((u32)func_80029504() < 5 || currentLocationId == 0x302A || currentLocationId == 0x3073)) { - register s32 *ep __asm__("$8"); - register s32 *fp __asm__("$9"); + s32 *ep; + s32 *fp; fp = (s32 *)&D_80115110; ep = (s32 *)&D_8017F5E4; for (i = 0; i < 5; i++) { - register s32 *fa __asm__("$6"); + s32 *fa; s32 v; fa = (s32 *)(i * 4 + (s32)fp); v = ep[i] * 3 >> 2; @@ -2018,7 +2018,7 @@ extern unsigned char D_8017F5C0; void func_8013EB7C(void) { s32 sp10[2]; short sVar1; - register short sVar2 __asm__("$2"); + register short sVar2 __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) s32 a0v; s32 iVar4; diff --git a/src/ov_SC02_015/ov_SC02_015_jr_80140608.c b/src/ov_SC02_015/ov_SC02_015_jr_80140608.c index 3d08a3ab2e..f4d5b71ed1 100644 --- a/src/ov_SC02_015/ov_SC02_015_jr_80140608.c +++ b/src/ov_SC02_015/ov_SC02_015_jr_80140608.c @@ -1042,14 +1042,14 @@ s16 n; Prim4 *p; s16 t; s32 c3; -register u16 *a __asm__("$20"); -register u16 *b __asm__("$21"); -register u16 *c __asm__("$23"); -register u16 *e __asm__("$22"); -register u16 *pb __asm__("$10"); -register u32 m24 __asm__("$8"); -register u32 mhi __asm__("$9"); -register s32 eight __asm__("$2"); +u16 *a; +u16 *b; +u16 *c; +u16 *e; +u16 *pb; +u32 m24; +u32 mhi; +register s32 eight __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) if (i < n) { c3 = 3; @@ -1129,7 +1129,7 @@ register s32 eight __asm__("$2"); y = (*e) + 3; } *((s16 *) (q - 10)) = y; -__asm__("" ::: "memory"); +__asm__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *((u32 *) ot) = 0x4000000; q[-8] = 0x78; *((u32 *) (q - 0x10)) = 0x64808080; @@ -1140,13 +1140,13 @@ __asm__("" ::: "memory"); *((s16 *) (q - 4)) = eight; *((u32 *) ot) = ((*((u32 *) ot)) & mhi) | (D_800AE7BC[*pb].ot[2] & m24); { -register u32 *op __asm__("$4"); +register u32 *op __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) op = D_800AE7BC[*pb].ot; op[2] = (op[2] & mhi) | (((u32) ot) & m24); } q += 0x14; ot += 5; - __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ + __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) } } @@ -1353,7 +1353,7 @@ void func_80141874(void) { extern u16 D_8011511C; extern u16 D_80115116; extern void (*D_8017F644[])(void); - register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ + register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) func_801754A8(); D_8011511E = func_80014ED4(0); D_8011511C = func_80015018(0); @@ -1539,7 +1539,7 @@ void func_801424E4(short *param_1) { extern void (*D_8017F668[])(void); short sVar1; int iVar2; - register unsigned short t __asm__("$3"); + unsigned short t; (*D_8017F668[(unsigned short)param_1[1]])(); if (*(unsigned short *)param_1 != 0) { @@ -1558,8 +1558,8 @@ void func_801424E4(short *param_1) { iVar2 = *(int *)(param_1 + 0x32); if ((iVar2 != 0) && (*(short *)(iVar2 + 0x36) == param_1[0x7f])) { *(int *)(param_1 + 2) = *(int *)(iVar2 + 4); - a = *(unsigned short *)(*(volatile int *)(param_1 + 0x32) + 10); - __asm__ __volatile__("" : : "r"(a)); + a = *(unsigned short *)(*(int *)(param_1 + 0x32) + 10); + __asm__ __volatile__("" : : "r"(a)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) t = (unsigned short)param_1[0x7e]; sVar1 = a + t; iVar2 = *(volatile int *)(param_1 + 0x32); @@ -1595,7 +1595,7 @@ extern s32 D_8017F65C; void func_80142608(s32 param_1) { - register s32 iVar1 __asm__("$16"); + s32 iVar1; if (*(short *)(param_1 + 0x70) != 0) { iVar1 = ((s32 (*)(void))func_8012C1B8)(); @@ -1841,8 +1841,8 @@ extern void func_80142B2C(void *arg0); void func_80142EC0(s32 param_1) { extern s32 D_8017F868[]; - register s32 d __asm__("$16") = param_1; /* $s0 */ - register s32 obj __asm__("$17"); /* $s1 */ + register s32 d __asm__("$16") = param_1; /* $s0 */ // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register s32 obj __asm__("$17"); /* $s1 */ // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) s32 ret; s16 sVar2; @@ -1884,8 +1884,8 @@ extern unsigned char D_8017F8E8[]; void func_8014305C(int param_1) { - register int s0_param __asm__("$16") = param_1; - register int s1_copy __asm__("$17"); + register int s0_param __asm__("$16") = param_1; // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register int s1_copy __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) int iVar2; short sVar1; @@ -1934,7 +1934,7 @@ void func_801431E8(s32 param_1) { u16 uVar2; s16 sVar4; - register s32 d __asm__("$16"); + register s32 d __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) memcpy(buf, &D_8018E818, 4); iVar5 = ((s32 (*)(void))func_8012C1B8)(); *(s32 *)(param_1 + 0x20) = iVar5; @@ -2103,8 +2103,8 @@ extern void func_8012C218(void *a0); void func_80143D28(s32 param_1) { extern MatEntry D_8017FBA0[]; - register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ - register s32 iVar2 __asm__("$17") = *(s32 *)(param_1 + 0x64); /* $s1 */ + register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ // !FAKE: pin $18 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar2 = *(s32 *)(param_1 + 0x64); /* $s1 */ MatEntry *p = &D_8017FBA0[*(s16 *)(param_1 + 0x70)]; s32 sVar4; s32 iVar1; @@ -2284,8 +2284,8 @@ extern u8 D_8017FB90; void func_8014477C(void *param_1) { s32 v0; s32 v1; - register s32 uVar2 __asm__("$2"); - register s32 addr __asm__("$3"); + s32 uVar2; + s32 addr; s32 gv; s32 fv; @@ -2326,9 +2326,9 @@ extern u8 D_8017FBCC; void func_80144880(s32 param_1) { - register s32 obj __asm__("$16"); /* $s0 */ - register s32 self __asm__("$17") = param_1; /* $s1 */ - register s32 b __asm__("$2"); /* $v0 */ + s32 obj; /* $s0 */ + s32 self = param_1; /* $s1 */ + s32 b; /* $v0 */ s32 e; obj = ((s32 (*)(void))func_8012C194)(); diff --git a/src/ov_SC02_015/ov_SC02_015_jr_8015C32C.c b/src/ov_SC02_015/ov_SC02_015_jr_8015C32C.c index f3738dbe34..b9a08c2095 100644 --- a/src/ov_SC02_015/ov_SC02_015_jr_8015C32C.c +++ b/src/ov_SC02_015/ov_SC02_015_jr_8015C32C.c @@ -1641,8 +1641,8 @@ void func_8015D01C(int param_1) { extern int D_80180AA4; int iVar4; - register unsigned short uVar1 __asm__("$19"); - register unsigned short uVar5 __asm__("$17"); + unsigned short uVar1; + register unsigned short uVar5 __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) short sVar2; short sVar3; @@ -1794,8 +1794,8 @@ extern s32 D_80180B10; void func_8015D380(s32 a0) { s16 out[4]; s32 buf[8]; - register s32 s1 __asm__("$17") = a0; - register s32 *s0 __asm__("$16") = buf; + s32 s1 = a0; + s32 *s0 = buf; ((void (*)(void *))func_80013F3C)((void *)s0); ((void (*)(void *, s32))func_80012558)((void *)s0, *(s16 *)(*(s32 *)(s1 + 0x20) + 0x12)); ((void (*)(void *, s32))func_800126C4)((void *)s0, *(s16 *)(*(s32 *)(s1 + 0x20) + 0x10)); @@ -1946,7 +1946,7 @@ void func_8015D738(void *arg0) { if (s1 != 0) { if (*(u16 *)s1 == 0x360) goto block_808; } - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) if (s1 != 0) { if (*(u16 *)s1 != 0) goto block_7F4; } @@ -2801,7 +2801,7 @@ void func_8015FBE0(s32 *param_1) ((void (*)(s32 *, s16))func_80147078)(param_1, 0); ((void (*)(s32 *))func_80159B70)(param_1); } else { - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) D_80078EC1 = 0; ((void (*)(s32 *, s32))func_80154150)(param_1, 0x20); ((void (*)(s32 *, s32))func_80154A74)(param_1, 0x18); @@ -3609,7 +3609,7 @@ void func_80161E08(s32 param_1) { ((a2 = func_800291DC(8)) & 0x8000) != 0) { if (D_800B5BD8 == 0) { - __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x65A8)); + __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x65A8)); // !FAKE: instruction move — NEEDED DIFFERS (P36 rung B tus2) D_8018F1E0[0] = p; func_80024054(&D_80180D4C, &D_8018F1EC); func_8001CE28(p, &D_8018F1EC); @@ -3620,7 +3620,7 @@ void func_80161E08(s32 param_1) { } if (D_800B5C10 == 0) { - __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x65E0)); + __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x65E0)); // !FAKE: instruction move — NEEDED DIFFERS (P36 rung B tus2) D_8018F1E0[1] = p; func_80024054(&D_80180D6C, &D_8018F214); func_8001CE28(p, &D_8018F214); @@ -3631,7 +3631,7 @@ void func_80161E08(s32 param_1) { } if (D_800B5C48 == 0) { - __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x6618)); + __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x6618)); // !FAKE: instruction move — NEEDED DIFFERS (P36 rung B tus2) D_8018F1E0[2] = p; func_800242D0((s16)func_801620C4(), &D_8018F22C, 0x84); func_8001CE68(p, &D_8018F22C); @@ -3687,9 +3687,9 @@ extern u8 D_80078EB1; extern s32 D_80180D80; s32 func_801621CC(s32 arg0) { - register s32 s0 __asm__("$16") = arg0; /* $s0: arg0, crosses the call */ - register u8 *s1 __asm__("$17") = D_80078E78; /* $s1: base, hoisted for the loop */ - register s32 i __asm__("$5"); /* $a1: counter (pin fixes the i/d swap) */ + s32 s0 = arg0; /* $s0: arg0, crosses the call */ + u8 *s1 = D_80078E78; /* $s1: base, hoisted for the loop */ + register s32 i __asm__("$5"); /* $a1: counter (pin fixes the i/d swap) */ // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) u32 a2; s32 d; /* $a0: natural alloc; load via $v0 temp */ s32 v, last, hi, lo; @@ -3825,14 +3825,14 @@ s32 func_80162438(s32 _unused0) { extern s16 D_800B5C74; u32 uVar2; - register u8 *base __asm__("$18"); - register u8 *item __asm__("$17"); + u8 *base; + u8 *item; base = &(*(u8 *)&D_800AF630); uVar2 = func_800291DC(0x12); if ((uVar2 & 0x8000) != 0) { if (D_800B5BD8 == 0) { - register u8 *t __asm__("$2") = base + 0x65A8; + register u8 *t __asm__("$2") = base + 0x65A8; // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) item = t; D_8018F238[0] = (s32)item; func_80024054(D_80180DB0, D_8018F244); @@ -3843,7 +3843,7 @@ s32 func_80162438(s32 _unused0) { D_800B5BE2 = -D_800AF7BE / 2 + 0x28; } if (D_800B5C10 == 0) { - register u8 *t __asm__("$2") = base + 0x65E0; + register u8 *t __asm__("$2") = base + 0x65E0; // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) item = t; D_8018F238[1] = (s32)item; func_80024054(((u8 *)&D_80180DC8), D_8018F26C); @@ -3854,7 +3854,7 @@ s32 func_80162438(s32 _unused0) { D_800B5C1A = -D_800AF7BE / 2 + 0x30; } if (D_800B5C48 == 0) { - register u8 *t __asm__("$2") = base + 0x6618; + register u8 *t __asm__("$2") = base + 0x6618; // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) item = t; D_8018F238[2] = (s32)item; func_800242D0((s16)func_801626B8(), D_8018F288, 0x84); @@ -3929,10 +3929,10 @@ void func_801627E8(void) extern s32 D_8011F750; /* canonical: engine_core.h `extern s32 D_8011F750;` (read here as a byte) */ extern void (*D_80180DE8[])(void); /* word-stride table of dispatch fn pointers */ - register u8 *p __asm__("$4") = (u8 *)&D_8011F750; + register u8 *p __asm__("$4") = (u8 *)&D_8011F750; // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) s32 idx; - __asm__ __volatile__("" : "=r"(p) : "0"(p)); /* materialize &D_8011F750 into $a0 (defeat %lo-fold of the lbu) */ + __asm__ __volatile__("" : "=r"(p) : "0"(p)); /* materialize &D_8011F750 into $a0 (defeat %lo-fold of the lbu) */ // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) idx = *p; if (idx != 0) { idx = idx - 1; @@ -4112,7 +4112,7 @@ void func_80163EC8(s32 param_1) { s32 psVar6; s32 iVar8; s32 iVar7; - register s32 uVar5 __asm__("$2"); /* PIN (flagged): uVar5 -> $v0 */ + register s32 uVar5 __asm__("$2"); /* PIN (flagged): uVar5 -> $v0 */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) u16 uVar4; u8 uVar3; @@ -4378,9 +4378,9 @@ extern u8 D_8018F29F; void func_80164BDC(s32 param_1) { - register s32 p1 __asm__("$17"); /* $s1 */ - register s32 iVar1 __asm__("$16"); /* $s0 */ - register s32 base __asm__("$18"); /* $s2 */ + register s32 p1 __asm__("$17"); /* $s1 */ // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar1; /* $s0 */ + s32 base; /* $s2 */ p1 = param_1; iVar1 = ((s32 (*)(void))func_80146578)(); @@ -4526,9 +4526,9 @@ extern s32 D_8018F2D8; void func_801651B8(void * param_1) { - register s32 *puVar1 __asm__("$16"); /* $s0 */ - register s32 iVar2 __asm__("$17"); /* $s1 */ - register s32 p __asm__("$18"); /* $s2 */ + register s32 *puVar1 __asm__("$16"); /* $s0 */ // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar2; /* $s1 */ + s32 p; /* $s2 */ p = param_1; ((s32 (*)(s32, s32, s32))func_80165240)(p, p + 0x2c, p + 0x50); @@ -4537,7 +4537,7 @@ void func_801651B8(void * param_1) do { if (puVar1[3] != 0) { s32 a0v = p; - __asm__ __volatile__("" : "=r"(a0v) : "0"(a0v)); + __asm__ __volatile__("" : "=r"(a0v) : "0"(a0v)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) ((s32 (*)(s32, s32, s32))func_80165240)(a0v, (s32)puVar1, (s32)(puVar1 + 2)); puVar1[3] = puVar1[3] + -1; } @@ -4868,7 +4868,7 @@ s32 func_80166690(s32 param_1, s32 param_2) unsigned int w9, w7, w, t, w3b; int w3; short sVar10; - register unsigned int zr __asm__("$0"); + register unsigned int zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) blk = D_800AE620; i6 = (short)param_1; @@ -4954,7 +4954,6 @@ s32 func_80166690(s32 param_1, s32 param_2) c.c32 = t; c.c22 = t; c.c31 = t; c.c21 = t; } - __asm__ __volatile__("" :: "r"(iVar3)); func_80017758(&c, &blk); w3b = iVar3 - 1; iVar3 = w3b + zr; @@ -5108,18 +5107,18 @@ s32 func_80166F58(s32 param_1, s32 param_2, s32 param_3, s32 param_4) extern s32 D_8011D030; extern unsigned char D_8018F358[]; - register int p2 __asm__("$20"); /* $s4 */ - register int p3 __asm__("$17"); /* $s1 */ - register int t2 __asm__("$5"); /* a1 */ - register int t3 __asm__("$6"); /* a2 */ + register int p2 __asm__("$20"); /* $s4 */ // !FAKE: pin $20 — NEEDED DIFFERS (P36 rung B tus2) + int p3; /* $s1 */ + register int t2 __asm__("$5"); /* a1 */ // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) + int t3; /* a2 */ unsigned short *puVar1; short iVar2; int eq; iVar2 = 0; puVar1 = ((unsigned short *)&D_8011D030); - t2 = ((short)param_2); SHB(t2); p2 = t2; SHB(p2); - t3 = ((short)param_3); SHB(t3); p3 = t3; + t2 = ((short)param_2); SHB(t2); p2 = t2; SHB(p2); // !FAKE: launder via SHB — NEEDED DIFFERS; launder via SHB — NEEDED DIFFERS (P36 rung B tus2) + t3 = ((short)param_3); SHB(t3); p3 = t3; // !FAKE: launder via SHB — NEEDED DIFFERS (P36 rung B tus2) eq = (p2 == p3); do { if ((puVar1 != ((unsigned short *)param_1)) && @@ -5168,17 +5167,17 @@ s32 func_801670E4(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { extern s32 D_801269AC; extern u16 D_80126CE0; Fr_801670E4 f; - register u8 *p __asm__("$18"); /* $s2 */ - register s32 ent __asm__("$19"); /* $s3 */ + u8 *p; /* $s2 */ + s32 ent; /* $s3 */ s16 i; s32 d; s32 node; u16 c; u8 cv; u8 cv2; - register s32 gA __asm__("$2"); - register s32 cxv __asm__("$4"); - register s32 czv __asm__("$5"); + register s32 gA __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) + register s32 cxv __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) + s32 czv; u8 *vc; u8 *ap; u8 *mp; @@ -5196,12 +5195,12 @@ s32 func_801670E4(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { f.col[1].b = 0x70; cv = *(u8 *)(ent + 0x12); f.cx = arg1; - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) va = (u8 *)&f.cx; - __asm__ __volatile__("" : "=r"(va) : "0"(va)); + __asm__ __volatile__("" : "=r"(va) : "0"(va)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) f.cy = arg2; vb = va; - __asm__ __volatile__("" : "=r"(vb) : "0"(vb)); + __asm__ __volatile__("" : "=r"(vb) : "0"(vb)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) p = D_80181148; i = 0; f.col[0].b = 0; @@ -5271,10 +5270,10 @@ s32 func_801670E4(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { if (*(s32 *)(ent + 0x30) > 0) { vc = (u8 *)&f.cx; - __asm__ __volatile__("" : "=r"(vc) : "0"(vc)); + __asm__ __volatile__("" : "=r"(vc) : "0"(vc)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) mp = f.m1; ap = mp; - __asm__ __volatile__("" : "=r"(ap) : "0"(ap)); + __asm__ __volatile__("" : "=r"(ap) : "0"(ap)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) p = D_8018115C; i = 0; d = (s16)f.a8[0] >> 6; @@ -5368,8 +5367,8 @@ s32 func_80167AE0(s32 param_1, s32 param_2, s32 param_3) { struct Fr_80167AE0 fr; u8 *p; s32 i; - register s32 t __asm__("$2"); - register s32 zr __asm__("$0"); + s32 t; + register s32 zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) s32 flags; func_80168070(param_1, ((s16 *)param_2), ((s16 *)param_3), fr.matrix); @@ -5648,7 +5647,7 @@ void func_80168828() extern u16 D_80181228[]; - register s32 a0v __asm__("$4"); + register s32 a0v __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) s32 param_1 = a0v; Thing_80168828_80168828 thing; s16 matA[16]; @@ -5656,7 +5655,7 @@ void func_80168828() s16 svec[4]; u16 *p; short i; - register s32 c40 __asm__("$3"); /* $v1: hold the CSE'd 0x40 (else gcc folds to $v0 immediate) */ + register s32 c40 __asm__("$3"); /* $v1: hold the CSE'd 0x40 (else gcc folds to $v0 immediate) */ // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus2) c40 = 0x40; thing.f04 = 2; @@ -5961,8 +5960,8 @@ void func_8016A290(s32 param_1, void *param_2, void *param_3) { struct Fr_8016A290 fr; u8 *p; s32 i; - register s32 t __asm__("$2"); - register s32 zr __asm__("$0"); + s32 t; + register s32 zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) s32 flags; s32 iVar3; diff --git a/src/ov_SC02_016/ov_SC02_016_jr_8012ACE0.c b/src/ov_SC02_016/ov_SC02_016_jr_8012ACE0.c index 7bfabef957..0750a80a68 100644 --- a/src/ov_SC02_016/ov_SC02_016_jr_8012ACE0.c +++ b/src/ov_SC02_016/ov_SC02_016_jr_8012ACE0.c @@ -2528,7 +2528,7 @@ s32 func_80133AB0(s16 flag, s16 x, s16 y, s32 arg3) u16 *pA = (*(u16 * *)&D_80184A10); u16 *pB = (*(u16 * *)&D_80184A0C); u16 *pC = (*(u16 * *)&D_80184A18); - register int zr __asm__("$0"); + register int zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) u32 X, Y, cell, Xc, Yc; u16 k, off; int cnt; @@ -2536,7 +2536,7 @@ s32 func_80133AB0(s16 flag, s16 x, s16 y, s32 arg3) u8 *s0; u16 raw; u32 hib; - register int harg __asm__("$4"); + register int harg __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) s32 ret; void *p0C, *p10; u8 *p14, *p18, *p1C; @@ -2547,11 +2547,11 @@ s32 func_80133AB0(s16 flag, s16 x, s16 y, s32 arg3) pC[2] = pA[2] - pB[2]; X = ((((u16)x + 0x8000) >> 7) & 0x1ff) - map->ox; - __asm__("addu %0,%1,$zero" : "=r"(Xc) : "r"(X)); + __asm__("addu %0,%1,$zero" : "=r"(Xc) : "r"(X)); // !FAKE: instruction addu — NEEDED DIFFERS (P36 rung B tus2) if (!((X & 0xffff) < map->w)) return 0; Y = ((((u16)y + 0x8000) >> 7) & 0x1ff) - map->oy; - __asm__("addu %0,%1,$zero" : "=r"(Yc) : "r"(Y)); + __asm__("addu %0,%1,$zero" : "=r"(Yc) : "r"(Y)); // !FAKE: instruction addu — NEEDED DIFFERS (P36 rung B tus2) if (!((Y & 0xffff) < map->h)) return 0; @@ -2700,7 +2700,7 @@ s32 func_80133CD4(arg0, cmd, base, arr) s32 h; h = ((s16 *)pb0)[0]; s1var = h << 16; - __asm__("lh %0, 2(%2)" : "=r"(h) : "0"(h), "r"(pb0) : "memory"); + __asm__("lh %0, 2(%2)" : "=r"(h) : "0"(h), "r"(pb0) : "memory"); // !FAKE: instruction lh — NEEDED DIFFERS (P36 rung B tus2) s0var = h << 16; } pb0[2] += q3v; @@ -2884,10 +2884,10 @@ s32 func_801345F8(s32 arg) extern u16 * D_80184A0C; extern u16 D_801B2C88; - register u16 *param_1 __asm__("$5") = ((u16 *)arg); - register u16 *cc __asm__("$4") = D_80184A0C; + register u16 *param_1 __asm__("$5") = ((u16 *)arg); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) + register u16 *cc __asm__("$4") = D_80184A0C; // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) int c8000 = 0x8000; - register int zr __asm__("$0"); + register int zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) u32 c1, c2, uVar6, uVar2, cnt, v14; u16 *ptmp, *puVar4, *puVar7, uVar1; int hi, harg, iVar9, iVar8, uVar3, uVar10, tbl; @@ -3078,8 +3078,8 @@ s32 func_80134C20(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { u16 temp_a1; s32 temp_s4; s32 c = arg0; - __asm__ __volatile__("" : "=r"(c) : "0"(c)); - __asm__ __volatile__("" : : "r"(arg0)); + __asm__ __volatile__("" : "=r"(c) : "0"(c)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) + __asm__ __volatile__("" : : "r"(arg0)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) temp_s4 = arg2 + (M2C_FIELD(((void *)arg1), s16 *, 2) * 8); temp_s1 = *(s32 *)(arg3 + (M2C_FIELD(((void *)arg1), s16 *, 4) * 4)); @@ -3230,22 +3230,22 @@ int func_80135168(u16 arg0, u16 *p1, u16 *p2) extern u8 D_80184A0C; extern u8 D_80184A10; extern u8 D_80184A18; - register s16 *pb0 __asm__("$8"); - register s16 *pac __asm__("$6"); - register s16 *pb8 __asm__("$7"); + register s16 *pb0 __asm__("$8"); // !FAKE: pin $8 — NEEDED DIFFERS (P36 rung B tus2) + register s16 *pac __asm__("$6"); // !FAKE: pin $6 — NEEDED DIFFERS (P36 rung B tus2) + register s16 *pb8 __asm__("$7"); // !FAKE: pin $7 — NEEDED DIFFERS (P36 rung B tus2) u16 *pb4; u16 a, b; int a1v, a2v, d94; pb0 = (*(s16 * *)&D_80184A10); - __asm__ __volatile__("" : : "r"(pb0)); + __asm__ __volatile__("" : : "r"(pb0)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) a = p2[0]; pac = (*(s16 * *)&D_80184A0C); pb0[0] = a; b = p1[0]; pb8 = (*(s16 * *)&D_80184A18); pac[0] = b; pb8[0] = a - b; a = p2[1]; pb0[1] = a; b = p1[1]; pac[1] = b; pb8[1] = a - b; a = p2[2]; pb0[2] = a; b = p1[2]; pac[2] = b; pb8[2] = a - b; a1v = pac[0]; a2v = pac[2]; d94 = D_801B2C78; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) D_801B2C88 = 0; if (func_80134A74(arg0, a1v, a2v, d94)) { pb4 = (*(u16 * *)&D_80184A14); diff --git a/src/ov_SC02_016/ov_SC02_016_jr_80135A4C.c b/src/ov_SC02_016/ov_SC02_016_jr_80135A4C.c index 6ea89ffd8d..2f19171c1a 100644 --- a/src/ov_SC02_016/ov_SC02_016_jr_80135A4C.c +++ b/src/ov_SC02_016/ov_SC02_016_jr_80135A4C.c @@ -640,7 +640,7 @@ s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3) { extern u8 D_801152B0; s32 *p; - register s32 s7 __asm__("$23"); + register s32 s7 __asm__("$23"); // !FAKE: pin $23 — NEEDED DIFFERS (P36 rung B tus2) s32 flag; s32 acc; s16 i; @@ -687,7 +687,7 @@ s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3) { return 1; next: p = (s32 *)*p; - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) if (p != 0) goto loop; return 0; } @@ -701,7 +701,7 @@ s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3) { s32 t = 0; if (((V3 *)a2)->x == ((V3 *)a3)->x && ((V3 *)a2)->y == ((V3 *)a3)->y) { s32 zt = (((V3 *)a2)->z == ((V3 *)a3)->z); - __asm__("addu %0,%1,$zero" : "=r"(t) : "r"(zt)); + __asm__("addu %0,%1,$zero" : "=r"(t) : "r"(zt)); // !FAKE: instruction addu — NEEDED DIFFERS (P36 rung B tus2) } eq = t; } diff --git a/src/ov_SC02_016/ov_SC02_016_jr_8013C98C.c b/src/ov_SC02_016/ov_SC02_016_jr_8013C98C.c index 89ff75bc61..f0f98877e9 100644 --- a/src/ov_SC02_016/ov_SC02_016_jr_8013C98C.c +++ b/src/ov_SC02_016/ov_SC02_016_jr_8013C98C.c @@ -1059,7 +1059,7 @@ void func_8013CF68() u8 t0, t1, t2; u8 *base; - __asm__("la %0, D_800A5E94" : "=r"(base)); + __asm__("la %0, D_800A5E94" : "=r"(base)); // !FAKE: instruction la — NEEDED DIFFERS (P36 rung B tus2) *(s32 *)(base - 0xC) = 0; t0 = D_801B4980; t1 = D_801B4981; t2 = D_801B4982; @@ -1159,7 +1159,7 @@ void func_8013D178(void) { extern unsigned char D_801B4A20, D_801B4A21, D_801B4A22, D_801B4A23, D_801B4A24, D_801B4A25, D_801B4A26, D_801B4A27, D_801B4A28; extern unsigned char D_801B4A20, D_801B4A21, D_801B4A22, D_801B4A23, D_801B4A24, D_801B4A25, D_801B4A26, D_801B4A27, D_801B4A28; unsigned char v, t; - register unsigned char *p __asm__("$5"); + register unsigned char *p __asm__("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) p = &D_801B4980; v = *p; t = D_801B4A20; if (v != t) { if (v < t) *p = v + 8; else *p = v - 8; } @@ -1379,13 +1379,13 @@ void func_8013D53C(void *arg0v) { n = arg0->w * arg0->h; i = 0; src = arg0->data; - __asm__("" :: "r"(src)); /* +2 refs on src (depth-2): keeps src above i, below the mfhi temp */ + __asm__("" :: "r"(src)); /* +2 refs on src (depth-2): keeps src above i, below the mfhi temp */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) dst = src + n; if (n > 0) { do { u16 px; s32 r, g, b, out; - __asm__("" :: "r"(i)); /* +3 refs on i (depth-3): lifts i over dst in the $t2 race */ + __asm__("" :: "r"(i)); /* +3 refs on i (depth-3): lifts i over dst in the $t2 race */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) px = *src; r = ((px & 0x1F) * s0v) / 2560; g = (((px & 0x3E0) * t9v) / 2560) & 0x3E0; @@ -1420,10 +1420,10 @@ void func_8013D8FC(void) { extern s16 *D_801B2D04; - register s16 *psVar3 __asm__("$17"); - register s16 *psVar2 __asm__("$16"); - register s32 c9 __asm__("$19"); - register s32 cff __asm__("$18"); + s16 *psVar3; + register s16 *psVar2 __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + s32 c9; + s32 cff; u16 sVar1; s16 buf[4]; @@ -1464,22 +1464,22 @@ void func_8013D9B0(int param_1) extern s16 *D_801B2D04; extern s32 D_801B2D1C; u8 buf[0x20]; - register s32 uVar13 __asm__("$16"); - register u16 *psVar14 __asm__("$17"); - register u16 *psVar15 __asm__("$18"); - register s32 uVar16 __asm__("$19"); - register void *r0 __asm__("$20"); - register u16 *puVar10 __asm__("$11"); - register u16 *puVar9 __asm__("$10"); - register s32 iVar11 __asm__("$13"); - register s32 iVar12 __asm__("$14"); + s32 uVar13; + register u16 *psVar14 __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) + u16 *psVar15; + s32 uVar16; + void *r0; + u16 *puVar10; + register u16 *puVar9 __asm__("$10"); // !FAKE: pin $10 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar11; + register s32 iVar12 __asm__("$14"); // !FAKE: pin $14 — NEEDED DIFFERS (P36 rung B tus2) u16 sVar4; - register u32 uVar5 __asm__("$3"); - register u32 uVar7 __asm__("$6"); - register u32 uVar1 __asm__("$7"); - register u32 uVar6 __asm__("$4"); - register u32 uVar8 __asm__("$8"); - register u32 uVar3 __asm__("$9"); + register u32 uVar5 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus2) + register u32 uVar7 __asm__("$6"); // !FAKE: pin $6 — NEEDED DIFFERS (P36 rung B tus2) + register u32 uVar1 __asm__("$7"); // !FAKE: pin $7 — NEEDED DIFFERS (P36 rung B tus2) + u32 uVar6; + register u32 uVar8 __asm__("$8"); // !FAKE: pin $8 — NEEDED DIFFERS (P36 rung B tus2) + register u32 uVar3 __asm__("$9"); // !FAKE: pin $9 — NEEDED DIFFERS (P36 rung B tus2) psVar15 = (*(u16 * *)&D_801B2D04); if (psVar15 != 0) { @@ -1494,31 +1494,31 @@ void func_8013D9B0(int param_1) iVar11 = 0; if (sVar4 == 9) { *(s16 *)(buf + 0) = psVar14[-4]; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *(s16 *)(buf + 2) = psVar14[-3]; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *(s16 *)(buf + 4) = psVar14[-2]; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *(s16 *)(buf + 6) = psVar14[-1]; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) { - register s32 mw __asm__("$3") = (s32)((s16 *)psVar14)[-2]; - register s32 mh __asm__("$2") = (s32)((s16 *)psVar14)[-1]; + register s32 mw __asm__("$3") = (s32)((s16 *)psVar14)[-2]; // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus2) + s32 mh = (s32)((s16 *)psVar14)[-1]; iVar12 = mw * mh; } uVar13 = 0; puVar10 = *(u16 **)psVar14; { - register s32 boff __asm__("$2") = iVar12 * 2; - register u16 *pi __asm__("$5"); + register s32 boff __asm__("$2") = iVar12 * 2; // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) + register u16 *pi __asm__("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) pi = (u16 *)((s32)puVar10 + boff); - __asm__ __volatile__("" : "=r"(pi) : "0"(pi)); + __asm__ __volatile__("" : "=r"(pi) : "0"(pi)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) puVar9 = pi; } if (0 < iVar12) { do { - register u32 pix __asm__("$2"); - register u32 out __asm__("$2"); + register u32 pix __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) + register u32 out __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) u32 result; *(u32 *)(buf + 0xc) = (u32)*puVar10; pix = (u32)*puVar9; @@ -1527,17 +1527,17 @@ void func_8013D9B0(int param_1) uVar1 = pix & 0x7c00; { void *p1; - register void *pa __asm__("$2"); - register void *pb __asm__("$12"); - __asm__ __volatile__(""); + register void *pa __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) + register void *pb __asm__("$12"); // !FAKE: pin $12 — NEEDED DIFFERS (P36 rung B tus2) + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) p1 = buf + 0xc; - __asm__ __volatile__("" : "=r"(p1) : "0"(p1)); + __asm__ __volatile__("" : "=r"(p1) : "0"(p1)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) gte_ldIR0z(); gte_ldrgb(r0); gte_ldIRGB(p1); gte_dpcl(); pa = buf + 0x10; - __asm__ __volatile__("" : "=r"(pa) : "0"(pa)); + __asm__ __volatile__("" : "=r"(pa) : "0"(pa)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) pb = pa; gte_stORGB(pb); } @@ -1546,21 +1546,21 @@ void func_8013D9B0(int param_1) uVar8 = out & 0x3e0; uVar3 = out & 0x7c00; if (uVar5 != uVar6) { - register s32 c __asm__("$2"); + s32 c; uVar13 = 1; if ((s32)uVar5 < (s32)uVar6) uVar5 = uVar5 + 1; c = (s32)uVar6 < (s32)uVar5; if (c) uVar5 = uVar5 - 1; } if (uVar7 != uVar8) { - register s32 c __asm__("$2"); + register s32 c __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) uVar13 = 1; if ((s32)uVar7 < (s32)uVar8) uVar7 = uVar7 + 0x20; c = (s32)uVar8 < (s32)uVar7; if (c) uVar7 = uVar7 - 0x20; } if (uVar1 != uVar3) { - register s32 c __asm__("$2"); + register s32 c __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) uVar13 = 1; if ((s32)uVar1 < (s32)uVar3) uVar1 = uVar1 + 0x400; c = (s32)uVar3 < (s32)uVar1; @@ -1701,9 +1701,9 @@ void func_8013DD68() { u16 *puVar16; u16 *q; u16 *puVar10; - register u16 uVar2 __asm__("$3"); + register u16 uVar2 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus2) int uVar5; - register int iVar14 __asm__("$7"); + register int iVar14 __asm__("$7"); // !FAKE: pin $7 — NEEDED DIFFERS (P36 rung B tus2) Buf_8013DD68 buf; u8 *pbase; u8 *base; @@ -1722,7 +1722,7 @@ void func_8013DD68() { p = p + 0x10; iVar14 = 0; if (uVar1 != 0) { - register int c5 __asm__("$11") = 5; + int c5 = 5; puVar10 = (u16 *)((int)p + 0x18); q = puVar16 + 8; do { @@ -1810,7 +1810,7 @@ void func_8013E5E8(void) extern unsigned short D_80115112; extern u16 D_80115116; extern void (*D_80185830[])(void); - register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 -> store retires early */ + register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 -> store retires early */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) func_80029444(); func_801754A8(); D_8011511E = func_80014ED4(0); @@ -1856,12 +1856,12 @@ void func_8013E6AC(void) { D_80115140[i] = 0; } if (!((u32)func_80029504() < 5 || currentLocationId == 0x302A || currentLocationId == 0x3073)) { - register s32 *ep __asm__("$8"); - register s32 *fp __asm__("$9"); + s32 *ep; + s32 *fp; fp = (s32 *)&D_80115110; ep = (s32 *)&D_8018581C; for (i = 0; i < 5; i++) { - register s32 *fa __asm__("$6"); + s32 *fa; s32 v; fa = (s32 *)(i * 4 + (s32)fp); v = ep[i] * 3 >> 2; @@ -2018,7 +2018,7 @@ extern unsigned char D_801857F8; void func_8013EB7C(void) { s32 sp10[2]; short sVar1; - register short sVar2 __asm__("$2"); + register short sVar2 __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) s32 a0v; s32 iVar4; diff --git a/src/ov_SC02_016/ov_SC02_016_jr_80140608.c b/src/ov_SC02_016/ov_SC02_016_jr_80140608.c index c8ba05c7a7..0553ad4f50 100644 --- a/src/ov_SC02_016/ov_SC02_016_jr_80140608.c +++ b/src/ov_SC02_016/ov_SC02_016_jr_80140608.c @@ -1042,14 +1042,14 @@ s16 n; Prim4 *p; s16 t; s32 c3; -register u16 *a __asm__("$20"); -register u16 *b __asm__("$21"); -register u16 *c __asm__("$23"); -register u16 *e __asm__("$22"); -register u16 *pb __asm__("$10"); -register u32 m24 __asm__("$8"); -register u32 mhi __asm__("$9"); -register s32 eight __asm__("$2"); +u16 *a; +u16 *b; +u16 *c; +u16 *e; +u16 *pb; +u32 m24; +u32 mhi; +register s32 eight __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) if (i < n) { c3 = 3; @@ -1129,7 +1129,7 @@ register s32 eight __asm__("$2"); y = (*e) + 3; } *((s16 *) (q - 10)) = y; -__asm__("" ::: "memory"); +__asm__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *((u32 *) ot) = 0x4000000; q[-8] = 0x78; *((u32 *) (q - 0x10)) = 0x64808080; @@ -1140,13 +1140,13 @@ __asm__("" ::: "memory"); *((s16 *) (q - 4)) = eight; *((u32 *) ot) = ((*((u32 *) ot)) & mhi) | (D_800AE7BC[*pb].ot[2] & m24); { -register u32 *op __asm__("$4"); +register u32 *op __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) op = D_800AE7BC[*pb].ot; op[2] = (op[2] & mhi) | (((u32) ot) & m24); } q += 0x14; ot += 5; - __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ + __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) } } @@ -1353,7 +1353,7 @@ void func_80141874(void) { extern u16 D_8011511C; extern u16 D_80115116; extern void (*D_8018587C[])(void); - register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ + register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) func_801754A8(); D_8011511E = func_80014ED4(0); D_8011511C = func_80015018(0); @@ -1555,7 +1555,7 @@ void func_801424E4(short *param_1) { extern void (*D_801858A0[])(void); short sVar1; int iVar2; - register unsigned short t __asm__("$3"); + unsigned short t; (*D_801858A0[(unsigned short)param_1[1]])(); if (*(unsigned short *)param_1 != 0) { @@ -1574,8 +1574,8 @@ void func_801424E4(short *param_1) { iVar2 = *(int *)(param_1 + 0x32); if ((iVar2 != 0) && (*(short *)(iVar2 + 0x36) == param_1[0x7f])) { *(int *)(param_1 + 2) = *(int *)(iVar2 + 4); - a = *(unsigned short *)(*(volatile int *)(param_1 + 0x32) + 10); - __asm__ __volatile__("" : : "r"(a)); + a = *(unsigned short *)(*(int *)(param_1 + 0x32) + 10); + __asm__ __volatile__("" : : "r"(a)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) t = (unsigned short)param_1[0x7e]; sVar1 = a + t; iVar2 = *(volatile int *)(param_1 + 0x32); @@ -1611,7 +1611,7 @@ extern s32 D_80185894; void func_80142608(s32 param_1) { - register s32 iVar1 __asm__("$16"); + s32 iVar1; if (*(short *)(param_1 + 0x70) != 0) { iVar1 = ((s32 (*)(void))func_8012C1B8)(); @@ -1857,8 +1857,8 @@ extern void func_80142B2C(void *arg0); void func_80142EC0(s32 param_1) { extern s32 D_80185AA0[]; - register s32 d __asm__("$16") = param_1; /* $s0 */ - register s32 obj __asm__("$17"); /* $s1 */ + register s32 d __asm__("$16") = param_1; /* $s0 */ // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register s32 obj __asm__("$17"); /* $s1 */ // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) s32 ret; s16 sVar2; @@ -1900,8 +1900,8 @@ extern unsigned char D_80185B20[]; void func_8014305C(int param_1) { - register int s0_param __asm__("$16") = param_1; - register int s1_copy __asm__("$17"); + register int s0_param __asm__("$16") = param_1; // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register int s1_copy __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) int iVar2; short sVar1; @@ -1950,7 +1950,7 @@ void func_801431E8(s32 param_1) { u16 uVar2; s16 sVar4; - register s32 d __asm__("$16"); + register s32 d __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) memcpy(buf, &D_801B23F8, 4); iVar5 = ((s32 (*)(void))func_8012C1B8)(); *(s32 *)(param_1 + 0x20) = iVar5; @@ -2119,8 +2119,8 @@ extern void func_8012C218(void *a0); void func_80143D28(s32 param_1) { extern MatEntry D_80185DD8[]; - register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ - register s32 iVar2 __asm__("$17") = *(s32 *)(param_1 + 0x64); /* $s1 */ + register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ // !FAKE: pin $18 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar2 = *(s32 *)(param_1 + 0x64); /* $s1 */ MatEntry *p = &D_80185DD8[*(s16 *)(param_1 + 0x70)]; s32 sVar4; s32 iVar1; @@ -2300,8 +2300,8 @@ extern u8 D_80185DC8; void func_8014477C(void *param_1) { s32 v0; s32 v1; - register s32 uVar2 __asm__("$2"); - register s32 addr __asm__("$3"); + s32 uVar2; + s32 addr; s32 gv; s32 fv; @@ -2342,9 +2342,9 @@ extern u8 D_80185E04; void func_80144880(s32 param_1) { - register s32 obj __asm__("$16"); /* $s0 */ - register s32 self __asm__("$17") = param_1; /* $s1 */ - register s32 b __asm__("$2"); /* $v0 */ + s32 obj; /* $s0 */ + s32 self = param_1; /* $s1 */ + s32 b; /* $v0 */ s32 e; obj = ((s32 (*)(void))func_8012C194)(); diff --git a/src/ov_SC02_016/ov_SC02_016_jr_8015C32C.c b/src/ov_SC02_016/ov_SC02_016_jr_8015C32C.c index 3be8080bd1..95418a0bd0 100644 --- a/src/ov_SC02_016/ov_SC02_016_jr_8015C32C.c +++ b/src/ov_SC02_016/ov_SC02_016_jr_8015C32C.c @@ -1643,8 +1643,8 @@ void func_8015D01C(int param_1) { extern int D_80186CDC; int iVar4; - register unsigned short uVar1 __asm__("$19"); - register unsigned short uVar5 __asm__("$17"); + unsigned short uVar1; + register unsigned short uVar5 __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) short sVar2; short sVar3; @@ -1796,8 +1796,8 @@ extern s32 D_80186D48; void func_8015D380(s32 a0) { s16 out[4]; s32 buf[8]; - register s32 s1 __asm__("$17") = a0; - register s32 *s0 __asm__("$16") = buf; + s32 s1 = a0; + s32 *s0 = buf; ((void (*)(void *))func_80013F3C)((void *)s0); ((void (*)(void *, s32))func_80012558)((void *)s0, *(s16 *)(*(s32 *)(s1 + 0x20) + 0x12)); ((void (*)(void *, s32))func_800126C4)((void *)s0, *(s16 *)(*(s32 *)(s1 + 0x20) + 0x10)); @@ -1948,7 +1948,7 @@ void func_8015D738(void *arg0) { if (s1 != 0) { if (*(u16 *)s1 == 0x360) goto block_808; } - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) if (s1 != 0) { if (*(u16 *)s1 != 0) goto block_7F4; } @@ -2803,7 +2803,7 @@ void func_8015FBE0(s32 *param_1) ((void (*)(s32 *, s16))func_80147078)(param_1, 0); ((void (*)(s32 *))func_80159B70)(param_1); } else { - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) D_80078EC1 = 0; ((void (*)(s32 *, s32))func_80154150)(param_1, 0x20); ((void (*)(s32 *, s32))func_80154A74)(param_1, 0x18); @@ -3611,7 +3611,7 @@ void func_80161E08(s32 param_1) { ((a2 = func_800291DC(8)) & 0x8000) != 0) { if (D_800B5BD8 == 0) { - __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x65A8)); + __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x65A8)); // !FAKE: instruction move — NEEDED DIFFERS (P36 rung B tus2) D_801B2DF8[0] = p; func_80024054(&D_80186F84, &D_801B2E04); func_8001CE28(p, &D_801B2E04); @@ -3622,7 +3622,7 @@ void func_80161E08(s32 param_1) { } if (D_800B5C10 == 0) { - __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x65E0)); + __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x65E0)); // !FAKE: instruction move — NEEDED DIFFERS (P36 rung B tus2) D_801B2DF8[1] = p; func_80024054(&D_80186FA4, &D_801B2E2C); func_8001CE28(p, &D_801B2E2C); @@ -3633,7 +3633,7 @@ void func_80161E08(s32 param_1) { } if (D_800B5C48 == 0) { - __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x6618)); + __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x6618)); // !FAKE: instruction move — NEEDED DIFFERS (P36 rung B tus2) D_801B2DF8[2] = p; func_800242D0((s16)func_801620C4(), &D_801B2E44, 0x84); func_8001CE68(p, &D_801B2E44); @@ -3689,9 +3689,9 @@ extern u8 D_80078EB1; extern s32 D_80186FB8; s32 func_801621CC(s32 arg0) { - register s32 s0 __asm__("$16") = arg0; /* $s0: arg0, crosses the call */ - register u8 *s1 __asm__("$17") = D_80078E78; /* $s1: base, hoisted for the loop */ - register s32 i __asm__("$5"); /* $a1: counter (pin fixes the i/d swap) */ + s32 s0 = arg0; /* $s0: arg0, crosses the call */ + u8 *s1 = D_80078E78; /* $s1: base, hoisted for the loop */ + register s32 i __asm__("$5"); /* $a1: counter (pin fixes the i/d swap) */ // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) u32 a2; s32 d; /* $a0: natural alloc; load via $v0 temp */ s32 v, last, hi, lo; @@ -3827,14 +3827,14 @@ s32 func_80162438(s32 _unused0) { extern s16 D_800B5C74; u32 uVar2; - register u8 *base __asm__("$18"); - register u8 *item __asm__("$17"); + u8 *base; + u8 *item; base = &(*(u8 *)&D_800AF630); uVar2 = func_800291DC(0x12); if ((uVar2 & 0x8000) != 0) { if (D_800B5BD8 == 0) { - register u8 *t __asm__("$2") = base + 0x65A8; + register u8 *t __asm__("$2") = base + 0x65A8; // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) item = t; D_801B2E50[0] = (s32)item; func_80024054(D_80186FE8, D_801B2E5C); @@ -3845,7 +3845,7 @@ s32 func_80162438(s32 _unused0) { D_800B5BE2 = -D_800AF7BE / 2 + 0x28; } if (D_800B5C10 == 0) { - register u8 *t __asm__("$2") = base + 0x65E0; + register u8 *t __asm__("$2") = base + 0x65E0; // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) item = t; D_801B2E50[1] = (s32)item; func_80024054(((u8 *)&D_80187000), D_801B2E84); @@ -3856,7 +3856,7 @@ s32 func_80162438(s32 _unused0) { D_800B5C1A = -D_800AF7BE / 2 + 0x30; } if (D_800B5C48 == 0) { - register u8 *t __asm__("$2") = base + 0x6618; + register u8 *t __asm__("$2") = base + 0x6618; // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) item = t; D_801B2E50[2] = (s32)item; func_800242D0((s16)func_801626B8(), D_801B2EA0, 0x84); @@ -3931,10 +3931,10 @@ void func_801627E8(void) extern s32 D_8011F750; /* canonical: engine_core.h `extern s32 D_8011F750;` (read here as a byte) */ extern void (*D_80187020[])(void); /* word-stride table of dispatch fn pointers */ - register u8 *p __asm__("$4") = (u8 *)&D_8011F750; + register u8 *p __asm__("$4") = (u8 *)&D_8011F750; // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) s32 idx; - __asm__ __volatile__("" : "=r"(p) : "0"(p)); /* materialize &D_8011F750 into $a0 (defeat %lo-fold of the lbu) */ + __asm__ __volatile__("" : "=r"(p) : "0"(p)); /* materialize &D_8011F750 into $a0 (defeat %lo-fold of the lbu) */ // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) idx = *p; if (idx != 0) { idx = idx - 1; @@ -4114,7 +4114,7 @@ void func_80163EC8(s32 param_1) { s32 psVar6; s32 iVar8; s32 iVar7; - register s32 uVar5 __asm__("$2"); /* PIN (flagged): uVar5 -> $v0 */ + register s32 uVar5 __asm__("$2"); /* PIN (flagged): uVar5 -> $v0 */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) u16 uVar4; u8 uVar3; @@ -4380,9 +4380,9 @@ extern u8 D_801B2EB7; void func_80164BDC(s32 param_1) { - register s32 p1 __asm__("$17"); /* $s1 */ - register s32 iVar1 __asm__("$16"); /* $s0 */ - register s32 base __asm__("$18"); /* $s2 */ + register s32 p1 __asm__("$17"); /* $s1 */ // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar1; /* $s0 */ + s32 base; /* $s2 */ p1 = param_1; iVar1 = ((s32 (*)(void))func_80146578)(); @@ -4528,9 +4528,9 @@ extern s32 D_801B2EF0; void func_801651B8(void * param_1) { - register s32 *puVar1 __asm__("$16"); /* $s0 */ - register s32 iVar2 __asm__("$17"); /* $s1 */ - register s32 p __asm__("$18"); /* $s2 */ + register s32 *puVar1 __asm__("$16"); /* $s0 */ // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar2; /* $s1 */ + s32 p; /* $s2 */ p = param_1; ((s32 (*)(s32, s32, s32))func_80165240)(p, p + 0x2c, p + 0x50); @@ -4539,7 +4539,7 @@ void func_801651B8(void * param_1) do { if (puVar1[3] != 0) { s32 a0v = p; - __asm__ __volatile__("" : "=r"(a0v) : "0"(a0v)); + __asm__ __volatile__("" : "=r"(a0v) : "0"(a0v)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) ((s32 (*)(s32, s32, s32))func_80165240)(a0v, (s32)puVar1, (s32)(puVar1 + 2)); puVar1[3] = puVar1[3] + -1; } @@ -4870,7 +4870,7 @@ s32 func_80166690(s32 param_1, s32 param_2) unsigned int w9, w7, w, t, w3b; int w3; short sVar10; - register unsigned int zr __asm__("$0"); + register unsigned int zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) blk = D_800AE620; i6 = (short)param_1; @@ -4956,7 +4956,6 @@ s32 func_80166690(s32 param_1, s32 param_2) c.c32 = t; c.c22 = t; c.c31 = t; c.c21 = t; } - __asm__ __volatile__("" :: "r"(iVar3)); func_80017758(&c, &blk); w3b = iVar3 - 1; iVar3 = w3b + zr; @@ -5110,18 +5109,18 @@ s32 func_80166F58(s32 param_1, s32 param_2, s32 param_3, s32 param_4) extern s32 D_8011D030; extern unsigned char D_801B2F70[]; - register int p2 __asm__("$20"); /* $s4 */ - register int p3 __asm__("$17"); /* $s1 */ - register int t2 __asm__("$5"); /* a1 */ - register int t3 __asm__("$6"); /* a2 */ + register int p2 __asm__("$20"); /* $s4 */ // !FAKE: pin $20 — NEEDED DIFFERS (P36 rung B tus2) + int p3; /* $s1 */ + register int t2 __asm__("$5"); /* a1 */ // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) + int t3; /* a2 */ unsigned short *puVar1; short iVar2; int eq; iVar2 = 0; puVar1 = ((unsigned short *)&D_8011D030); - t2 = ((short)param_2); SHB(t2); p2 = t2; SHB(p2); - t3 = ((short)param_3); SHB(t3); p3 = t3; + t2 = ((short)param_2); SHB(t2); p2 = t2; SHB(p2); // !FAKE: launder via SHB — NEEDED DIFFERS; launder via SHB — NEEDED DIFFERS (P36 rung B tus2) + t3 = ((short)param_3); SHB(t3); p3 = t3; // !FAKE: launder via SHB — NEEDED DIFFERS (P36 rung B tus2) eq = (p2 == p3); do { if ((puVar1 != ((unsigned short *)param_1)) && @@ -5170,17 +5169,17 @@ s32 func_801670E4(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { extern s32 D_801269AC; extern u16 D_80126CE0; Fr_801670E4 f; - register u8 *p __asm__("$18"); /* $s2 */ - register s32 ent __asm__("$19"); /* $s3 */ + u8 *p; /* $s2 */ + s32 ent; /* $s3 */ s16 i; s32 d; s32 node; u16 c; u8 cv; u8 cv2; - register s32 gA __asm__("$2"); - register s32 cxv __asm__("$4"); - register s32 czv __asm__("$5"); + register s32 gA __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) + register s32 cxv __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) + s32 czv; u8 *vc; u8 *ap; u8 *mp; @@ -5198,12 +5197,12 @@ s32 func_801670E4(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { f.col[1].b = 0x70; cv = *(u8 *)(ent + 0x12); f.cx = arg1; - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) va = (u8 *)&f.cx; - __asm__ __volatile__("" : "=r"(va) : "0"(va)); + __asm__ __volatile__("" : "=r"(va) : "0"(va)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) f.cy = arg2; vb = va; - __asm__ __volatile__("" : "=r"(vb) : "0"(vb)); + __asm__ __volatile__("" : "=r"(vb) : "0"(vb)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) p = D_80187380; i = 0; f.col[0].b = 0; @@ -5273,10 +5272,10 @@ s32 func_801670E4(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { if (*(s32 *)(ent + 0x30) > 0) { vc = (u8 *)&f.cx; - __asm__ __volatile__("" : "=r"(vc) : "0"(vc)); + __asm__ __volatile__("" : "=r"(vc) : "0"(vc)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) mp = f.m1; ap = mp; - __asm__ __volatile__("" : "=r"(ap) : "0"(ap)); + __asm__ __volatile__("" : "=r"(ap) : "0"(ap)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) p = D_80187394; i = 0; d = (s16)f.a8[0] >> 6; @@ -5370,8 +5369,8 @@ s32 func_80167AE0(s32 param_1, s32 param_2, s32 param_3) { struct Fr_80167AE0 fr; u8 *p; s32 i; - register s32 t __asm__("$2"); - register s32 zr __asm__("$0"); + s32 t; + register s32 zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) s32 flags; func_80168070(param_1, ((s16 *)param_2), ((s16 *)param_3), fr.matrix); @@ -5650,7 +5649,7 @@ void func_80168828() extern u16 D_80187460[]; - register s32 a0v __asm__("$4"); + register s32 a0v __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) s32 param_1 = a0v; Thing_80168828_80168828 thing; s16 matA[16]; @@ -5658,7 +5657,7 @@ void func_80168828() s16 svec[4]; u16 *p; short i; - register s32 c40 __asm__("$3"); /* $v1: hold the CSE'd 0x40 (else gcc folds to $v0 immediate) */ + register s32 c40 __asm__("$3"); /* $v1: hold the CSE'd 0x40 (else gcc folds to $v0 immediate) */ // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus2) c40 = 0x40; thing.f04 = 2; @@ -5963,8 +5962,8 @@ void func_8016A290(s32 param_1, void *param_2, void *param_3) { struct Fr_8016A290 fr; u8 *p; s32 i; - register s32 t __asm__("$2"); - register s32 zr __asm__("$0"); + s32 t; + register s32 zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) s32 flags; s32 iVar3; diff --git a/src/ov_SC02_017/ov_SC02_017_jr_8012ACE0.c b/src/ov_SC02_017/ov_SC02_017_jr_8012ACE0.c index 7329463a26..475985cbb1 100644 --- a/src/ov_SC02_017/ov_SC02_017_jr_8012ACE0.c +++ b/src/ov_SC02_017/ov_SC02_017_jr_8012ACE0.c @@ -2528,7 +2528,7 @@ s32 func_80133AB0(s16 flag, s16 x, s16 y, s32 arg3) u16 *pA = (*(u16 * *)&D_8018AA68); u16 *pB = (*(u16 * *)&D_8018AA64); u16 *pC = (*(u16 * *)&D_8018AA70); - register int zr __asm__("$0"); + register int zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) u32 X, Y, cell, Xc, Yc; u16 k, off; int cnt; @@ -2536,7 +2536,7 @@ s32 func_80133AB0(s16 flag, s16 x, s16 y, s32 arg3) u8 *s0; u16 raw; u32 hib; - register int harg __asm__("$4"); + register int harg __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) s32 ret; void *p0C, *p10; u8 *p14, *p18, *p1C; @@ -2547,11 +2547,11 @@ s32 func_80133AB0(s16 flag, s16 x, s16 y, s32 arg3) pC[2] = pA[2] - pB[2]; X = ((((u16)x + 0x8000) >> 7) & 0x1ff) - map->ox; - __asm__("addu %0,%1,$zero" : "=r"(Xc) : "r"(X)); + __asm__("addu %0,%1,$zero" : "=r"(Xc) : "r"(X)); // !FAKE: instruction addu — NEEDED DIFFERS (P36 rung B tus2) if (!((X & 0xffff) < map->w)) return 0; Y = ((((u16)y + 0x8000) >> 7) & 0x1ff) - map->oy; - __asm__("addu %0,%1,$zero" : "=r"(Yc) : "r"(Y)); + __asm__("addu %0,%1,$zero" : "=r"(Yc) : "r"(Y)); // !FAKE: instruction addu — NEEDED DIFFERS (P36 rung B tus2) if (!((Y & 0xffff) < map->h)) return 0; @@ -2700,7 +2700,7 @@ s32 func_80133CD4(arg0, cmd, base, arr) s32 h; h = ((s16 *)pb0)[0]; s1var = h << 16; - __asm__("lh %0, 2(%2)" : "=r"(h) : "0"(h), "r"(pb0) : "memory"); + __asm__("lh %0, 2(%2)" : "=r"(h) : "0"(h), "r"(pb0) : "memory"); // !FAKE: instruction lh — NEEDED DIFFERS (P36 rung B tus2) s0var = h << 16; } pb0[2] += q3v; @@ -2884,10 +2884,10 @@ s32 func_801345F8(s32 arg) extern u16 * D_8018AA64; extern u16 D_801EE4B0; - register u16 *param_1 __asm__("$5") = ((u16 *)arg); - register u16 *cc __asm__("$4") = D_8018AA64; + register u16 *param_1 __asm__("$5") = ((u16 *)arg); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) + register u16 *cc __asm__("$4") = D_8018AA64; // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) int c8000 = 0x8000; - register int zr __asm__("$0"); + register int zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) u32 c1, c2, uVar6, uVar2, cnt, v14; u16 *ptmp, *puVar4, *puVar7, uVar1; int hi, harg, iVar9, iVar8, uVar3, uVar10, tbl; @@ -3078,8 +3078,8 @@ s32 func_80134C20(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { u16 temp_a1; s32 temp_s4; s32 c = arg0; - __asm__ __volatile__("" : "=r"(c) : "0"(c)); - __asm__ __volatile__("" : : "r"(arg0)); + __asm__ __volatile__("" : "=r"(c) : "0"(c)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) + __asm__ __volatile__("" : : "r"(arg0)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) temp_s4 = arg2 + (M2C_FIELD(((void *)arg1), s16 *, 2) * 8); temp_s1 = *(s32 *)(arg3 + (M2C_FIELD(((void *)arg1), s16 *, 4) * 4)); @@ -3230,22 +3230,22 @@ int func_80135168(u16 arg0, u16 *p1, u16 *p2) extern u8 D_8018AA64; extern u8 D_8018AA68; extern u8 D_8018AA70; - register s16 *pb0 __asm__("$8"); - register s16 *pac __asm__("$6"); - register s16 *pb8 __asm__("$7"); + register s16 *pb0 __asm__("$8"); // !FAKE: pin $8 — NEEDED DIFFERS (P36 rung B tus2) + register s16 *pac __asm__("$6"); // !FAKE: pin $6 — NEEDED DIFFERS (P36 rung B tus2) + register s16 *pb8 __asm__("$7"); // !FAKE: pin $7 — NEEDED DIFFERS (P36 rung B tus2) u16 *pb4; u16 a, b; int a1v, a2v, d94; pb0 = (*(s16 * *)&D_8018AA68); - __asm__ __volatile__("" : : "r"(pb0)); + __asm__ __volatile__("" : : "r"(pb0)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) a = p2[0]; pac = (*(s16 * *)&D_8018AA64); pb0[0] = a; b = p1[0]; pb8 = (*(s16 * *)&D_8018AA70); pac[0] = b; pb8[0] = a - b; a = p2[1]; pb0[1] = a; b = p1[1]; pac[1] = b; pb8[1] = a - b; a = p2[2]; pb0[2] = a; b = p1[2]; pac[2] = b; pb8[2] = a - b; a1v = pac[0]; a2v = pac[2]; d94 = D_801EE4A0; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) D_801EE4B0 = 0; if (func_80134A74(arg0, a1v, a2v, d94)) { pb4 = (*(u16 * *)&D_8018AA6C); diff --git a/src/ov_SC02_017/ov_SC02_017_jr_80135A4C.c b/src/ov_SC02_017/ov_SC02_017_jr_80135A4C.c index 9d810ee4d6..82ce1496a2 100644 --- a/src/ov_SC02_017/ov_SC02_017_jr_80135A4C.c +++ b/src/ov_SC02_017/ov_SC02_017_jr_80135A4C.c @@ -640,7 +640,7 @@ s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3) { extern u8 D_801152B0; s32 *p; - register s32 s7 __asm__("$23"); + register s32 s7 __asm__("$23"); // !FAKE: pin $23 — NEEDED DIFFERS (P36 rung B tus2) s32 flag; s32 acc; s16 i; @@ -687,7 +687,7 @@ s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3) { return 1; next: p = (s32 *)*p; - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) if (p != 0) goto loop; return 0; } @@ -701,7 +701,7 @@ s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3) { s32 t = 0; if (((V3 *)a2)->x == ((V3 *)a3)->x && ((V3 *)a2)->y == ((V3 *)a3)->y) { s32 zt = (((V3 *)a2)->z == ((V3 *)a3)->z); - __asm__("addu %0,%1,$zero" : "=r"(t) : "r"(zt)); + __asm__("addu %0,%1,$zero" : "=r"(t) : "r"(zt)); // !FAKE: instruction addu — NEEDED DIFFERS (P36 rung B tus2) } eq = t; } diff --git a/src/ov_SC02_017/ov_SC02_017_jr_8013C98C.c b/src/ov_SC02_017/ov_SC02_017_jr_8013C98C.c index 27479dfcd1..a9938fb268 100644 --- a/src/ov_SC02_017/ov_SC02_017_jr_8013C98C.c +++ b/src/ov_SC02_017/ov_SC02_017_jr_8013C98C.c @@ -1059,7 +1059,7 @@ void func_8013CF68() u8 t0, t1, t2; u8 *base; - __asm__("la %0, D_800A5E94" : "=r"(base)); + __asm__("la %0, D_800A5E94" : "=r"(base)); // !FAKE: instruction la — NEEDED DIFFERS (P36 rung B tus2) *(s32 *)(base - 0xC) = 0; t0 = D_801EFBE0; t1 = D_801EFBE1; t2 = D_801EFBE2; @@ -1159,7 +1159,7 @@ void func_8013D178(void) { extern unsigned char D_801EFC80, D_801EFC81, D_801EFC82, D_801EFC83, D_801EFC84, D_801EFC85, D_801EFC86, D_801EFC87, D_801EFC88; extern unsigned char D_801EFC80, D_801EFC81, D_801EFC82, D_801EFC83, D_801EFC84, D_801EFC85, D_801EFC86, D_801EFC87, D_801EFC88; unsigned char v, t; - register unsigned char *p __asm__("$5"); + register unsigned char *p __asm__("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) p = &D_801EFBE0; v = *p; t = D_801EFC80; if (v != t) { if (v < t) *p = v + 8; else *p = v - 8; } @@ -1379,13 +1379,13 @@ void func_8013D53C(void *arg0v) { n = arg0->w * arg0->h; i = 0; src = arg0->data; - __asm__("" :: "r"(src)); /* +2 refs on src (depth-2): keeps src above i, below the mfhi temp */ + __asm__("" :: "r"(src)); /* +2 refs on src (depth-2): keeps src above i, below the mfhi temp */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) dst = src + n; if (n > 0) { do { u16 px; s32 r, g, b, out; - __asm__("" :: "r"(i)); /* +3 refs on i (depth-3): lifts i over dst in the $t2 race */ + __asm__("" :: "r"(i)); /* +3 refs on i (depth-3): lifts i over dst in the $t2 race */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) px = *src; r = ((px & 0x1F) * s0v) / 2560; g = (((px & 0x3E0) * t9v) / 2560) & 0x3E0; @@ -1420,10 +1420,10 @@ void func_8013D8FC(void) { extern s16 *D_801EE52C; - register s16 *psVar3 __asm__("$17"); - register s16 *psVar2 __asm__("$16"); - register s32 c9 __asm__("$19"); - register s32 cff __asm__("$18"); + s16 *psVar3; + register s16 *psVar2 __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + s32 c9; + s32 cff; u16 sVar1; s16 buf[4]; @@ -1464,22 +1464,22 @@ void func_8013D9B0(int param_1) extern s16 *D_801EE52C; extern s32 D_801EE544; u8 buf[0x20]; - register s32 uVar13 __asm__("$16"); - register u16 *psVar14 __asm__("$17"); - register u16 *psVar15 __asm__("$18"); - register s32 uVar16 __asm__("$19"); - register void *r0 __asm__("$20"); - register u16 *puVar10 __asm__("$11"); - register u16 *puVar9 __asm__("$10"); - register s32 iVar11 __asm__("$13"); - register s32 iVar12 __asm__("$14"); + s32 uVar13; + register u16 *psVar14 __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) + u16 *psVar15; + s32 uVar16; + void *r0; + u16 *puVar10; + register u16 *puVar9 __asm__("$10"); // !FAKE: pin $10 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar11; + register s32 iVar12 __asm__("$14"); // !FAKE: pin $14 — NEEDED DIFFERS (P36 rung B tus2) u16 sVar4; - register u32 uVar5 __asm__("$3"); - register u32 uVar7 __asm__("$6"); - register u32 uVar1 __asm__("$7"); - register u32 uVar6 __asm__("$4"); - register u32 uVar8 __asm__("$8"); - register u32 uVar3 __asm__("$9"); + register u32 uVar5 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus2) + register u32 uVar7 __asm__("$6"); // !FAKE: pin $6 — NEEDED DIFFERS (P36 rung B tus2) + register u32 uVar1 __asm__("$7"); // !FAKE: pin $7 — NEEDED DIFFERS (P36 rung B tus2) + u32 uVar6; + register u32 uVar8 __asm__("$8"); // !FAKE: pin $8 — NEEDED DIFFERS (P36 rung B tus2) + register u32 uVar3 __asm__("$9"); // !FAKE: pin $9 — NEEDED DIFFERS (P36 rung B tus2) psVar15 = (*(u16 * *)&D_801EE52C); if (psVar15 != 0) { @@ -1494,31 +1494,31 @@ void func_8013D9B0(int param_1) iVar11 = 0; if (sVar4 == 9) { *(s16 *)(buf + 0) = psVar14[-4]; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *(s16 *)(buf + 2) = psVar14[-3]; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *(s16 *)(buf + 4) = psVar14[-2]; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *(s16 *)(buf + 6) = psVar14[-1]; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) { - register s32 mw __asm__("$3") = (s32)((s16 *)psVar14)[-2]; - register s32 mh __asm__("$2") = (s32)((s16 *)psVar14)[-1]; + register s32 mw __asm__("$3") = (s32)((s16 *)psVar14)[-2]; // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus2) + s32 mh = (s32)((s16 *)psVar14)[-1]; iVar12 = mw * mh; } uVar13 = 0; puVar10 = *(u16 **)psVar14; { - register s32 boff __asm__("$2") = iVar12 * 2; - register u16 *pi __asm__("$5"); + register s32 boff __asm__("$2") = iVar12 * 2; // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) + register u16 *pi __asm__("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) pi = (u16 *)((s32)puVar10 + boff); - __asm__ __volatile__("" : "=r"(pi) : "0"(pi)); + __asm__ __volatile__("" : "=r"(pi) : "0"(pi)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) puVar9 = pi; } if (0 < iVar12) { do { - register u32 pix __asm__("$2"); - register u32 out __asm__("$2"); + register u32 pix __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) + register u32 out __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) u32 result; *(u32 *)(buf + 0xc) = (u32)*puVar10; pix = (u32)*puVar9; @@ -1527,17 +1527,17 @@ void func_8013D9B0(int param_1) uVar1 = pix & 0x7c00; { void *p1; - register void *pa __asm__("$2"); - register void *pb __asm__("$12"); - __asm__ __volatile__(""); + register void *pa __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) + register void *pb __asm__("$12"); // !FAKE: pin $12 — NEEDED DIFFERS (P36 rung B tus2) + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) p1 = buf + 0xc; - __asm__ __volatile__("" : "=r"(p1) : "0"(p1)); + __asm__ __volatile__("" : "=r"(p1) : "0"(p1)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) gte_ldIR0z(); gte_ldrgb(r0); gte_ldIRGB(p1); gte_dpcl(); pa = buf + 0x10; - __asm__ __volatile__("" : "=r"(pa) : "0"(pa)); + __asm__ __volatile__("" : "=r"(pa) : "0"(pa)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) pb = pa; gte_stORGB(pb); } @@ -1546,21 +1546,21 @@ void func_8013D9B0(int param_1) uVar8 = out & 0x3e0; uVar3 = out & 0x7c00; if (uVar5 != uVar6) { - register s32 c __asm__("$2"); + s32 c; uVar13 = 1; if ((s32)uVar5 < (s32)uVar6) uVar5 = uVar5 + 1; c = (s32)uVar6 < (s32)uVar5; if (c) uVar5 = uVar5 - 1; } if (uVar7 != uVar8) { - register s32 c __asm__("$2"); + register s32 c __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) uVar13 = 1; if ((s32)uVar7 < (s32)uVar8) uVar7 = uVar7 + 0x20; c = (s32)uVar8 < (s32)uVar7; if (c) uVar7 = uVar7 - 0x20; } if (uVar1 != uVar3) { - register s32 c __asm__("$2"); + register s32 c __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) uVar13 = 1; if ((s32)uVar1 < (s32)uVar3) uVar1 = uVar1 + 0x400; c = (s32)uVar3 < (s32)uVar1; @@ -1701,9 +1701,9 @@ void func_8013DD68() { u16 *puVar16; u16 *q; u16 *puVar10; - register u16 uVar2 __asm__("$3"); + register u16 uVar2 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus2) int uVar5; - register int iVar14 __asm__("$7"); + register int iVar14 __asm__("$7"); // !FAKE: pin $7 — NEEDED DIFFERS (P36 rung B tus2) Buf_8013DD68 buf; u8 *pbase; u8 *base; @@ -1722,7 +1722,7 @@ void func_8013DD68() { p = p + 0x10; iVar14 = 0; if (uVar1 != 0) { - register int c5 __asm__("$11") = 5; + int c5 = 5; puVar10 = (u16 *)((int)p + 0x18); q = puVar16 + 8; do { @@ -1810,7 +1810,7 @@ void func_8013E5E8(void) extern unsigned short D_80115112; extern u16 D_80115116; extern void (*D_8018B888[])(void); - register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 -> store retires early */ + register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 -> store retires early */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) func_80029444(); func_801754A8(); D_8011511E = func_80014ED4(0); @@ -1856,12 +1856,12 @@ void func_8013E6AC(void) { D_80115140[i] = 0; } if (!((u32)func_80029504() < 5 || currentLocationId == 0x302A || currentLocationId == 0x3073)) { - register s32 *ep __asm__("$8"); - register s32 *fp __asm__("$9"); + s32 *ep; + s32 *fp; fp = (s32 *)&D_80115110; ep = (s32 *)&D_8018B874; for (i = 0; i < 5; i++) { - register s32 *fa __asm__("$6"); + s32 *fa; s32 v; fa = (s32 *)(i * 4 + (s32)fp); v = ep[i] * 3 >> 2; @@ -2018,7 +2018,7 @@ extern unsigned char D_8018B850; void func_8013EB7C(void) { s32 sp10[2]; short sVar1; - register short sVar2 __asm__("$2"); + register short sVar2 __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) s32 a0v; s32 iVar4; diff --git a/src/ov_SC02_017/ov_SC02_017_jr_80140608.c b/src/ov_SC02_017/ov_SC02_017_jr_80140608.c index 5caef72fb8..3d1c9c4459 100644 --- a/src/ov_SC02_017/ov_SC02_017_jr_80140608.c +++ b/src/ov_SC02_017/ov_SC02_017_jr_80140608.c @@ -1042,14 +1042,14 @@ s16 n; Prim4 *p; s16 t; s32 c3; -register u16 *a __asm__("$20"); -register u16 *b __asm__("$21"); -register u16 *c __asm__("$23"); -register u16 *e __asm__("$22"); -register u16 *pb __asm__("$10"); -register u32 m24 __asm__("$8"); -register u32 mhi __asm__("$9"); -register s32 eight __asm__("$2"); +u16 *a; +u16 *b; +u16 *c; +u16 *e; +u16 *pb; +u32 m24; +u32 mhi; +register s32 eight __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) if (i < n) { c3 = 3; @@ -1129,7 +1129,7 @@ register s32 eight __asm__("$2"); y = (*e) + 3; } *((s16 *) (q - 10)) = y; -__asm__("" ::: "memory"); +__asm__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *((u32 *) ot) = 0x4000000; q[-8] = 0x78; *((u32 *) (q - 0x10)) = 0x64808080; @@ -1140,13 +1140,13 @@ __asm__("" ::: "memory"); *((s16 *) (q - 4)) = eight; *((u32 *) ot) = ((*((u32 *) ot)) & mhi) | (D_800AE7BC[*pb].ot[2] & m24); { -register u32 *op __asm__("$4"); +register u32 *op __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) op = D_800AE7BC[*pb].ot; op[2] = (op[2] & mhi) | (((u32) ot) & m24); } q += 0x14; ot += 5; - __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ + __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) } } @@ -1353,7 +1353,7 @@ void func_80141874(void) { extern u16 D_8011511C; extern u16 D_80115116; extern void (*D_8018B8D4[])(void); - register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ + register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) func_801754A8(); D_8011511E = func_80014ED4(0); D_8011511C = func_80015018(0); @@ -1555,7 +1555,7 @@ void func_801424E4(short *param_1) { extern void (*D_8018B8F8[])(void); short sVar1; int iVar2; - register unsigned short t __asm__("$3"); + unsigned short t; (*D_8018B8F8[(unsigned short)param_1[1]])(); if (*(unsigned short *)param_1 != 0) { @@ -1574,8 +1574,8 @@ void func_801424E4(short *param_1) { iVar2 = *(int *)(param_1 + 0x32); if ((iVar2 != 0) && (*(short *)(iVar2 + 0x36) == param_1[0x7f])) { *(int *)(param_1 + 2) = *(int *)(iVar2 + 4); - a = *(unsigned short *)(*(volatile int *)(param_1 + 0x32) + 10); - __asm__ __volatile__("" : : "r"(a)); + a = *(unsigned short *)(*(int *)(param_1 + 0x32) + 10); + __asm__ __volatile__("" : : "r"(a)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) t = (unsigned short)param_1[0x7e]; sVar1 = a + t; iVar2 = *(volatile int *)(param_1 + 0x32); @@ -1611,7 +1611,7 @@ extern s32 D_8018B8EC; void func_80142608(s32 param_1) { - register s32 iVar1 __asm__("$16"); + s32 iVar1; if (*(short *)(param_1 + 0x70) != 0) { iVar1 = ((s32 (*)(void))func_8012C1B8)(); @@ -1857,8 +1857,8 @@ extern void func_80142B2C(void *arg0); void func_80142EC0(s32 param_1) { extern s32 D_8018BAF8[]; - register s32 d __asm__("$16") = param_1; /* $s0 */ - register s32 obj __asm__("$17"); /* $s1 */ + register s32 d __asm__("$16") = param_1; /* $s0 */ // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register s32 obj __asm__("$17"); /* $s1 */ // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) s32 ret; s16 sVar2; @@ -1900,8 +1900,8 @@ extern unsigned char D_8018BB78[]; void func_8014305C(int param_1) { - register int s0_param __asm__("$16") = param_1; - register int s1_copy __asm__("$17"); + register int s0_param __asm__("$16") = param_1; // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register int s1_copy __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) int iVar2; short sVar1; @@ -1950,7 +1950,7 @@ void func_801431E8(s32 param_1) { u16 uVar2; s16 sVar4; - register s32 d __asm__("$16"); + register s32 d __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) memcpy(buf, &D_801EDC18, 4); iVar5 = ((s32 (*)(void))func_8012C1B8)(); *(s32 *)(param_1 + 0x20) = iVar5; @@ -2119,8 +2119,8 @@ extern void func_8012C218(void *a0); void func_80143D28(s32 param_1) { extern MatEntry D_8018BE30[]; - register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ - register s32 iVar2 __asm__("$17") = *(s32 *)(param_1 + 0x64); /* $s1 */ + register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ // !FAKE: pin $18 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar2 = *(s32 *)(param_1 + 0x64); /* $s1 */ MatEntry *p = &D_8018BE30[*(s16 *)(param_1 + 0x70)]; s32 sVar4; s32 iVar1; @@ -2300,8 +2300,8 @@ extern u8 D_8018BE20; void func_8014477C(void *param_1) { s32 v0; s32 v1; - register s32 uVar2 __asm__("$2"); - register s32 addr __asm__("$3"); + s32 uVar2; + s32 addr; s32 gv; s32 fv; @@ -2342,9 +2342,9 @@ extern u8 D_8018BE5C; void func_80144880(s32 param_1) { - register s32 obj __asm__("$16"); /* $s0 */ - register s32 self __asm__("$17") = param_1; /* $s1 */ - register s32 b __asm__("$2"); /* $v0 */ + s32 obj; /* $s0 */ + s32 self = param_1; /* $s1 */ + s32 b; /* $v0 */ s32 e; obj = ((s32 (*)(void))func_8012C194)(); diff --git a/src/ov_SC02_017/ov_SC02_017_jr_8015C32C.c b/src/ov_SC02_017/ov_SC02_017_jr_8015C32C.c index fca1c349a6..594b07a1eb 100644 --- a/src/ov_SC02_017/ov_SC02_017_jr_8015C32C.c +++ b/src/ov_SC02_017/ov_SC02_017_jr_8015C32C.c @@ -1643,8 +1643,8 @@ void func_8015D01C(int param_1) { extern int D_8018CD34; int iVar4; - register unsigned short uVar1 __asm__("$19"); - register unsigned short uVar5 __asm__("$17"); + unsigned short uVar1; + register unsigned short uVar5 __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) short sVar2; short sVar3; @@ -1796,8 +1796,8 @@ extern s32 D_8018CDA0; void func_8015D380(s32 a0) { s16 out[4]; s32 buf[8]; - register s32 s1 __asm__("$17") = a0; - register s32 *s0 __asm__("$16") = buf; + s32 s1 = a0; + s32 *s0 = buf; ((void (*)(void *))func_80013F3C)((void *)s0); ((void (*)(void *, s32))func_80012558)((void *)s0, *(s16 *)(*(s32 *)(s1 + 0x20) + 0x12)); ((void (*)(void *, s32))func_800126C4)((void *)s0, *(s16 *)(*(s32 *)(s1 + 0x20) + 0x10)); @@ -1948,7 +1948,7 @@ void func_8015D738(void *arg0) { if (s1 != 0) { if (*(u16 *)s1 == 0x360) goto block_808; } - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) if (s1 != 0) { if (*(u16 *)s1 != 0) goto block_7F4; } @@ -2803,7 +2803,7 @@ void func_8015FBE0(s32 *param_1) ((void (*)(s32 *, s16))func_80147078)(param_1, 0); ((void (*)(s32 *))func_80159B70)(param_1); } else { - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) D_80078EC1 = 0; ((void (*)(s32 *, s32))func_80154150)(param_1, 0x20); ((void (*)(s32 *, s32))func_80154A74)(param_1, 0x18); @@ -3611,7 +3611,7 @@ void func_80161E08(s32 param_1) { ((a2 = func_800291DC(8)) & 0x8000) != 0) { if (D_800B5BD8 == 0) { - __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x65A8)); + __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x65A8)); // !FAKE: instruction move — NEEDED DIFFERS (P36 rung B tus2) D_801EE620[0] = p; func_80024054(&D_8018CFDC, &D_801EE62C); func_8001CE28(p, &D_801EE62C); @@ -3622,7 +3622,7 @@ void func_80161E08(s32 param_1) { } if (D_800B5C10 == 0) { - __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x65E0)); + __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x65E0)); // !FAKE: instruction move — NEEDED DIFFERS (P36 rung B tus2) D_801EE620[1] = p; func_80024054(&D_8018CFFC, &D_801EE654); func_8001CE28(p, &D_801EE654); @@ -3633,7 +3633,7 @@ void func_80161E08(s32 param_1) { } if (D_800B5C48 == 0) { - __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x6618)); + __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x6618)); // !FAKE: instruction move — NEEDED DIFFERS (P36 rung B tus2) D_801EE620[2] = p; func_800242D0((s16)func_801620C4(), &D_801EE66C, 0x84); func_8001CE68(p, &D_801EE66C); @@ -3689,9 +3689,9 @@ extern u8 D_80078EB1; extern s32 D_8018D010; s32 func_801621CC(s32 arg0) { - register s32 s0 __asm__("$16") = arg0; /* $s0: arg0, crosses the call */ - register u8 *s1 __asm__("$17") = D_80078E78; /* $s1: base, hoisted for the loop */ - register s32 i __asm__("$5"); /* $a1: counter (pin fixes the i/d swap) */ + s32 s0 = arg0; /* $s0: arg0, crosses the call */ + u8 *s1 = D_80078E78; /* $s1: base, hoisted for the loop */ + register s32 i __asm__("$5"); /* $a1: counter (pin fixes the i/d swap) */ // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) u32 a2; s32 d; /* $a0: natural alloc; load via $v0 temp */ s32 v, last, hi, lo; @@ -3827,14 +3827,14 @@ s32 func_80162438(s32 _unused0) { extern s16 D_800B5C74; u32 uVar2; - register u8 *base __asm__("$18"); - register u8 *item __asm__("$17"); + u8 *base; + u8 *item; base = &(*(u8 *)&D_800AF630); uVar2 = func_800291DC(0x12); if ((uVar2 & 0x8000) != 0) { if (D_800B5BD8 == 0) { - register u8 *t __asm__("$2") = base + 0x65A8; + register u8 *t __asm__("$2") = base + 0x65A8; // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) item = t; D_801EE678[0] = (s32)item; func_80024054(D_8018D040, D_801EE684); @@ -3845,7 +3845,7 @@ s32 func_80162438(s32 _unused0) { D_800B5BE2 = -D_800AF7BE / 2 + 0x28; } if (D_800B5C10 == 0) { - register u8 *t __asm__("$2") = base + 0x65E0; + register u8 *t __asm__("$2") = base + 0x65E0; // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) item = t; D_801EE678[1] = (s32)item; func_80024054(((u8 *)&D_8018D058), D_801EE6AC); @@ -3856,7 +3856,7 @@ s32 func_80162438(s32 _unused0) { D_800B5C1A = -D_800AF7BE / 2 + 0x30; } if (D_800B5C48 == 0) { - register u8 *t __asm__("$2") = base + 0x6618; + register u8 *t __asm__("$2") = base + 0x6618; // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) item = t; D_801EE678[2] = (s32)item; func_800242D0((s16)func_801626B8(), D_801EE6C8, 0x84); @@ -3931,10 +3931,10 @@ void func_801627E8(void) extern s32 D_8011F750; /* canonical: engine_core.h `extern s32 D_8011F750;` (read here as a byte) */ extern void (*D_8018D078[])(void); /* word-stride table of dispatch fn pointers */ - register u8 *p __asm__("$4") = (u8 *)&D_8011F750; + register u8 *p __asm__("$4") = (u8 *)&D_8011F750; // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) s32 idx; - __asm__ __volatile__("" : "=r"(p) : "0"(p)); /* materialize &D_8011F750 into $a0 (defeat %lo-fold of the lbu) */ + __asm__ __volatile__("" : "=r"(p) : "0"(p)); /* materialize &D_8011F750 into $a0 (defeat %lo-fold of the lbu) */ // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) idx = *p; if (idx != 0) { idx = idx - 1; @@ -4114,7 +4114,7 @@ void func_80163EC8(s32 param_1) { s32 psVar6; s32 iVar8; s32 iVar7; - register s32 uVar5 __asm__("$2"); /* PIN (flagged): uVar5 -> $v0 */ + register s32 uVar5 __asm__("$2"); /* PIN (flagged): uVar5 -> $v0 */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) u16 uVar4; u8 uVar3; @@ -4380,9 +4380,9 @@ extern u8 D_801EE6DF; void func_80164BDC(s32 param_1) { - register s32 p1 __asm__("$17"); /* $s1 */ - register s32 iVar1 __asm__("$16"); /* $s0 */ - register s32 base __asm__("$18"); /* $s2 */ + register s32 p1 __asm__("$17"); /* $s1 */ // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar1; /* $s0 */ + s32 base; /* $s2 */ p1 = param_1; iVar1 = ((s32 (*)(void))func_80146578)(); @@ -4528,9 +4528,9 @@ extern s32 D_801EE718; void func_801651B8(void * param_1) { - register s32 *puVar1 __asm__("$16"); /* $s0 */ - register s32 iVar2 __asm__("$17"); /* $s1 */ - register s32 p __asm__("$18"); /* $s2 */ + register s32 *puVar1 __asm__("$16"); /* $s0 */ // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar2; /* $s1 */ + s32 p; /* $s2 */ p = param_1; ((s32 (*)(s32, s32, s32))func_80165240)(p, p + 0x2c, p + 0x50); @@ -4539,7 +4539,7 @@ void func_801651B8(void * param_1) do { if (puVar1[3] != 0) { s32 a0v = p; - __asm__ __volatile__("" : "=r"(a0v) : "0"(a0v)); + __asm__ __volatile__("" : "=r"(a0v) : "0"(a0v)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) ((s32 (*)(s32, s32, s32))func_80165240)(a0v, (s32)puVar1, (s32)(puVar1 + 2)); puVar1[3] = puVar1[3] + -1; } @@ -4870,7 +4870,7 @@ s32 func_80166690(s32 param_1, s32 param_2) unsigned int w9, w7, w, t, w3b; int w3; short sVar10; - register unsigned int zr __asm__("$0"); + register unsigned int zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) blk = D_800AE620; i6 = (short)param_1; @@ -4956,7 +4956,6 @@ s32 func_80166690(s32 param_1, s32 param_2) c.c32 = t; c.c22 = t; c.c31 = t; c.c21 = t; } - __asm__ __volatile__("" :: "r"(iVar3)); func_80017758(&c, &blk); w3b = iVar3 - 1; iVar3 = w3b + zr; @@ -5110,18 +5109,18 @@ s32 func_80166F58(s32 param_1, s32 param_2, s32 param_3, s32 param_4) extern s32 D_8011D030; extern unsigned char D_801EE798[]; - register int p2 __asm__("$20"); /* $s4 */ - register int p3 __asm__("$17"); /* $s1 */ - register int t2 __asm__("$5"); /* a1 */ - register int t3 __asm__("$6"); /* a2 */ + register int p2 __asm__("$20"); /* $s4 */ // !FAKE: pin $20 — NEEDED DIFFERS (P36 rung B tus2) + int p3; /* $s1 */ + register int t2 __asm__("$5"); /* a1 */ // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) + int t3; /* a2 */ unsigned short *puVar1; short iVar2; int eq; iVar2 = 0; puVar1 = ((unsigned short *)&D_8011D030); - t2 = ((short)param_2); SHB(t2); p2 = t2; SHB(p2); - t3 = ((short)param_3); SHB(t3); p3 = t3; + t2 = ((short)param_2); SHB(t2); p2 = t2; SHB(p2); // !FAKE: launder via SHB — NEEDED DIFFERS; launder via SHB — NEEDED DIFFERS (P36 rung B tus2) + t3 = ((short)param_3); SHB(t3); p3 = t3; // !FAKE: launder via SHB — NEEDED DIFFERS (P36 rung B tus2) eq = (p2 == p3); do { if ((puVar1 != ((unsigned short *)param_1)) && @@ -5170,17 +5169,17 @@ s32 func_801670E4(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { extern s32 D_801269AC; extern u16 D_80126CE0; Fr_801670E4 f; - register u8 *p __asm__("$18"); /* $s2 */ - register s32 ent __asm__("$19"); /* $s3 */ + u8 *p; /* $s2 */ + s32 ent; /* $s3 */ s16 i; s32 d; s32 node; u16 c; u8 cv; u8 cv2; - register s32 gA __asm__("$2"); - register s32 cxv __asm__("$4"); - register s32 czv __asm__("$5"); + register s32 gA __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) + register s32 cxv __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) + s32 czv; u8 *vc; u8 *ap; u8 *mp; @@ -5198,12 +5197,12 @@ s32 func_801670E4(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { f.col[1].b = 0x70; cv = *(u8 *)(ent + 0x12); f.cx = arg1; - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) va = (u8 *)&f.cx; - __asm__ __volatile__("" : "=r"(va) : "0"(va)); + __asm__ __volatile__("" : "=r"(va) : "0"(va)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) f.cy = arg2; vb = va; - __asm__ __volatile__("" : "=r"(vb) : "0"(vb)); + __asm__ __volatile__("" : "=r"(vb) : "0"(vb)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) p = D_8018D3D8; i = 0; f.col[0].b = 0; @@ -5273,10 +5272,10 @@ s32 func_801670E4(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { if (*(s32 *)(ent + 0x30) > 0) { vc = (u8 *)&f.cx; - __asm__ __volatile__("" : "=r"(vc) : "0"(vc)); + __asm__ __volatile__("" : "=r"(vc) : "0"(vc)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) mp = f.m1; ap = mp; - __asm__ __volatile__("" : "=r"(ap) : "0"(ap)); + __asm__ __volatile__("" : "=r"(ap) : "0"(ap)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) p = D_8018D3EC; i = 0; d = (s16)f.a8[0] >> 6; @@ -5370,8 +5369,8 @@ s32 func_80167AE0(s32 param_1, s32 param_2, s32 param_3) { struct Fr_80167AE0 fr; u8 *p; s32 i; - register s32 t __asm__("$2"); - register s32 zr __asm__("$0"); + s32 t; + register s32 zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) s32 flags; func_80168070(param_1, ((s16 *)param_2), ((s16 *)param_3), fr.matrix); @@ -5650,7 +5649,7 @@ void func_80168828() extern u16 D_8018D4B8[]; - register s32 a0v __asm__("$4"); + register s32 a0v __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) s32 param_1 = a0v; Thing_80168828_80168828 thing; s16 matA[16]; @@ -5658,7 +5657,7 @@ void func_80168828() s16 svec[4]; u16 *p; short i; - register s32 c40 __asm__("$3"); /* $v1: hold the CSE'd 0x40 (else gcc folds to $v0 immediate) */ + register s32 c40 __asm__("$3"); /* $v1: hold the CSE'd 0x40 (else gcc folds to $v0 immediate) */ // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus2) c40 = 0x40; thing.f04 = 2; @@ -5963,8 +5962,8 @@ void func_8016A290(s32 param_1, void *param_2, void *param_3) { struct Fr_8016A290 fr; u8 *p; s32 i; - register s32 t __asm__("$2"); - register s32 zr __asm__("$0"); + s32 t; + register s32 zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) s32 flags; s32 iVar3; diff --git a/src/ov_SC02_021/ov_SC02_021_jr_8012ACE0.c b/src/ov_SC02_021/ov_SC02_021_jr_8012ACE0.c index 4d9bfadfba..9682312046 100644 --- a/src/ov_SC02_021/ov_SC02_021_jr_8012ACE0.c +++ b/src/ov_SC02_021/ov_SC02_021_jr_8012ACE0.c @@ -2528,7 +2528,7 @@ s32 func_80133AB0(s16 flag, s16 x, s16 y, s32 arg3) u16 *pA = (*(u16 * *)&D_8018005C); u16 *pB = (*(u16 * *)&D_80180058); u16 *pC = (*(u16 * *)&D_80180064); - register int zr __asm__("$0"); + register int zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) u32 X, Y, cell, Xc, Yc; u16 k, off; int cnt; @@ -2536,7 +2536,7 @@ s32 func_80133AB0(s16 flag, s16 x, s16 y, s32 arg3) u8 *s0; u16 raw; u32 hib; - register int harg __asm__("$4"); + register int harg __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) s32 ret; void *p0C, *p10; u8 *p14, *p18, *p1C; @@ -2547,11 +2547,11 @@ s32 func_80133AB0(s16 flag, s16 x, s16 y, s32 arg3) pC[2] = pA[2] - pB[2]; X = ((((u16)x + 0x8000) >> 7) & 0x1ff) - map->ox; - __asm__("addu %0,%1,$zero" : "=r"(Xc) : "r"(X)); + __asm__("addu %0,%1,$zero" : "=r"(Xc) : "r"(X)); // !FAKE: instruction addu — NEEDED DIFFERS (P36 rung B tus2) if (!((X & 0xffff) < map->w)) return 0; Y = ((((u16)y + 0x8000) >> 7) & 0x1ff) - map->oy; - __asm__("addu %0,%1,$zero" : "=r"(Yc) : "r"(Y)); + __asm__("addu %0,%1,$zero" : "=r"(Yc) : "r"(Y)); // !FAKE: instruction addu — NEEDED DIFFERS (P36 rung B tus2) if (!((Y & 0xffff) < map->h)) return 0; @@ -2700,7 +2700,7 @@ s32 func_80133CD4(arg0, cmd, base, arr) s32 h; h = ((s16 *)pb0)[0]; s1var = h << 16; - __asm__("lh %0, 2(%2)" : "=r"(h) : "0"(h), "r"(pb0) : "memory"); + __asm__("lh %0, 2(%2)" : "=r"(h) : "0"(h), "r"(pb0) : "memory"); // !FAKE: instruction lh — NEEDED DIFFERS (P36 rung B tus2) s0var = h << 16; } pb0[2] += q3v; @@ -2884,10 +2884,10 @@ s32 func_801345F8(s32 arg) extern u16 * D_80180058; extern u16 D_80191A20; - register u16 *param_1 __asm__("$5") = ((u16 *)arg); - register u16 *cc __asm__("$4") = D_80180058; + register u16 *param_1 __asm__("$5") = ((u16 *)arg); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) + register u16 *cc __asm__("$4") = D_80180058; // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) int c8000 = 0x8000; - register int zr __asm__("$0"); + register int zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) u32 c1, c2, uVar6, uVar2, cnt, v14; u16 *ptmp, *puVar4, *puVar7, uVar1; int hi, harg, iVar9, iVar8, uVar3, uVar10, tbl; @@ -3078,8 +3078,8 @@ s32 func_80134C20(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { u16 temp_a1; s32 temp_s4; s32 c = arg0; - __asm__ __volatile__("" : "=r"(c) : "0"(c)); - __asm__ __volatile__("" : : "r"(arg0)); + __asm__ __volatile__("" : "=r"(c) : "0"(c)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) + __asm__ __volatile__("" : : "r"(arg0)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) temp_s4 = arg2 + (M2C_FIELD(((void *)arg1), s16 *, 2) * 8); temp_s1 = *(s32 *)(arg3 + (M2C_FIELD(((void *)arg1), s16 *, 4) * 4)); @@ -3230,22 +3230,22 @@ int func_80135168(u16 arg0, u16 *p1, u16 *p2) extern u8 D_80180058; extern u8 D_8018005C; extern u8 D_80180064; - register s16 *pb0 __asm__("$8"); - register s16 *pac __asm__("$6"); - register s16 *pb8 __asm__("$7"); + register s16 *pb0 __asm__("$8"); // !FAKE: pin $8 — NEEDED DIFFERS (P36 rung B tus2) + register s16 *pac __asm__("$6"); // !FAKE: pin $6 — NEEDED DIFFERS (P36 rung B tus2) + register s16 *pb8 __asm__("$7"); // !FAKE: pin $7 — NEEDED DIFFERS (P36 rung B tus2) u16 *pb4; u16 a, b; int a1v, a2v, d94; pb0 = (*(s16 * *)&D_8018005C); - __asm__ __volatile__("" : : "r"(pb0)); + __asm__ __volatile__("" : : "r"(pb0)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) a = p2[0]; pac = (*(s16 * *)&D_80180058); pb0[0] = a; b = p1[0]; pb8 = (*(s16 * *)&D_80180064); pac[0] = b; pb8[0] = a - b; a = p2[1]; pb0[1] = a; b = p1[1]; pac[1] = b; pb8[1] = a - b; a = p2[2]; pb0[2] = a; b = p1[2]; pac[2] = b; pb8[2] = a - b; a1v = pac[0]; a2v = pac[2]; d94 = D_80191A10; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) D_80191A20 = 0; if (func_80134A74(arg0, a1v, a2v, d94)) { pb4 = (*(u16 * *)&D_80180060); diff --git a/src/ov_SC02_021/ov_SC02_021_jr_80135A4C.c b/src/ov_SC02_021/ov_SC02_021_jr_80135A4C.c index 4afa2e728c..d126685d1f 100644 --- a/src/ov_SC02_021/ov_SC02_021_jr_80135A4C.c +++ b/src/ov_SC02_021/ov_SC02_021_jr_80135A4C.c @@ -640,7 +640,7 @@ s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3) { extern u8 D_801152B0; s32 *p; - register s32 s7 __asm__("$23"); + register s32 s7 __asm__("$23"); // !FAKE: pin $23 — NEEDED DIFFERS (P36 rung B tus2) s32 flag; s32 acc; s16 i; @@ -687,7 +687,7 @@ s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3) { return 1; next: p = (s32 *)*p; - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) if (p != 0) goto loop; return 0; } @@ -701,7 +701,7 @@ s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3) { s32 t = 0; if (((V3 *)a2)->x == ((V3 *)a3)->x && ((V3 *)a2)->y == ((V3 *)a3)->y) { s32 zt = (((V3 *)a2)->z == ((V3 *)a3)->z); - __asm__("addu %0,%1,$zero" : "=r"(t) : "r"(zt)); + __asm__("addu %0,%1,$zero" : "=r"(t) : "r"(zt)); // !FAKE: instruction addu — NEEDED DIFFERS (P36 rung B tus2) } eq = t; } diff --git a/src/ov_SC02_021/ov_SC02_021_jr_8013C98C.c b/src/ov_SC02_021/ov_SC02_021_jr_8013C98C.c index 5296074061..f0f494d6de 100644 --- a/src/ov_SC02_021/ov_SC02_021_jr_8013C98C.c +++ b/src/ov_SC02_021/ov_SC02_021_jr_8013C98C.c @@ -1059,7 +1059,7 @@ void func_8013CF68() u8 t0, t1, t2; u8 *base; - __asm__("la %0, D_800A5E94" : "=r"(base)); + __asm__("la %0, D_800A5E94" : "=r"(base)); // !FAKE: instruction la — NEEDED DIFFERS (P36 rung B tus2) *(s32 *)(base - 0xC) = 0; t0 = D_80193748; t1 = D_80193749; t2 = D_8019374A; @@ -1159,7 +1159,7 @@ void func_8013D178(void) { extern unsigned char D_801937E8, D_801937E9, D_801937EA, D_801937EB, D_801937EC, D_801937ED, D_801937EE, D_801937EF, D_801937F0; extern unsigned char D_801937E8, D_801937E9, D_801937EA, D_801937EB, D_801937EC, D_801937ED, D_801937EE, D_801937EF, D_801937F0; unsigned char v, t; - register unsigned char *p __asm__("$5"); + register unsigned char *p __asm__("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) p = &D_80193748; v = *p; t = D_801937E8; if (v != t) { if (v < t) *p = v + 8; else *p = v - 8; } @@ -1379,13 +1379,13 @@ void func_8013D53C(void *arg0v) { n = arg0->w * arg0->h; i = 0; src = arg0->data; - __asm__("" :: "r"(src)); /* +2 refs on src (depth-2): keeps src above i, below the mfhi temp */ + __asm__("" :: "r"(src)); /* +2 refs on src (depth-2): keeps src above i, below the mfhi temp */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) dst = src + n; if (n > 0) { do { u16 px; s32 r, g, b, out; - __asm__("" :: "r"(i)); /* +3 refs on i (depth-3): lifts i over dst in the $t2 race */ + __asm__("" :: "r"(i)); /* +3 refs on i (depth-3): lifts i over dst in the $t2 race */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) px = *src; r = ((px & 0x1F) * s0v) / 2560; g = (((px & 0x3E0) * t9v) / 2560) & 0x3E0; @@ -1420,10 +1420,10 @@ void func_8013D8FC(void) { extern s16 *D_80191A9C; - register s16 *psVar3 __asm__("$17"); - register s16 *psVar2 __asm__("$16"); - register s32 c9 __asm__("$19"); - register s32 cff __asm__("$18"); + s16 *psVar3; + register s16 *psVar2 __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + s32 c9; + s32 cff; u16 sVar1; s16 buf[4]; @@ -1464,22 +1464,22 @@ void func_8013D9B0(int param_1) extern s16 *D_80191A9C; extern s32 D_80191AB4; u8 buf[0x20]; - register s32 uVar13 __asm__("$16"); - register u16 *psVar14 __asm__("$17"); - register u16 *psVar15 __asm__("$18"); - register s32 uVar16 __asm__("$19"); - register void *r0 __asm__("$20"); - register u16 *puVar10 __asm__("$11"); - register u16 *puVar9 __asm__("$10"); - register s32 iVar11 __asm__("$13"); - register s32 iVar12 __asm__("$14"); + s32 uVar13; + register u16 *psVar14 __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) + u16 *psVar15; + s32 uVar16; + void *r0; + u16 *puVar10; + register u16 *puVar9 __asm__("$10"); // !FAKE: pin $10 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar11; + register s32 iVar12 __asm__("$14"); // !FAKE: pin $14 — NEEDED DIFFERS (P36 rung B tus2) u16 sVar4; - register u32 uVar5 __asm__("$3"); - register u32 uVar7 __asm__("$6"); - register u32 uVar1 __asm__("$7"); - register u32 uVar6 __asm__("$4"); - register u32 uVar8 __asm__("$8"); - register u32 uVar3 __asm__("$9"); + register u32 uVar5 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus2) + register u32 uVar7 __asm__("$6"); // !FAKE: pin $6 — NEEDED DIFFERS (P36 rung B tus2) + register u32 uVar1 __asm__("$7"); // !FAKE: pin $7 — NEEDED DIFFERS (P36 rung B tus2) + u32 uVar6; + register u32 uVar8 __asm__("$8"); // !FAKE: pin $8 — NEEDED DIFFERS (P36 rung B tus2) + register u32 uVar3 __asm__("$9"); // !FAKE: pin $9 — NEEDED DIFFERS (P36 rung B tus2) psVar15 = (*(u16 * *)&D_80191A9C); if (psVar15 != 0) { @@ -1494,31 +1494,31 @@ void func_8013D9B0(int param_1) iVar11 = 0; if (sVar4 == 9) { *(s16 *)(buf + 0) = psVar14[-4]; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *(s16 *)(buf + 2) = psVar14[-3]; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *(s16 *)(buf + 4) = psVar14[-2]; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *(s16 *)(buf + 6) = psVar14[-1]; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) { - register s32 mw __asm__("$3") = (s32)((s16 *)psVar14)[-2]; - register s32 mh __asm__("$2") = (s32)((s16 *)psVar14)[-1]; + register s32 mw __asm__("$3") = (s32)((s16 *)psVar14)[-2]; // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus2) + s32 mh = (s32)((s16 *)psVar14)[-1]; iVar12 = mw * mh; } uVar13 = 0; puVar10 = *(u16 **)psVar14; { - register s32 boff __asm__("$2") = iVar12 * 2; - register u16 *pi __asm__("$5"); + register s32 boff __asm__("$2") = iVar12 * 2; // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) + register u16 *pi __asm__("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) pi = (u16 *)((s32)puVar10 + boff); - __asm__ __volatile__("" : "=r"(pi) : "0"(pi)); + __asm__ __volatile__("" : "=r"(pi) : "0"(pi)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) puVar9 = pi; } if (0 < iVar12) { do { - register u32 pix __asm__("$2"); - register u32 out __asm__("$2"); + register u32 pix __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) + register u32 out __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) u32 result; *(u32 *)(buf + 0xc) = (u32)*puVar10; pix = (u32)*puVar9; @@ -1527,17 +1527,17 @@ void func_8013D9B0(int param_1) uVar1 = pix & 0x7c00; { void *p1; - register void *pa __asm__("$2"); - register void *pb __asm__("$12"); - __asm__ __volatile__(""); + register void *pa __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) + register void *pb __asm__("$12"); // !FAKE: pin $12 — NEEDED DIFFERS (P36 rung B tus2) + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) p1 = buf + 0xc; - __asm__ __volatile__("" : "=r"(p1) : "0"(p1)); + __asm__ __volatile__("" : "=r"(p1) : "0"(p1)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) gte_ldIR0z(); gte_ldrgb(r0); gte_ldIRGB(p1); gte_dpcl(); pa = buf + 0x10; - __asm__ __volatile__("" : "=r"(pa) : "0"(pa)); + __asm__ __volatile__("" : "=r"(pa) : "0"(pa)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) pb = pa; gte_stORGB(pb); } @@ -1546,21 +1546,21 @@ void func_8013D9B0(int param_1) uVar8 = out & 0x3e0; uVar3 = out & 0x7c00; if (uVar5 != uVar6) { - register s32 c __asm__("$2"); + s32 c; uVar13 = 1; if ((s32)uVar5 < (s32)uVar6) uVar5 = uVar5 + 1; c = (s32)uVar6 < (s32)uVar5; if (c) uVar5 = uVar5 - 1; } if (uVar7 != uVar8) { - register s32 c __asm__("$2"); + register s32 c __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) uVar13 = 1; if ((s32)uVar7 < (s32)uVar8) uVar7 = uVar7 + 0x20; c = (s32)uVar8 < (s32)uVar7; if (c) uVar7 = uVar7 - 0x20; } if (uVar1 != uVar3) { - register s32 c __asm__("$2"); + register s32 c __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) uVar13 = 1; if ((s32)uVar1 < (s32)uVar3) uVar1 = uVar1 + 0x400; c = (s32)uVar3 < (s32)uVar1; @@ -1701,9 +1701,9 @@ void func_8013DD68() { u16 *puVar16; u16 *q; u16 *puVar10; - register u16 uVar2 __asm__("$3"); + register u16 uVar2 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus2) int uVar5; - register int iVar14 __asm__("$7"); + register int iVar14 __asm__("$7"); // !FAKE: pin $7 — NEEDED DIFFERS (P36 rung B tus2) Buf_8013DD68 buf; u8 *pbase; u8 *base; @@ -1722,7 +1722,7 @@ void func_8013DD68() { p = p + 0x10; iVar14 = 0; if (uVar1 != 0) { - register int c5 __asm__("$11") = 5; + int c5 = 5; puVar10 = (u16 *)((int)p + 0x18); q = puVar16 + 8; do { @@ -1810,7 +1810,7 @@ void func_8013E5E8(void) extern unsigned short D_80115112; extern u16 D_80115116; extern void (*D_80180E7C[])(void); - register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 -> store retires early */ + register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 -> store retires early */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) func_80029444(); func_801754A8(); D_8011511E = func_80014ED4(0); @@ -1856,12 +1856,12 @@ void func_8013E6AC(void) { D_80115140[i] = 0; } if (!((u32)func_80029504() < 5 || currentLocationId == 0x302A || currentLocationId == 0x3073)) { - register s32 *ep __asm__("$8"); - register s32 *fp __asm__("$9"); + s32 *ep; + s32 *fp; fp = (s32 *)&D_80115110; ep = (s32 *)&D_80180E68; for (i = 0; i < 5; i++) { - register s32 *fa __asm__("$6"); + s32 *fa; s32 v; fa = (s32 *)(i * 4 + (s32)fp); v = ep[i] * 3 >> 2; @@ -2018,7 +2018,7 @@ extern unsigned char D_80180E44; void func_8013EB7C(void) { s32 sp10[2]; short sVar1; - register short sVar2 __asm__("$2"); + register short sVar2 __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) s32 a0v; s32 iVar4; diff --git a/src/ov_SC02_021/ov_SC02_021_jr_80140608.c b/src/ov_SC02_021/ov_SC02_021_jr_80140608.c index 79e5531dfa..fecebf0a2a 100644 --- a/src/ov_SC02_021/ov_SC02_021_jr_80140608.c +++ b/src/ov_SC02_021/ov_SC02_021_jr_80140608.c @@ -1042,14 +1042,14 @@ s16 n; Prim4 *p; s16 t; s32 c3; -register u16 *a __asm__("$20"); -register u16 *b __asm__("$21"); -register u16 *c __asm__("$23"); -register u16 *e __asm__("$22"); -register u16 *pb __asm__("$10"); -register u32 m24 __asm__("$8"); -register u32 mhi __asm__("$9"); -register s32 eight __asm__("$2"); +u16 *a; +u16 *b; +u16 *c; +u16 *e; +u16 *pb; +u32 m24; +u32 mhi; +register s32 eight __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) if (i < n) { c3 = 3; @@ -1129,7 +1129,7 @@ register s32 eight __asm__("$2"); y = (*e) + 3; } *((s16 *) (q - 10)) = y; -__asm__("" ::: "memory"); +__asm__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *((u32 *) ot) = 0x4000000; q[-8] = 0x78; *((u32 *) (q - 0x10)) = 0x64808080; @@ -1140,13 +1140,13 @@ __asm__("" ::: "memory"); *((s16 *) (q - 4)) = eight; *((u32 *) ot) = ((*((u32 *) ot)) & mhi) | (D_800AE7BC[*pb].ot[2] & m24); { -register u32 *op __asm__("$4"); +register u32 *op __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) op = D_800AE7BC[*pb].ot; op[2] = (op[2] & mhi) | (((u32) ot) & m24); } q += 0x14; ot += 5; - __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ + __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) } } @@ -1353,7 +1353,7 @@ void func_80141874(void) { extern u16 D_8011511C; extern u16 D_80115116; extern void (*D_80180EC8[])(void); - register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ + register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) func_801754A8(); D_8011511E = func_80014ED4(0); D_8011511C = func_80015018(0); @@ -1539,7 +1539,7 @@ void func_801424E4(short *param_1) { extern void (*D_80180EEC[])(void); short sVar1; int iVar2; - register unsigned short t __asm__("$3"); + unsigned short t; (*D_80180EEC[(unsigned short)param_1[1]])(); if (*(unsigned short *)param_1 != 0) { @@ -1558,8 +1558,8 @@ void func_801424E4(short *param_1) { iVar2 = *(int *)(param_1 + 0x32); if ((iVar2 != 0) && (*(short *)(iVar2 + 0x36) == param_1[0x7f])) { *(int *)(param_1 + 2) = *(int *)(iVar2 + 4); - a = *(unsigned short *)(*(volatile int *)(param_1 + 0x32) + 10); - __asm__ __volatile__("" : : "r"(a)); + a = *(unsigned short *)(*(int *)(param_1 + 0x32) + 10); + __asm__ __volatile__("" : : "r"(a)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) t = (unsigned short)param_1[0x7e]; sVar1 = a + t; iVar2 = *(volatile int *)(param_1 + 0x32); @@ -1595,7 +1595,7 @@ extern s32 D_80180EE0; void func_80142608(s32 param_1) { - register s32 iVar1 __asm__("$16"); + s32 iVar1; if (*(short *)(param_1 + 0x70) != 0) { iVar1 = ((s32 (*)(void))func_8012C1B8)(); @@ -1841,8 +1841,8 @@ extern void func_80142B2C(void *arg0); void func_80142EC0(s32 param_1) { extern s32 D_801810EC[]; - register s32 d __asm__("$16") = param_1; /* $s0 */ - register s32 obj __asm__("$17"); /* $s1 */ + register s32 d __asm__("$16") = param_1; /* $s0 */ // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register s32 obj __asm__("$17"); /* $s1 */ // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) s32 ret; s16 sVar2; @@ -1884,8 +1884,8 @@ extern unsigned char D_8018116C[]; void func_8014305C(int param_1) { - register int s0_param __asm__("$16") = param_1; - register int s1_copy __asm__("$17"); + register int s0_param __asm__("$16") = param_1; // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register int s1_copy __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) int iVar2; short sVar1; @@ -1934,7 +1934,7 @@ void func_801431E8(s32 param_1) { u16 uVar2; s16 sVar4; - register s32 d __asm__("$16"); + register s32 d __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) memcpy(buf, &D_80191194, 4); iVar5 = ((s32 (*)(void))func_8012C1B8)(); *(s32 *)(param_1 + 0x20) = iVar5; @@ -2103,8 +2103,8 @@ extern void func_8012C218(void *a0); void func_80143D28(s32 param_1) { extern MatEntry D_80181424[]; - register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ - register s32 iVar2 __asm__("$17") = *(s32 *)(param_1 + 0x64); /* $s1 */ + register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ // !FAKE: pin $18 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar2 = *(s32 *)(param_1 + 0x64); /* $s1 */ MatEntry *p = &D_80181424[*(s16 *)(param_1 + 0x70)]; s32 sVar4; s32 iVar1; @@ -2284,8 +2284,8 @@ extern u8 D_80181414; void func_8014477C(void *param_1) { s32 v0; s32 v1; - register s32 uVar2 __asm__("$2"); - register s32 addr __asm__("$3"); + s32 uVar2; + s32 addr; s32 gv; s32 fv; @@ -2326,9 +2326,9 @@ extern u8 D_80181450; void func_80144880(s32 param_1) { - register s32 obj __asm__("$16"); /* $s0 */ - register s32 self __asm__("$17") = param_1; /* $s1 */ - register s32 b __asm__("$2"); /* $v0 */ + s32 obj; /* $s0 */ + s32 self = param_1; /* $s1 */ + s32 b; /* $v0 */ s32 e; obj = ((s32 (*)(void))func_8012C194)(); diff --git a/src/ov_SC02_021/ov_SC02_021_jr_8015C32C.c b/src/ov_SC02_021/ov_SC02_021_jr_8015C32C.c index 4f35f3ffdb..cd25b5dcfe 100644 --- a/src/ov_SC02_021/ov_SC02_021_jr_8015C32C.c +++ b/src/ov_SC02_021/ov_SC02_021_jr_8015C32C.c @@ -1643,8 +1643,8 @@ void func_8015D01C(int param_1) { extern int D_80182328; int iVar4; - register unsigned short uVar1 __asm__("$19"); - register unsigned short uVar5 __asm__("$17"); + unsigned short uVar1; + register unsigned short uVar5 __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) short sVar2; short sVar3; @@ -1796,8 +1796,8 @@ extern s32 D_80182394; void func_8015D380(s32 a0) { s16 out[4]; s32 buf[8]; - register s32 s1 __asm__("$17") = a0; - register s32 *s0 __asm__("$16") = buf; + s32 s1 = a0; + s32 *s0 = buf; ((void (*)(void *))func_80013F3C)((void *)s0); ((void (*)(void *, s32))func_80012558)((void *)s0, *(s16 *)(*(s32 *)(s1 + 0x20) + 0x12)); ((void (*)(void *, s32))func_800126C4)((void *)s0, *(s16 *)(*(s32 *)(s1 + 0x20) + 0x10)); @@ -1948,7 +1948,7 @@ void func_8015D738(void *arg0) { if (s1 != 0) { if (*(u16 *)s1 == 0x360) goto block_808; } - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) if (s1 != 0) { if (*(u16 *)s1 != 0) goto block_7F4; } @@ -2803,7 +2803,7 @@ void func_8015FBE0(s32 *param_1) ((void (*)(s32 *, s16))func_80147078)(param_1, 0); ((void (*)(s32 *))func_80159B70)(param_1); } else { - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) D_80078EC1 = 0; ((void (*)(s32 *, s32))func_80154150)(param_1, 0x20); ((void (*)(s32 *, s32))func_80154A74)(param_1, 0x18); @@ -3611,7 +3611,7 @@ void func_80161E08(s32 param_1) { ((a2 = func_800291DC(8)) & 0x8000) != 0) { if (D_800B5BD8 == 0) { - __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x65A8)); + __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x65A8)); // !FAKE: instruction move — NEEDED DIFFERS (P36 rung B tus2) D_80191B90[0] = p; func_80024054(&D_801825D0, &D_80191B9C); func_8001CE28(p, &D_80191B9C); @@ -3622,7 +3622,7 @@ void func_80161E08(s32 param_1) { } if (D_800B5C10 == 0) { - __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x65E0)); + __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x65E0)); // !FAKE: instruction move — NEEDED DIFFERS (P36 rung B tus2) D_80191B90[1] = p; func_80024054(&D_801825F0, &D_80191BC4); func_8001CE28(p, &D_80191BC4); @@ -3633,7 +3633,7 @@ void func_80161E08(s32 param_1) { } if (D_800B5C48 == 0) { - __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x6618)); + __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x6618)); // !FAKE: instruction move — NEEDED DIFFERS (P36 rung B tus2) D_80191B90[2] = p; func_800242D0((s16)func_801620C4(), &D_80191BDC, 0x84); func_8001CE68(p, &D_80191BDC); @@ -3689,9 +3689,9 @@ extern u8 D_80078EB1; extern s32 D_80182604; s32 func_801621CC(s32 arg0) { - register s32 s0 __asm__("$16") = arg0; /* $s0: arg0, crosses the call */ - register u8 *s1 __asm__("$17") = D_80078E78; /* $s1: base, hoisted for the loop */ - register s32 i __asm__("$5"); /* $a1: counter (pin fixes the i/d swap) */ + s32 s0 = arg0; /* $s0: arg0, crosses the call */ + u8 *s1 = D_80078E78; /* $s1: base, hoisted for the loop */ + register s32 i __asm__("$5"); /* $a1: counter (pin fixes the i/d swap) */ // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) u32 a2; s32 d; /* $a0: natural alloc; load via $v0 temp */ s32 v, last, hi, lo; @@ -3827,14 +3827,14 @@ s32 func_80162438(s32 _unused0) { extern s16 D_800B5C74; u32 uVar2; - register u8 *base __asm__("$18"); - register u8 *item __asm__("$17"); + u8 *base; + u8 *item; base = &(*(u8 *)&D_800AF630); uVar2 = func_800291DC(0x12); if ((uVar2 & 0x8000) != 0) { if (D_800B5BD8 == 0) { - register u8 *t __asm__("$2") = base + 0x65A8; + register u8 *t __asm__("$2") = base + 0x65A8; // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) item = t; D_80191BE8[0] = (s32)item; func_80024054(D_80182634, D_80191BF4); @@ -3845,7 +3845,7 @@ s32 func_80162438(s32 _unused0) { D_800B5BE2 = -D_800AF7BE / 2 + 0x28; } if (D_800B5C10 == 0) { - register u8 *t __asm__("$2") = base + 0x65E0; + register u8 *t __asm__("$2") = base + 0x65E0; // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) item = t; D_80191BE8[1] = (s32)item; func_80024054(((u8 *)&D_8018264C), D_80191C1C); @@ -3856,7 +3856,7 @@ s32 func_80162438(s32 _unused0) { D_800B5C1A = -D_800AF7BE / 2 + 0x30; } if (D_800B5C48 == 0) { - register u8 *t __asm__("$2") = base + 0x6618; + register u8 *t __asm__("$2") = base + 0x6618; // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) item = t; D_80191BE8[2] = (s32)item; func_800242D0((s16)func_801626B8(), D_80191C38, 0x84); @@ -3931,10 +3931,10 @@ void func_801627E8(void) extern s32 D_8011F750; /* canonical: engine_core.h `extern s32 D_8011F750;` (read here as a byte) */ extern void (*D_8018266C[])(void); /* word-stride table of dispatch fn pointers */ - register u8 *p __asm__("$4") = (u8 *)&D_8011F750; + register u8 *p __asm__("$4") = (u8 *)&D_8011F750; // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) s32 idx; - __asm__ __volatile__("" : "=r"(p) : "0"(p)); /* materialize &D_8011F750 into $a0 (defeat %lo-fold of the lbu) */ + __asm__ __volatile__("" : "=r"(p) : "0"(p)); /* materialize &D_8011F750 into $a0 (defeat %lo-fold of the lbu) */ // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) idx = *p; if (idx != 0) { idx = idx - 1; @@ -4114,7 +4114,7 @@ void func_80163EC8(s32 param_1) { s32 psVar6; s32 iVar8; s32 iVar7; - register s32 uVar5 __asm__("$2"); /* PIN (flagged): uVar5 -> $v0 */ + register s32 uVar5 __asm__("$2"); /* PIN (flagged): uVar5 -> $v0 */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) u16 uVar4; u8 uVar3; @@ -4380,9 +4380,9 @@ extern u8 D_80191C4F; void func_80164BDC(s32 param_1) { - register s32 p1 __asm__("$17"); /* $s1 */ - register s32 iVar1 __asm__("$16"); /* $s0 */ - register s32 base __asm__("$18"); /* $s2 */ + register s32 p1 __asm__("$17"); /* $s1 */ // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar1; /* $s0 */ + s32 base; /* $s2 */ p1 = param_1; iVar1 = ((s32 (*)(void))func_80146578)(); @@ -4528,9 +4528,9 @@ extern s32 D_80191C88; void func_801651B8(void * param_1) { - register s32 *puVar1 __asm__("$16"); /* $s0 */ - register s32 iVar2 __asm__("$17"); /* $s1 */ - register s32 p __asm__("$18"); /* $s2 */ + register s32 *puVar1 __asm__("$16"); /* $s0 */ // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar2; /* $s1 */ + s32 p; /* $s2 */ p = param_1; ((s32 (*)(s32, s32, s32))func_80165240)(p, p + 0x2c, p + 0x50); @@ -4539,7 +4539,7 @@ void func_801651B8(void * param_1) do { if (puVar1[3] != 0) { s32 a0v = p; - __asm__ __volatile__("" : "=r"(a0v) : "0"(a0v)); + __asm__ __volatile__("" : "=r"(a0v) : "0"(a0v)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) ((s32 (*)(s32, s32, s32))func_80165240)(a0v, (s32)puVar1, (s32)(puVar1 + 2)); puVar1[3] = puVar1[3] + -1; } @@ -4870,7 +4870,7 @@ s32 func_80166690(s32 param_1, s32 param_2) unsigned int w9, w7, w, t, w3b; int w3; short sVar10; - register unsigned int zr __asm__("$0"); + register unsigned int zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) blk = D_800AE620; i6 = (short)param_1; @@ -4956,7 +4956,6 @@ s32 func_80166690(s32 param_1, s32 param_2) c.c32 = t; c.c22 = t; c.c31 = t; c.c21 = t; } - __asm__ __volatile__("" :: "r"(iVar3)); func_80017758(&c, &blk); w3b = iVar3 - 1; iVar3 = w3b + zr; @@ -5110,18 +5109,18 @@ s32 func_80166F58(s32 param_1, s32 param_2, s32 param_3, s32 param_4) extern s32 D_8011D030; extern unsigned char D_80191D08[]; - register int p2 __asm__("$20"); /* $s4 */ - register int p3 __asm__("$17"); /* $s1 */ - register int t2 __asm__("$5"); /* a1 */ - register int t3 __asm__("$6"); /* a2 */ + register int p2 __asm__("$20"); /* $s4 */ // !FAKE: pin $20 — NEEDED DIFFERS (P36 rung B tus2) + int p3; /* $s1 */ + register int t2 __asm__("$5"); /* a1 */ // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) + int t3; /* a2 */ unsigned short *puVar1; short iVar2; int eq; iVar2 = 0; puVar1 = ((unsigned short *)&D_8011D030); - t2 = ((short)param_2); SHB(t2); p2 = t2; SHB(p2); - t3 = ((short)param_3); SHB(t3); p3 = t3; + t2 = ((short)param_2); SHB(t2); p2 = t2; SHB(p2); // !FAKE: launder via SHB — NEEDED DIFFERS; launder via SHB — NEEDED DIFFERS (P36 rung B tus2) + t3 = ((short)param_3); SHB(t3); p3 = t3; // !FAKE: launder via SHB — NEEDED DIFFERS (P36 rung B tus2) eq = (p2 == p3); do { if ((puVar1 != ((unsigned short *)param_1)) && @@ -5170,17 +5169,17 @@ s32 func_801670E4(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { extern s32 D_801269AC; extern u16 D_80126CE0; Fr_801670E4 f; - register u8 *p __asm__("$18"); /* $s2 */ - register s32 ent __asm__("$19"); /* $s3 */ + u8 *p; /* $s2 */ + s32 ent; /* $s3 */ s16 i; s32 d; s32 node; u16 c; u8 cv; u8 cv2; - register s32 gA __asm__("$2"); - register s32 cxv __asm__("$4"); - register s32 czv __asm__("$5"); + register s32 gA __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) + register s32 cxv __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) + s32 czv; u8 *vc; u8 *ap; u8 *mp; @@ -5198,12 +5197,12 @@ s32 func_801670E4(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { f.col[1].b = 0x70; cv = *(u8 *)(ent + 0x12); f.cx = arg1; - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) va = (u8 *)&f.cx; - __asm__ __volatile__("" : "=r"(va) : "0"(va)); + __asm__ __volatile__("" : "=r"(va) : "0"(va)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) f.cy = arg2; vb = va; - __asm__ __volatile__("" : "=r"(vb) : "0"(vb)); + __asm__ __volatile__("" : "=r"(vb) : "0"(vb)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) p = D_801829CC; i = 0; f.col[0].b = 0; @@ -5273,10 +5272,10 @@ s32 func_801670E4(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { if (*(s32 *)(ent + 0x30) > 0) { vc = (u8 *)&f.cx; - __asm__ __volatile__("" : "=r"(vc) : "0"(vc)); + __asm__ __volatile__("" : "=r"(vc) : "0"(vc)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) mp = f.m1; ap = mp; - __asm__ __volatile__("" : "=r"(ap) : "0"(ap)); + __asm__ __volatile__("" : "=r"(ap) : "0"(ap)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) p = D_801829E0; i = 0; d = (s16)f.a8[0] >> 6; @@ -5370,8 +5369,8 @@ s32 func_80167AE0(s32 param_1, s32 param_2, s32 param_3) { struct Fr_80167AE0 fr; u8 *p; s32 i; - register s32 t __asm__("$2"); - register s32 zr __asm__("$0"); + s32 t; + register s32 zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) s32 flags; func_80168070(param_1, ((s16 *)param_2), ((s16 *)param_3), fr.matrix); @@ -5650,7 +5649,7 @@ void func_80168828() extern u16 D_80182AAC[]; - register s32 a0v __asm__("$4"); + register s32 a0v __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) s32 param_1 = a0v; Thing_80168828_80168828 thing; s16 matA[16]; @@ -5658,7 +5657,7 @@ void func_80168828() s16 svec[4]; u16 *p; short i; - register s32 c40 __asm__("$3"); /* $v1: hold the CSE'd 0x40 (else gcc folds to $v0 immediate) */ + register s32 c40 __asm__("$3"); /* $v1: hold the CSE'd 0x40 (else gcc folds to $v0 immediate) */ // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus2) c40 = 0x40; thing.f04 = 2; @@ -5963,8 +5962,8 @@ void func_8016A290(s32 param_1, void *param_2, void *param_3) { struct Fr_8016A290 fr; u8 *p; s32 i; - register s32 t __asm__("$2"); - register s32 zr __asm__("$0"); + s32 t; + register s32 zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) s32 flags; s32 iVar3; diff --git a/src/ov_SC02_026/ov_SC02_026_jr_8012ACE0.c b/src/ov_SC02_026/ov_SC02_026_jr_8012ACE0.c index a14e886da6..4914bc712d 100644 --- a/src/ov_SC02_026/ov_SC02_026_jr_8012ACE0.c +++ b/src/ov_SC02_026/ov_SC02_026_jr_8012ACE0.c @@ -2528,7 +2528,7 @@ s32 func_80133AB0(s16 flag, s16 x, s16 y, s32 arg3) u16 *pA = (*(u16 * *)&D_801866B0); u16 *pB = (*(u16 * *)&D_801866AC); u16 *pC = (*(u16 * *)&D_801866B8); - register int zr __asm__("$0"); + register int zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) u32 X, Y, cell, Xc, Yc; u16 k, off; int cnt; @@ -2536,7 +2536,7 @@ s32 func_80133AB0(s16 flag, s16 x, s16 y, s32 arg3) u8 *s0; u16 raw; u32 hib; - register int harg __asm__("$4"); + register int harg __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) s32 ret; void *p0C, *p10; u8 *p14, *p18, *p1C; @@ -2547,11 +2547,11 @@ s32 func_80133AB0(s16 flag, s16 x, s16 y, s32 arg3) pC[2] = pA[2] - pB[2]; X = ((((u16)x + 0x8000) >> 7) & 0x1ff) - map->ox; - __asm__("addu %0,%1,$zero" : "=r"(Xc) : "r"(X)); + __asm__("addu %0,%1,$zero" : "=r"(Xc) : "r"(X)); // !FAKE: instruction addu — NEEDED DIFFERS (P36 rung B tus2) if (!((X & 0xffff) < map->w)) return 0; Y = ((((u16)y + 0x8000) >> 7) & 0x1ff) - map->oy; - __asm__("addu %0,%1,$zero" : "=r"(Yc) : "r"(Y)); + __asm__("addu %0,%1,$zero" : "=r"(Yc) : "r"(Y)); // !FAKE: instruction addu — NEEDED DIFFERS (P36 rung B tus2) if (!((Y & 0xffff) < map->h)) return 0; @@ -2700,7 +2700,7 @@ s32 func_80133CD4(arg0, cmd, base, arr) s32 h; h = ((s16 *)pb0)[0]; s1var = h << 16; - __asm__("lh %0, 2(%2)" : "=r"(h) : "0"(h), "r"(pb0) : "memory"); + __asm__("lh %0, 2(%2)" : "=r"(h) : "0"(h), "r"(pb0) : "memory"); // !FAKE: instruction lh — NEEDED DIFFERS (P36 rung B tus2) s0var = h << 16; } pb0[2] += q3v; @@ -2884,10 +2884,10 @@ s32 func_801345F8(s32 arg) extern u16 * D_801866AC; extern u16 D_801CEE60; - register u16 *param_1 __asm__("$5") = ((u16 *)arg); - register u16 *cc __asm__("$4") = D_801866AC; + register u16 *param_1 __asm__("$5") = ((u16 *)arg); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) + register u16 *cc __asm__("$4") = D_801866AC; // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) int c8000 = 0x8000; - register int zr __asm__("$0"); + register int zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) u32 c1, c2, uVar6, uVar2, cnt, v14; u16 *ptmp, *puVar4, *puVar7, uVar1; int hi, harg, iVar9, iVar8, uVar3, uVar10, tbl; @@ -3078,8 +3078,8 @@ s32 func_80134C20(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { u16 temp_a1; s32 temp_s4; s32 c = arg0; - __asm__ __volatile__("" : "=r"(c) : "0"(c)); - __asm__ __volatile__("" : : "r"(arg0)); + __asm__ __volatile__("" : "=r"(c) : "0"(c)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) + __asm__ __volatile__("" : : "r"(arg0)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) temp_s4 = arg2 + (M2C_FIELD(((void *)arg1), s16 *, 2) * 8); temp_s1 = *(s32 *)(arg3 + (M2C_FIELD(((void *)arg1), s16 *, 4) * 4)); @@ -3230,22 +3230,22 @@ int func_80135168(u16 arg0, u16 *p1, u16 *p2) extern u8 D_801866AC; extern u8 D_801866B0; extern u8 D_801866B8; - register s16 *pb0 __asm__("$8"); - register s16 *pac __asm__("$6"); - register s16 *pb8 __asm__("$7"); + register s16 *pb0 __asm__("$8"); // !FAKE: pin $8 — NEEDED DIFFERS (P36 rung B tus2) + register s16 *pac __asm__("$6"); // !FAKE: pin $6 — NEEDED DIFFERS (P36 rung B tus2) + register s16 *pb8 __asm__("$7"); // !FAKE: pin $7 — NEEDED DIFFERS (P36 rung B tus2) u16 *pb4; u16 a, b; int a1v, a2v, d94; pb0 = (*(s16 * *)&D_801866B0); - __asm__ __volatile__("" : : "r"(pb0)); + __asm__ __volatile__("" : : "r"(pb0)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) a = p2[0]; pac = (*(s16 * *)&D_801866AC); pb0[0] = a; b = p1[0]; pb8 = (*(s16 * *)&D_801866B8); pac[0] = b; pb8[0] = a - b; a = p2[1]; pb0[1] = a; b = p1[1]; pac[1] = b; pb8[1] = a - b; a = p2[2]; pb0[2] = a; b = p1[2]; pac[2] = b; pb8[2] = a - b; a1v = pac[0]; a2v = pac[2]; d94 = D_801CEE50; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) D_801CEE60 = 0; if (func_80134A74(arg0, a1v, a2v, d94)) { pb4 = (*(u16 * *)&D_801866B4); diff --git a/src/ov_SC02_026/ov_SC02_026_jr_80135A4C.c b/src/ov_SC02_026/ov_SC02_026_jr_80135A4C.c index 1621967642..a39936f83d 100644 --- a/src/ov_SC02_026/ov_SC02_026_jr_80135A4C.c +++ b/src/ov_SC02_026/ov_SC02_026_jr_80135A4C.c @@ -640,7 +640,7 @@ s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3) { extern u8 D_801152B0; s32 *p; - register s32 s7 __asm__("$23"); + register s32 s7 __asm__("$23"); // !FAKE: pin $23 — NEEDED DIFFERS (P36 rung B tus2) s32 flag; s32 acc; s16 i; @@ -687,7 +687,7 @@ s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3) { return 1; next: p = (s32 *)*p; - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) if (p != 0) goto loop; return 0; } @@ -701,7 +701,7 @@ s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3) { s32 t = 0; if (((V3 *)a2)->x == ((V3 *)a3)->x && ((V3 *)a2)->y == ((V3 *)a3)->y) { s32 zt = (((V3 *)a2)->z == ((V3 *)a3)->z); - __asm__("addu %0,%1,$zero" : "=r"(t) : "r"(zt)); + __asm__("addu %0,%1,$zero" : "=r"(t) : "r"(zt)); // !FAKE: instruction addu — NEEDED DIFFERS (P36 rung B tus2) } eq = t; } diff --git a/src/ov_SC02_026/ov_SC02_026_jr_8013C98C.c b/src/ov_SC02_026/ov_SC02_026_jr_8013C98C.c index 585a566722..c637e4f0bb 100644 --- a/src/ov_SC02_026/ov_SC02_026_jr_8013C98C.c +++ b/src/ov_SC02_026/ov_SC02_026_jr_8013C98C.c @@ -1059,7 +1059,7 @@ void func_8013CF68() u8 t0, t1, t2; u8 *base; - __asm__("la %0, D_800A5E94" : "=r"(base)); + __asm__("la %0, D_800A5E94" : "=r"(base)); // !FAKE: instruction la — NEEDED DIFFERS (P36 rung B tus2) *(s32 *)(base - 0xC) = 0; t0 = D_801D0168; t1 = D_801D0169; t2 = D_801D016A; @@ -1159,7 +1159,7 @@ void func_8013D178(void) { extern unsigned char D_801D0208, D_801D0209, D_801D020A, D_801D020B, D_801D020C, D_801D020D, D_801D020E, D_801D020F, D_801D0210; extern unsigned char D_801D0208, D_801D0209, D_801D020A, D_801D020B, D_801D020C, D_801D020D, D_801D020E, D_801D020F, D_801D0210; unsigned char v, t; - register unsigned char *p __asm__("$5"); + register unsigned char *p __asm__("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) p = &D_801D0168; v = *p; t = D_801D0208; if (v != t) { if (v < t) *p = v + 8; else *p = v - 8; } @@ -1379,13 +1379,13 @@ void func_8013D53C(void *arg0v) { n = arg0->w * arg0->h; i = 0; src = arg0->data; - __asm__("" :: "r"(src)); /* +2 refs on src (depth-2): keeps src above i, below the mfhi temp */ + __asm__("" :: "r"(src)); /* +2 refs on src (depth-2): keeps src above i, below the mfhi temp */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) dst = src + n; if (n > 0) { do { u16 px; s32 r, g, b, out; - __asm__("" :: "r"(i)); /* +3 refs on i (depth-3): lifts i over dst in the $t2 race */ + __asm__("" :: "r"(i)); /* +3 refs on i (depth-3): lifts i over dst in the $t2 race */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) px = *src; r = ((px & 0x1F) * s0v) / 2560; g = (((px & 0x3E0) * t9v) / 2560) & 0x3E0; @@ -1420,10 +1420,10 @@ void func_8013D8FC(void) { extern s16 *D_801CEEDC; - register s16 *psVar3 __asm__("$17"); - register s16 *psVar2 __asm__("$16"); - register s32 c9 __asm__("$19"); - register s32 cff __asm__("$18"); + s16 *psVar3; + register s16 *psVar2 __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + s32 c9; + s32 cff; u16 sVar1; s16 buf[4]; @@ -1464,22 +1464,22 @@ void func_8013D9B0(int param_1) extern s16 *D_801CEEDC; extern s32 D_801CEEF4; u8 buf[0x20]; - register s32 uVar13 __asm__("$16"); - register u16 *psVar14 __asm__("$17"); - register u16 *psVar15 __asm__("$18"); - register s32 uVar16 __asm__("$19"); - register void *r0 __asm__("$20"); - register u16 *puVar10 __asm__("$11"); - register u16 *puVar9 __asm__("$10"); - register s32 iVar11 __asm__("$13"); - register s32 iVar12 __asm__("$14"); + s32 uVar13; + register u16 *psVar14 __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) + u16 *psVar15; + s32 uVar16; + void *r0; + u16 *puVar10; + register u16 *puVar9 __asm__("$10"); // !FAKE: pin $10 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar11; + register s32 iVar12 __asm__("$14"); // !FAKE: pin $14 — NEEDED DIFFERS (P36 rung B tus2) u16 sVar4; - register u32 uVar5 __asm__("$3"); - register u32 uVar7 __asm__("$6"); - register u32 uVar1 __asm__("$7"); - register u32 uVar6 __asm__("$4"); - register u32 uVar8 __asm__("$8"); - register u32 uVar3 __asm__("$9"); + register u32 uVar5 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus2) + register u32 uVar7 __asm__("$6"); // !FAKE: pin $6 — NEEDED DIFFERS (P36 rung B tus2) + register u32 uVar1 __asm__("$7"); // !FAKE: pin $7 — NEEDED DIFFERS (P36 rung B tus2) + u32 uVar6; + register u32 uVar8 __asm__("$8"); // !FAKE: pin $8 — NEEDED DIFFERS (P36 rung B tus2) + register u32 uVar3 __asm__("$9"); // !FAKE: pin $9 — NEEDED DIFFERS (P36 rung B tus2) psVar15 = (*(u16 * *)&D_801CEEDC); if (psVar15 != 0) { @@ -1494,31 +1494,31 @@ void func_8013D9B0(int param_1) iVar11 = 0; if (sVar4 == 9) { *(s16 *)(buf + 0) = psVar14[-4]; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *(s16 *)(buf + 2) = psVar14[-3]; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *(s16 *)(buf + 4) = psVar14[-2]; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *(s16 *)(buf + 6) = psVar14[-1]; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) { - register s32 mw __asm__("$3") = (s32)((s16 *)psVar14)[-2]; - register s32 mh __asm__("$2") = (s32)((s16 *)psVar14)[-1]; + register s32 mw __asm__("$3") = (s32)((s16 *)psVar14)[-2]; // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus2) + s32 mh = (s32)((s16 *)psVar14)[-1]; iVar12 = mw * mh; } uVar13 = 0; puVar10 = *(u16 **)psVar14; { - register s32 boff __asm__("$2") = iVar12 * 2; - register u16 *pi __asm__("$5"); + register s32 boff __asm__("$2") = iVar12 * 2; // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) + register u16 *pi __asm__("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) pi = (u16 *)((s32)puVar10 + boff); - __asm__ __volatile__("" : "=r"(pi) : "0"(pi)); + __asm__ __volatile__("" : "=r"(pi) : "0"(pi)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) puVar9 = pi; } if (0 < iVar12) { do { - register u32 pix __asm__("$2"); - register u32 out __asm__("$2"); + register u32 pix __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) + register u32 out __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) u32 result; *(u32 *)(buf + 0xc) = (u32)*puVar10; pix = (u32)*puVar9; @@ -1527,17 +1527,17 @@ void func_8013D9B0(int param_1) uVar1 = pix & 0x7c00; { void *p1; - register void *pa __asm__("$2"); - register void *pb __asm__("$12"); - __asm__ __volatile__(""); + register void *pa __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) + register void *pb __asm__("$12"); // !FAKE: pin $12 — NEEDED DIFFERS (P36 rung B tus2) + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) p1 = buf + 0xc; - __asm__ __volatile__("" : "=r"(p1) : "0"(p1)); + __asm__ __volatile__("" : "=r"(p1) : "0"(p1)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) gte_ldIR0z(); gte_ldrgb(r0); gte_ldIRGB(p1); gte_dpcl(); pa = buf + 0x10; - __asm__ __volatile__("" : "=r"(pa) : "0"(pa)); + __asm__ __volatile__("" : "=r"(pa) : "0"(pa)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) pb = pa; gte_stORGB(pb); } @@ -1546,21 +1546,21 @@ void func_8013D9B0(int param_1) uVar8 = out & 0x3e0; uVar3 = out & 0x7c00; if (uVar5 != uVar6) { - register s32 c __asm__("$2"); + s32 c; uVar13 = 1; if ((s32)uVar5 < (s32)uVar6) uVar5 = uVar5 + 1; c = (s32)uVar6 < (s32)uVar5; if (c) uVar5 = uVar5 - 1; } if (uVar7 != uVar8) { - register s32 c __asm__("$2"); + register s32 c __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) uVar13 = 1; if ((s32)uVar7 < (s32)uVar8) uVar7 = uVar7 + 0x20; c = (s32)uVar8 < (s32)uVar7; if (c) uVar7 = uVar7 - 0x20; } if (uVar1 != uVar3) { - register s32 c __asm__("$2"); + register s32 c __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) uVar13 = 1; if ((s32)uVar1 < (s32)uVar3) uVar1 = uVar1 + 0x400; c = (s32)uVar3 < (s32)uVar1; @@ -1701,9 +1701,9 @@ void func_8013DD68() { u16 *puVar16; u16 *q; u16 *puVar10; - register u16 uVar2 __asm__("$3"); + register u16 uVar2 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus2) int uVar5; - register int iVar14 __asm__("$7"); + register int iVar14 __asm__("$7"); // !FAKE: pin $7 — NEEDED DIFFERS (P36 rung B tus2) Buf_8013DD68 buf; u8 *pbase; u8 *base; @@ -1722,7 +1722,7 @@ void func_8013DD68() { p = p + 0x10; iVar14 = 0; if (uVar1 != 0) { - register int c5 __asm__("$11") = 5; + int c5 = 5; puVar10 = (u16 *)((int)p + 0x18); q = puVar16 + 8; do { @@ -1810,7 +1810,7 @@ void func_8013E5E8(void) extern unsigned short D_80115112; extern u16 D_80115116; extern void (*D_801874D0[])(void); - register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 -> store retires early */ + register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 -> store retires early */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) func_80029444(); func_801754A8(); D_8011511E = func_80014ED4(0); @@ -1856,12 +1856,12 @@ void func_8013E6AC(void) { D_80115140[i] = 0; } if (!((u32)func_80029504() < 5 || currentLocationId == 0x302A || currentLocationId == 0x3073)) { - register s32 *ep __asm__("$8"); - register s32 *fp __asm__("$9"); + s32 *ep; + s32 *fp; fp = (s32 *)&D_80115110; ep = (s32 *)&D_801874BC; for (i = 0; i < 5; i++) { - register s32 *fa __asm__("$6"); + s32 *fa; s32 v; fa = (s32 *)(i * 4 + (s32)fp); v = ep[i] * 3 >> 2; @@ -2018,7 +2018,7 @@ extern unsigned char D_80187498; void func_8013EB7C(void) { s32 sp10[2]; short sVar1; - register short sVar2 __asm__("$2"); + register short sVar2 __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) s32 a0v; s32 iVar4; diff --git a/src/ov_SC02_026/ov_SC02_026_jr_80140608.c b/src/ov_SC02_026/ov_SC02_026_jr_80140608.c index c53fb555c4..8252fe1a63 100644 --- a/src/ov_SC02_026/ov_SC02_026_jr_80140608.c +++ b/src/ov_SC02_026/ov_SC02_026_jr_80140608.c @@ -1042,14 +1042,14 @@ s16 n; Prim4 *p; s16 t; s32 c3; -register u16 *a __asm__("$20"); -register u16 *b __asm__("$21"); -register u16 *c __asm__("$23"); -register u16 *e __asm__("$22"); -register u16 *pb __asm__("$10"); -register u32 m24 __asm__("$8"); -register u32 mhi __asm__("$9"); -register s32 eight __asm__("$2"); +u16 *a; +u16 *b; +u16 *c; +u16 *e; +u16 *pb; +u32 m24; +u32 mhi; +register s32 eight __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) if (i < n) { c3 = 3; @@ -1129,7 +1129,7 @@ register s32 eight __asm__("$2"); y = (*e) + 3; } *((s16 *) (q - 10)) = y; -__asm__("" ::: "memory"); +__asm__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *((u32 *) ot) = 0x4000000; q[-8] = 0x78; *((u32 *) (q - 0x10)) = 0x64808080; @@ -1140,13 +1140,13 @@ __asm__("" ::: "memory"); *((s16 *) (q - 4)) = eight; *((u32 *) ot) = ((*((u32 *) ot)) & mhi) | (D_800AE7BC[*pb].ot[2] & m24); { -register u32 *op __asm__("$4"); +register u32 *op __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) op = D_800AE7BC[*pb].ot; op[2] = (op[2] & mhi) | (((u32) ot) & m24); } q += 0x14; ot += 5; - __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ + __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) } } @@ -1353,7 +1353,7 @@ void func_80141874(void) { extern u16 D_8011511C; extern u16 D_80115116; extern void (*D_8018751C[])(void); - register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ + register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) func_801754A8(); D_8011511E = func_80014ED4(0); D_8011511C = func_80015018(0); @@ -1539,7 +1539,7 @@ void func_801424E4(short *param_1) { extern void (*D_80187540[])(void); short sVar1; int iVar2; - register unsigned short t __asm__("$3"); + unsigned short t; (*D_80187540[(unsigned short)param_1[1]])(); if (*(unsigned short *)param_1 != 0) { @@ -1558,8 +1558,8 @@ void func_801424E4(short *param_1) { iVar2 = *(int *)(param_1 + 0x32); if ((iVar2 != 0) && (*(short *)(iVar2 + 0x36) == param_1[0x7f])) { *(int *)(param_1 + 2) = *(int *)(iVar2 + 4); - a = *(unsigned short *)(*(volatile int *)(param_1 + 0x32) + 10); - __asm__ __volatile__("" : : "r"(a)); + a = *(unsigned short *)(*(int *)(param_1 + 0x32) + 10); + __asm__ __volatile__("" : : "r"(a)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) t = (unsigned short)param_1[0x7e]; sVar1 = a + t; iVar2 = *(volatile int *)(param_1 + 0x32); @@ -1595,7 +1595,7 @@ extern s32 D_80187534; void func_80142608(s32 param_1) { - register s32 iVar1 __asm__("$16"); + s32 iVar1; if (*(short *)(param_1 + 0x70) != 0) { iVar1 = ((s32 (*)(void))func_8012C1B8)(); @@ -1841,8 +1841,8 @@ extern void func_80142B2C(void *arg0); void func_80142EC0(s32 param_1) { extern s32 D_80187740[]; - register s32 d __asm__("$16") = param_1; /* $s0 */ - register s32 obj __asm__("$17"); /* $s1 */ + register s32 d __asm__("$16") = param_1; /* $s0 */ // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register s32 obj __asm__("$17"); /* $s1 */ // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) s32 ret; s16 sVar2; @@ -1884,8 +1884,8 @@ extern unsigned char D_801877C0[]; void func_8014305C(int param_1) { - register int s0_param __asm__("$16") = param_1; - register int s1_copy __asm__("$17"); + register int s0_param __asm__("$16") = param_1; // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register int s1_copy __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) int iVar2; short sVar1; @@ -1934,7 +1934,7 @@ void func_801431E8(s32 param_1) { u16 uVar2; s16 sVar4; - register s32 d __asm__("$16"); + register s32 d __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) memcpy(buf, &D_801CE5C8, 4); iVar5 = ((s32 (*)(void))func_8012C1B8)(); *(s32 *)(param_1 + 0x20) = iVar5; @@ -2103,8 +2103,8 @@ extern void func_8012C218(void *a0); void func_80143D28(s32 param_1) { extern MatEntry D_80187A78[]; - register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ - register s32 iVar2 __asm__("$17") = *(s32 *)(param_1 + 0x64); /* $s1 */ + register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ // !FAKE: pin $18 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar2 = *(s32 *)(param_1 + 0x64); /* $s1 */ MatEntry *p = &D_80187A78[*(s16 *)(param_1 + 0x70)]; s32 sVar4; s32 iVar1; @@ -2284,8 +2284,8 @@ extern u8 D_80187A68; void func_8014477C(void *param_1) { s32 v0; s32 v1; - register s32 uVar2 __asm__("$2"); - register s32 addr __asm__("$3"); + s32 uVar2; + s32 addr; s32 gv; s32 fv; @@ -2326,9 +2326,9 @@ extern u8 D_80187AA4; void func_80144880(s32 param_1) { - register s32 obj __asm__("$16"); /* $s0 */ - register s32 self __asm__("$17") = param_1; /* $s1 */ - register s32 b __asm__("$2"); /* $v0 */ + s32 obj; /* $s0 */ + s32 self = param_1; /* $s1 */ + s32 b; /* $v0 */ s32 e; obj = ((s32 (*)(void))func_8012C194)(); diff --git a/src/ov_SC02_026/ov_SC02_026_jr_8015C32C.c b/src/ov_SC02_026/ov_SC02_026_jr_8015C32C.c index 22e5fcea45..f1605d29f3 100644 --- a/src/ov_SC02_026/ov_SC02_026_jr_8015C32C.c +++ b/src/ov_SC02_026/ov_SC02_026_jr_8015C32C.c @@ -1643,8 +1643,8 @@ void func_8015D01C(int param_1) { extern int D_8018897C; int iVar4; - register unsigned short uVar1 __asm__("$19"); - register unsigned short uVar5 __asm__("$17"); + unsigned short uVar1; + register unsigned short uVar5 __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) short sVar2; short sVar3; @@ -1796,8 +1796,8 @@ extern s32 D_801889E8; void func_8015D380(s32 a0) { s16 out[4]; s32 buf[8]; - register s32 s1 __asm__("$17") = a0; - register s32 *s0 __asm__("$16") = buf; + s32 s1 = a0; + s32 *s0 = buf; ((void (*)(void *))func_80013F3C)((void *)s0); ((void (*)(void *, s32))func_80012558)((void *)s0, *(s16 *)(*(s32 *)(s1 + 0x20) + 0x12)); ((void (*)(void *, s32))func_800126C4)((void *)s0, *(s16 *)(*(s32 *)(s1 + 0x20) + 0x10)); @@ -1948,7 +1948,7 @@ void func_8015D738(void *arg0) { if (s1 != 0) { if (*(u16 *)s1 == 0x360) goto block_808; } - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) if (s1 != 0) { if (*(u16 *)s1 != 0) goto block_7F4; } @@ -2803,7 +2803,7 @@ void func_8015FBE0(s32 *param_1) ((void (*)(s32 *, s16))func_80147078)(param_1, 0); ((void (*)(s32 *))func_80159B70)(param_1); } else { - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) D_80078EC1 = 0; ((void (*)(s32 *, s32))func_80154150)(param_1, 0x20); ((void (*)(s32 *, s32))func_80154A74)(param_1, 0x18); @@ -3611,7 +3611,7 @@ void func_80161E08(s32 param_1) { ((a2 = func_800291DC(8)) & 0x8000) != 0) { if (D_800B5BD8 == 0) { - __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x65A8)); + __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x65A8)); // !FAKE: instruction move — NEEDED DIFFERS (P36 rung B tus2) D_801CEFD0[0] = p; func_80024054(&D_80188C24, &D_801CEFDC); func_8001CE28(p, &D_801CEFDC); @@ -3622,7 +3622,7 @@ void func_80161E08(s32 param_1) { } if (D_800B5C10 == 0) { - __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x65E0)); + __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x65E0)); // !FAKE: instruction move — NEEDED DIFFERS (P36 rung B tus2) D_801CEFD0[1] = p; func_80024054(&D_80188C44, &D_801CF004); func_8001CE28(p, &D_801CF004); @@ -3633,7 +3633,7 @@ void func_80161E08(s32 param_1) { } if (D_800B5C48 == 0) { - __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x6618)); + __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x6618)); // !FAKE: instruction move — NEEDED DIFFERS (P36 rung B tus2) D_801CEFD0[2] = p; func_800242D0((s16)func_801620C4(), &D_801CF01C, 0x84); func_8001CE68(p, &D_801CF01C); @@ -3689,9 +3689,9 @@ extern u8 D_80078EB1; extern s32 D_80188C58; s32 func_801621CC(s32 arg0) { - register s32 s0 __asm__("$16") = arg0; /* $s0: arg0, crosses the call */ - register u8 *s1 __asm__("$17") = D_80078E78; /* $s1: base, hoisted for the loop */ - register s32 i __asm__("$5"); /* $a1: counter (pin fixes the i/d swap) */ + s32 s0 = arg0; /* $s0: arg0, crosses the call */ + u8 *s1 = D_80078E78; /* $s1: base, hoisted for the loop */ + register s32 i __asm__("$5"); /* $a1: counter (pin fixes the i/d swap) */ // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) u32 a2; s32 d; /* $a0: natural alloc; load via $v0 temp */ s32 v, last, hi, lo; @@ -3827,14 +3827,14 @@ s32 func_80162438(s32 _unused0) { extern s16 D_800B5C74; u32 uVar2; - register u8 *base __asm__("$18"); - register u8 *item __asm__("$17"); + u8 *base; + u8 *item; base = &(*(u8 *)&D_800AF630); uVar2 = func_800291DC(0x12); if ((uVar2 & 0x8000) != 0) { if (D_800B5BD8 == 0) { - register u8 *t __asm__("$2") = base + 0x65A8; + register u8 *t __asm__("$2") = base + 0x65A8; // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) item = t; D_801CF028[0] = (s32)item; func_80024054(D_80188C88, D_801CF034); @@ -3845,7 +3845,7 @@ s32 func_80162438(s32 _unused0) { D_800B5BE2 = -D_800AF7BE / 2 + 0x28; } if (D_800B5C10 == 0) { - register u8 *t __asm__("$2") = base + 0x65E0; + register u8 *t __asm__("$2") = base + 0x65E0; // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) item = t; D_801CF028[1] = (s32)item; func_80024054(((u8 *)&D_80188CA0), D_801CF05C); @@ -3856,7 +3856,7 @@ s32 func_80162438(s32 _unused0) { D_800B5C1A = -D_800AF7BE / 2 + 0x30; } if (D_800B5C48 == 0) { - register u8 *t __asm__("$2") = base + 0x6618; + register u8 *t __asm__("$2") = base + 0x6618; // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) item = t; D_801CF028[2] = (s32)item; func_800242D0((s16)func_801626B8(), D_801CF078, 0x84); @@ -3931,10 +3931,10 @@ void func_801627E8(void) extern s32 D_8011F750; /* canonical: engine_core.h `extern s32 D_8011F750;` (read here as a byte) */ extern void (*D_80188CC0[])(void); /* word-stride table of dispatch fn pointers */ - register u8 *p __asm__("$4") = (u8 *)&D_8011F750; + register u8 *p __asm__("$4") = (u8 *)&D_8011F750; // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) s32 idx; - __asm__ __volatile__("" : "=r"(p) : "0"(p)); /* materialize &D_8011F750 into $a0 (defeat %lo-fold of the lbu) */ + __asm__ __volatile__("" : "=r"(p) : "0"(p)); /* materialize &D_8011F750 into $a0 (defeat %lo-fold of the lbu) */ // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) idx = *p; if (idx != 0) { idx = idx - 1; @@ -4114,7 +4114,7 @@ void func_80163EC8(s32 param_1) { s32 psVar6; s32 iVar8; s32 iVar7; - register s32 uVar5 __asm__("$2"); /* PIN (flagged): uVar5 -> $v0 */ + register s32 uVar5 __asm__("$2"); /* PIN (flagged): uVar5 -> $v0 */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) u16 uVar4; u8 uVar3; @@ -4380,9 +4380,9 @@ extern u8 D_801CF08F; void func_80164BDC(s32 param_1) { - register s32 p1 __asm__("$17"); /* $s1 */ - register s32 iVar1 __asm__("$16"); /* $s0 */ - register s32 base __asm__("$18"); /* $s2 */ + register s32 p1 __asm__("$17"); /* $s1 */ // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar1; /* $s0 */ + s32 base; /* $s2 */ p1 = param_1; iVar1 = ((s32 (*)(void))func_80146578)(); @@ -4528,9 +4528,9 @@ extern s32 D_801CF0C8; void func_801651B8(void * param_1) { - register s32 *puVar1 __asm__("$16"); /* $s0 */ - register s32 iVar2 __asm__("$17"); /* $s1 */ - register s32 p __asm__("$18"); /* $s2 */ + register s32 *puVar1 __asm__("$16"); /* $s0 */ // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar2; /* $s1 */ + s32 p; /* $s2 */ p = param_1; ((s32 (*)(s32, s32, s32))func_80165240)(p, p + 0x2c, p + 0x50); @@ -4539,7 +4539,7 @@ void func_801651B8(void * param_1) do { if (puVar1[3] != 0) { s32 a0v = p; - __asm__ __volatile__("" : "=r"(a0v) : "0"(a0v)); + __asm__ __volatile__("" : "=r"(a0v) : "0"(a0v)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) ((s32 (*)(s32, s32, s32))func_80165240)(a0v, (s32)puVar1, (s32)(puVar1 + 2)); puVar1[3] = puVar1[3] + -1; } @@ -4870,7 +4870,7 @@ s32 func_80166690(s32 param_1, s32 param_2) unsigned int w9, w7, w, t, w3b; int w3; short sVar10; - register unsigned int zr __asm__("$0"); + register unsigned int zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) blk = D_800AE620; i6 = (short)param_1; @@ -4956,7 +4956,6 @@ s32 func_80166690(s32 param_1, s32 param_2) c.c32 = t; c.c22 = t; c.c31 = t; c.c21 = t; } - __asm__ __volatile__("" :: "r"(iVar3)); func_80017758(&c, &blk); w3b = iVar3 - 1; iVar3 = w3b + zr; @@ -5110,18 +5109,18 @@ s32 func_80166F58(s32 param_1, s32 param_2, s32 param_3, s32 param_4) extern s32 D_8011D030; extern unsigned char D_801CF148[]; - register int p2 __asm__("$20"); /* $s4 */ - register int p3 __asm__("$17"); /* $s1 */ - register int t2 __asm__("$5"); /* a1 */ - register int t3 __asm__("$6"); /* a2 */ + register int p2 __asm__("$20"); /* $s4 */ // !FAKE: pin $20 — NEEDED DIFFERS (P36 rung B tus2) + int p3; /* $s1 */ + register int t2 __asm__("$5"); /* a1 */ // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) + int t3; /* a2 */ unsigned short *puVar1; short iVar2; int eq; iVar2 = 0; puVar1 = ((unsigned short *)&D_8011D030); - t2 = ((short)param_2); SHB(t2); p2 = t2; SHB(p2); - t3 = ((short)param_3); SHB(t3); p3 = t3; + t2 = ((short)param_2); SHB(t2); p2 = t2; SHB(p2); // !FAKE: launder via SHB — NEEDED DIFFERS; launder via SHB — NEEDED DIFFERS (P36 rung B tus2) + t3 = ((short)param_3); SHB(t3); p3 = t3; // !FAKE: launder via SHB — NEEDED DIFFERS (P36 rung B tus2) eq = (p2 == p3); do { if ((puVar1 != ((unsigned short *)param_1)) && @@ -5170,17 +5169,17 @@ s32 func_801670E4(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { extern s32 D_801269AC; extern u16 D_80126CE0; Fr_801670E4 f; - register u8 *p __asm__("$18"); /* $s2 */ - register s32 ent __asm__("$19"); /* $s3 */ + u8 *p; /* $s2 */ + s32 ent; /* $s3 */ s16 i; s32 d; s32 node; u16 c; u8 cv; u8 cv2; - register s32 gA __asm__("$2"); - register s32 cxv __asm__("$4"); - register s32 czv __asm__("$5"); + register s32 gA __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) + register s32 cxv __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) + s32 czv; u8 *vc; u8 *ap; u8 *mp; @@ -5198,12 +5197,12 @@ s32 func_801670E4(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { f.col[1].b = 0x70; cv = *(u8 *)(ent + 0x12); f.cx = arg1; - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) va = (u8 *)&f.cx; - __asm__ __volatile__("" : "=r"(va) : "0"(va)); + __asm__ __volatile__("" : "=r"(va) : "0"(va)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) f.cy = arg2; vb = va; - __asm__ __volatile__("" : "=r"(vb) : "0"(vb)); + __asm__ __volatile__("" : "=r"(vb) : "0"(vb)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) p = D_80189020; i = 0; f.col[0].b = 0; @@ -5273,10 +5272,10 @@ s32 func_801670E4(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { if (*(s32 *)(ent + 0x30) > 0) { vc = (u8 *)&f.cx; - __asm__ __volatile__("" : "=r"(vc) : "0"(vc)); + __asm__ __volatile__("" : "=r"(vc) : "0"(vc)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) mp = f.m1; ap = mp; - __asm__ __volatile__("" : "=r"(ap) : "0"(ap)); + __asm__ __volatile__("" : "=r"(ap) : "0"(ap)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) p = D_80189034; i = 0; d = (s16)f.a8[0] >> 6; @@ -5370,8 +5369,8 @@ s32 func_80167AE0(s32 param_1, s32 param_2, s32 param_3) { struct Fr_80167AE0 fr; u8 *p; s32 i; - register s32 t __asm__("$2"); - register s32 zr __asm__("$0"); + s32 t; + register s32 zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) s32 flags; func_80168070(param_1, ((s16 *)param_2), ((s16 *)param_3), fr.matrix); @@ -5650,7 +5649,7 @@ void func_80168828() extern u16 D_80189100[]; - register s32 a0v __asm__("$4"); + register s32 a0v __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) s32 param_1 = a0v; Thing_80168828_80168828 thing; s16 matA[16]; @@ -5658,7 +5657,7 @@ void func_80168828() s16 svec[4]; u16 *p; short i; - register s32 c40 __asm__("$3"); /* $v1: hold the CSE'd 0x40 (else gcc folds to $v0 immediate) */ + register s32 c40 __asm__("$3"); /* $v1: hold the CSE'd 0x40 (else gcc folds to $v0 immediate) */ // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus2) c40 = 0x40; thing.f04 = 2; @@ -5963,8 +5962,8 @@ void func_8016A290(s32 param_1, void *param_2, void *param_3) { struct Fr_8016A290 fr; u8 *p; s32 i; - register s32 t __asm__("$2"); - register s32 zr __asm__("$0"); + s32 t; + register s32 zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) s32 flags; s32 iVar3; diff --git a/src/ov_SC02_027/ov_SC02_027_jr_8012ACE0.c b/src/ov_SC02_027/ov_SC02_027_jr_8012ACE0.c index d87539a653..1d4646ab2a 100644 --- a/src/ov_SC02_027/ov_SC02_027_jr_8012ACE0.c +++ b/src/ov_SC02_027/ov_SC02_027_jr_8012ACE0.c @@ -2528,7 +2528,7 @@ s32 func_80133AB0(s16 flag, s16 x, s16 y, s32 arg3) u16 *pA = (*(u16 * *)&D_8018B7D4); u16 *pB = (*(u16 * *)&D_8018B7D0); u16 *pC = (*(u16 * *)&D_8018B7DC); - register int zr __asm__("$0"); + register int zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) u32 X, Y, cell, Xc, Yc; u16 k, off; int cnt; @@ -2536,7 +2536,7 @@ s32 func_80133AB0(s16 flag, s16 x, s16 y, s32 arg3) u8 *s0; u16 raw; u32 hib; - register int harg __asm__("$4"); + register int harg __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) s32 ret; void *p0C, *p10; u8 *p14, *p18, *p1C; @@ -2547,11 +2547,11 @@ s32 func_80133AB0(s16 flag, s16 x, s16 y, s32 arg3) pC[2] = pA[2] - pB[2]; X = ((((u16)x + 0x8000) >> 7) & 0x1ff) - map->ox; - __asm__("addu %0,%1,$zero" : "=r"(Xc) : "r"(X)); + __asm__("addu %0,%1,$zero" : "=r"(Xc) : "r"(X)); // !FAKE: instruction addu — NEEDED DIFFERS (P36 rung B tus2) if (!((X & 0xffff) < map->w)) return 0; Y = ((((u16)y + 0x8000) >> 7) & 0x1ff) - map->oy; - __asm__("addu %0,%1,$zero" : "=r"(Yc) : "r"(Y)); + __asm__("addu %0,%1,$zero" : "=r"(Yc) : "r"(Y)); // !FAKE: instruction addu — NEEDED DIFFERS (P36 rung B tus2) if (!((Y & 0xffff) < map->h)) return 0; @@ -2700,7 +2700,7 @@ s32 func_80133CD4(arg0, cmd, base, arr) s32 h; h = ((s16 *)pb0)[0]; s1var = h << 16; - __asm__("lh %0, 2(%2)" : "=r"(h) : "0"(h), "r"(pb0) : "memory"); + __asm__("lh %0, 2(%2)" : "=r"(h) : "0"(h), "r"(pb0) : "memory"); // !FAKE: instruction lh — NEEDED DIFFERS (P36 rung B tus2) s0var = h << 16; } pb0[2] += q3v; @@ -2884,10 +2884,10 @@ s32 func_801345F8(s32 arg) extern u16 * D_8018B7D0; extern u16 D_801D8BD0; - register u16 *param_1 __asm__("$5") = ((u16 *)arg); - register u16 *cc __asm__("$4") = D_8018B7D0; + register u16 *param_1 __asm__("$5") = ((u16 *)arg); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) + register u16 *cc __asm__("$4") = D_8018B7D0; // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) int c8000 = 0x8000; - register int zr __asm__("$0"); + register int zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) u32 c1, c2, uVar6, uVar2, cnt, v14; u16 *ptmp, *puVar4, *puVar7, uVar1; int hi, harg, iVar9, iVar8, uVar3, uVar10, tbl; @@ -3078,8 +3078,8 @@ s32 func_80134C20(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { u16 temp_a1; s32 temp_s4; s32 c = arg0; - __asm__ __volatile__("" : "=r"(c) : "0"(c)); - __asm__ __volatile__("" : : "r"(arg0)); + __asm__ __volatile__("" : "=r"(c) : "0"(c)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) + __asm__ __volatile__("" : : "r"(arg0)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) temp_s4 = arg2 + (M2C_FIELD(((void *)arg1), s16 *, 2) * 8); temp_s1 = *(s32 *)(arg3 + (M2C_FIELD(((void *)arg1), s16 *, 4) * 4)); @@ -3230,22 +3230,22 @@ int func_80135168(u16 arg0, u16 *p1, u16 *p2) extern u8 D_8018B7D0; extern u8 D_8018B7D4; extern u8 D_8018B7DC; - register s16 *pb0 __asm__("$8"); - register s16 *pac __asm__("$6"); - register s16 *pb8 __asm__("$7"); + register s16 *pb0 __asm__("$8"); // !FAKE: pin $8 — NEEDED DIFFERS (P36 rung B tus2) + register s16 *pac __asm__("$6"); // !FAKE: pin $6 — NEEDED DIFFERS (P36 rung B tus2) + register s16 *pb8 __asm__("$7"); // !FAKE: pin $7 — NEEDED DIFFERS (P36 rung B tus2) u16 *pb4; u16 a, b; int a1v, a2v, d94; pb0 = (*(s16 * *)&D_8018B7D4); - __asm__ __volatile__("" : : "r"(pb0)); + __asm__ __volatile__("" : : "r"(pb0)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) a = p2[0]; pac = (*(s16 * *)&D_8018B7D0); pb0[0] = a; b = p1[0]; pb8 = (*(s16 * *)&D_8018B7DC); pac[0] = b; pb8[0] = a - b; a = p2[1]; pb0[1] = a; b = p1[1]; pac[1] = b; pb8[1] = a - b; a = p2[2]; pb0[2] = a; b = p1[2]; pac[2] = b; pb8[2] = a - b; a1v = pac[0]; a2v = pac[2]; d94 = D_801D8BC0; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) D_801D8BD0 = 0; if (func_80134A74(arg0, a1v, a2v, d94)) { pb4 = (*(u16 * *)&D_8018B7D8); diff --git a/src/ov_SC02_027/ov_SC02_027_jr_80135A4C.c b/src/ov_SC02_027/ov_SC02_027_jr_80135A4C.c index f32c5ef33b..e0a087bf54 100644 --- a/src/ov_SC02_027/ov_SC02_027_jr_80135A4C.c +++ b/src/ov_SC02_027/ov_SC02_027_jr_80135A4C.c @@ -640,7 +640,7 @@ s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3) { extern u8 D_801152B0; s32 *p; - register s32 s7 __asm__("$23"); + register s32 s7 __asm__("$23"); // !FAKE: pin $23 — NEEDED DIFFERS (P36 rung B tus2) s32 flag; s32 acc; s16 i; @@ -687,7 +687,7 @@ s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3) { return 1; next: p = (s32 *)*p; - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) if (p != 0) goto loop; return 0; } @@ -701,7 +701,7 @@ s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3) { s32 t = 0; if (((V3 *)a2)->x == ((V3 *)a3)->x && ((V3 *)a2)->y == ((V3 *)a3)->y) { s32 zt = (((V3 *)a2)->z == ((V3 *)a3)->z); - __asm__("addu %0,%1,$zero" : "=r"(t) : "r"(zt)); + __asm__("addu %0,%1,$zero" : "=r"(t) : "r"(zt)); // !FAKE: instruction addu — NEEDED DIFFERS (P36 rung B tus2) } eq = t; } diff --git a/src/ov_SC02_027/ov_SC02_027_jr_8013C98C.c b/src/ov_SC02_027/ov_SC02_027_jr_8013C98C.c index e831e9483c..dd7eede19b 100644 --- a/src/ov_SC02_027/ov_SC02_027_jr_8013C98C.c +++ b/src/ov_SC02_027/ov_SC02_027_jr_8013C98C.c @@ -1059,7 +1059,7 @@ void func_8013CF68() u8 t0, t1, t2; u8 *base; - __asm__("la %0, D_800A5E94" : "=r"(base)); + __asm__("la %0, D_800A5E94" : "=r"(base)); // !FAKE: instruction la — NEEDED DIFFERS (P36 rung B tus2) *(s32 *)(base - 0xC) = 0; t0 = D_801DA8E8; t1 = D_801DA8E9; t2 = D_801DA8EA; @@ -1159,7 +1159,7 @@ void func_8013D178(void) { extern unsigned char D_801DA988, D_801DA989, D_801DA98A, D_801DA98B, D_801DA98C, D_801DA98D, D_801DA98E, D_801DA98F, D_801DA990; extern unsigned char D_801DA988, D_801DA989, D_801DA98A, D_801DA98B, D_801DA98C, D_801DA98D, D_801DA98E, D_801DA98F, D_801DA990; unsigned char v, t; - register unsigned char *p __asm__("$5"); + register unsigned char *p __asm__("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) p = &D_801DA8E8; v = *p; t = D_801DA988; if (v != t) { if (v < t) *p = v + 8; else *p = v - 8; } @@ -1379,13 +1379,13 @@ void func_8013D53C(void *arg0v) { n = arg0->w * arg0->h; i = 0; src = arg0->data; - __asm__("" :: "r"(src)); /* +2 refs on src (depth-2): keeps src above i, below the mfhi temp */ + __asm__("" :: "r"(src)); /* +2 refs on src (depth-2): keeps src above i, below the mfhi temp */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) dst = src + n; if (n > 0) { do { u16 px; s32 r, g, b, out; - __asm__("" :: "r"(i)); /* +3 refs on i (depth-3): lifts i over dst in the $t2 race */ + __asm__("" :: "r"(i)); /* +3 refs on i (depth-3): lifts i over dst in the $t2 race */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) px = *src; r = ((px & 0x1F) * s0v) / 2560; g = (((px & 0x3E0) * t9v) / 2560) & 0x3E0; @@ -1420,10 +1420,10 @@ void func_8013D8FC(void) { extern s16 *D_801D8C4C; - register s16 *psVar3 __asm__("$17"); - register s16 *psVar2 __asm__("$16"); - register s32 c9 __asm__("$19"); - register s32 cff __asm__("$18"); + s16 *psVar3; + register s16 *psVar2 __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + s32 c9; + s32 cff; u16 sVar1; s16 buf[4]; @@ -1464,22 +1464,22 @@ void func_8013D9B0(int param_1) extern s16 *D_801D8C4C; extern s32 D_801D8C64; u8 buf[0x20]; - register s32 uVar13 __asm__("$16"); - register u16 *psVar14 __asm__("$17"); - register u16 *psVar15 __asm__("$18"); - register s32 uVar16 __asm__("$19"); - register void *r0 __asm__("$20"); - register u16 *puVar10 __asm__("$11"); - register u16 *puVar9 __asm__("$10"); - register s32 iVar11 __asm__("$13"); - register s32 iVar12 __asm__("$14"); + s32 uVar13; + register u16 *psVar14 __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) + u16 *psVar15; + s32 uVar16; + void *r0; + u16 *puVar10; + register u16 *puVar9 __asm__("$10"); // !FAKE: pin $10 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar11; + register s32 iVar12 __asm__("$14"); // !FAKE: pin $14 — NEEDED DIFFERS (P36 rung B tus2) u16 sVar4; - register u32 uVar5 __asm__("$3"); - register u32 uVar7 __asm__("$6"); - register u32 uVar1 __asm__("$7"); - register u32 uVar6 __asm__("$4"); - register u32 uVar8 __asm__("$8"); - register u32 uVar3 __asm__("$9"); + register u32 uVar5 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus2) + register u32 uVar7 __asm__("$6"); // !FAKE: pin $6 — NEEDED DIFFERS (P36 rung B tus2) + register u32 uVar1 __asm__("$7"); // !FAKE: pin $7 — NEEDED DIFFERS (P36 rung B tus2) + u32 uVar6; + register u32 uVar8 __asm__("$8"); // !FAKE: pin $8 — NEEDED DIFFERS (P36 rung B tus2) + register u32 uVar3 __asm__("$9"); // !FAKE: pin $9 — NEEDED DIFFERS (P36 rung B tus2) psVar15 = (*(u16 * *)&D_801D8C4C); if (psVar15 != 0) { @@ -1494,31 +1494,31 @@ void func_8013D9B0(int param_1) iVar11 = 0; if (sVar4 == 9) { *(s16 *)(buf + 0) = psVar14[-4]; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *(s16 *)(buf + 2) = psVar14[-3]; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *(s16 *)(buf + 4) = psVar14[-2]; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *(s16 *)(buf + 6) = psVar14[-1]; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) { - register s32 mw __asm__("$3") = (s32)((s16 *)psVar14)[-2]; - register s32 mh __asm__("$2") = (s32)((s16 *)psVar14)[-1]; + register s32 mw __asm__("$3") = (s32)((s16 *)psVar14)[-2]; // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus2) + s32 mh = (s32)((s16 *)psVar14)[-1]; iVar12 = mw * mh; } uVar13 = 0; puVar10 = *(u16 **)psVar14; { - register s32 boff __asm__("$2") = iVar12 * 2; - register u16 *pi __asm__("$5"); + register s32 boff __asm__("$2") = iVar12 * 2; // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) + register u16 *pi __asm__("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) pi = (u16 *)((s32)puVar10 + boff); - __asm__ __volatile__("" : "=r"(pi) : "0"(pi)); + __asm__ __volatile__("" : "=r"(pi) : "0"(pi)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) puVar9 = pi; } if (0 < iVar12) { do { - register u32 pix __asm__("$2"); - register u32 out __asm__("$2"); + register u32 pix __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) + register u32 out __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) u32 result; *(u32 *)(buf + 0xc) = (u32)*puVar10; pix = (u32)*puVar9; @@ -1527,17 +1527,17 @@ void func_8013D9B0(int param_1) uVar1 = pix & 0x7c00; { void *p1; - register void *pa __asm__("$2"); - register void *pb __asm__("$12"); - __asm__ __volatile__(""); + register void *pa __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) + register void *pb __asm__("$12"); // !FAKE: pin $12 — NEEDED DIFFERS (P36 rung B tus2) + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) p1 = buf + 0xc; - __asm__ __volatile__("" : "=r"(p1) : "0"(p1)); + __asm__ __volatile__("" : "=r"(p1) : "0"(p1)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) gte_ldIR0z(); gte_ldrgb(r0); gte_ldIRGB(p1); gte_dpcl(); pa = buf + 0x10; - __asm__ __volatile__("" : "=r"(pa) : "0"(pa)); + __asm__ __volatile__("" : "=r"(pa) : "0"(pa)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) pb = pa; gte_stORGB(pb); } @@ -1546,21 +1546,21 @@ void func_8013D9B0(int param_1) uVar8 = out & 0x3e0; uVar3 = out & 0x7c00; if (uVar5 != uVar6) { - register s32 c __asm__("$2"); + s32 c; uVar13 = 1; if ((s32)uVar5 < (s32)uVar6) uVar5 = uVar5 + 1; c = (s32)uVar6 < (s32)uVar5; if (c) uVar5 = uVar5 - 1; } if (uVar7 != uVar8) { - register s32 c __asm__("$2"); + register s32 c __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) uVar13 = 1; if ((s32)uVar7 < (s32)uVar8) uVar7 = uVar7 + 0x20; c = (s32)uVar8 < (s32)uVar7; if (c) uVar7 = uVar7 - 0x20; } if (uVar1 != uVar3) { - register s32 c __asm__("$2"); + register s32 c __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) uVar13 = 1; if ((s32)uVar1 < (s32)uVar3) uVar1 = uVar1 + 0x400; c = (s32)uVar3 < (s32)uVar1; @@ -1701,9 +1701,9 @@ void func_8013DD68() { u16 *puVar16; u16 *q; u16 *puVar10; - register u16 uVar2 __asm__("$3"); + register u16 uVar2 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus2) int uVar5; - register int iVar14 __asm__("$7"); + register int iVar14 __asm__("$7"); // !FAKE: pin $7 — NEEDED DIFFERS (P36 rung B tus2) Buf_8013DD68 buf; u8 *pbase; u8 *base; @@ -1722,7 +1722,7 @@ void func_8013DD68() { p = p + 0x10; iVar14 = 0; if (uVar1 != 0) { - register int c5 __asm__("$11") = 5; + int c5 = 5; puVar10 = (u16 *)((int)p + 0x18); q = puVar16 + 8; do { @@ -1810,7 +1810,7 @@ void func_8013E5E8(void) extern unsigned short D_80115112; extern u16 D_80115116; extern void (*D_8018C5F4[])(void); - register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 -> store retires early */ + register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 -> store retires early */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) func_80029444(); func_801754A8(); D_8011511E = func_80014ED4(0); @@ -1856,12 +1856,12 @@ void func_8013E6AC(void) { D_80115140[i] = 0; } if (!((u32)func_80029504() < 5 || currentLocationId == 0x302A || currentLocationId == 0x3073)) { - register s32 *ep __asm__("$8"); - register s32 *fp __asm__("$9"); + s32 *ep; + s32 *fp; fp = (s32 *)&D_80115110; ep = (s32 *)&D_8018C5E0; for (i = 0; i < 5; i++) { - register s32 *fa __asm__("$6"); + s32 *fa; s32 v; fa = (s32 *)(i * 4 + (s32)fp); v = ep[i] * 3 >> 2; @@ -2018,7 +2018,7 @@ extern unsigned char D_8018C5BC; void func_8013EB7C(void) { s32 sp10[2]; short sVar1; - register short sVar2 __asm__("$2"); + register short sVar2 __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) s32 a0v; s32 iVar4; diff --git a/src/ov_SC02_027/ov_SC02_027_jr_80140608.c b/src/ov_SC02_027/ov_SC02_027_jr_80140608.c index 65e52b6776..43aa8708ec 100644 --- a/src/ov_SC02_027/ov_SC02_027_jr_80140608.c +++ b/src/ov_SC02_027/ov_SC02_027_jr_80140608.c @@ -1042,14 +1042,14 @@ s16 n; Prim4 *p; s16 t; s32 c3; -register u16 *a __asm__("$20"); -register u16 *b __asm__("$21"); -register u16 *c __asm__("$23"); -register u16 *e __asm__("$22"); -register u16 *pb __asm__("$10"); -register u32 m24 __asm__("$8"); -register u32 mhi __asm__("$9"); -register s32 eight __asm__("$2"); +u16 *a; +u16 *b; +u16 *c; +u16 *e; +u16 *pb; +u32 m24; +u32 mhi; +register s32 eight __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) if (i < n) { c3 = 3; @@ -1129,7 +1129,7 @@ register s32 eight __asm__("$2"); y = (*e) + 3; } *((s16 *) (q - 10)) = y; -__asm__("" ::: "memory"); +__asm__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *((u32 *) ot) = 0x4000000; q[-8] = 0x78; *((u32 *) (q - 0x10)) = 0x64808080; @@ -1140,13 +1140,13 @@ __asm__("" ::: "memory"); *((s16 *) (q - 4)) = eight; *((u32 *) ot) = ((*((u32 *) ot)) & mhi) | (D_800AE7BC[*pb].ot[2] & m24); { -register u32 *op __asm__("$4"); +register u32 *op __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) op = D_800AE7BC[*pb].ot; op[2] = (op[2] & mhi) | (((u32) ot) & m24); } q += 0x14; ot += 5; - __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ + __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) } } @@ -1353,7 +1353,7 @@ void func_80141874(void) { extern u16 D_8011511C; extern u16 D_80115116; extern void (*D_8018C640[])(void); - register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ + register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) func_801754A8(); D_8011511E = func_80014ED4(0); D_8011511C = func_80015018(0); @@ -1539,7 +1539,7 @@ void func_801424E4(short *param_1) { extern void (*D_8018C664[])(void); short sVar1; int iVar2; - register unsigned short t __asm__("$3"); + unsigned short t; (*D_8018C664[(unsigned short)param_1[1]])(); if (*(unsigned short *)param_1 != 0) { @@ -1558,8 +1558,8 @@ void func_801424E4(short *param_1) { iVar2 = *(int *)(param_1 + 0x32); if ((iVar2 != 0) && (*(short *)(iVar2 + 0x36) == param_1[0x7f])) { *(int *)(param_1 + 2) = *(int *)(iVar2 + 4); - a = *(unsigned short *)(*(volatile int *)(param_1 + 0x32) + 10); - __asm__ __volatile__("" : : "r"(a)); + a = *(unsigned short *)(*(int *)(param_1 + 0x32) + 10); + __asm__ __volatile__("" : : "r"(a)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) t = (unsigned short)param_1[0x7e]; sVar1 = a + t; iVar2 = *(volatile int *)(param_1 + 0x32); @@ -1595,7 +1595,7 @@ extern s32 D_8018C658; void func_80142608(s32 param_1) { - register s32 iVar1 __asm__("$16"); + s32 iVar1; if (*(short *)(param_1 + 0x70) != 0) { iVar1 = ((s32 (*)(void))func_8012C1B8)(); @@ -1841,8 +1841,8 @@ extern void func_80142B2C(void *arg0); void func_80142EC0(s32 param_1) { extern s32 D_8018C864[]; - register s32 d __asm__("$16") = param_1; /* $s0 */ - register s32 obj __asm__("$17"); /* $s1 */ + register s32 d __asm__("$16") = param_1; /* $s0 */ // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register s32 obj __asm__("$17"); /* $s1 */ // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) s32 ret; s16 sVar2; @@ -1884,8 +1884,8 @@ extern unsigned char D_8018C8E4[]; void func_8014305C(int param_1) { - register int s0_param __asm__("$16") = param_1; - register int s1_copy __asm__("$17"); + register int s0_param __asm__("$16") = param_1; // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register int s1_copy __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) int iVar2; short sVar1; @@ -1934,7 +1934,7 @@ void func_801431E8(s32 param_1) { u16 uVar2; s16 sVar4; - register s32 d __asm__("$16"); + register s32 d __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) memcpy(buf, &D_801D8334, 4); iVar5 = ((s32 (*)(void))func_8012C1B8)(); *(s32 *)(param_1 + 0x20) = iVar5; @@ -2103,8 +2103,8 @@ extern void func_8012C218(void *a0); void func_80143D28(s32 param_1) { extern MatEntry D_8018CB9C[]; - register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ - register s32 iVar2 __asm__("$17") = *(s32 *)(param_1 + 0x64); /* $s1 */ + register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ // !FAKE: pin $18 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar2 = *(s32 *)(param_1 + 0x64); /* $s1 */ MatEntry *p = &D_8018CB9C[*(s16 *)(param_1 + 0x70)]; s32 sVar4; s32 iVar1; @@ -2284,8 +2284,8 @@ extern u8 D_8018CB8C; void func_8014477C(void *param_1) { s32 v0; s32 v1; - register s32 uVar2 __asm__("$2"); - register s32 addr __asm__("$3"); + s32 uVar2; + s32 addr; s32 gv; s32 fv; @@ -2326,9 +2326,9 @@ extern u8 D_8018CBC8; void func_80144880(s32 param_1) { - register s32 obj __asm__("$16"); /* $s0 */ - register s32 self __asm__("$17") = param_1; /* $s1 */ - register s32 b __asm__("$2"); /* $v0 */ + s32 obj; /* $s0 */ + s32 self = param_1; /* $s1 */ + s32 b; /* $v0 */ s32 e; obj = ((s32 (*)(void))func_8012C194)(); diff --git a/src/ov_SC02_027/ov_SC02_027_jr_8015C32C.c b/src/ov_SC02_027/ov_SC02_027_jr_8015C32C.c index f73698255e..7c209f6abe 100644 --- a/src/ov_SC02_027/ov_SC02_027_jr_8015C32C.c +++ b/src/ov_SC02_027/ov_SC02_027_jr_8015C32C.c @@ -1643,8 +1643,8 @@ void func_8015D01C(int param_1) { extern int D_8018DAA0; int iVar4; - register unsigned short uVar1 __asm__("$19"); - register unsigned short uVar5 __asm__("$17"); + unsigned short uVar1; + register unsigned short uVar5 __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) short sVar2; short sVar3; @@ -1796,8 +1796,8 @@ extern s32 D_8018DB0C; void func_8015D380(s32 a0) { s16 out[4]; s32 buf[8]; - register s32 s1 __asm__("$17") = a0; - register s32 *s0 __asm__("$16") = buf; + s32 s1 = a0; + s32 *s0 = buf; ((void (*)(void *))func_80013F3C)((void *)s0); ((void (*)(void *, s32))func_80012558)((void *)s0, *(s16 *)(*(s32 *)(s1 + 0x20) + 0x12)); ((void (*)(void *, s32))func_800126C4)((void *)s0, *(s16 *)(*(s32 *)(s1 + 0x20) + 0x10)); @@ -1948,7 +1948,7 @@ void func_8015D738(void *arg0) { if (s1 != 0) { if (*(u16 *)s1 == 0x360) goto block_808; } - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) if (s1 != 0) { if (*(u16 *)s1 != 0) goto block_7F4; } @@ -2803,7 +2803,7 @@ void func_8015FBE0(s32 *param_1) ((void (*)(s32 *, s16))func_80147078)(param_1, 0); ((void (*)(s32 *))func_80159B70)(param_1); } else { - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) D_80078EC1 = 0; ((void (*)(s32 *, s32))func_80154150)(param_1, 0x20); ((void (*)(s32 *, s32))func_80154A74)(param_1, 0x18); @@ -3611,7 +3611,7 @@ void func_80161E08(s32 param_1) { ((a2 = func_800291DC(8)) & 0x8000) != 0) { if (D_800B5BD8 == 0) { - __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x65A8)); + __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x65A8)); // !FAKE: instruction move — NEEDED DIFFERS (P36 rung B tus2) D_801D8D40[0] = p; func_80024054(&D_8018DD48, &D_801D8D4C); func_8001CE28(p, &D_801D8D4C); @@ -3622,7 +3622,7 @@ void func_80161E08(s32 param_1) { } if (D_800B5C10 == 0) { - __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x65E0)); + __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x65E0)); // !FAKE: instruction move — NEEDED DIFFERS (P36 rung B tus2) D_801D8D40[1] = p; func_80024054(&D_8018DD68, &D_801D8D74); func_8001CE28(p, &D_801D8D74); @@ -3633,7 +3633,7 @@ void func_80161E08(s32 param_1) { } if (D_800B5C48 == 0) { - __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x6618)); + __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x6618)); // !FAKE: instruction move — NEEDED DIFFERS (P36 rung B tus2) D_801D8D40[2] = p; func_800242D0((s16)func_801620C4(), &D_801D8D8C, 0x84); func_8001CE68(p, &D_801D8D8C); @@ -3689,9 +3689,9 @@ extern u8 D_80078EB1; extern s32 D_8018DD7C; s32 func_801621CC(s32 arg0) { - register s32 s0 __asm__("$16") = arg0; /* $s0: arg0, crosses the call */ - register u8 *s1 __asm__("$17") = D_80078E78; /* $s1: base, hoisted for the loop */ - register s32 i __asm__("$5"); /* $a1: counter (pin fixes the i/d swap) */ + s32 s0 = arg0; /* $s0: arg0, crosses the call */ + u8 *s1 = D_80078E78; /* $s1: base, hoisted for the loop */ + register s32 i __asm__("$5"); /* $a1: counter (pin fixes the i/d swap) */ // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) u32 a2; s32 d; /* $a0: natural alloc; load via $v0 temp */ s32 v, last, hi, lo; @@ -3827,14 +3827,14 @@ s32 func_80162438(s32 _unused0) { extern s16 D_800B5C74; u32 uVar2; - register u8 *base __asm__("$18"); - register u8 *item __asm__("$17"); + u8 *base; + u8 *item; base = &(*(u8 *)&D_800AF630); uVar2 = func_800291DC(0x12); if ((uVar2 & 0x8000) != 0) { if (D_800B5BD8 == 0) { - register u8 *t __asm__("$2") = base + 0x65A8; + register u8 *t __asm__("$2") = base + 0x65A8; // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) item = t; D_801D8D98[0] = (s32)item; func_80024054(D_8018DDAC, D_801D8DA4); @@ -3845,7 +3845,7 @@ s32 func_80162438(s32 _unused0) { D_800B5BE2 = -D_800AF7BE / 2 + 0x28; } if (D_800B5C10 == 0) { - register u8 *t __asm__("$2") = base + 0x65E0; + register u8 *t __asm__("$2") = base + 0x65E0; // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) item = t; D_801D8D98[1] = (s32)item; func_80024054(((u8 *)&D_8018DDC4), D_801D8DCC); @@ -3856,7 +3856,7 @@ s32 func_80162438(s32 _unused0) { D_800B5C1A = -D_800AF7BE / 2 + 0x30; } if (D_800B5C48 == 0) { - register u8 *t __asm__("$2") = base + 0x6618; + register u8 *t __asm__("$2") = base + 0x6618; // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) item = t; D_801D8D98[2] = (s32)item; func_800242D0((s16)func_801626B8(), D_801D8DE8, 0x84); @@ -3931,10 +3931,10 @@ void func_801627E8(void) extern s32 D_8011F750; /* canonical: engine_core.h `extern s32 D_8011F750;` (read here as a byte) */ extern void (*D_8018DDE4[])(void); /* word-stride table of dispatch fn pointers */ - register u8 *p __asm__("$4") = (u8 *)&D_8011F750; + register u8 *p __asm__("$4") = (u8 *)&D_8011F750; // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) s32 idx; - __asm__ __volatile__("" : "=r"(p) : "0"(p)); /* materialize &D_8011F750 into $a0 (defeat %lo-fold of the lbu) */ + __asm__ __volatile__("" : "=r"(p) : "0"(p)); /* materialize &D_8011F750 into $a0 (defeat %lo-fold of the lbu) */ // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) idx = *p; if (idx != 0) { idx = idx - 1; @@ -4114,7 +4114,7 @@ void func_80163EC8(s32 param_1) { s32 psVar6; s32 iVar8; s32 iVar7; - register s32 uVar5 __asm__("$2"); /* PIN (flagged): uVar5 -> $v0 */ + register s32 uVar5 __asm__("$2"); /* PIN (flagged): uVar5 -> $v0 */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) u16 uVar4; u8 uVar3; @@ -4380,9 +4380,9 @@ extern u8 D_801D8DFF; void func_80164BDC(s32 param_1) { - register s32 p1 __asm__("$17"); /* $s1 */ - register s32 iVar1 __asm__("$16"); /* $s0 */ - register s32 base __asm__("$18"); /* $s2 */ + register s32 p1 __asm__("$17"); /* $s1 */ // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar1; /* $s0 */ + s32 base; /* $s2 */ p1 = param_1; iVar1 = ((s32 (*)(void))func_80146578)(); @@ -4528,9 +4528,9 @@ extern s32 D_801D8E38; void func_801651B8(void * param_1) { - register s32 *puVar1 __asm__("$16"); /* $s0 */ - register s32 iVar2 __asm__("$17"); /* $s1 */ - register s32 p __asm__("$18"); /* $s2 */ + register s32 *puVar1 __asm__("$16"); /* $s0 */ // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar2; /* $s1 */ + s32 p; /* $s2 */ p = param_1; ((s32 (*)(s32, s32, s32))func_80165240)(p, p + 0x2c, p + 0x50); @@ -4539,7 +4539,7 @@ void func_801651B8(void * param_1) do { if (puVar1[3] != 0) { s32 a0v = p; - __asm__ __volatile__("" : "=r"(a0v) : "0"(a0v)); + __asm__ __volatile__("" : "=r"(a0v) : "0"(a0v)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) ((s32 (*)(s32, s32, s32))func_80165240)(a0v, (s32)puVar1, (s32)(puVar1 + 2)); puVar1[3] = puVar1[3] + -1; } @@ -4870,7 +4870,7 @@ s32 func_80166690(s32 param_1, s32 param_2) unsigned int w9, w7, w, t, w3b; int w3; short sVar10; - register unsigned int zr __asm__("$0"); + register unsigned int zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) blk = D_800AE620; i6 = (short)param_1; @@ -4956,7 +4956,6 @@ s32 func_80166690(s32 param_1, s32 param_2) c.c32 = t; c.c22 = t; c.c31 = t; c.c21 = t; } - __asm__ __volatile__("" :: "r"(iVar3)); func_80017758(&c, &blk); w3b = iVar3 - 1; iVar3 = w3b + zr; @@ -5110,18 +5109,18 @@ s32 func_80166F58(s32 param_1, s32 param_2, s32 param_3, s32 param_4) extern s32 D_8011D030; extern unsigned char D_801D8EB8[]; - register int p2 __asm__("$20"); /* $s4 */ - register int p3 __asm__("$17"); /* $s1 */ - register int t2 __asm__("$5"); /* a1 */ - register int t3 __asm__("$6"); /* a2 */ + register int p2 __asm__("$20"); /* $s4 */ // !FAKE: pin $20 — NEEDED DIFFERS (P36 rung B tus2) + int p3; /* $s1 */ + register int t2 __asm__("$5"); /* a1 */ // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) + int t3; /* a2 */ unsigned short *puVar1; short iVar2; int eq; iVar2 = 0; puVar1 = ((unsigned short *)&D_8011D030); - t2 = ((short)param_2); SHB(t2); p2 = t2; SHB(p2); - t3 = ((short)param_3); SHB(t3); p3 = t3; + t2 = ((short)param_2); SHB(t2); p2 = t2; SHB(p2); // !FAKE: launder via SHB — NEEDED DIFFERS; launder via SHB — NEEDED DIFFERS (P36 rung B tus2) + t3 = ((short)param_3); SHB(t3); p3 = t3; // !FAKE: launder via SHB — NEEDED DIFFERS (P36 rung B tus2) eq = (p2 == p3); do { if ((puVar1 != ((unsigned short *)param_1)) && @@ -5170,17 +5169,17 @@ s32 func_801670E4(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { extern s32 D_801269AC; extern u16 D_80126CE0; Fr_801670E4 f; - register u8 *p __asm__("$18"); /* $s2 */ - register s32 ent __asm__("$19"); /* $s3 */ + u8 *p; /* $s2 */ + s32 ent; /* $s3 */ s16 i; s32 d; s32 node; u16 c; u8 cv; u8 cv2; - register s32 gA __asm__("$2"); - register s32 cxv __asm__("$4"); - register s32 czv __asm__("$5"); + register s32 gA __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) + register s32 cxv __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) + s32 czv; u8 *vc; u8 *ap; u8 *mp; @@ -5198,12 +5197,12 @@ s32 func_801670E4(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { f.col[1].b = 0x70; cv = *(u8 *)(ent + 0x12); f.cx = arg1; - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) va = (u8 *)&f.cx; - __asm__ __volatile__("" : "=r"(va) : "0"(va)); + __asm__ __volatile__("" : "=r"(va) : "0"(va)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) f.cy = arg2; vb = va; - __asm__ __volatile__("" : "=r"(vb) : "0"(vb)); + __asm__ __volatile__("" : "=r"(vb) : "0"(vb)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) p = D_8018E144; i = 0; f.col[0].b = 0; @@ -5273,10 +5272,10 @@ s32 func_801670E4(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { if (*(s32 *)(ent + 0x30) > 0) { vc = (u8 *)&f.cx; - __asm__ __volatile__("" : "=r"(vc) : "0"(vc)); + __asm__ __volatile__("" : "=r"(vc) : "0"(vc)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) mp = f.m1; ap = mp; - __asm__ __volatile__("" : "=r"(ap) : "0"(ap)); + __asm__ __volatile__("" : "=r"(ap) : "0"(ap)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) p = D_8018E158; i = 0; d = (s16)f.a8[0] >> 6; @@ -5370,8 +5369,8 @@ s32 func_80167AE0(s32 param_1, s32 param_2, s32 param_3) { struct Fr_80167AE0 fr; u8 *p; s32 i; - register s32 t __asm__("$2"); - register s32 zr __asm__("$0"); + s32 t; + register s32 zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) s32 flags; func_80168070(param_1, ((s16 *)param_2), ((s16 *)param_3), fr.matrix); @@ -5650,7 +5649,7 @@ void func_80168828() extern u16 D_8018E224[]; - register s32 a0v __asm__("$4"); + register s32 a0v __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) s32 param_1 = a0v; Thing_80168828_80168828 thing; s16 matA[16]; @@ -5658,7 +5657,7 @@ void func_80168828() s16 svec[4]; u16 *p; short i; - register s32 c40 __asm__("$3"); /* $v1: hold the CSE'd 0x40 (else gcc folds to $v0 immediate) */ + register s32 c40 __asm__("$3"); /* $v1: hold the CSE'd 0x40 (else gcc folds to $v0 immediate) */ // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus2) c40 = 0x40; thing.f04 = 2; @@ -5963,8 +5962,8 @@ void func_8016A290(s32 param_1, void *param_2, void *param_3) { struct Fr_8016A290 fr; u8 *p; s32 i; - register s32 t __asm__("$2"); - register s32 zr __asm__("$0"); + s32 t; + register s32 zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) s32 flags; s32 iVar3; diff --git a/src/ov_SC02_028/ov_SC02_028_jr_8012ACE0.c b/src/ov_SC02_028/ov_SC02_028_jr_8012ACE0.c index afb9b709c3..6ecee16d13 100644 --- a/src/ov_SC02_028/ov_SC02_028_jr_8012ACE0.c +++ b/src/ov_SC02_028/ov_SC02_028_jr_8012ACE0.c @@ -2528,7 +2528,7 @@ s32 func_80133AB0(s16 flag, s16 x, s16 y, s32 arg3) u16 *pA = (*(u16 * *)&D_8018B9D8); u16 *pB = (*(u16 * *)&D_8018B9D4); u16 *pC = (*(u16 * *)&D_8018B9E0); - register int zr __asm__("$0"); + register int zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) u32 X, Y, cell, Xc, Yc; u16 k, off; int cnt; @@ -2536,7 +2536,7 @@ s32 func_80133AB0(s16 flag, s16 x, s16 y, s32 arg3) u8 *s0; u16 raw; u32 hib; - register int harg __asm__("$4"); + register int harg __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) s32 ret; void *p0C, *p10; u8 *p14, *p18, *p1C; @@ -2547,11 +2547,11 @@ s32 func_80133AB0(s16 flag, s16 x, s16 y, s32 arg3) pC[2] = pA[2] - pB[2]; X = ((((u16)x + 0x8000) >> 7) & 0x1ff) - map->ox; - __asm__("addu %0,%1,$zero" : "=r"(Xc) : "r"(X)); + __asm__("addu %0,%1,$zero" : "=r"(Xc) : "r"(X)); // !FAKE: instruction addu — NEEDED DIFFERS (P36 rung B tus2) if (!((X & 0xffff) < map->w)) return 0; Y = ((((u16)y + 0x8000) >> 7) & 0x1ff) - map->oy; - __asm__("addu %0,%1,$zero" : "=r"(Yc) : "r"(Y)); + __asm__("addu %0,%1,$zero" : "=r"(Yc) : "r"(Y)); // !FAKE: instruction addu — NEEDED DIFFERS (P36 rung B tus2) if (!((Y & 0xffff) < map->h)) return 0; @@ -2700,7 +2700,7 @@ s32 func_80133CD4(arg0, cmd, base, arr) s32 h; h = ((s16 *)pb0)[0]; s1var = h << 16; - __asm__("lh %0, 2(%2)" : "=r"(h) : "0"(h), "r"(pb0) : "memory"); + __asm__("lh %0, 2(%2)" : "=r"(h) : "0"(h), "r"(pb0) : "memory"); // !FAKE: instruction lh — NEEDED DIFFERS (P36 rung B tus2) s0var = h << 16; } pb0[2] += q3v; @@ -2884,10 +2884,10 @@ s32 func_801345F8(s32 arg) extern u16 * D_8018B9D4; extern u16 D_801D1B70; - register u16 *param_1 __asm__("$5") = ((u16 *)arg); - register u16 *cc __asm__("$4") = D_8018B9D4; + register u16 *param_1 __asm__("$5") = ((u16 *)arg); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) + register u16 *cc __asm__("$4") = D_8018B9D4; // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) int c8000 = 0x8000; - register int zr __asm__("$0"); + register int zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) u32 c1, c2, uVar6, uVar2, cnt, v14; u16 *ptmp, *puVar4, *puVar7, uVar1; int hi, harg, iVar9, iVar8, uVar3, uVar10, tbl; @@ -3078,8 +3078,8 @@ s32 func_80134C20(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { u16 temp_a1; s32 temp_s4; s32 c = arg0; - __asm__ __volatile__("" : "=r"(c) : "0"(c)); - __asm__ __volatile__("" : : "r"(arg0)); + __asm__ __volatile__("" : "=r"(c) : "0"(c)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) + __asm__ __volatile__("" : : "r"(arg0)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) temp_s4 = arg2 + (M2C_FIELD(((void *)arg1), s16 *, 2) * 8); temp_s1 = *(s32 *)(arg3 + (M2C_FIELD(((void *)arg1), s16 *, 4) * 4)); @@ -3230,22 +3230,22 @@ int func_80135168(u16 arg0, u16 *p1, u16 *p2) extern u8 D_8018B9D4; extern u8 D_8018B9D8; extern u8 D_8018B9E0; - register s16 *pb0 __asm__("$8"); - register s16 *pac __asm__("$6"); - register s16 *pb8 __asm__("$7"); + register s16 *pb0 __asm__("$8"); // !FAKE: pin $8 — NEEDED DIFFERS (P36 rung B tus2) + register s16 *pac __asm__("$6"); // !FAKE: pin $6 — NEEDED DIFFERS (P36 rung B tus2) + register s16 *pb8 __asm__("$7"); // !FAKE: pin $7 — NEEDED DIFFERS (P36 rung B tus2) u16 *pb4; u16 a, b; int a1v, a2v, d94; pb0 = (*(s16 * *)&D_8018B9D8); - __asm__ __volatile__("" : : "r"(pb0)); + __asm__ __volatile__("" : : "r"(pb0)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) a = p2[0]; pac = (*(s16 * *)&D_8018B9D4); pb0[0] = a; b = p1[0]; pb8 = (*(s16 * *)&D_8018B9E0); pac[0] = b; pb8[0] = a - b; a = p2[1]; pb0[1] = a; b = p1[1]; pac[1] = b; pb8[1] = a - b; a = p2[2]; pb0[2] = a; b = p1[2]; pac[2] = b; pb8[2] = a - b; a1v = pac[0]; a2v = pac[2]; d94 = D_801D1B60; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) D_801D1B70 = 0; if (func_80134A74(arg0, a1v, a2v, d94)) { pb4 = (*(u16 * *)&D_8018B9DC); diff --git a/src/ov_SC02_028/ov_SC02_028_jr_80135A4C.c b/src/ov_SC02_028/ov_SC02_028_jr_80135A4C.c index bab9a42401..3ae213b43c 100644 --- a/src/ov_SC02_028/ov_SC02_028_jr_80135A4C.c +++ b/src/ov_SC02_028/ov_SC02_028_jr_80135A4C.c @@ -640,7 +640,7 @@ s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3) { extern u8 D_801152B0; s32 *p; - register s32 s7 __asm__("$23"); + register s32 s7 __asm__("$23"); // !FAKE: pin $23 — NEEDED DIFFERS (P36 rung B tus2) s32 flag; s32 acc; s16 i; @@ -687,7 +687,7 @@ s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3) { return 1; next: p = (s32 *)*p; - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) if (p != 0) goto loop; return 0; } @@ -701,7 +701,7 @@ s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3) { s32 t = 0; if (((V3 *)a2)->x == ((V3 *)a3)->x && ((V3 *)a2)->y == ((V3 *)a3)->y) { s32 zt = (((V3 *)a2)->z == ((V3 *)a3)->z); - __asm__("addu %0,%1,$zero" : "=r"(t) : "r"(zt)); + __asm__("addu %0,%1,$zero" : "=r"(t) : "r"(zt)); // !FAKE: instruction addu — NEEDED DIFFERS (P36 rung B tus2) } eq = t; } diff --git a/src/ov_SC02_028/ov_SC02_028_jr_8013C98C.c b/src/ov_SC02_028/ov_SC02_028_jr_8013C98C.c index 0344fb327d..99bd868797 100644 --- a/src/ov_SC02_028/ov_SC02_028_jr_8013C98C.c +++ b/src/ov_SC02_028/ov_SC02_028_jr_8013C98C.c @@ -1059,7 +1059,7 @@ void func_8013CF68() u8 t0, t1, t2; u8 *base; - __asm__("la %0, D_800A5E94" : "=r"(base)); + __asm__("la %0, D_800A5E94" : "=r"(base)); // !FAKE: instruction la — NEEDED DIFFERS (P36 rung B tus2) *(s32 *)(base - 0xC) = 0; t0 = D_801D34E8; t1 = D_801D34E9; t2 = D_801D34EA; @@ -1159,7 +1159,7 @@ void func_8013D178(void) { extern unsigned char D_801D3588, D_801D3589, D_801D358A, D_801D358B, D_801D358C, D_801D358D, D_801D358E, D_801D358F, D_801D3590; extern unsigned char D_801D3588, D_801D3589, D_801D358A, D_801D358B, D_801D358C, D_801D358D, D_801D358E, D_801D358F, D_801D3590; unsigned char v, t; - register unsigned char *p __asm__("$5"); + register unsigned char *p __asm__("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) p = &D_801D34E8; v = *p; t = D_801D3588; if (v != t) { if (v < t) *p = v + 8; else *p = v - 8; } @@ -1379,13 +1379,13 @@ void func_8013D53C(void *arg0v) { n = arg0->w * arg0->h; i = 0; src = arg0->data; - __asm__("" :: "r"(src)); /* +2 refs on src (depth-2): keeps src above i, below the mfhi temp */ + __asm__("" :: "r"(src)); /* +2 refs on src (depth-2): keeps src above i, below the mfhi temp */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) dst = src + n; if (n > 0) { do { u16 px; s32 r, g, b, out; - __asm__("" :: "r"(i)); /* +3 refs on i (depth-3): lifts i over dst in the $t2 race */ + __asm__("" :: "r"(i)); /* +3 refs on i (depth-3): lifts i over dst in the $t2 race */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) px = *src; r = ((px & 0x1F) * s0v) / 2560; g = (((px & 0x3E0) * t9v) / 2560) & 0x3E0; @@ -1420,10 +1420,10 @@ void func_8013D8FC(void) { extern s16 *D_801D1BEC; - register s16 *psVar3 __asm__("$17"); - register s16 *psVar2 __asm__("$16"); - register s32 c9 __asm__("$19"); - register s32 cff __asm__("$18"); + s16 *psVar3; + register s16 *psVar2 __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + s32 c9; + s32 cff; u16 sVar1; s16 buf[4]; @@ -1464,22 +1464,22 @@ void func_8013D9B0(int param_1) extern s16 *D_801D1BEC; extern s32 D_801D1C04; u8 buf[0x20]; - register s32 uVar13 __asm__("$16"); - register u16 *psVar14 __asm__("$17"); - register u16 *psVar15 __asm__("$18"); - register s32 uVar16 __asm__("$19"); - register void *r0 __asm__("$20"); - register u16 *puVar10 __asm__("$11"); - register u16 *puVar9 __asm__("$10"); - register s32 iVar11 __asm__("$13"); - register s32 iVar12 __asm__("$14"); + s32 uVar13; + register u16 *psVar14 __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) + u16 *psVar15; + s32 uVar16; + void *r0; + u16 *puVar10; + register u16 *puVar9 __asm__("$10"); // !FAKE: pin $10 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar11; + register s32 iVar12 __asm__("$14"); // !FAKE: pin $14 — NEEDED DIFFERS (P36 rung B tus2) u16 sVar4; - register u32 uVar5 __asm__("$3"); - register u32 uVar7 __asm__("$6"); - register u32 uVar1 __asm__("$7"); - register u32 uVar6 __asm__("$4"); - register u32 uVar8 __asm__("$8"); - register u32 uVar3 __asm__("$9"); + register u32 uVar5 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus2) + register u32 uVar7 __asm__("$6"); // !FAKE: pin $6 — NEEDED DIFFERS (P36 rung B tus2) + register u32 uVar1 __asm__("$7"); // !FAKE: pin $7 — NEEDED DIFFERS (P36 rung B tus2) + u32 uVar6; + register u32 uVar8 __asm__("$8"); // !FAKE: pin $8 — NEEDED DIFFERS (P36 rung B tus2) + register u32 uVar3 __asm__("$9"); // !FAKE: pin $9 — NEEDED DIFFERS (P36 rung B tus2) psVar15 = (*(u16 * *)&D_801D1BEC); if (psVar15 != 0) { @@ -1494,31 +1494,31 @@ void func_8013D9B0(int param_1) iVar11 = 0; if (sVar4 == 9) { *(s16 *)(buf + 0) = psVar14[-4]; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *(s16 *)(buf + 2) = psVar14[-3]; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *(s16 *)(buf + 4) = psVar14[-2]; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *(s16 *)(buf + 6) = psVar14[-1]; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) { - register s32 mw __asm__("$3") = (s32)((s16 *)psVar14)[-2]; - register s32 mh __asm__("$2") = (s32)((s16 *)psVar14)[-1]; + register s32 mw __asm__("$3") = (s32)((s16 *)psVar14)[-2]; // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus2) + s32 mh = (s32)((s16 *)psVar14)[-1]; iVar12 = mw * mh; } uVar13 = 0; puVar10 = *(u16 **)psVar14; { - register s32 boff __asm__("$2") = iVar12 * 2; - register u16 *pi __asm__("$5"); + register s32 boff __asm__("$2") = iVar12 * 2; // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) + register u16 *pi __asm__("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) pi = (u16 *)((s32)puVar10 + boff); - __asm__ __volatile__("" : "=r"(pi) : "0"(pi)); + __asm__ __volatile__("" : "=r"(pi) : "0"(pi)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) puVar9 = pi; } if (0 < iVar12) { do { - register u32 pix __asm__("$2"); - register u32 out __asm__("$2"); + register u32 pix __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) + register u32 out __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) u32 result; *(u32 *)(buf + 0xc) = (u32)*puVar10; pix = (u32)*puVar9; @@ -1527,17 +1527,17 @@ void func_8013D9B0(int param_1) uVar1 = pix & 0x7c00; { void *p1; - register void *pa __asm__("$2"); - register void *pb __asm__("$12"); - __asm__ __volatile__(""); + register void *pa __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) + register void *pb __asm__("$12"); // !FAKE: pin $12 — NEEDED DIFFERS (P36 rung B tus2) + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) p1 = buf + 0xc; - __asm__ __volatile__("" : "=r"(p1) : "0"(p1)); + __asm__ __volatile__("" : "=r"(p1) : "0"(p1)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) gte_ldIR0z(); gte_ldrgb(r0); gte_ldIRGB(p1); gte_dpcl(); pa = buf + 0x10; - __asm__ __volatile__("" : "=r"(pa) : "0"(pa)); + __asm__ __volatile__("" : "=r"(pa) : "0"(pa)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) pb = pa; gte_stORGB(pb); } @@ -1546,21 +1546,21 @@ void func_8013D9B0(int param_1) uVar8 = out & 0x3e0; uVar3 = out & 0x7c00; if (uVar5 != uVar6) { - register s32 c __asm__("$2"); + s32 c; uVar13 = 1; if ((s32)uVar5 < (s32)uVar6) uVar5 = uVar5 + 1; c = (s32)uVar6 < (s32)uVar5; if (c) uVar5 = uVar5 - 1; } if (uVar7 != uVar8) { - register s32 c __asm__("$2"); + register s32 c __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) uVar13 = 1; if ((s32)uVar7 < (s32)uVar8) uVar7 = uVar7 + 0x20; c = (s32)uVar8 < (s32)uVar7; if (c) uVar7 = uVar7 - 0x20; } if (uVar1 != uVar3) { - register s32 c __asm__("$2"); + register s32 c __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) uVar13 = 1; if ((s32)uVar1 < (s32)uVar3) uVar1 = uVar1 + 0x400; c = (s32)uVar3 < (s32)uVar1; @@ -1701,9 +1701,9 @@ void func_8013DD68() { u16 *puVar16; u16 *q; u16 *puVar10; - register u16 uVar2 __asm__("$3"); + register u16 uVar2 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus2) int uVar5; - register int iVar14 __asm__("$7"); + register int iVar14 __asm__("$7"); // !FAKE: pin $7 — NEEDED DIFFERS (P36 rung B tus2) Buf_8013DD68 buf; u8 *pbase; u8 *base; @@ -1722,7 +1722,7 @@ void func_8013DD68() { p = p + 0x10; iVar14 = 0; if (uVar1 != 0) { - register int c5 __asm__("$11") = 5; + int c5 = 5; puVar10 = (u16 *)((int)p + 0x18); q = puVar16 + 8; do { @@ -1810,7 +1810,7 @@ void func_8013E5E8(void) extern unsigned short D_80115112; extern u16 D_80115116; extern void (*D_8018C7F8[])(void); - register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 -> store retires early */ + register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 -> store retires early */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) func_80029444(); func_801754A8(); D_8011511E = func_80014ED4(0); @@ -1856,12 +1856,12 @@ void func_8013E6AC(void) { D_80115140[i] = 0; } if (!((u32)func_80029504() < 5 || currentLocationId == 0x302A || currentLocationId == 0x3073)) { - register s32 *ep __asm__("$8"); - register s32 *fp __asm__("$9"); + s32 *ep; + s32 *fp; fp = (s32 *)&D_80115110; ep = (s32 *)&D_8018C7E4; for (i = 0; i < 5; i++) { - register s32 *fa __asm__("$6"); + s32 *fa; s32 v; fa = (s32 *)(i * 4 + (s32)fp); v = ep[i] * 3 >> 2; @@ -2018,7 +2018,7 @@ extern unsigned char D_8018C7C0; void func_8013EB7C(void) { s32 sp10[2]; short sVar1; - register short sVar2 __asm__("$2"); + register short sVar2 __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) s32 a0v; s32 iVar4; diff --git a/src/ov_SC02_028/ov_SC02_028_jr_80140608.c b/src/ov_SC02_028/ov_SC02_028_jr_80140608.c index 8d85a01a3f..b3343a5e06 100644 --- a/src/ov_SC02_028/ov_SC02_028_jr_80140608.c +++ b/src/ov_SC02_028/ov_SC02_028_jr_80140608.c @@ -1042,14 +1042,14 @@ s16 n; Prim4 *p; s16 t; s32 c3; -register u16 *a __asm__("$20"); -register u16 *b __asm__("$21"); -register u16 *c __asm__("$23"); -register u16 *e __asm__("$22"); -register u16 *pb __asm__("$10"); -register u32 m24 __asm__("$8"); -register u32 mhi __asm__("$9"); -register s32 eight __asm__("$2"); +u16 *a; +u16 *b; +u16 *c; +u16 *e; +u16 *pb; +u32 m24; +u32 mhi; +register s32 eight __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) if (i < n) { c3 = 3; @@ -1129,7 +1129,7 @@ register s32 eight __asm__("$2"); y = (*e) + 3; } *((s16 *) (q - 10)) = y; -__asm__("" ::: "memory"); +__asm__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *((u32 *) ot) = 0x4000000; q[-8] = 0x78; *((u32 *) (q - 0x10)) = 0x64808080; @@ -1140,13 +1140,13 @@ __asm__("" ::: "memory"); *((s16 *) (q - 4)) = eight; *((u32 *) ot) = ((*((u32 *) ot)) & mhi) | (D_800AE7BC[*pb].ot[2] & m24); { -register u32 *op __asm__("$4"); +register u32 *op __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) op = D_800AE7BC[*pb].ot; op[2] = (op[2] & mhi) | (((u32) ot) & m24); } q += 0x14; ot += 5; - __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ + __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) } } @@ -1353,7 +1353,7 @@ void func_80141874(void) { extern u16 D_8011511C; extern u16 D_80115116; extern void (*D_8018C844[])(void); - register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ + register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) func_801754A8(); D_8011511E = func_80014ED4(0); D_8011511C = func_80015018(0); @@ -1539,7 +1539,7 @@ void func_801424E4(short *param_1) { extern void (*D_8018C868[])(void); short sVar1; int iVar2; - register unsigned short t __asm__("$3"); + unsigned short t; (*D_8018C868[(unsigned short)param_1[1]])(); if (*(unsigned short *)param_1 != 0) { @@ -1558,8 +1558,8 @@ void func_801424E4(short *param_1) { iVar2 = *(int *)(param_1 + 0x32); if ((iVar2 != 0) && (*(short *)(iVar2 + 0x36) == param_1[0x7f])) { *(int *)(param_1 + 2) = *(int *)(iVar2 + 4); - a = *(unsigned short *)(*(volatile int *)(param_1 + 0x32) + 10); - __asm__ __volatile__("" : : "r"(a)); + a = *(unsigned short *)(*(int *)(param_1 + 0x32) + 10); + __asm__ __volatile__("" : : "r"(a)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) t = (unsigned short)param_1[0x7e]; sVar1 = a + t; iVar2 = *(volatile int *)(param_1 + 0x32); @@ -1595,7 +1595,7 @@ extern s32 D_8018C85C; void func_80142608(s32 param_1) { - register s32 iVar1 __asm__("$16"); + s32 iVar1; if (*(short *)(param_1 + 0x70) != 0) { iVar1 = ((s32 (*)(void))func_8012C1B8)(); @@ -1841,8 +1841,8 @@ extern void func_80142B2C(void *arg0); void func_80142EC0(s32 param_1) { extern s32 D_8018CA68[]; - register s32 d __asm__("$16") = param_1; /* $s0 */ - register s32 obj __asm__("$17"); /* $s1 */ + register s32 d __asm__("$16") = param_1; /* $s0 */ // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register s32 obj __asm__("$17"); /* $s1 */ // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) s32 ret; s16 sVar2; @@ -1884,8 +1884,8 @@ extern unsigned char D_8018CAE8[]; void func_8014305C(int param_1) { - register int s0_param __asm__("$16") = param_1; - register int s1_copy __asm__("$17"); + register int s0_param __asm__("$16") = param_1; // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register int s1_copy __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) int iVar2; short sVar1; @@ -1934,7 +1934,7 @@ void func_801431E8(s32 param_1) { u16 uVar2; s16 sVar4; - register s32 d __asm__("$16"); + register s32 d __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) memcpy(buf, &D_801D12B8, 4); iVar5 = ((s32 (*)(void))func_8012C1B8)(); *(s32 *)(param_1 + 0x20) = iVar5; @@ -2103,8 +2103,8 @@ extern void func_8012C218(void *a0); void func_80143D28(s32 param_1) { extern MatEntry D_8018CDA0[]; - register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ - register s32 iVar2 __asm__("$17") = *(s32 *)(param_1 + 0x64); /* $s1 */ + register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ // !FAKE: pin $18 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar2 = *(s32 *)(param_1 + 0x64); /* $s1 */ MatEntry *p = &D_8018CDA0[*(s16 *)(param_1 + 0x70)]; s32 sVar4; s32 iVar1; @@ -2284,8 +2284,8 @@ extern u8 D_8018CD90; void func_8014477C(void *param_1) { s32 v0; s32 v1; - register s32 uVar2 __asm__("$2"); - register s32 addr __asm__("$3"); + s32 uVar2; + s32 addr; s32 gv; s32 fv; @@ -2326,9 +2326,9 @@ extern u8 D_8018CDCC; void func_80144880(s32 param_1) { - register s32 obj __asm__("$16"); /* $s0 */ - register s32 self __asm__("$17") = param_1; /* $s1 */ - register s32 b __asm__("$2"); /* $v0 */ + s32 obj; /* $s0 */ + s32 self = param_1; /* $s1 */ + s32 b; /* $v0 */ s32 e; obj = ((s32 (*)(void))func_8012C194)(); diff --git a/src/ov_SC02_028/ov_SC02_028_jr_8015C32C.c b/src/ov_SC02_028/ov_SC02_028_jr_8015C32C.c index 04146de2bc..8fdeef6f41 100644 --- a/src/ov_SC02_028/ov_SC02_028_jr_8015C32C.c +++ b/src/ov_SC02_028/ov_SC02_028_jr_8015C32C.c @@ -1643,8 +1643,8 @@ void func_8015D01C(int param_1) { extern int D_8018DCA4; int iVar4; - register unsigned short uVar1 __asm__("$19"); - register unsigned short uVar5 __asm__("$17"); + unsigned short uVar1; + register unsigned short uVar5 __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) short sVar2; short sVar3; @@ -1796,8 +1796,8 @@ extern s32 D_8018DD10; void func_8015D380(s32 a0) { s16 out[4]; s32 buf[8]; - register s32 s1 __asm__("$17") = a0; - register s32 *s0 __asm__("$16") = buf; + s32 s1 = a0; + s32 *s0 = buf; ((void (*)(void *))func_80013F3C)((void *)s0); ((void (*)(void *, s32))func_80012558)((void *)s0, *(s16 *)(*(s32 *)(s1 + 0x20) + 0x12)); ((void (*)(void *, s32))func_800126C4)((void *)s0, *(s16 *)(*(s32 *)(s1 + 0x20) + 0x10)); @@ -1948,7 +1948,7 @@ void func_8015D738(void *arg0) { if (s1 != 0) { if (*(u16 *)s1 == 0x360) goto block_808; } - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) if (s1 != 0) { if (*(u16 *)s1 != 0) goto block_7F4; } @@ -2803,7 +2803,7 @@ void func_8015FBE0(s32 *param_1) ((void (*)(s32 *, s16))func_80147078)(param_1, 0); ((void (*)(s32 *))func_80159B70)(param_1); } else { - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) D_80078EC1 = 0; ((void (*)(s32 *, s32))func_80154150)(param_1, 0x20); ((void (*)(s32 *, s32))func_80154A74)(param_1, 0x18); @@ -3611,7 +3611,7 @@ void func_80161E08(s32 param_1) { ((a2 = func_800291DC(8)) & 0x8000) != 0) { if (D_800B5BD8 == 0) { - __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x65A8)); + __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x65A8)); // !FAKE: instruction move — NEEDED DIFFERS (P36 rung B tus2) D_801D1CE0[0] = p; func_80024054(&D_8018DF4C, &D_801D1CEC); func_8001CE28(p, &D_801D1CEC); @@ -3622,7 +3622,7 @@ void func_80161E08(s32 param_1) { } if (D_800B5C10 == 0) { - __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x65E0)); + __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x65E0)); // !FAKE: instruction move — NEEDED DIFFERS (P36 rung B tus2) D_801D1CE0[1] = p; func_80024054(&D_8018DF6C, &D_801D1D14); func_8001CE28(p, &D_801D1D14); @@ -3633,7 +3633,7 @@ void func_80161E08(s32 param_1) { } if (D_800B5C48 == 0) { - __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x6618)); + __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x6618)); // !FAKE: instruction move — NEEDED DIFFERS (P36 rung B tus2) D_801D1CE0[2] = p; func_800242D0((s16)func_801620C4(), &D_801D1D2C, 0x84); func_8001CE68(p, &D_801D1D2C); @@ -3689,9 +3689,9 @@ extern u8 D_80078EB1; extern s32 D_8018DF80; s32 func_801621CC(s32 arg0) { - register s32 s0 __asm__("$16") = arg0; /* $s0: arg0, crosses the call */ - register u8 *s1 __asm__("$17") = D_80078E78; /* $s1: base, hoisted for the loop */ - register s32 i __asm__("$5"); /* $a1: counter (pin fixes the i/d swap) */ + s32 s0 = arg0; /* $s0: arg0, crosses the call */ + u8 *s1 = D_80078E78; /* $s1: base, hoisted for the loop */ + register s32 i __asm__("$5"); /* $a1: counter (pin fixes the i/d swap) */ // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) u32 a2; s32 d; /* $a0: natural alloc; load via $v0 temp */ s32 v, last, hi, lo; @@ -3827,14 +3827,14 @@ s32 func_80162438(s32 _unused0) { extern s16 D_800B5C74; u32 uVar2; - register u8 *base __asm__("$18"); - register u8 *item __asm__("$17"); + u8 *base; + u8 *item; base = &(*(u8 *)&D_800AF630); uVar2 = func_800291DC(0x12); if ((uVar2 & 0x8000) != 0) { if (D_800B5BD8 == 0) { - register u8 *t __asm__("$2") = base + 0x65A8; + register u8 *t __asm__("$2") = base + 0x65A8; // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) item = t; D_801D1D38[0] = (s32)item; func_80024054(D_8018DFB0, D_801D1D44); @@ -3845,7 +3845,7 @@ s32 func_80162438(s32 _unused0) { D_800B5BE2 = -D_800AF7BE / 2 + 0x28; } if (D_800B5C10 == 0) { - register u8 *t __asm__("$2") = base + 0x65E0; + register u8 *t __asm__("$2") = base + 0x65E0; // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) item = t; D_801D1D38[1] = (s32)item; func_80024054(((u8 *)&D_8018DFC8), D_801D1D6C); @@ -3856,7 +3856,7 @@ s32 func_80162438(s32 _unused0) { D_800B5C1A = -D_800AF7BE / 2 + 0x30; } if (D_800B5C48 == 0) { - register u8 *t __asm__("$2") = base + 0x6618; + register u8 *t __asm__("$2") = base + 0x6618; // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) item = t; D_801D1D38[2] = (s32)item; func_800242D0((s16)func_801626B8(), D_801D1D88, 0x84); @@ -3931,10 +3931,10 @@ void func_801627E8(void) extern s32 D_8011F750; /* canonical: engine_core.h `extern s32 D_8011F750;` (read here as a byte) */ extern void (*D_8018DFE8[])(void); /* word-stride table of dispatch fn pointers */ - register u8 *p __asm__("$4") = (u8 *)&D_8011F750; + register u8 *p __asm__("$4") = (u8 *)&D_8011F750; // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) s32 idx; - __asm__ __volatile__("" : "=r"(p) : "0"(p)); /* materialize &D_8011F750 into $a0 (defeat %lo-fold of the lbu) */ + __asm__ __volatile__("" : "=r"(p) : "0"(p)); /* materialize &D_8011F750 into $a0 (defeat %lo-fold of the lbu) */ // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) idx = *p; if (idx != 0) { idx = idx - 1; @@ -4114,7 +4114,7 @@ void func_80163EC8(s32 param_1) { s32 psVar6; s32 iVar8; s32 iVar7; - register s32 uVar5 __asm__("$2"); /* PIN (flagged): uVar5 -> $v0 */ + register s32 uVar5 __asm__("$2"); /* PIN (flagged): uVar5 -> $v0 */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) u16 uVar4; u8 uVar3; @@ -4380,9 +4380,9 @@ extern u8 D_801D1D9F; void func_80164BDC(s32 param_1) { - register s32 p1 __asm__("$17"); /* $s1 */ - register s32 iVar1 __asm__("$16"); /* $s0 */ - register s32 base __asm__("$18"); /* $s2 */ + register s32 p1 __asm__("$17"); /* $s1 */ // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar1; /* $s0 */ + s32 base; /* $s2 */ p1 = param_1; iVar1 = ((s32 (*)(void))func_80146578)(); @@ -4528,9 +4528,9 @@ extern s32 D_801D1DD8; void func_801651B8(void * param_1) { - register s32 *puVar1 __asm__("$16"); /* $s0 */ - register s32 iVar2 __asm__("$17"); /* $s1 */ - register s32 p __asm__("$18"); /* $s2 */ + register s32 *puVar1 __asm__("$16"); /* $s0 */ // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar2; /* $s1 */ + s32 p; /* $s2 */ p = param_1; ((s32 (*)(s32, s32, s32))func_80165240)(p, p + 0x2c, p + 0x50); @@ -4539,7 +4539,7 @@ void func_801651B8(void * param_1) do { if (puVar1[3] != 0) { s32 a0v = p; - __asm__ __volatile__("" : "=r"(a0v) : "0"(a0v)); + __asm__ __volatile__("" : "=r"(a0v) : "0"(a0v)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) ((s32 (*)(s32, s32, s32))func_80165240)(a0v, (s32)puVar1, (s32)(puVar1 + 2)); puVar1[3] = puVar1[3] + -1; } @@ -4870,7 +4870,7 @@ s32 func_80166690(s32 param_1, s32 param_2) unsigned int w9, w7, w, t, w3b; int w3; short sVar10; - register unsigned int zr __asm__("$0"); + register unsigned int zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) blk = D_800AE620; i6 = (short)param_1; @@ -4956,7 +4956,6 @@ s32 func_80166690(s32 param_1, s32 param_2) c.c32 = t; c.c22 = t; c.c31 = t; c.c21 = t; } - __asm__ __volatile__("" :: "r"(iVar3)); func_80017758(&c, &blk); w3b = iVar3 - 1; iVar3 = w3b + zr; @@ -5110,18 +5109,18 @@ s32 func_80166F58(s32 param_1, s32 param_2, s32 param_3, s32 param_4) extern s32 D_8011D030; extern unsigned char D_801D1E58[]; - register int p2 __asm__("$20"); /* $s4 */ - register int p3 __asm__("$17"); /* $s1 */ - register int t2 __asm__("$5"); /* a1 */ - register int t3 __asm__("$6"); /* a2 */ + register int p2 __asm__("$20"); /* $s4 */ // !FAKE: pin $20 — NEEDED DIFFERS (P36 rung B tus2) + int p3; /* $s1 */ + register int t2 __asm__("$5"); /* a1 */ // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) + int t3; /* a2 */ unsigned short *puVar1; short iVar2; int eq; iVar2 = 0; puVar1 = ((unsigned short *)&D_8011D030); - t2 = ((short)param_2); SHB(t2); p2 = t2; SHB(p2); - t3 = ((short)param_3); SHB(t3); p3 = t3; + t2 = ((short)param_2); SHB(t2); p2 = t2; SHB(p2); // !FAKE: launder via SHB — NEEDED DIFFERS; launder via SHB — NEEDED DIFFERS (P36 rung B tus2) + t3 = ((short)param_3); SHB(t3); p3 = t3; // !FAKE: launder via SHB — NEEDED DIFFERS (P36 rung B tus2) eq = (p2 == p3); do { if ((puVar1 != ((unsigned short *)param_1)) && @@ -5170,17 +5169,17 @@ s32 func_801670E4(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { extern s32 D_801269AC; extern u16 D_80126CE0; Fr_801670E4 f; - register u8 *p __asm__("$18"); /* $s2 */ - register s32 ent __asm__("$19"); /* $s3 */ + u8 *p; /* $s2 */ + s32 ent; /* $s3 */ s16 i; s32 d; s32 node; u16 c; u8 cv; u8 cv2; - register s32 gA __asm__("$2"); - register s32 cxv __asm__("$4"); - register s32 czv __asm__("$5"); + register s32 gA __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) + register s32 cxv __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) + s32 czv; u8 *vc; u8 *ap; u8 *mp; @@ -5198,12 +5197,12 @@ s32 func_801670E4(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { f.col[1].b = 0x70; cv = *(u8 *)(ent + 0x12); f.cx = arg1; - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) va = (u8 *)&f.cx; - __asm__ __volatile__("" : "=r"(va) : "0"(va)); + __asm__ __volatile__("" : "=r"(va) : "0"(va)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) f.cy = arg2; vb = va; - __asm__ __volatile__("" : "=r"(vb) : "0"(vb)); + __asm__ __volatile__("" : "=r"(vb) : "0"(vb)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) p = D_8018E348; i = 0; f.col[0].b = 0; @@ -5273,10 +5272,10 @@ s32 func_801670E4(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { if (*(s32 *)(ent + 0x30) > 0) { vc = (u8 *)&f.cx; - __asm__ __volatile__("" : "=r"(vc) : "0"(vc)); + __asm__ __volatile__("" : "=r"(vc) : "0"(vc)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) mp = f.m1; ap = mp; - __asm__ __volatile__("" : "=r"(ap) : "0"(ap)); + __asm__ __volatile__("" : "=r"(ap) : "0"(ap)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) p = D_8018E35C; i = 0; d = (s16)f.a8[0] >> 6; @@ -5370,8 +5369,8 @@ s32 func_80167AE0(s32 param_1, s32 param_2, s32 param_3) { struct Fr_80167AE0 fr; u8 *p; s32 i; - register s32 t __asm__("$2"); - register s32 zr __asm__("$0"); + s32 t; + register s32 zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) s32 flags; func_80168070(param_1, ((s16 *)param_2), ((s16 *)param_3), fr.matrix); @@ -5650,7 +5649,7 @@ void func_80168828() extern u16 D_8018E428[]; - register s32 a0v __asm__("$4"); + register s32 a0v __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) s32 param_1 = a0v; Thing_80168828_80168828 thing; s16 matA[16]; @@ -5658,7 +5657,7 @@ void func_80168828() s16 svec[4]; u16 *p; short i; - register s32 c40 __asm__("$3"); /* $v1: hold the CSE'd 0x40 (else gcc folds to $v0 immediate) */ + register s32 c40 __asm__("$3"); /* $v1: hold the CSE'd 0x40 (else gcc folds to $v0 immediate) */ // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus2) c40 = 0x40; thing.f04 = 2; @@ -5963,8 +5962,8 @@ void func_8016A290(s32 param_1, void *param_2, void *param_3) { struct Fr_8016A290 fr; u8 *p; s32 i; - register s32 t __asm__("$2"); - register s32 zr __asm__("$0"); + s32 t; + register s32 zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) s32 flags; s32 iVar3; diff --git a/src/ov_SC02_031/ov_SC02_031_jr_8012ACE0.c b/src/ov_SC02_031/ov_SC02_031_jr_8012ACE0.c index b0e1322c83..cdb724d309 100644 --- a/src/ov_SC02_031/ov_SC02_031_jr_8012ACE0.c +++ b/src/ov_SC02_031/ov_SC02_031_jr_8012ACE0.c @@ -2528,7 +2528,7 @@ s32 func_80133AB0(s16 flag, s16 x, s16 y, s32 arg3) u16 *pA = (*(u16 * *)&D_80185204); u16 *pB = (*(u16 * *)&D_80185200); u16 *pC = (*(u16 * *)&D_8018520C); - register int zr __asm__("$0"); + register int zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) u32 X, Y, cell, Xc, Yc; u16 k, off; int cnt; @@ -2536,7 +2536,7 @@ s32 func_80133AB0(s16 flag, s16 x, s16 y, s32 arg3) u8 *s0; u16 raw; u32 hib; - register int harg __asm__("$4"); + register int harg __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) s32 ret; void *p0C, *p10; u8 *p14, *p18, *p1C; @@ -2547,11 +2547,11 @@ s32 func_80133AB0(s16 flag, s16 x, s16 y, s32 arg3) pC[2] = pA[2] - pB[2]; X = ((((u16)x + 0x8000) >> 7) & 0x1ff) - map->ox; - __asm__("addu %0,%1,$zero" : "=r"(Xc) : "r"(X)); + __asm__("addu %0,%1,$zero" : "=r"(Xc) : "r"(X)); // !FAKE: instruction addu — NEEDED DIFFERS (P36 rung B tus2) if (!((X & 0xffff) < map->w)) return 0; Y = ((((u16)y + 0x8000) >> 7) & 0x1ff) - map->oy; - __asm__("addu %0,%1,$zero" : "=r"(Yc) : "r"(Y)); + __asm__("addu %0,%1,$zero" : "=r"(Yc) : "r"(Y)); // !FAKE: instruction addu — NEEDED DIFFERS (P36 rung B tus2) if (!((Y & 0xffff) < map->h)) return 0; @@ -2700,7 +2700,7 @@ s32 func_80133CD4(arg0, cmd, base, arr) s32 h; h = ((s16 *)pb0)[0]; s1var = h << 16; - __asm__("lh %0, 2(%2)" : "=r"(h) : "0"(h), "r"(pb0) : "memory"); + __asm__("lh %0, 2(%2)" : "=r"(h) : "0"(h), "r"(pb0) : "memory"); // !FAKE: instruction lh — NEEDED DIFFERS (P36 rung B tus2) s0var = h << 16; } pb0[2] += q3v; @@ -2884,10 +2884,10 @@ s32 func_801345F8(s32 arg) extern u16 * D_80185200; extern u16 D_801B62E8; - register u16 *param_1 __asm__("$5") = ((u16 *)arg); - register u16 *cc __asm__("$4") = D_80185200; + register u16 *param_1 __asm__("$5") = ((u16 *)arg); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) + register u16 *cc __asm__("$4") = D_80185200; // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) int c8000 = 0x8000; - register int zr __asm__("$0"); + register int zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) u32 c1, c2, uVar6, uVar2, cnt, v14; u16 *ptmp, *puVar4, *puVar7, uVar1; int hi, harg, iVar9, iVar8, uVar3, uVar10, tbl; @@ -3078,8 +3078,8 @@ s32 func_80134C20(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { u16 temp_a1; s32 temp_s4; s32 c = arg0; - __asm__ __volatile__("" : "=r"(c) : "0"(c)); - __asm__ __volatile__("" : : "r"(arg0)); + __asm__ __volatile__("" : "=r"(c) : "0"(c)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) + __asm__ __volatile__("" : : "r"(arg0)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) temp_s4 = arg2 + (M2C_FIELD(((void *)arg1), s16 *, 2) * 8); temp_s1 = *(s32 *)(arg3 + (M2C_FIELD(((void *)arg1), s16 *, 4) * 4)); @@ -3230,22 +3230,22 @@ int func_80135168(u16 arg0, u16 *p1, u16 *p2) extern u8 D_80185200; extern u8 D_80185204; extern u8 D_8018520C; - register s16 *pb0 __asm__("$8"); - register s16 *pac __asm__("$6"); - register s16 *pb8 __asm__("$7"); + register s16 *pb0 __asm__("$8"); // !FAKE: pin $8 — NEEDED DIFFERS (P36 rung B tus2) + register s16 *pac __asm__("$6"); // !FAKE: pin $6 — NEEDED DIFFERS (P36 rung B tus2) + register s16 *pb8 __asm__("$7"); // !FAKE: pin $7 — NEEDED DIFFERS (P36 rung B tus2) u16 *pb4; u16 a, b; int a1v, a2v, d94; pb0 = (*(s16 * *)&D_80185204); - __asm__ __volatile__("" : : "r"(pb0)); + __asm__ __volatile__("" : : "r"(pb0)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) a = p2[0]; pac = (*(s16 * *)&D_80185200); pb0[0] = a; b = p1[0]; pb8 = (*(s16 * *)&D_8018520C); pac[0] = b; pb8[0] = a - b; a = p2[1]; pb0[1] = a; b = p1[1]; pac[1] = b; pb8[1] = a - b; a = p2[2]; pb0[2] = a; b = p1[2]; pac[2] = b; pb8[2] = a - b; a1v = pac[0]; a2v = pac[2]; d94 = D_801B62D8; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) D_801B62E8 = 0; if (func_80134A74(arg0, a1v, a2v, d94)) { pb4 = (*(u16 * *)&D_80185208); diff --git a/src/ov_SC02_031/ov_SC02_031_jr_80135A4C.c b/src/ov_SC02_031/ov_SC02_031_jr_80135A4C.c index a7b42f262e..c538b7f736 100644 --- a/src/ov_SC02_031/ov_SC02_031_jr_80135A4C.c +++ b/src/ov_SC02_031/ov_SC02_031_jr_80135A4C.c @@ -640,7 +640,7 @@ s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3) { extern u8 D_801152B0; s32 *p; - register s32 s7 __asm__("$23"); + register s32 s7 __asm__("$23"); // !FAKE: pin $23 — NEEDED DIFFERS (P36 rung B tus2) s32 flag; s32 acc; s16 i; @@ -687,7 +687,7 @@ s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3) { return 1; next: p = (s32 *)*p; - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) if (p != 0) goto loop; return 0; } @@ -701,7 +701,7 @@ s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3) { s32 t = 0; if (((V3 *)a2)->x == ((V3 *)a3)->x && ((V3 *)a2)->y == ((V3 *)a3)->y) { s32 zt = (((V3 *)a2)->z == ((V3 *)a3)->z); - __asm__("addu %0,%1,$zero" : "=r"(t) : "r"(zt)); + __asm__("addu %0,%1,$zero" : "=r"(t) : "r"(zt)); // !FAKE: instruction addu — NEEDED DIFFERS (P36 rung B tus2) } eq = t; } diff --git a/src/ov_SC02_031/ov_SC02_031_jr_8013C98C.c b/src/ov_SC02_031/ov_SC02_031_jr_8013C98C.c index aa91ce6ad2..0016cd504b 100644 --- a/src/ov_SC02_031/ov_SC02_031_jr_8013C98C.c +++ b/src/ov_SC02_031/ov_SC02_031_jr_8013C98C.c @@ -1059,7 +1059,7 @@ void func_8013CF68() u8 t0, t1, t2; u8 *base; - __asm__("la %0, D_800A5E94" : "=r"(base)); + __asm__("la %0, D_800A5E94" : "=r"(base)); // !FAKE: instruction la — NEEDED DIFFERS (P36 rung B tus2) *(s32 *)(base - 0xC) = 0; t0 = D_801B79B8; t1 = D_801B79B9; t2 = D_801B79BA; @@ -1159,7 +1159,7 @@ void func_8013D178(void) { extern unsigned char D_801B7A58, D_801B7A59, D_801B7A5A, D_801B7A5B, D_801B7A5C, D_801B7A5D, D_801B7A5E, D_801B7A5F, D_801B7A60; extern unsigned char D_801B7A58, D_801B7A59, D_801B7A5A, D_801B7A5B, D_801B7A5C, D_801B7A5D, D_801B7A5E, D_801B7A5F, D_801B7A60; unsigned char v, t; - register unsigned char *p __asm__("$5"); + register unsigned char *p __asm__("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) p = &D_801B79B8; v = *p; t = D_801B7A58; if (v != t) { if (v < t) *p = v + 8; else *p = v - 8; } @@ -1379,13 +1379,13 @@ void func_8013D53C(void *arg0v) { n = arg0->w * arg0->h; i = 0; src = arg0->data; - __asm__("" :: "r"(src)); /* +2 refs on src (depth-2): keeps src above i, below the mfhi temp */ + __asm__("" :: "r"(src)); /* +2 refs on src (depth-2): keeps src above i, below the mfhi temp */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) dst = src + n; if (n > 0) { do { u16 px; s32 r, g, b, out; - __asm__("" :: "r"(i)); /* +3 refs on i (depth-3): lifts i over dst in the $t2 race */ + __asm__("" :: "r"(i)); /* +3 refs on i (depth-3): lifts i over dst in the $t2 race */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) px = *src; r = ((px & 0x1F) * s0v) / 2560; g = (((px & 0x3E0) * t9v) / 2560) & 0x3E0; @@ -1420,10 +1420,10 @@ void func_8013D8FC(void) { extern s16 *D_801B6364; - register s16 *psVar3 __asm__("$17"); - register s16 *psVar2 __asm__("$16"); - register s32 c9 __asm__("$19"); - register s32 cff __asm__("$18"); + s16 *psVar3; + register s16 *psVar2 __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + s32 c9; + s32 cff; u16 sVar1; s16 buf[4]; @@ -1464,22 +1464,22 @@ void func_8013D9B0(int param_1) extern s16 *D_801B6364; extern s32 D_801B637C; u8 buf[0x20]; - register s32 uVar13 __asm__("$16"); - register u16 *psVar14 __asm__("$17"); - register u16 *psVar15 __asm__("$18"); - register s32 uVar16 __asm__("$19"); - register void *r0 __asm__("$20"); - register u16 *puVar10 __asm__("$11"); - register u16 *puVar9 __asm__("$10"); - register s32 iVar11 __asm__("$13"); - register s32 iVar12 __asm__("$14"); + s32 uVar13; + register u16 *psVar14 __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) + u16 *psVar15; + s32 uVar16; + void *r0; + u16 *puVar10; + register u16 *puVar9 __asm__("$10"); // !FAKE: pin $10 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar11; + register s32 iVar12 __asm__("$14"); // !FAKE: pin $14 — NEEDED DIFFERS (P36 rung B tus2) u16 sVar4; - register u32 uVar5 __asm__("$3"); - register u32 uVar7 __asm__("$6"); - register u32 uVar1 __asm__("$7"); - register u32 uVar6 __asm__("$4"); - register u32 uVar8 __asm__("$8"); - register u32 uVar3 __asm__("$9"); + register u32 uVar5 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus2) + register u32 uVar7 __asm__("$6"); // !FAKE: pin $6 — NEEDED DIFFERS (P36 rung B tus2) + register u32 uVar1 __asm__("$7"); // !FAKE: pin $7 — NEEDED DIFFERS (P36 rung B tus2) + u32 uVar6; + register u32 uVar8 __asm__("$8"); // !FAKE: pin $8 — NEEDED DIFFERS (P36 rung B tus2) + register u32 uVar3 __asm__("$9"); // !FAKE: pin $9 — NEEDED DIFFERS (P36 rung B tus2) psVar15 = (*(u16 * *)&D_801B6364); if (psVar15 != 0) { @@ -1494,31 +1494,31 @@ void func_8013D9B0(int param_1) iVar11 = 0; if (sVar4 == 9) { *(s16 *)(buf + 0) = psVar14[-4]; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *(s16 *)(buf + 2) = psVar14[-3]; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *(s16 *)(buf + 4) = psVar14[-2]; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *(s16 *)(buf + 6) = psVar14[-1]; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) { - register s32 mw __asm__("$3") = (s32)((s16 *)psVar14)[-2]; - register s32 mh __asm__("$2") = (s32)((s16 *)psVar14)[-1]; + register s32 mw __asm__("$3") = (s32)((s16 *)psVar14)[-2]; // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus2) + s32 mh = (s32)((s16 *)psVar14)[-1]; iVar12 = mw * mh; } uVar13 = 0; puVar10 = *(u16 **)psVar14; { - register s32 boff __asm__("$2") = iVar12 * 2; - register u16 *pi __asm__("$5"); + register s32 boff __asm__("$2") = iVar12 * 2; // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) + register u16 *pi __asm__("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) pi = (u16 *)((s32)puVar10 + boff); - __asm__ __volatile__("" : "=r"(pi) : "0"(pi)); + __asm__ __volatile__("" : "=r"(pi) : "0"(pi)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) puVar9 = pi; } if (0 < iVar12) { do { - register u32 pix __asm__("$2"); - register u32 out __asm__("$2"); + register u32 pix __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) + register u32 out __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) u32 result; *(u32 *)(buf + 0xc) = (u32)*puVar10; pix = (u32)*puVar9; @@ -1527,17 +1527,17 @@ void func_8013D9B0(int param_1) uVar1 = pix & 0x7c00; { void *p1; - register void *pa __asm__("$2"); - register void *pb __asm__("$12"); - __asm__ __volatile__(""); + register void *pa __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) + register void *pb __asm__("$12"); // !FAKE: pin $12 — NEEDED DIFFERS (P36 rung B tus2) + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) p1 = buf + 0xc; - __asm__ __volatile__("" : "=r"(p1) : "0"(p1)); + __asm__ __volatile__("" : "=r"(p1) : "0"(p1)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) gte_ldIR0z(); gte_ldrgb(r0); gte_ldIRGB(p1); gte_dpcl(); pa = buf + 0x10; - __asm__ __volatile__("" : "=r"(pa) : "0"(pa)); + __asm__ __volatile__("" : "=r"(pa) : "0"(pa)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) pb = pa; gte_stORGB(pb); } @@ -1546,21 +1546,21 @@ void func_8013D9B0(int param_1) uVar8 = out & 0x3e0; uVar3 = out & 0x7c00; if (uVar5 != uVar6) { - register s32 c __asm__("$2"); + s32 c; uVar13 = 1; if ((s32)uVar5 < (s32)uVar6) uVar5 = uVar5 + 1; c = (s32)uVar6 < (s32)uVar5; if (c) uVar5 = uVar5 - 1; } if (uVar7 != uVar8) { - register s32 c __asm__("$2"); + register s32 c __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) uVar13 = 1; if ((s32)uVar7 < (s32)uVar8) uVar7 = uVar7 + 0x20; c = (s32)uVar8 < (s32)uVar7; if (c) uVar7 = uVar7 - 0x20; } if (uVar1 != uVar3) { - register s32 c __asm__("$2"); + register s32 c __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) uVar13 = 1; if ((s32)uVar1 < (s32)uVar3) uVar1 = uVar1 + 0x400; c = (s32)uVar3 < (s32)uVar1; @@ -1701,9 +1701,9 @@ void func_8013DD68() { u16 *puVar16; u16 *q; u16 *puVar10; - register u16 uVar2 __asm__("$3"); + register u16 uVar2 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus2) int uVar5; - register int iVar14 __asm__("$7"); + register int iVar14 __asm__("$7"); // !FAKE: pin $7 — NEEDED DIFFERS (P36 rung B tus2) Buf_8013DD68 buf; u8 *pbase; u8 *base; @@ -1722,7 +1722,7 @@ void func_8013DD68() { p = p + 0x10; iVar14 = 0; if (uVar1 != 0) { - register int c5 __asm__("$11") = 5; + int c5 = 5; puVar10 = (u16 *)((int)p + 0x18); q = puVar16 + 8; do { @@ -1810,7 +1810,7 @@ void func_8013E5E8(void) extern unsigned short D_80115112; extern u16 D_80115116; extern void (*D_80186024[])(void); - register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 -> store retires early */ + register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 -> store retires early */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) func_80029444(); func_801754A8(); D_8011511E = func_80014ED4(0); @@ -1856,12 +1856,12 @@ void func_8013E6AC(void) { D_80115140[i] = 0; } if (!((u32)func_80029504() < 5 || currentLocationId == 0x302A || currentLocationId == 0x3073)) { - register s32 *ep __asm__("$8"); - register s32 *fp __asm__("$9"); + s32 *ep; + s32 *fp; fp = (s32 *)&D_80115110; ep = (s32 *)&D_80186010; for (i = 0; i < 5; i++) { - register s32 *fa __asm__("$6"); + s32 *fa; s32 v; fa = (s32 *)(i * 4 + (s32)fp); v = ep[i] * 3 >> 2; @@ -2018,7 +2018,7 @@ extern unsigned char D_80185FEC; void func_8013EB7C(void) { s32 sp10[2]; short sVar1; - register short sVar2 __asm__("$2"); + register short sVar2 __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) s32 a0v; s32 iVar4; diff --git a/src/ov_SC02_031/ov_SC02_031_jr_80140608.c b/src/ov_SC02_031/ov_SC02_031_jr_80140608.c index 9a5eb55216..d7845438b2 100644 --- a/src/ov_SC02_031/ov_SC02_031_jr_80140608.c +++ b/src/ov_SC02_031/ov_SC02_031_jr_80140608.c @@ -1042,14 +1042,14 @@ s16 n; Prim4 *p; s16 t; s32 c3; -register u16 *a __asm__("$20"); -register u16 *b __asm__("$21"); -register u16 *c __asm__("$23"); -register u16 *e __asm__("$22"); -register u16 *pb __asm__("$10"); -register u32 m24 __asm__("$8"); -register u32 mhi __asm__("$9"); -register s32 eight __asm__("$2"); +u16 *a; +u16 *b; +u16 *c; +u16 *e; +u16 *pb; +u32 m24; +u32 mhi; +register s32 eight __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) if (i < n) { c3 = 3; @@ -1129,7 +1129,7 @@ register s32 eight __asm__("$2"); y = (*e) + 3; } *((s16 *) (q - 10)) = y; -__asm__("" ::: "memory"); +__asm__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *((u32 *) ot) = 0x4000000; q[-8] = 0x78; *((u32 *) (q - 0x10)) = 0x64808080; @@ -1140,13 +1140,13 @@ __asm__("" ::: "memory"); *((s16 *) (q - 4)) = eight; *((u32 *) ot) = ((*((u32 *) ot)) & mhi) | (D_800AE7BC[*pb].ot[2] & m24); { -register u32 *op __asm__("$4"); +register u32 *op __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) op = D_800AE7BC[*pb].ot; op[2] = (op[2] & mhi) | (((u32) ot) & m24); } q += 0x14; ot += 5; - __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ + __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) } } @@ -1353,7 +1353,7 @@ void func_80141874(void) { extern u16 D_8011511C; extern u16 D_80115116; extern void (*D_80186070[])(void); - register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ + register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) func_801754A8(); D_8011511E = func_80014ED4(0); D_8011511C = func_80015018(0); @@ -1539,7 +1539,7 @@ void func_801424E4(short *param_1) { extern void (*D_80186094[])(void); short sVar1; int iVar2; - register unsigned short t __asm__("$3"); + unsigned short t; (*D_80186094[(unsigned short)param_1[1]])(); if (*(unsigned short *)param_1 != 0) { @@ -1558,8 +1558,8 @@ void func_801424E4(short *param_1) { iVar2 = *(int *)(param_1 + 0x32); if ((iVar2 != 0) && (*(short *)(iVar2 + 0x36) == param_1[0x7f])) { *(int *)(param_1 + 2) = *(int *)(iVar2 + 4); - a = *(unsigned short *)(*(volatile int *)(param_1 + 0x32) + 10); - __asm__ __volatile__("" : : "r"(a)); + a = *(unsigned short *)(*(int *)(param_1 + 0x32) + 10); + __asm__ __volatile__("" : : "r"(a)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) t = (unsigned short)param_1[0x7e]; sVar1 = a + t; iVar2 = *(volatile int *)(param_1 + 0x32); @@ -1595,7 +1595,7 @@ extern s32 D_80186088; void func_80142608(s32 param_1) { - register s32 iVar1 __asm__("$16"); + s32 iVar1; if (*(short *)(param_1 + 0x70) != 0) { iVar1 = ((s32 (*)(void))func_8012C1B8)(); @@ -1841,8 +1841,8 @@ extern void func_80142B2C(void *arg0); void func_80142EC0(s32 param_1) { extern s32 D_80186294[]; - register s32 d __asm__("$16") = param_1; /* $s0 */ - register s32 obj __asm__("$17"); /* $s1 */ + register s32 d __asm__("$16") = param_1; /* $s0 */ // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register s32 obj __asm__("$17"); /* $s1 */ // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) s32 ret; s16 sVar2; @@ -1884,8 +1884,8 @@ extern unsigned char D_80186314[]; void func_8014305C(int param_1) { - register int s0_param __asm__("$16") = param_1; - register int s1_copy __asm__("$17"); + register int s0_param __asm__("$16") = param_1; // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register int s1_copy __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) int iVar2; short sVar1; @@ -1934,7 +1934,7 @@ void func_801431E8(s32 param_1) { u16 uVar2; s16 sVar4; - register s32 d __asm__("$16"); + register s32 d __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) memcpy(buf, &D_801B5AB4, 4); iVar5 = ((s32 (*)(void))func_8012C1B8)(); *(s32 *)(param_1 + 0x20) = iVar5; @@ -2103,8 +2103,8 @@ extern void func_8012C218(void *a0); void func_80143D28(s32 param_1) { extern MatEntry D_801865CC[]; - register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ - register s32 iVar2 __asm__("$17") = *(s32 *)(param_1 + 0x64); /* $s1 */ + register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ // !FAKE: pin $18 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar2 = *(s32 *)(param_1 + 0x64); /* $s1 */ MatEntry *p = &D_801865CC[*(s16 *)(param_1 + 0x70)]; s32 sVar4; s32 iVar1; @@ -2284,8 +2284,8 @@ extern u8 D_801865BC; void func_8014477C(void *param_1) { s32 v0; s32 v1; - register s32 uVar2 __asm__("$2"); - register s32 addr __asm__("$3"); + s32 uVar2; + s32 addr; s32 gv; s32 fv; @@ -2326,9 +2326,9 @@ extern u8 D_801865F8; void func_80144880(s32 param_1) { - register s32 obj __asm__("$16"); /* $s0 */ - register s32 self __asm__("$17") = param_1; /* $s1 */ - register s32 b __asm__("$2"); /* $v0 */ + s32 obj; /* $s0 */ + s32 self = param_1; /* $s1 */ + s32 b; /* $v0 */ s32 e; obj = ((s32 (*)(void))func_8012C194)(); diff --git a/src/ov_SC02_031/ov_SC02_031_jr_8015C32C.c b/src/ov_SC02_031/ov_SC02_031_jr_8015C32C.c index c7409dcbb3..17fab86604 100644 --- a/src/ov_SC02_031/ov_SC02_031_jr_8015C32C.c +++ b/src/ov_SC02_031/ov_SC02_031_jr_8015C32C.c @@ -1643,8 +1643,8 @@ void func_8015D01C(int param_1) { extern int D_801874D0; int iVar4; - register unsigned short uVar1 __asm__("$19"); - register unsigned short uVar5 __asm__("$17"); + unsigned short uVar1; + register unsigned short uVar5 __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) short sVar2; short sVar3; @@ -1796,8 +1796,8 @@ extern s32 D_8018753C; void func_8015D380(s32 a0) { s16 out[4]; s32 buf[8]; - register s32 s1 __asm__("$17") = a0; - register s32 *s0 __asm__("$16") = buf; + s32 s1 = a0; + s32 *s0 = buf; ((void (*)(void *))func_80013F3C)((void *)s0); ((void (*)(void *, s32))func_80012558)((void *)s0, *(s16 *)(*(s32 *)(s1 + 0x20) + 0x12)); ((void (*)(void *, s32))func_800126C4)((void *)s0, *(s16 *)(*(s32 *)(s1 + 0x20) + 0x10)); @@ -1948,7 +1948,7 @@ void func_8015D738(void *arg0) { if (s1 != 0) { if (*(u16 *)s1 == 0x360) goto block_808; } - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) if (s1 != 0) { if (*(u16 *)s1 != 0) goto block_7F4; } @@ -2803,7 +2803,7 @@ void func_8015FBE0(s32 *param_1) ((void (*)(s32 *, s16))func_80147078)(param_1, 0); ((void (*)(s32 *))func_80159B70)(param_1); } else { - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) D_80078EC1 = 0; ((void (*)(s32 *, s32))func_80154150)(param_1, 0x20); ((void (*)(s32 *, s32))func_80154A74)(param_1, 0x18); @@ -3611,7 +3611,7 @@ void func_80161E08(s32 param_1) { ((a2 = func_800291DC(8)) & 0x8000) != 0) { if (D_800B5BD8 == 0) { - __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x65A8)); + __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x65A8)); // !FAKE: instruction move — NEEDED DIFFERS (P36 rung B tus2) D_801B6458[0] = p; func_80024054(&D_80187778, &D_801B6464); func_8001CE28(p, &D_801B6464); @@ -3622,7 +3622,7 @@ void func_80161E08(s32 param_1) { } if (D_800B5C10 == 0) { - __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x65E0)); + __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x65E0)); // !FAKE: instruction move — NEEDED DIFFERS (P36 rung B tus2) D_801B6458[1] = p; func_80024054(&D_80187798, &D_801B648C); func_8001CE28(p, &D_801B648C); @@ -3633,7 +3633,7 @@ void func_80161E08(s32 param_1) { } if (D_800B5C48 == 0) { - __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x6618)); + __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x6618)); // !FAKE: instruction move — NEEDED DIFFERS (P36 rung B tus2) D_801B6458[2] = p; func_800242D0((s16)func_801620C4(), &D_801B64A4, 0x84); func_8001CE68(p, &D_801B64A4); @@ -3689,9 +3689,9 @@ extern u8 D_80078EB1; extern s32 D_801877AC; s32 func_801621CC(s32 arg0) { - register s32 s0 __asm__("$16") = arg0; /* $s0: arg0, crosses the call */ - register u8 *s1 __asm__("$17") = D_80078E78; /* $s1: base, hoisted for the loop */ - register s32 i __asm__("$5"); /* $a1: counter (pin fixes the i/d swap) */ + s32 s0 = arg0; /* $s0: arg0, crosses the call */ + u8 *s1 = D_80078E78; /* $s1: base, hoisted for the loop */ + register s32 i __asm__("$5"); /* $a1: counter (pin fixes the i/d swap) */ // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) u32 a2; s32 d; /* $a0: natural alloc; load via $v0 temp */ s32 v, last, hi, lo; @@ -3827,14 +3827,14 @@ s32 func_80162438(s32 _unused0) { extern s16 D_800B5C74; u32 uVar2; - register u8 *base __asm__("$18"); - register u8 *item __asm__("$17"); + u8 *base; + u8 *item; base = &(*(u8 *)&D_800AF630); uVar2 = func_800291DC(0x12); if ((uVar2 & 0x8000) != 0) { if (D_800B5BD8 == 0) { - register u8 *t __asm__("$2") = base + 0x65A8; + register u8 *t __asm__("$2") = base + 0x65A8; // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) item = t; D_801B64B0[0] = (s32)item; func_80024054(D_801877DC, D_801B64BC); @@ -3845,7 +3845,7 @@ s32 func_80162438(s32 _unused0) { D_800B5BE2 = -D_800AF7BE / 2 + 0x28; } if (D_800B5C10 == 0) { - register u8 *t __asm__("$2") = base + 0x65E0; + register u8 *t __asm__("$2") = base + 0x65E0; // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) item = t; D_801B64B0[1] = (s32)item; func_80024054(((u8 *)&D_801877F4), D_801B64E4); @@ -3856,7 +3856,7 @@ s32 func_80162438(s32 _unused0) { D_800B5C1A = -D_800AF7BE / 2 + 0x30; } if (D_800B5C48 == 0) { - register u8 *t __asm__("$2") = base + 0x6618; + register u8 *t __asm__("$2") = base + 0x6618; // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) item = t; D_801B64B0[2] = (s32)item; func_800242D0((s16)func_801626B8(), D_801B6500, 0x84); @@ -3931,10 +3931,10 @@ void func_801627E8(void) extern s32 D_8011F750; /* canonical: engine_core.h `extern s32 D_8011F750;` (read here as a byte) */ extern void (*D_80187814[])(void); /* word-stride table of dispatch fn pointers */ - register u8 *p __asm__("$4") = (u8 *)&D_8011F750; + register u8 *p __asm__("$4") = (u8 *)&D_8011F750; // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) s32 idx; - __asm__ __volatile__("" : "=r"(p) : "0"(p)); /* materialize &D_8011F750 into $a0 (defeat %lo-fold of the lbu) */ + __asm__ __volatile__("" : "=r"(p) : "0"(p)); /* materialize &D_8011F750 into $a0 (defeat %lo-fold of the lbu) */ // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) idx = *p; if (idx != 0) { idx = idx - 1; @@ -4114,7 +4114,7 @@ void func_80163EC8(s32 param_1) { s32 psVar6; s32 iVar8; s32 iVar7; - register s32 uVar5 __asm__("$2"); /* PIN (flagged): uVar5 -> $v0 */ + register s32 uVar5 __asm__("$2"); /* PIN (flagged): uVar5 -> $v0 */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) u16 uVar4; u8 uVar3; @@ -4380,9 +4380,9 @@ extern u8 D_801B6517; void func_80164BDC(s32 param_1) { - register s32 p1 __asm__("$17"); /* $s1 */ - register s32 iVar1 __asm__("$16"); /* $s0 */ - register s32 base __asm__("$18"); /* $s2 */ + register s32 p1 __asm__("$17"); /* $s1 */ // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar1; /* $s0 */ + s32 base; /* $s2 */ p1 = param_1; iVar1 = ((s32 (*)(void))func_80146578)(); @@ -4528,9 +4528,9 @@ extern s32 D_801B6550; void func_801651B8(void * param_1) { - register s32 *puVar1 __asm__("$16"); /* $s0 */ - register s32 iVar2 __asm__("$17"); /* $s1 */ - register s32 p __asm__("$18"); /* $s2 */ + register s32 *puVar1 __asm__("$16"); /* $s0 */ // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar2; /* $s1 */ + s32 p; /* $s2 */ p = param_1; ((s32 (*)(s32, s32, s32))func_80165240)(p, p + 0x2c, p + 0x50); @@ -4539,7 +4539,7 @@ void func_801651B8(void * param_1) do { if (puVar1[3] != 0) { s32 a0v = p; - __asm__ __volatile__("" : "=r"(a0v) : "0"(a0v)); + __asm__ __volatile__("" : "=r"(a0v) : "0"(a0v)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) ((s32 (*)(s32, s32, s32))func_80165240)(a0v, (s32)puVar1, (s32)(puVar1 + 2)); puVar1[3] = puVar1[3] + -1; } @@ -4870,7 +4870,7 @@ s32 func_80166690(s32 param_1, s32 param_2) unsigned int w9, w7, w, t, w3b; int w3; short sVar10; - register unsigned int zr __asm__("$0"); + register unsigned int zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) blk = D_800AE620; i6 = (short)param_1; @@ -4956,7 +4956,6 @@ s32 func_80166690(s32 param_1, s32 param_2) c.c32 = t; c.c22 = t; c.c31 = t; c.c21 = t; } - __asm__ __volatile__("" :: "r"(iVar3)); func_80017758(&c, &blk); w3b = iVar3 - 1; iVar3 = w3b + zr; @@ -5110,18 +5109,18 @@ s32 func_80166F58(s32 param_1, s32 param_2, s32 param_3, s32 param_4) extern s32 D_8011D030; extern unsigned char D_801B65D0[]; - register int p2 __asm__("$20"); /* $s4 */ - register int p3 __asm__("$17"); /* $s1 */ - register int t2 __asm__("$5"); /* a1 */ - register int t3 __asm__("$6"); /* a2 */ + register int p2 __asm__("$20"); /* $s4 */ // !FAKE: pin $20 — NEEDED DIFFERS (P36 rung B tus2) + int p3; /* $s1 */ + register int t2 __asm__("$5"); /* a1 */ // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) + int t3; /* a2 */ unsigned short *puVar1; short iVar2; int eq; iVar2 = 0; puVar1 = ((unsigned short *)&D_8011D030); - t2 = ((short)param_2); SHB(t2); p2 = t2; SHB(p2); - t3 = ((short)param_3); SHB(t3); p3 = t3; + t2 = ((short)param_2); SHB(t2); p2 = t2; SHB(p2); // !FAKE: launder via SHB — NEEDED DIFFERS; launder via SHB — NEEDED DIFFERS (P36 rung B tus2) + t3 = ((short)param_3); SHB(t3); p3 = t3; // !FAKE: launder via SHB — NEEDED DIFFERS (P36 rung B tus2) eq = (p2 == p3); do { if ((puVar1 != ((unsigned short *)param_1)) && @@ -5170,17 +5169,17 @@ s32 func_801670E4(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { extern s32 D_801269AC; extern u16 D_80126CE0; Fr_801670E4 f; - register u8 *p __asm__("$18"); /* $s2 */ - register s32 ent __asm__("$19"); /* $s3 */ + u8 *p; /* $s2 */ + s32 ent; /* $s3 */ s16 i; s32 d; s32 node; u16 c; u8 cv; u8 cv2; - register s32 gA __asm__("$2"); - register s32 cxv __asm__("$4"); - register s32 czv __asm__("$5"); + register s32 gA __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) + register s32 cxv __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) + s32 czv; u8 *vc; u8 *ap; u8 *mp; @@ -5198,12 +5197,12 @@ s32 func_801670E4(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { f.col[1].b = 0x70; cv = *(u8 *)(ent + 0x12); f.cx = arg1; - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) va = (u8 *)&f.cx; - __asm__ __volatile__("" : "=r"(va) : "0"(va)); + __asm__ __volatile__("" : "=r"(va) : "0"(va)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) f.cy = arg2; vb = va; - __asm__ __volatile__("" : "=r"(vb) : "0"(vb)); + __asm__ __volatile__("" : "=r"(vb) : "0"(vb)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) p = D_80187B74; i = 0; f.col[0].b = 0; @@ -5273,10 +5272,10 @@ s32 func_801670E4(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { if (*(s32 *)(ent + 0x30) > 0) { vc = (u8 *)&f.cx; - __asm__ __volatile__("" : "=r"(vc) : "0"(vc)); + __asm__ __volatile__("" : "=r"(vc) : "0"(vc)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) mp = f.m1; ap = mp; - __asm__ __volatile__("" : "=r"(ap) : "0"(ap)); + __asm__ __volatile__("" : "=r"(ap) : "0"(ap)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) p = D_80187B88; i = 0; d = (s16)f.a8[0] >> 6; @@ -5370,8 +5369,8 @@ s32 func_80167AE0(s32 param_1, s32 param_2, s32 param_3) { struct Fr_80167AE0 fr; u8 *p; s32 i; - register s32 t __asm__("$2"); - register s32 zr __asm__("$0"); + s32 t; + register s32 zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) s32 flags; func_80168070(param_1, ((s16 *)param_2), ((s16 *)param_3), fr.matrix); @@ -5650,7 +5649,7 @@ void func_80168828() extern u16 D_80187C54[]; - register s32 a0v __asm__("$4"); + register s32 a0v __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) s32 param_1 = a0v; Thing_80168828_80168828 thing; s16 matA[16]; @@ -5658,7 +5657,7 @@ void func_80168828() s16 svec[4]; u16 *p; short i; - register s32 c40 __asm__("$3"); /* $v1: hold the CSE'd 0x40 (else gcc folds to $v0 immediate) */ + register s32 c40 __asm__("$3"); /* $v1: hold the CSE'd 0x40 (else gcc folds to $v0 immediate) */ // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus2) c40 = 0x40; thing.f04 = 2; @@ -5963,8 +5962,8 @@ void func_8016A290(s32 param_1, void *param_2, void *param_3) { struct Fr_8016A290 fr; u8 *p; s32 i; - register s32 t __asm__("$2"); - register s32 zr __asm__("$0"); + s32 t; + register s32 zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) s32 flags; s32 iVar3; diff --git a/src/ov_SC02_035/ov_SC02_035_jr_8012ACE0.c b/src/ov_SC02_035/ov_SC02_035_jr_8012ACE0.c index 2aa6ec00ad..3d14afe9ab 100644 --- a/src/ov_SC02_035/ov_SC02_035_jr_8012ACE0.c +++ b/src/ov_SC02_035/ov_SC02_035_jr_8012ACE0.c @@ -2528,7 +2528,7 @@ s32 func_80133AB0(s16 flag, s16 x, s16 y, s32 arg3) u16 *pA = (*(u16 * *)&D_80184A64); u16 *pB = (*(u16 * *)&D_80184A60); u16 *pC = (*(u16 * *)&D_80184A6C); - register int zr __asm__("$0"); + register int zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) u32 X, Y, cell, Xc, Yc; u16 k, off; int cnt; @@ -2536,7 +2536,7 @@ s32 func_80133AB0(s16 flag, s16 x, s16 y, s32 arg3) u8 *s0; u16 raw; u32 hib; - register int harg __asm__("$4"); + register int harg __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) s32 ret; void *p0C, *p10; u8 *p14, *p18, *p1C; @@ -2547,11 +2547,11 @@ s32 func_80133AB0(s16 flag, s16 x, s16 y, s32 arg3) pC[2] = pA[2] - pB[2]; X = ((((u16)x + 0x8000) >> 7) & 0x1ff) - map->ox; - __asm__("addu %0,%1,$zero" : "=r"(Xc) : "r"(X)); + __asm__("addu %0,%1,$zero" : "=r"(Xc) : "r"(X)); // !FAKE: instruction addu — NEEDED DIFFERS (P36 rung B tus2) if (!((X & 0xffff) < map->w)) return 0; Y = ((((u16)y + 0x8000) >> 7) & 0x1ff) - map->oy; - __asm__("addu %0,%1,$zero" : "=r"(Yc) : "r"(Y)); + __asm__("addu %0,%1,$zero" : "=r"(Yc) : "r"(Y)); // !FAKE: instruction addu — NEEDED DIFFERS (P36 rung B tus2) if (!((Y & 0xffff) < map->h)) return 0; @@ -2700,7 +2700,7 @@ s32 func_80133CD4(arg0, cmd, base, arr) s32 h; h = ((s16 *)pb0)[0]; s1var = h << 16; - __asm__("lh %0, 2(%2)" : "=r"(h) : "0"(h), "r"(pb0) : "memory"); + __asm__("lh %0, 2(%2)" : "=r"(h) : "0"(h), "r"(pb0) : "memory"); // !FAKE: instruction lh — NEEDED DIFFERS (P36 rung B tus2) s0var = h << 16; } pb0[2] += q3v; @@ -2884,10 +2884,10 @@ s32 func_801345F8(s32 arg) extern u16 * D_80184A60; extern u16 D_801BD618; - register u16 *param_1 __asm__("$5") = ((u16 *)arg); - register u16 *cc __asm__("$4") = D_80184A60; + register u16 *param_1 __asm__("$5") = ((u16 *)arg); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) + register u16 *cc __asm__("$4") = D_80184A60; // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) int c8000 = 0x8000; - register int zr __asm__("$0"); + register int zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) u32 c1, c2, uVar6, uVar2, cnt, v14; u16 *ptmp, *puVar4, *puVar7, uVar1; int hi, harg, iVar9, iVar8, uVar3, uVar10, tbl; @@ -3078,8 +3078,8 @@ s32 func_80134C20(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { u16 temp_a1; s32 temp_s4; s32 c = arg0; - __asm__ __volatile__("" : "=r"(c) : "0"(c)); - __asm__ __volatile__("" : : "r"(arg0)); + __asm__ __volatile__("" : "=r"(c) : "0"(c)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) + __asm__ __volatile__("" : : "r"(arg0)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) temp_s4 = arg2 + (M2C_FIELD(((void *)arg1), s16 *, 2) * 8); temp_s1 = *(s32 *)(arg3 + (M2C_FIELD(((void *)arg1), s16 *, 4) * 4)); @@ -3230,22 +3230,22 @@ int func_80135168(u16 arg0, u16 *p1, u16 *p2) extern u8 D_80184A60; extern u8 D_80184A64; extern u8 D_80184A6C; - register s16 *pb0 __asm__("$8"); - register s16 *pac __asm__("$6"); - register s16 *pb8 __asm__("$7"); + register s16 *pb0 __asm__("$8"); // !FAKE: pin $8 — NEEDED DIFFERS (P36 rung B tus2) + register s16 *pac __asm__("$6"); // !FAKE: pin $6 — NEEDED DIFFERS (P36 rung B tus2) + register s16 *pb8 __asm__("$7"); // !FAKE: pin $7 — NEEDED DIFFERS (P36 rung B tus2) u16 *pb4; u16 a, b; int a1v, a2v, d94; pb0 = (*(s16 * *)&D_80184A64); - __asm__ __volatile__("" : : "r"(pb0)); + __asm__ __volatile__("" : : "r"(pb0)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) a = p2[0]; pac = (*(s16 * *)&D_80184A60); pb0[0] = a; b = p1[0]; pb8 = (*(s16 * *)&D_80184A6C); pac[0] = b; pb8[0] = a - b; a = p2[1]; pb0[1] = a; b = p1[1]; pac[1] = b; pb8[1] = a - b; a = p2[2]; pb0[2] = a; b = p1[2]; pac[2] = b; pb8[2] = a - b; a1v = pac[0]; a2v = pac[2]; d94 = D_801BD608; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) D_801BD618 = 0; if (func_80134A74(arg0, a1v, a2v, d94)) { pb4 = (*(u16 * *)&D_80184A68); diff --git a/src/ov_SC02_035/ov_SC02_035_jr_80135A4C.c b/src/ov_SC02_035/ov_SC02_035_jr_80135A4C.c index 8f0a292cd9..33ed73ba49 100644 --- a/src/ov_SC02_035/ov_SC02_035_jr_80135A4C.c +++ b/src/ov_SC02_035/ov_SC02_035_jr_80135A4C.c @@ -640,7 +640,7 @@ s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3) { extern u8 D_801152B0; s32 *p; - register s32 s7 __asm__("$23"); + register s32 s7 __asm__("$23"); // !FAKE: pin $23 — NEEDED DIFFERS (P36 rung B tus2) s32 flag; s32 acc; s16 i; @@ -687,7 +687,7 @@ s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3) { return 1; next: p = (s32 *)*p; - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) if (p != 0) goto loop; return 0; } @@ -701,7 +701,7 @@ s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3) { s32 t = 0; if (((V3 *)a2)->x == ((V3 *)a3)->x && ((V3 *)a2)->y == ((V3 *)a3)->y) { s32 zt = (((V3 *)a2)->z == ((V3 *)a3)->z); - __asm__("addu %0,%1,$zero" : "=r"(t) : "r"(zt)); + __asm__("addu %0,%1,$zero" : "=r"(t) : "r"(zt)); // !FAKE: instruction addu — NEEDED DIFFERS (P36 rung B tus2) } eq = t; } diff --git a/src/ov_SC02_035/ov_SC02_035_jr_8013C98C.c b/src/ov_SC02_035/ov_SC02_035_jr_8013C98C.c index f5760cf8c2..89e04f2c49 100644 --- a/src/ov_SC02_035/ov_SC02_035_jr_8013C98C.c +++ b/src/ov_SC02_035/ov_SC02_035_jr_8013C98C.c @@ -1059,7 +1059,7 @@ void func_8013CF68() u8 t0, t1, t2; u8 *base; - __asm__("la %0, D_800A5E94" : "=r"(base)); + __asm__("la %0, D_800A5E94" : "=r"(base)); // !FAKE: instruction la — NEEDED DIFFERS (P36 rung B tus2) *(s32 *)(base - 0xC) = 0; t0 = D_801BE8F0; t1 = D_801BE8F1; t2 = D_801BE8F2; @@ -1159,7 +1159,7 @@ void func_8013D178(void) { extern unsigned char D_801BE990, D_801BE991, D_801BE992, D_801BE993, D_801BE994, D_801BE995, D_801BE996, D_801BE997, D_801BE998; extern unsigned char D_801BE990, D_801BE991, D_801BE992, D_801BE993, D_801BE994, D_801BE995, D_801BE996, D_801BE997, D_801BE998; unsigned char v, t; - register unsigned char *p __asm__("$5"); + register unsigned char *p __asm__("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) p = &D_801BE8F0; v = *p; t = D_801BE990; if (v != t) { if (v < t) *p = v + 8; else *p = v - 8; } @@ -1379,13 +1379,13 @@ void func_8013D53C(void *arg0v) { n = arg0->w * arg0->h; i = 0; src = arg0->data; - __asm__("" :: "r"(src)); /* +2 refs on src (depth-2): keeps src above i, below the mfhi temp */ + __asm__("" :: "r"(src)); /* +2 refs on src (depth-2): keeps src above i, below the mfhi temp */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) dst = src + n; if (n > 0) { do { u16 px; s32 r, g, b, out; - __asm__("" :: "r"(i)); /* +3 refs on i (depth-3): lifts i over dst in the $t2 race */ + __asm__("" :: "r"(i)); /* +3 refs on i (depth-3): lifts i over dst in the $t2 race */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) px = *src; r = ((px & 0x1F) * s0v) / 2560; g = (((px & 0x3E0) * t9v) / 2560) & 0x3E0; @@ -1420,10 +1420,10 @@ void func_8013D8FC(void) { extern s16 *D_801BD694; - register s16 *psVar3 __asm__("$17"); - register s16 *psVar2 __asm__("$16"); - register s32 c9 __asm__("$19"); - register s32 cff __asm__("$18"); + s16 *psVar3; + register s16 *psVar2 __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + s32 c9; + s32 cff; u16 sVar1; s16 buf[4]; @@ -1464,22 +1464,22 @@ void func_8013D9B0(int param_1) extern s16 *D_801BD694; extern s32 D_801BD6AC; u8 buf[0x20]; - register s32 uVar13 __asm__("$16"); - register u16 *psVar14 __asm__("$17"); - register u16 *psVar15 __asm__("$18"); - register s32 uVar16 __asm__("$19"); - register void *r0 __asm__("$20"); - register u16 *puVar10 __asm__("$11"); - register u16 *puVar9 __asm__("$10"); - register s32 iVar11 __asm__("$13"); - register s32 iVar12 __asm__("$14"); + s32 uVar13; + register u16 *psVar14 __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) + u16 *psVar15; + s32 uVar16; + void *r0; + u16 *puVar10; + register u16 *puVar9 __asm__("$10"); // !FAKE: pin $10 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar11; + register s32 iVar12 __asm__("$14"); // !FAKE: pin $14 — NEEDED DIFFERS (P36 rung B tus2) u16 sVar4; - register u32 uVar5 __asm__("$3"); - register u32 uVar7 __asm__("$6"); - register u32 uVar1 __asm__("$7"); - register u32 uVar6 __asm__("$4"); - register u32 uVar8 __asm__("$8"); - register u32 uVar3 __asm__("$9"); + register u32 uVar5 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus2) + register u32 uVar7 __asm__("$6"); // !FAKE: pin $6 — NEEDED DIFFERS (P36 rung B tus2) + register u32 uVar1 __asm__("$7"); // !FAKE: pin $7 — NEEDED DIFFERS (P36 rung B tus2) + u32 uVar6; + register u32 uVar8 __asm__("$8"); // !FAKE: pin $8 — NEEDED DIFFERS (P36 rung B tus2) + register u32 uVar3 __asm__("$9"); // !FAKE: pin $9 — NEEDED DIFFERS (P36 rung B tus2) psVar15 = (*(u16 * *)&D_801BD694); if (psVar15 != 0) { @@ -1494,31 +1494,31 @@ void func_8013D9B0(int param_1) iVar11 = 0; if (sVar4 == 9) { *(s16 *)(buf + 0) = psVar14[-4]; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *(s16 *)(buf + 2) = psVar14[-3]; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *(s16 *)(buf + 4) = psVar14[-2]; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *(s16 *)(buf + 6) = psVar14[-1]; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) { - register s32 mw __asm__("$3") = (s32)((s16 *)psVar14)[-2]; - register s32 mh __asm__("$2") = (s32)((s16 *)psVar14)[-1]; + register s32 mw __asm__("$3") = (s32)((s16 *)psVar14)[-2]; // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus2) + s32 mh = (s32)((s16 *)psVar14)[-1]; iVar12 = mw * mh; } uVar13 = 0; puVar10 = *(u16 **)psVar14; { - register s32 boff __asm__("$2") = iVar12 * 2; - register u16 *pi __asm__("$5"); + register s32 boff __asm__("$2") = iVar12 * 2; // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) + register u16 *pi __asm__("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) pi = (u16 *)((s32)puVar10 + boff); - __asm__ __volatile__("" : "=r"(pi) : "0"(pi)); + __asm__ __volatile__("" : "=r"(pi) : "0"(pi)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) puVar9 = pi; } if (0 < iVar12) { do { - register u32 pix __asm__("$2"); - register u32 out __asm__("$2"); + register u32 pix __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) + register u32 out __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) u32 result; *(u32 *)(buf + 0xc) = (u32)*puVar10; pix = (u32)*puVar9; @@ -1527,17 +1527,17 @@ void func_8013D9B0(int param_1) uVar1 = pix & 0x7c00; { void *p1; - register void *pa __asm__("$2"); - register void *pb __asm__("$12"); - __asm__ __volatile__(""); + register void *pa __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) + register void *pb __asm__("$12"); // !FAKE: pin $12 — NEEDED DIFFERS (P36 rung B tus2) + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) p1 = buf + 0xc; - __asm__ __volatile__("" : "=r"(p1) : "0"(p1)); + __asm__ __volatile__("" : "=r"(p1) : "0"(p1)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) gte_ldIR0z(); gte_ldrgb(r0); gte_ldIRGB(p1); gte_dpcl(); pa = buf + 0x10; - __asm__ __volatile__("" : "=r"(pa) : "0"(pa)); + __asm__ __volatile__("" : "=r"(pa) : "0"(pa)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) pb = pa; gte_stORGB(pb); } @@ -1546,21 +1546,21 @@ void func_8013D9B0(int param_1) uVar8 = out & 0x3e0; uVar3 = out & 0x7c00; if (uVar5 != uVar6) { - register s32 c __asm__("$2"); + s32 c; uVar13 = 1; if ((s32)uVar5 < (s32)uVar6) uVar5 = uVar5 + 1; c = (s32)uVar6 < (s32)uVar5; if (c) uVar5 = uVar5 - 1; } if (uVar7 != uVar8) { - register s32 c __asm__("$2"); + register s32 c __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) uVar13 = 1; if ((s32)uVar7 < (s32)uVar8) uVar7 = uVar7 + 0x20; c = (s32)uVar8 < (s32)uVar7; if (c) uVar7 = uVar7 - 0x20; } if (uVar1 != uVar3) { - register s32 c __asm__("$2"); + register s32 c __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) uVar13 = 1; if ((s32)uVar1 < (s32)uVar3) uVar1 = uVar1 + 0x400; c = (s32)uVar3 < (s32)uVar1; @@ -1701,9 +1701,9 @@ void func_8013DD68() { u16 *puVar16; u16 *q; u16 *puVar10; - register u16 uVar2 __asm__("$3"); + register u16 uVar2 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus2) int uVar5; - register int iVar14 __asm__("$7"); + register int iVar14 __asm__("$7"); // !FAKE: pin $7 — NEEDED DIFFERS (P36 rung B tus2) Buf_8013DD68 buf; u8 *pbase; u8 *base; @@ -1722,7 +1722,7 @@ void func_8013DD68() { p = p + 0x10; iVar14 = 0; if (uVar1 != 0) { - register int c5 __asm__("$11") = 5; + int c5 = 5; puVar10 = (u16 *)((int)p + 0x18); q = puVar16 + 8; do { @@ -1810,7 +1810,7 @@ void func_8013E5E8(void) extern unsigned short D_80115112; extern u16 D_80115116; extern void (*D_80185884[])(void); - register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 -> store retires early */ + register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 -> store retires early */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) func_80029444(); func_801754A8(); D_8011511E = func_80014ED4(0); @@ -1856,12 +1856,12 @@ void func_8013E6AC(void) { D_80115140[i] = 0; } if (!((u32)func_80029504() < 5 || currentLocationId == 0x302A || currentLocationId == 0x3073)) { - register s32 *ep __asm__("$8"); - register s32 *fp __asm__("$9"); + s32 *ep; + s32 *fp; fp = (s32 *)&D_80115110; ep = (s32 *)&D_80185870; for (i = 0; i < 5; i++) { - register s32 *fa __asm__("$6"); + s32 *fa; s32 v; fa = (s32 *)(i * 4 + (s32)fp); v = ep[i] * 3 >> 2; @@ -2018,7 +2018,7 @@ extern unsigned char D_8018584C; void func_8013EB7C(void) { s32 sp10[2]; short sVar1; - register short sVar2 __asm__("$2"); + register short sVar2 __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) s32 a0v; s32 iVar4; diff --git a/src/ov_SC02_035/ov_SC02_035_jr_80140608.c b/src/ov_SC02_035/ov_SC02_035_jr_80140608.c index 12edcec6ed..d301804ff0 100644 --- a/src/ov_SC02_035/ov_SC02_035_jr_80140608.c +++ b/src/ov_SC02_035/ov_SC02_035_jr_80140608.c @@ -1042,14 +1042,14 @@ s16 n; Prim4 *p; s16 t; s32 c3; -register u16 *a __asm__("$20"); -register u16 *b __asm__("$21"); -register u16 *c __asm__("$23"); -register u16 *e __asm__("$22"); -register u16 *pb __asm__("$10"); -register u32 m24 __asm__("$8"); -register u32 mhi __asm__("$9"); -register s32 eight __asm__("$2"); +u16 *a; +u16 *b; +u16 *c; +u16 *e; +u16 *pb; +u32 m24; +u32 mhi; +register s32 eight __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) if (i < n) { c3 = 3; @@ -1129,7 +1129,7 @@ register s32 eight __asm__("$2"); y = (*e) + 3; } *((s16 *) (q - 10)) = y; -__asm__("" ::: "memory"); +__asm__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *((u32 *) ot) = 0x4000000; q[-8] = 0x78; *((u32 *) (q - 0x10)) = 0x64808080; @@ -1140,13 +1140,13 @@ __asm__("" ::: "memory"); *((s16 *) (q - 4)) = eight; *((u32 *) ot) = ((*((u32 *) ot)) & mhi) | (D_800AE7BC[*pb].ot[2] & m24); { -register u32 *op __asm__("$4"); +register u32 *op __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) op = D_800AE7BC[*pb].ot; op[2] = (op[2] & mhi) | (((u32) ot) & m24); } q += 0x14; ot += 5; - __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ + __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) } } @@ -1353,7 +1353,7 @@ void func_80141874(void) { extern u16 D_8011511C; extern u16 D_80115116; extern void (*D_801858D0[])(void); - register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ + register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) func_801754A8(); D_8011511E = func_80014ED4(0); D_8011511C = func_80015018(0); @@ -1539,7 +1539,7 @@ void func_801424E4(short *param_1) { extern void (*D_801858F4[])(void); short sVar1; int iVar2; - register unsigned short t __asm__("$3"); + unsigned short t; (*D_801858F4[(unsigned short)param_1[1]])(); if (*(unsigned short *)param_1 != 0) { @@ -1558,8 +1558,8 @@ void func_801424E4(short *param_1) { iVar2 = *(int *)(param_1 + 0x32); if ((iVar2 != 0) && (*(short *)(iVar2 + 0x36) == param_1[0x7f])) { *(int *)(param_1 + 2) = *(int *)(iVar2 + 4); - a = *(unsigned short *)(*(volatile int *)(param_1 + 0x32) + 10); - __asm__ __volatile__("" : : "r"(a)); + a = *(unsigned short *)(*(int *)(param_1 + 0x32) + 10); + __asm__ __volatile__("" : : "r"(a)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) t = (unsigned short)param_1[0x7e]; sVar1 = a + t; iVar2 = *(volatile int *)(param_1 + 0x32); @@ -1595,7 +1595,7 @@ extern s32 D_801858E8; void func_80142608(s32 param_1) { - register s32 iVar1 __asm__("$16"); + s32 iVar1; if (*(short *)(param_1 + 0x70) != 0) { iVar1 = ((s32 (*)(void))func_8012C1B8)(); @@ -1841,8 +1841,8 @@ extern void func_80142B2C(void *arg0); void func_80142EC0(s32 param_1) { extern s32 D_80185AF4[]; - register s32 d __asm__("$16") = param_1; /* $s0 */ - register s32 obj __asm__("$17"); /* $s1 */ + register s32 d __asm__("$16") = param_1; /* $s0 */ // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register s32 obj __asm__("$17"); /* $s1 */ // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) s32 ret; s16 sVar2; @@ -1884,8 +1884,8 @@ extern unsigned char D_80185B74[]; void func_8014305C(int param_1) { - register int s0_param __asm__("$16") = param_1; - register int s1_copy __asm__("$17"); + register int s0_param __asm__("$16") = param_1; // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register int s1_copy __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) int iVar2; short sVar1; @@ -1934,7 +1934,7 @@ void func_801431E8(s32 param_1) { u16 uVar2; s16 sVar4; - register s32 d __asm__("$16"); + register s32 d __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) memcpy(buf, &D_801BCD7C, 4); iVar5 = ((s32 (*)(void))func_8012C1B8)(); *(s32 *)(param_1 + 0x20) = iVar5; @@ -2103,8 +2103,8 @@ extern void func_8012C218(void *a0); void func_80143D28(s32 param_1) { extern MatEntry D_80185E2C[]; - register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ - register s32 iVar2 __asm__("$17") = *(s32 *)(param_1 + 0x64); /* $s1 */ + register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ // !FAKE: pin $18 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar2 = *(s32 *)(param_1 + 0x64); /* $s1 */ MatEntry *p = &D_80185E2C[*(s16 *)(param_1 + 0x70)]; s32 sVar4; s32 iVar1; @@ -2284,8 +2284,8 @@ extern u8 D_80185E1C; void func_8014477C(void *param_1) { s32 v0; s32 v1; - register s32 uVar2 __asm__("$2"); - register s32 addr __asm__("$3"); + s32 uVar2; + s32 addr; s32 gv; s32 fv; @@ -2326,9 +2326,9 @@ extern u8 D_80185E58; void func_80144880(s32 param_1) { - register s32 obj __asm__("$16"); /* $s0 */ - register s32 self __asm__("$17") = param_1; /* $s1 */ - register s32 b __asm__("$2"); /* $v0 */ + s32 obj; /* $s0 */ + s32 self = param_1; /* $s1 */ + s32 b; /* $v0 */ s32 e; obj = ((s32 (*)(void))func_8012C194)(); diff --git a/src/ov_SC02_035/ov_SC02_035_jr_8015C32C.c b/src/ov_SC02_035/ov_SC02_035_jr_8015C32C.c index e960531222..7e175b39a4 100644 --- a/src/ov_SC02_035/ov_SC02_035_jr_8015C32C.c +++ b/src/ov_SC02_035/ov_SC02_035_jr_8015C32C.c @@ -1643,8 +1643,8 @@ void func_8015D01C(int param_1) { extern int D_80186D30; int iVar4; - register unsigned short uVar1 __asm__("$19"); - register unsigned short uVar5 __asm__("$17"); + unsigned short uVar1; + register unsigned short uVar5 __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) short sVar2; short sVar3; @@ -1796,8 +1796,8 @@ extern s32 D_80186D9C; void func_8015D380(s32 a0) { s16 out[4]; s32 buf[8]; - register s32 s1 __asm__("$17") = a0; - register s32 *s0 __asm__("$16") = buf; + s32 s1 = a0; + s32 *s0 = buf; ((void (*)(void *))func_80013F3C)((void *)s0); ((void (*)(void *, s32))func_80012558)((void *)s0, *(s16 *)(*(s32 *)(s1 + 0x20) + 0x12)); ((void (*)(void *, s32))func_800126C4)((void *)s0, *(s16 *)(*(s32 *)(s1 + 0x20) + 0x10)); @@ -1948,7 +1948,7 @@ void func_8015D738(void *arg0) { if (s1 != 0) { if (*(u16 *)s1 == 0x360) goto block_808; } - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) if (s1 != 0) { if (*(u16 *)s1 != 0) goto block_7F4; } @@ -2803,7 +2803,7 @@ void func_8015FBE0(s32 *param_1) ((void (*)(s32 *, s16))func_80147078)(param_1, 0); ((void (*)(s32 *))func_80159B70)(param_1); } else { - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) D_80078EC1 = 0; ((void (*)(s32 *, s32))func_80154150)(param_1, 0x20); ((void (*)(s32 *, s32))func_80154A74)(param_1, 0x18); @@ -3611,7 +3611,7 @@ void func_80161E08(s32 param_1) { ((a2 = func_800291DC(8)) & 0x8000) != 0) { if (D_800B5BD8 == 0) { - __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x65A8)); + __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x65A8)); // !FAKE: instruction move — NEEDED DIFFERS (P36 rung B tus2) D_801BD788[0] = p; func_80024054(&D_80186FD8, &D_801BD794); func_8001CE28(p, &D_801BD794); @@ -3622,7 +3622,7 @@ void func_80161E08(s32 param_1) { } if (D_800B5C10 == 0) { - __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x65E0)); + __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x65E0)); // !FAKE: instruction move — NEEDED DIFFERS (P36 rung B tus2) D_801BD788[1] = p; func_80024054(&D_80186FF8, &D_801BD7BC); func_8001CE28(p, &D_801BD7BC); @@ -3633,7 +3633,7 @@ void func_80161E08(s32 param_1) { } if (D_800B5C48 == 0) { - __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x6618)); + __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x6618)); // !FAKE: instruction move — NEEDED DIFFERS (P36 rung B tus2) D_801BD788[2] = p; func_800242D0((s16)func_801620C4(), &D_801BD7D4, 0x84); func_8001CE68(p, &D_801BD7D4); @@ -3689,9 +3689,9 @@ extern u8 D_80078EB1; extern s32 D_8018700C; s32 func_801621CC(s32 arg0) { - register s32 s0 __asm__("$16") = arg0; /* $s0: arg0, crosses the call */ - register u8 *s1 __asm__("$17") = D_80078E78; /* $s1: base, hoisted for the loop */ - register s32 i __asm__("$5"); /* $a1: counter (pin fixes the i/d swap) */ + s32 s0 = arg0; /* $s0: arg0, crosses the call */ + u8 *s1 = D_80078E78; /* $s1: base, hoisted for the loop */ + register s32 i __asm__("$5"); /* $a1: counter (pin fixes the i/d swap) */ // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) u32 a2; s32 d; /* $a0: natural alloc; load via $v0 temp */ s32 v, last, hi, lo; @@ -3827,14 +3827,14 @@ s32 func_80162438(s32 _unused0) { extern s16 D_800B5C74; u32 uVar2; - register u8 *base __asm__("$18"); - register u8 *item __asm__("$17"); + u8 *base; + u8 *item; base = &(*(u8 *)&D_800AF630); uVar2 = func_800291DC(0x12); if ((uVar2 & 0x8000) != 0) { if (D_800B5BD8 == 0) { - register u8 *t __asm__("$2") = base + 0x65A8; + register u8 *t __asm__("$2") = base + 0x65A8; // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) item = t; D_801BD7E0[0] = (s32)item; func_80024054(D_8018703C, D_801BD7EC); @@ -3845,7 +3845,7 @@ s32 func_80162438(s32 _unused0) { D_800B5BE2 = -D_800AF7BE / 2 + 0x28; } if (D_800B5C10 == 0) { - register u8 *t __asm__("$2") = base + 0x65E0; + register u8 *t __asm__("$2") = base + 0x65E0; // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) item = t; D_801BD7E0[1] = (s32)item; func_80024054(((u8 *)&D_80187054), D_801BD814); @@ -3856,7 +3856,7 @@ s32 func_80162438(s32 _unused0) { D_800B5C1A = -D_800AF7BE / 2 + 0x30; } if (D_800B5C48 == 0) { - register u8 *t __asm__("$2") = base + 0x6618; + register u8 *t __asm__("$2") = base + 0x6618; // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) item = t; D_801BD7E0[2] = (s32)item; func_800242D0((s16)func_801626B8(), D_801BD830, 0x84); @@ -3931,10 +3931,10 @@ void func_801627E8(void) extern s32 D_8011F750; /* canonical: engine_core.h `extern s32 D_8011F750;` (read here as a byte) */ extern void (*D_80187074[])(void); /* word-stride table of dispatch fn pointers */ - register u8 *p __asm__("$4") = (u8 *)&D_8011F750; + register u8 *p __asm__("$4") = (u8 *)&D_8011F750; // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) s32 idx; - __asm__ __volatile__("" : "=r"(p) : "0"(p)); /* materialize &D_8011F750 into $a0 (defeat %lo-fold of the lbu) */ + __asm__ __volatile__("" : "=r"(p) : "0"(p)); /* materialize &D_8011F750 into $a0 (defeat %lo-fold of the lbu) */ // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) idx = *p; if (idx != 0) { idx = idx - 1; @@ -4114,7 +4114,7 @@ void func_80163EC8(s32 param_1) { s32 psVar6; s32 iVar8; s32 iVar7; - register s32 uVar5 __asm__("$2"); /* PIN (flagged): uVar5 -> $v0 */ + register s32 uVar5 __asm__("$2"); /* PIN (flagged): uVar5 -> $v0 */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) u16 uVar4; u8 uVar3; @@ -4380,9 +4380,9 @@ extern u8 D_801BD847; void func_80164BDC(s32 param_1) { - register s32 p1 __asm__("$17"); /* $s1 */ - register s32 iVar1 __asm__("$16"); /* $s0 */ - register s32 base __asm__("$18"); /* $s2 */ + register s32 p1 __asm__("$17"); /* $s1 */ // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar1; /* $s0 */ + s32 base; /* $s2 */ p1 = param_1; iVar1 = ((s32 (*)(void))func_80146578)(); @@ -4528,9 +4528,9 @@ extern s32 D_801BD880; void func_801651B8(void * param_1) { - register s32 *puVar1 __asm__("$16"); /* $s0 */ - register s32 iVar2 __asm__("$17"); /* $s1 */ - register s32 p __asm__("$18"); /* $s2 */ + register s32 *puVar1 __asm__("$16"); /* $s0 */ // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar2; /* $s1 */ + s32 p; /* $s2 */ p = param_1; ((s32 (*)(s32, s32, s32))func_80165240)(p, p + 0x2c, p + 0x50); @@ -4539,7 +4539,7 @@ void func_801651B8(void * param_1) do { if (puVar1[3] != 0) { s32 a0v = p; - __asm__ __volatile__("" : "=r"(a0v) : "0"(a0v)); + __asm__ __volatile__("" : "=r"(a0v) : "0"(a0v)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) ((s32 (*)(s32, s32, s32))func_80165240)(a0v, (s32)puVar1, (s32)(puVar1 + 2)); puVar1[3] = puVar1[3] + -1; } @@ -4870,7 +4870,7 @@ s32 func_80166690(s32 param_1, s32 param_2) unsigned int w9, w7, w, t, w3b; int w3; short sVar10; - register unsigned int zr __asm__("$0"); + register unsigned int zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) blk = D_800AE620; i6 = (short)param_1; @@ -4956,7 +4956,6 @@ s32 func_80166690(s32 param_1, s32 param_2) c.c32 = t; c.c22 = t; c.c31 = t; c.c21 = t; } - __asm__ __volatile__("" :: "r"(iVar3)); func_80017758(&c, &blk); w3b = iVar3 - 1; iVar3 = w3b + zr; @@ -5110,18 +5109,18 @@ s32 func_80166F58(s32 param_1, s32 param_2, s32 param_3, s32 param_4) extern s32 D_8011D030; extern unsigned char D_801BD900[]; - register int p2 __asm__("$20"); /* $s4 */ - register int p3 __asm__("$17"); /* $s1 */ - register int t2 __asm__("$5"); /* a1 */ - register int t3 __asm__("$6"); /* a2 */ + register int p2 __asm__("$20"); /* $s4 */ // !FAKE: pin $20 — NEEDED DIFFERS (P36 rung B tus2) + int p3; /* $s1 */ + register int t2 __asm__("$5"); /* a1 */ // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) + int t3; /* a2 */ unsigned short *puVar1; short iVar2; int eq; iVar2 = 0; puVar1 = ((unsigned short *)&D_8011D030); - t2 = ((short)param_2); SHB(t2); p2 = t2; SHB(p2); - t3 = ((short)param_3); SHB(t3); p3 = t3; + t2 = ((short)param_2); SHB(t2); p2 = t2; SHB(p2); // !FAKE: launder via SHB — NEEDED DIFFERS; launder via SHB — NEEDED DIFFERS (P36 rung B tus2) + t3 = ((short)param_3); SHB(t3); p3 = t3; // !FAKE: launder via SHB — NEEDED DIFFERS (P36 rung B tus2) eq = (p2 == p3); do { if ((puVar1 != ((unsigned short *)param_1)) && @@ -5170,17 +5169,17 @@ s32 func_801670E4(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { extern s32 D_801269AC; extern u16 D_80126CE0; Fr_801670E4 f; - register u8 *p __asm__("$18"); /* $s2 */ - register s32 ent __asm__("$19"); /* $s3 */ + u8 *p; /* $s2 */ + s32 ent; /* $s3 */ s16 i; s32 d; s32 node; u16 c; u8 cv; u8 cv2; - register s32 gA __asm__("$2"); - register s32 cxv __asm__("$4"); - register s32 czv __asm__("$5"); + register s32 gA __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) + register s32 cxv __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) + s32 czv; u8 *vc; u8 *ap; u8 *mp; @@ -5198,12 +5197,12 @@ s32 func_801670E4(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { f.col[1].b = 0x70; cv = *(u8 *)(ent + 0x12); f.cx = arg1; - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) va = (u8 *)&f.cx; - __asm__ __volatile__("" : "=r"(va) : "0"(va)); + __asm__ __volatile__("" : "=r"(va) : "0"(va)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) f.cy = arg2; vb = va; - __asm__ __volatile__("" : "=r"(vb) : "0"(vb)); + __asm__ __volatile__("" : "=r"(vb) : "0"(vb)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) p = D_801873D4; i = 0; f.col[0].b = 0; @@ -5273,10 +5272,10 @@ s32 func_801670E4(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { if (*(s32 *)(ent + 0x30) > 0) { vc = (u8 *)&f.cx; - __asm__ __volatile__("" : "=r"(vc) : "0"(vc)); + __asm__ __volatile__("" : "=r"(vc) : "0"(vc)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) mp = f.m1; ap = mp; - __asm__ __volatile__("" : "=r"(ap) : "0"(ap)); + __asm__ __volatile__("" : "=r"(ap) : "0"(ap)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) p = D_801873E8; i = 0; d = (s16)f.a8[0] >> 6; @@ -5370,8 +5369,8 @@ s32 func_80167AE0(s32 param_1, s32 param_2, s32 param_3) { struct Fr_80167AE0 fr; u8 *p; s32 i; - register s32 t __asm__("$2"); - register s32 zr __asm__("$0"); + s32 t; + register s32 zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) s32 flags; func_80168070(param_1, ((s16 *)param_2), ((s16 *)param_3), fr.matrix); @@ -5650,7 +5649,7 @@ void func_80168828() extern u16 D_801874B4[]; - register s32 a0v __asm__("$4"); + register s32 a0v __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) s32 param_1 = a0v; Thing_80168828_80168828 thing; s16 matA[16]; @@ -5658,7 +5657,7 @@ void func_80168828() s16 svec[4]; u16 *p; short i; - register s32 c40 __asm__("$3"); /* $v1: hold the CSE'd 0x40 (else gcc folds to $v0 immediate) */ + register s32 c40 __asm__("$3"); /* $v1: hold the CSE'd 0x40 (else gcc folds to $v0 immediate) */ // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus2) c40 = 0x40; thing.f04 = 2; @@ -5963,8 +5962,8 @@ void func_8016A290(s32 param_1, void *param_2, void *param_3) { struct Fr_8016A290 fr; u8 *p; s32 i; - register s32 t __asm__("$2"); - register s32 zr __asm__("$0"); + s32 t; + register s32 zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) s32 flags; s32 iVar3; diff --git a/src/ov_SC02_037/ov_SC02_037_jr_80131340.c b/src/ov_SC02_037/ov_SC02_037_jr_80131340.c index b3a2c2d43c..c7e2a0262d 100644 --- a/src/ov_SC02_037/ov_SC02_037_jr_80131340.c +++ b/src/ov_SC02_037/ov_SC02_037_jr_80131340.c @@ -1640,7 +1640,7 @@ s32 func_80133AB0(s16 flag, s16 x, s16 y, s32 arg3) u16 *pA = (*(u16 * *)&D_801841A0); u16 *pB = (*(u16 * *)&D_8018419C); u16 *pC = (*(u16 * *)&D_801841A8); - register int zr __asm__("$0"); + register int zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) u32 X, Y, cell, Xc, Yc; u16 k, off; int cnt; @@ -1648,7 +1648,7 @@ s32 func_80133AB0(s16 flag, s16 x, s16 y, s32 arg3) u8 *s0; u16 raw; u32 hib; - register int harg __asm__("$4"); + register int harg __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) s32 ret; void *p0C, *p10; u8 *p14, *p18, *p1C; @@ -1659,11 +1659,11 @@ s32 func_80133AB0(s16 flag, s16 x, s16 y, s32 arg3) pC[2] = pA[2] - pB[2]; X = ((((u16)x + 0x8000) >> 7) & 0x1ff) - map->ox; - __asm__("addu %0,%1,$zero" : "=r"(Xc) : "r"(X)); + __asm__("addu %0,%1,$zero" : "=r"(Xc) : "r"(X)); // !FAKE: instruction addu — NEEDED DIFFERS (P36 rung B tus2) if (!((X & 0xffff) < map->w)) return 0; Y = ((((u16)y + 0x8000) >> 7) & 0x1ff) - map->oy; - __asm__("addu %0,%1,$zero" : "=r"(Yc) : "r"(Y)); + __asm__("addu %0,%1,$zero" : "=r"(Yc) : "r"(Y)); // !FAKE: instruction addu — NEEDED DIFFERS (P36 rung B tus2) if (!((Y & 0xffff) < map->h)) return 0; @@ -1998,10 +1998,10 @@ s32 func_801345F8(s32 arg) extern u16 * D_8018419C; extern u16 D_801C8428; - register u16 *param_1 __asm__("$5") = ((u16 *)arg); - register u16 *cc __asm__("$4") = D_8018419C; + register u16 *param_1 __asm__("$5") = ((u16 *)arg); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) + register u16 *cc __asm__("$4") = D_8018419C; // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) int c8000 = 0x8000; - register int zr __asm__("$0"); + register int zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) u32 c1, c2, uVar6, uVar2, cnt, v14; u16 *ptmp, *puVar4, *puVar7, uVar1; int hi, harg, iVar9, iVar8, uVar3, uVar10, tbl; diff --git a/src/ov_SC02_037/ov_SC02_037_jr_80135A4C.c b/src/ov_SC02_037/ov_SC02_037_jr_80135A4C.c index e988d2f5f5..63d2ca900b 100644 --- a/src/ov_SC02_037/ov_SC02_037_jr_80135A4C.c +++ b/src/ov_SC02_037/ov_SC02_037_jr_80135A4C.c @@ -625,7 +625,7 @@ s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3) { extern u8 D_801152B0; s32 *p; - register s32 s7 __asm__("$23"); + register s32 s7 __asm__("$23"); // !FAKE: pin $23 — NEEDED DIFFERS (P36 rung B tus2) s32 flag; s32 acc; s16 i; @@ -672,7 +672,7 @@ s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3) { return 1; next: p = (s32 *)*p; - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) if (p != 0) goto loop; return 0; } @@ -686,7 +686,7 @@ s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3) { s32 t = 0; if (((V3 *)a2)->x == ((V3 *)a3)->x && ((V3 *)a2)->y == ((V3 *)a3)->y) { s32 zt = (((V3 *)a2)->z == ((V3 *)a3)->z); - __asm__("addu %0,%1,$zero" : "=r"(t) : "r"(zt)); + __asm__("addu %0,%1,$zero" : "=r"(t) : "r"(zt)); // !FAKE: instruction addu — NEEDED DIFFERS (P36 rung B tus2) } eq = t; } diff --git a/src/ov_SC02_037/ov_SC02_037_jr_8013C98C.c b/src/ov_SC02_037/ov_SC02_037_jr_8013C98C.c index e34a5c6393..cde2e6601a 100644 --- a/src/ov_SC02_037/ov_SC02_037_jr_8013C98C.c +++ b/src/ov_SC02_037/ov_SC02_037_jr_8013C98C.c @@ -1015,7 +1015,7 @@ void func_8013CF68() u8 t0, t1, t2; u8 *base; - __asm__("la %0, D_800A5E94" : "=r"(base)); + __asm__("la %0, D_800A5E94" : "=r"(base)); // !FAKE: instruction la — NEEDED DIFFERS (P36 rung B tus2) *(s32 *)(base - 0xC) = 0; t0 = D_801C9990; t1 = D_801C9991; t2 = D_801C9992; @@ -1117,7 +1117,7 @@ void func_8013D178(void) { extern unsigned char D_801C9A30, D_801C9A31, D_801C9A32, D_801C9A33, D_801C9A34, D_801C9A35, D_801C9A36, D_801C9A37, D_801C9A38; extern unsigned char D_801C9A30, D_801C9A31, D_801C9A32, D_801C9A33, D_801C9A34, D_801C9A35, D_801C9A36, D_801C9A37, D_801C9A38; unsigned char v, t; - register unsigned char *p __asm__("$5"); + register unsigned char *p __asm__("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) p = &D_801C9990; v = *p; t = D_801C9A30; if (v != t) { if (v < t) *p = v + 8; else *p = v - 8; } @@ -1339,13 +1339,13 @@ void func_8013D53C(void *arg0v) { n = arg0->w * arg0->h; i = 0; src = arg0->data; - __asm__("" :: "r"(src)); /* +2 refs on src (depth-2): keeps src above i, below the mfhi temp */ + __asm__("" :: "r"(src)); /* +2 refs on src (depth-2): keeps src above i, below the mfhi temp */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) dst = src + n; if (n > 0) { do { u16 px; s32 r, g, b, out; - __asm__("" :: "r"(i)); /* +3 refs on i (depth-3): lifts i over dst in the $t2 race */ + __asm__("" :: "r"(i)); /* +3 refs on i (depth-3): lifts i over dst in the $t2 race */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) px = *src; r = ((px & 0x1F) * s0v) / 2560; g = (((px & 0x3E0) * t9v) / 2560) & 0x3E0; @@ -1379,10 +1379,10 @@ void func_8013D8FC(void) { extern s16 *D_801C84A4; - register s16 *psVar3 __asm__("$17"); - register s16 *psVar2 __asm__("$16"); - register s32 c9 __asm__("$19"); - register s32 cff __asm__("$18"); + s16 *psVar3; + register s16 *psVar2 __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + s32 c9; + s32 cff; u16 sVar1; s16 buf[4]; @@ -1424,22 +1424,22 @@ void func_8013D9B0(int param_1) extern s32 D_801C84BC; u8 buf[0x20]; - register s32 uVar13 __asm__("$16"); - register u16 *psVar14 __asm__("$17"); - register u16 *psVar15 __asm__("$18"); - register s32 uVar16 __asm__("$19"); - register void *r0 __asm__("$20"); - register u16 *puVar10 __asm__("$11"); - register u16 *puVar9 __asm__("$10"); - register s32 iVar11 __asm__("$13"); - register s32 iVar12 __asm__("$14"); + s32 uVar13; + register u16 *psVar14 __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) + u16 *psVar15; + s32 uVar16; + void *r0; + u16 *puVar10; + register u16 *puVar9 __asm__("$10"); // !FAKE: pin $10 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar11; + register s32 iVar12 __asm__("$14"); // !FAKE: pin $14 — NEEDED DIFFERS (P36 rung B tus2) u16 sVar4; - register u32 uVar5 __asm__("$3"); - register u32 uVar7 __asm__("$6"); - register u32 uVar1 __asm__("$7"); - register u32 uVar6 __asm__("$4"); - register u32 uVar8 __asm__("$8"); - register u32 uVar3 __asm__("$9"); + register u32 uVar5 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus2) + register u32 uVar7 __asm__("$6"); // !FAKE: pin $6 — NEEDED DIFFERS (P36 rung B tus2) + register u32 uVar1 __asm__("$7"); // !FAKE: pin $7 — NEEDED DIFFERS (P36 rung B tus2) + u32 uVar6; + register u32 uVar8 __asm__("$8"); // !FAKE: pin $8 — NEEDED DIFFERS (P36 rung B tus2) + register u32 uVar3 __asm__("$9"); // !FAKE: pin $9 — NEEDED DIFFERS (P36 rung B tus2) psVar15 = (*(u16 * *)&D_801C84A4); if (psVar15 != 0) { @@ -1454,31 +1454,31 @@ void func_8013D9B0(int param_1) iVar11 = 0; if (sVar4 == 9) { *(s16 *)(buf + 0) = psVar14[-4]; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *(s16 *)(buf + 2) = psVar14[-3]; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *(s16 *)(buf + 4) = psVar14[-2]; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *(s16 *)(buf + 6) = psVar14[-1]; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) { - register s32 mw __asm__("$3") = (s32)((s16 *)psVar14)[-2]; - register s32 mh __asm__("$2") = (s32)((s16 *)psVar14)[-1]; + register s32 mw __asm__("$3") = (s32)((s16 *)psVar14)[-2]; // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus2) + s32 mh = (s32)((s16 *)psVar14)[-1]; iVar12 = mw * mh; } uVar13 = 0; puVar10 = *(u16 **)psVar14; { - register s32 boff __asm__("$2") = iVar12 * 2; - register u16 *pi __asm__("$5"); + register s32 boff __asm__("$2") = iVar12 * 2; // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) + register u16 *pi __asm__("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) pi = (u16 *)((s32)puVar10 + boff); - __asm__ __volatile__("" : "=r"(pi) : "0"(pi)); + __asm__ __volatile__("" : "=r"(pi) : "0"(pi)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) puVar9 = pi; } if (0 < iVar12) { do { - register u32 pix __asm__("$2"); - register u32 out __asm__("$2"); + register u32 pix __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) + register u32 out __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) u32 result; *(u32 *)(buf + 0xc) = (u32)*puVar10; pix = (u32)*puVar9; @@ -1487,17 +1487,17 @@ void func_8013D9B0(int param_1) uVar1 = pix & 0x7c00; { void *p1; - register void *pa __asm__("$2"); - register void *pb __asm__("$12"); - __asm__ __volatile__(""); + register void *pa __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) + register void *pb __asm__("$12"); // !FAKE: pin $12 — NEEDED DIFFERS (P36 rung B tus2) + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) p1 = buf + 0xc; - __asm__ __volatile__("" : "=r"(p1) : "0"(p1)); + __asm__ __volatile__("" : "=r"(p1) : "0"(p1)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) gte_ldIR0z(); gte_ldrgb(r0); gte_ldIRGB(p1); gte_dpcl(); pa = buf + 0x10; - __asm__ __volatile__("" : "=r"(pa) : "0"(pa)); + __asm__ __volatile__("" : "=r"(pa) : "0"(pa)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) pb = pa; gte_stORGB(pb); } @@ -1506,21 +1506,21 @@ void func_8013D9B0(int param_1) uVar8 = out & 0x3e0; uVar3 = out & 0x7c00; if (uVar5 != uVar6) { - register s32 c __asm__("$2"); + s32 c; uVar13 = 1; if ((s32)uVar5 < (s32)uVar6) uVar5 = uVar5 + 1; c = (s32)uVar6 < (s32)uVar5; if (c) uVar5 = uVar5 - 1; } if (uVar7 != uVar8) { - register s32 c __asm__("$2"); + register s32 c __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) uVar13 = 1; if ((s32)uVar7 < (s32)uVar8) uVar7 = uVar7 + 0x20; c = (s32)uVar8 < (s32)uVar7; if (c) uVar7 = uVar7 - 0x20; } if (uVar1 != uVar3) { - register s32 c __asm__("$2"); + register s32 c __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) uVar13 = 1; if ((s32)uVar1 < (s32)uVar3) uVar1 = uVar1 + 0x400; c = (s32)uVar3 < (s32)uVar1; @@ -1683,9 +1683,9 @@ void func_8013DD68() { u16 *puVar16; u16 *q; u16 *puVar10; - register u16 uVar2 __asm__("$3"); + register u16 uVar2 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus2) int uVar5; - register int iVar14 __asm__("$7"); + register int iVar14 __asm__("$7"); // !FAKE: pin $7 — NEEDED DIFFERS (P36 rung B tus2) Buf_8013DD68 buf; u8 *pbase; u8 *base; @@ -1704,7 +1704,7 @@ void func_8013DD68() { p = p + 0x10; iVar14 = 0; if (uVar1 != 0) { - register int c5 __asm__("$11") = 5; + int c5 = 5; puVar10 = (u16 *)((int)p + 0x18); q = puVar16 + 8; do { @@ -1804,7 +1804,7 @@ void func_8013E5E8(void) extern unsigned short D_80115112; extern u16 D_80115116; extern void (*D_80184FC0[])(void); - register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 -> store retires early */ + register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 -> store retires early */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) func_80029444(); func_801754A8(); D_8011511E = func_80014ED4(0); @@ -1852,12 +1852,12 @@ void func_8013E6AC(void) { D_80115140[i] = 0; } if (!((u32)func_80029504() < 5 || currentLocationId == 0x302A || currentLocationId == 0x3073)) { - register s32 *ep __asm__("$8"); - register s32 *fp __asm__("$9"); + s32 *ep; + s32 *fp; fp = (s32 *)&D_80115110; ep = (s32 *)&D_80184FAC; for (i = 0; i < 5; i++) { - register s32 *fa __asm__("$6"); + s32 *fa; s32 v; fa = (s32 *)(i * 4 + (s32)fp); v = ep[i] * 3 >> 2; @@ -2028,7 +2028,7 @@ void func_8013EB7C(void) { extern unsigned char D_80184F88; s32 sp10[2]; short sVar1; - register short sVar2 __asm__("$2"); + register short sVar2 __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) s32 a0v; s32 iVar4; @@ -2157,7 +2157,7 @@ s32 func_8013EF88() { unsigned short v; short i; - register short *p124 __asm__("$16"); + short *p124; v = D_80115118.field0; if (v != 0) { diff --git a/src/ov_SC02_037/ov_SC02_037_jr_8015A3C8.c b/src/ov_SC02_037/ov_SC02_037_jr_8015A3C8.c index e1e1701bb4..c82905856f 100644 --- a/src/ov_SC02_037/ov_SC02_037_jr_8015A3C8.c +++ b/src/ov_SC02_037/ov_SC02_037_jr_8015A3C8.c @@ -1292,9 +1292,9 @@ extern void func_80147D38(s32 a0, s32 a1, s32 a2, s32 a3, void * a4); extern void func_80147E44(s32 a0, s32 a1, s32 a2, s32 a3); extern void func_80147F78(s32 arg0, s32 arg1, s32 arg2, s32 arg3); extern void func_80147F50(s32 arg0); -extern volatile s32 D_80127090; -extern volatile s32 D_80127094; -extern volatile s32 D_80127098; +extern s32 D_80127090; +extern s32 D_80127094; +extern s32 D_80127098; extern void func_80147F78(s32 a0, s32 a1, s32 a2, s32 a3); extern void func_80148038(s32 a0, s32 a1); extern s32 csqrt(s32 a0); @@ -2466,8 +2466,7 @@ extern s32 D_8018623C; void func_8015AC48(s32 a0) { - register s32 r __asm__("$16") = a0; - __asm__(""); + s32 r = a0; func_80154150(r, 0x9); func_80146DB8((s32 *)r, &D_8018623C); func_80161CD0(r, *(u16 *)((char *)r + 0x16E)); @@ -3720,8 +3719,8 @@ void func_8015D01C(int param_1) { extern int D_8018646C; int iVar4; - register unsigned short uVar1 __asm__("$19"); - register unsigned short uVar5 __asm__("$17"); + unsigned short uVar1; + register unsigned short uVar5 __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) short sVar2; short sVar3; @@ -3875,8 +3874,8 @@ void func_8015D380(s32 a0) { extern s32 D_801864D8; s16 out[4]; s32 buf[8]; - register s32 s1 __asm__("$17") = a0; - register s32 *s0 __asm__("$16") = buf; + s32 s1 = a0; + s32 *s0 = buf; ((void (*)(void *))func_80013F3C)((void *)s0); ((void (*)(void *, s32))func_80012558)((void *)s0, *(s16 *)(*(s32 *)(s1 + 0x20) + 0x12)); ((void (*)(void *, s32))func_800126C4)((void *)s0, *(s16 *)(*(s32 *)(s1 + 0x20) + 0x10)); @@ -4032,7 +4031,7 @@ void func_8015D738(void *arg0) { if (s1 != 0) { if (*(u16 *)s1 == 0x360) goto block_808; } - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) if (s1 != 0) { if (*(u16 *)s1 != 0) goto block_7F4; } @@ -4951,7 +4950,7 @@ void func_8015FBE0(s32 *param_1) ((void (*)(s32 *, s16))func_80147078)(param_1, 0); ((void (*)(s32 *))func_80159B70)(param_1); } else { - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) D_80078EC1 = 0; ((void (*)(s32 *, s32))func_80154150)(param_1, 0x20); ((void (*)(s32 *, s32))func_80154A74)(param_1, 0x18); @@ -5849,7 +5848,7 @@ void func_80161E08(s32 param_1) { ((a2 = func_800291DC(8)) & 0x8000) != 0) { if (D_800B5BD8 == 0) { - __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x65A8)); + __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x65A8)); // !FAKE: instruction move — NEEDED DIFFERS (P36 rung B tus2) D_801C8598[0] = p; func_80024054(&D_80186714, &D_801C85A4); func_8001CE28(p, &D_801C85A4); @@ -5860,7 +5859,7 @@ void func_80161E08(s32 param_1) { } if (D_800B5C10 == 0) { - __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x65E0)); + __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x65E0)); // !FAKE: instruction move — NEEDED DIFFERS (P36 rung B tus2) D_801C8598[1] = p; func_80024054(&D_80186734, &D_801C85CC); func_8001CE28(p, &D_801C85CC); @@ -5871,7 +5870,7 @@ void func_80161E08(s32 param_1) { } if (D_800B5C48 == 0) { - __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x6618)); + __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x6618)); // !FAKE: instruction move — NEEDED DIFFERS (P36 rung B tus2) D_801C8598[2] = p; func_800242D0((s16)func_801620C4(), &D_801C85E4, 0x84); func_8001CE68(p, &D_801C85E4); @@ -5930,9 +5929,9 @@ s32 func_801621CC(s32 arg0) { extern u8 D_80078EB0; extern u8 D_80078EB1; extern s32 D_80186748; - register s32 s0 __asm__("$16") = arg0; /* $s0: arg0, crosses the call */ - register u8 *s1 __asm__("$17") = D_80078E78; /* $s1: base, hoisted for the loop */ - register s32 i __asm__("$5"); /* $a1: counter (pin fixes the i/d swap) */ + s32 s0 = arg0; /* $s0: arg0, crosses the call */ + u8 *s1 = D_80078E78; /* $s1: base, hoisted for the loop */ + register s32 i __asm__("$5"); /* $a1: counter (pin fixes the i/d swap) */ // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) u32 a2; s32 d; /* $a0: natural alloc; load via $v0 temp */ s32 v, last, hi, lo; @@ -6064,14 +6063,14 @@ s32 func_80162438(s32 _unused0) { extern s16 D_800B5C74; u32 uVar2; - register u8 *base __asm__("$18"); - register u8 *item __asm__("$17"); + u8 *base; + u8 *item; base = &(*(u8 *)&D_800AF630); uVar2 = func_800291DC(0x12); if ((uVar2 & 0x8000) != 0) { if (D_800B5BD8 == 0) { - register u8 *t __asm__("$2") = base + 0x65A8; + register u8 *t __asm__("$2") = base + 0x65A8; // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) item = t; D_801C85F0[0] = (s32)item; func_80024054(D_80186778, D_801C85FC); @@ -6082,7 +6081,7 @@ s32 func_80162438(s32 _unused0) { D_800B5BE2 = -D_800AF7BE / 2 + 0x28; } if (D_800B5C10 == 0) { - register u8 *t __asm__("$2") = base + 0x65E0; + register u8 *t __asm__("$2") = base + 0x65E0; // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) item = t; D_801C85F0[1] = (s32)item; func_80024054(((u8 *)&D_80186790), D_801C8624); @@ -6093,7 +6092,7 @@ s32 func_80162438(s32 _unused0) { D_800B5C1A = -D_800AF7BE / 2 + 0x30; } if (D_800B5C48 == 0) { - register u8 *t __asm__("$2") = base + 0x6618; + register u8 *t __asm__("$2") = base + 0x6618; // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) item = t; D_801C85F0[2] = (s32)item; func_800242D0((s16)func_801626B8(), D_801C8640, 0x84); @@ -6172,10 +6171,10 @@ void func_801627E8(void) extern s32 D_8011F750; /* canonical: engine_core.h `extern s32 D_8011F750;` (read here as a byte) */ extern void (*D_801867B0[])(void); /* word-stride table of dispatch fn pointers */ - register u8 *p __asm__("$4") = (u8 *)&D_8011F750; + register u8 *p __asm__("$4") = (u8 *)&D_8011F750; // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) s32 idx; - __asm__ __volatile__("" : "=r"(p) : "0"(p)); /* materialize &D_8011F750 into $a0 (defeat %lo-fold of the lbu) */ + __asm__ __volatile__("" : "=r"(p) : "0"(p)); /* materialize &D_8011F750 into $a0 (defeat %lo-fold of the lbu) */ // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) idx = *p; if (idx != 0) { idx = idx - 1; @@ -6404,7 +6403,7 @@ void func_80163EC8(s32 param_1) { s32 psVar6; s32 iVar8; s32 iVar7; - register s32 uVar5 __asm__("$2"); /* PIN (flagged): uVar5 -> $v0 */ + register s32 uVar5 __asm__("$2"); /* PIN (flagged): uVar5 -> $v0 */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) u16 uVar4; u8 uVar3; @@ -6688,9 +6687,9 @@ void func_80164BDC(s32 param_1) extern u8 D_801C8655; extern u8 D_801C8656; extern u8 D_801C8657; - register s32 p1 __asm__("$17"); /* $s1 */ - register s32 iVar1 __asm__("$16"); /* $s0 */ - register s32 base __asm__("$18"); /* $s2 */ + register s32 p1 __asm__("$17"); /* $s1 */ // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar1; /* $s0 */ + s32 base; /* $s2 */ p1 = param_1; iVar1 = ((s32 (*)(void))func_80146578)(); @@ -6850,9 +6849,9 @@ void func_801651B8(void * param_1) { extern s32 D_801C8690; - register s32 *puVar1 __asm__("$16"); /* $s0 */ - register s32 iVar2 __asm__("$17"); /* $s1 */ - register s32 p __asm__("$18"); /* $s2 */ + register s32 *puVar1 __asm__("$16"); /* $s0 */ // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar2; /* $s1 */ + s32 p; /* $s2 */ p = param_1; ((s32 (*)(s32, s32, s32))func_80165240)(p, p + 0x2c, p + 0x50); @@ -6861,7 +6860,7 @@ void func_801651B8(void * param_1) do { if (puVar1[3] != 0) { s32 a0v = p; - __asm__ __volatile__("" : "=r"(a0v) : "0"(a0v)); + __asm__ __volatile__("" : "=r"(a0v) : "0"(a0v)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) ((s32 (*)(s32, s32, s32))func_80165240)(a0v, (s32)puVar1, (s32)(puVar1 + 2)); puVar1[3] = puVar1[3] + -1; } @@ -7273,7 +7272,7 @@ s32 func_80166690(s32 param_1, s32 param_2) unsigned int w9, w7, w, t, w3b; int w3; short sVar10; - register unsigned int zr __asm__("$0"); + register unsigned int zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) blk = aD800AE620; i6 = (short)param_1; @@ -7359,7 +7358,6 @@ s32 func_80166690(s32 param_1, s32 param_2) c.c32 = t; c.c22 = t; c.c31 = t; c.c21 = t; } - __asm__ __volatile__("" :: "r"(iVar3)); func_80017758(&c, &blk); w3b = iVar3 - 1; iVar3 = w3b + zr; @@ -7509,18 +7507,18 @@ void func_80166F58(s32 param_1, s32 param_2, s32 param_3, s32 param_4) extern s32 D_8011D030; extern unsigned char D_801C8710[]; - register int p2 __asm__("$20"); /* $s4 */ - register int p3 __asm__("$17"); /* $s1 */ - register int t2 __asm__("$5"); /* a1 */ - register int t3 __asm__("$6"); /* a2 */ + register int p2 __asm__("$20"); /* $s4 */ // !FAKE: pin $20 — NEEDED DIFFERS (P36 rung B tus2) + int p3; /* $s1 */ + register int t2 __asm__("$5"); /* a1 */ // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) + int t3; /* a2 */ unsigned short *puVar1; short iVar2; int eq; iVar2 = 0; puVar1 = ((unsigned short *)&D_8011D030); - t2 = ((short)param_2); SHB(t2); p2 = t2; SHB(p2); - t3 = ((short)param_3); SHB(t3); p3 = t3; + t2 = ((short)param_2); SHB(t2); p2 = t2; SHB(p2); // !FAKE: launder via SHB — NEEDED DIFFERS; launder via SHB — NEEDED DIFFERS (P36 rung B tus2) + t3 = ((short)param_3); SHB(t3); p3 = t3; // !FAKE: launder via SHB — NEEDED DIFFERS (P36 rung B tus2) eq = (p2 == p3); do { if ((puVar1 != ((unsigned short *)param_1)) && @@ -7587,17 +7585,17 @@ s32 func_801670E4(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { extern s32 D_801269AC; extern u16 D_80126CE0; Fr_801670E4 f; - register u8 *p __asm__("$18"); /* $s2 */ - register s32 ent __asm__("$19"); /* $s3 */ + u8 *p; /* $s2 */ + s32 ent; /* $s3 */ s16 i; s32 d; s32 node; u16 c; u8 cv; u8 cv2; - register s32 gA __asm__("$2"); - register s32 cxv __asm__("$4"); - register s32 czv __asm__("$5"); + register s32 gA __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) + register s32 cxv __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) + s32 czv; u8 *vc; u8 *ap; u8 *mp; @@ -7615,12 +7613,12 @@ s32 func_801670E4(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { f.col[1].b = 0x70; cv = *(u8 *)(ent + 0x12); f.cx = arg1; - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) va = (u8 *)&f.cx; - __asm__ __volatile__("" : "=r"(va) : "0"(va)); + __asm__ __volatile__("" : "=r"(va) : "0"(va)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) f.cy = arg2; vb = va; - __asm__ __volatile__("" : "=r"(vb) : "0"(vb)); + __asm__ __volatile__("" : "=r"(vb) : "0"(vb)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) p = D_80186B10; i = 0; f.col[0].b = 0; @@ -7690,10 +7688,10 @@ s32 func_801670E4(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { if (*(s32 *)(ent + 0x30) > 0) { vc = (u8 *)&f.cx; - __asm__ __volatile__("" : "=r"(vc) : "0"(vc)); + __asm__ __volatile__("" : "=r"(vc) : "0"(vc)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) mp = f.m1; ap = mp; - __asm__ __volatile__("" : "=r"(ap) : "0"(ap)); + __asm__ __volatile__("" : "=r"(ap) : "0"(ap)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) p = D_80186B24; i = 0; d = (s16)f.a8[0] >> 6; @@ -7792,8 +7790,8 @@ s32 func_80167AE0(s32 param_1, s32 param_2, s32 param_3) { struct Fr fr; u8 *p; s32 i; - register s32 t __asm__("$2"); - register s32 zr __asm__("$0"); + s32 t; + register s32 zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) s32 flags; func_80168070(param_1, ((s16 *)param_2), ((s16 *)param_3), fr.matrix); @@ -8161,7 +8159,7 @@ void func_80168828(void) extern void func_800173BC(void *a0, void *a1); extern u16 D_80186BF0[]; - register s32 a0v __asm__("$4"); + register s32 a0v __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) s32 param_1 = a0v; Thing_80168828 thing; s16 matA[16]; @@ -8169,7 +8167,7 @@ void func_80168828(void) s16 svec[4]; u16 *p; short i; - register s32 c40 __asm__("$3"); /* $v1: hold the CSE'd 0x40 (else gcc folds to $v0 immediate) */ + register s32 c40 __asm__("$3"); /* $v1: hold the CSE'd 0x40 (else gcc folds to $v0 immediate) */ // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus2) c40 = 0x40; thing.f04 = 2; @@ -8264,8 +8262,8 @@ void func_80168BDC(s32 param_1, s32 param_2, s32 param_3, s32 param_4) short mtx[16]; short vec[4]; int r; - register int i __asm__("$17"); /* loop counter, survives the call -> $s1 */ - register int tmp __asm__("$2"); /* increment temp -> $v0 (the split-IV) */ + int i; /* loop counter, survives the call -> $s1 */ + int tmp; /* increment temp -> $v0 (the split-IV) */ func_800D2318(); vec[0] = *(short *)(param_1 + 0x12); vec[1] = *(short *)(param_1 + 0x16); @@ -8298,7 +8296,7 @@ void func_80168BDC(s32 param_1, s32 param_2, s32 param_3, s32 param_4) } tmp = i + 1; i = tmp; - __asm__ __volatile__("" : "=r"(i) : "0"(i)); + __asm__ __volatile__("" : "=r"(i) : "0"(i)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) } while ((short)tmp < (short)param_4); } } @@ -8322,8 +8320,8 @@ void func_80168D94(int a0) { short v10[4]; /* sp+0x10 SVECTOR */ short v18[16]; /* sp+0x18 MATRIX_L48 */ short v38[16]; /* sp+0x38 MATRIX_L48 */ - register int v1 __asm__("$3"); - register int v0 __asm__("$2"); + int v1; + register int v0 __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) v10[0] = *(unsigned short *)(s1 + 0x12); v10[1] = *(unsigned short *)(s1 + 0x16); v10[2] = *(unsigned short *)(s1 + 0x1A); @@ -8332,7 +8330,7 @@ void func_80168D94(int a0) { v0 = rand(); v1 = (v0 & 0x7F) << 3; v0 = (int)((unsigned int)(v0 & 0x7F00) >> 5); - __asm__("" : "=r"(v0) : "0"(v0)); + __asm__("" : "=r"(v0) : "0"(v0)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) v0 += 0xC00; } else { v0 = rand(); @@ -8341,7 +8339,7 @@ void func_80168D94(int a0) { } v10[0] = v1; v10[1] = v0; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) v10[2] = 0; RotMatrixYXZ(v10, v18); func_80048EAC(v38, v18); @@ -8350,9 +8348,9 @@ void func_80168D94(int a0) { v10[2] = 0x24; ((void (*)(void *, void *, void *))ApplyMatrixSV)(v18, v10, v10); { - register s32 a __asm__("$4") = *(unsigned short *)(s1 + 0x6); - register s32 b __asm__("$5") = *(unsigned short *)(s1 + 0xA); - register s32 c __asm__("$3") = *(unsigned short *)(s1 + 0xE); + register s32 a __asm__("$4") = *(unsigned short *)(s1 + 0x6); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) + s32 b = *(unsigned short *)(s1 + 0xA); + register s32 c __asm__("$3") = *(unsigned short *)(s1 + 0xE); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus2) *(unsigned short *)(s1 + 0x12) = v10[0]; *(unsigned short *)(s1 + 0x16) = v10[1]; { @@ -8445,8 +8443,8 @@ void func_80169058(s32 a0) { s16 v18[4]; /* sp+0x18 SVECTOR */ s16 v20[16]; /* sp+0x20 MATRIX_L48 */ s16 v40[16]; /* sp+0x40 MATRIX_L48 */ - register s32 v1 __asm__("$3"); - register s32 v0 __asm__("$2"); + s32 v1; + register s32 v0 __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) v10[0] = *(u16 *)(s1 + 0x6); v10[1] = *(u16 *)(s1 + 0xA); v10[2] = *(u16 *)(s1 + 0xE); @@ -8461,7 +8459,7 @@ void func_80169058(s32 a0) { v0 = rand(); v1 = (v0 & 0x7F) << 3; v0 = ((u32)(v0 & 0x7F00)) >> 5; - __asm__ __volatile__("" : "=r"(v0) : "0"(v0)); + __asm__ __volatile__("" : "=r"(v0) : "0"(v0)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) v0 = v0 + 0xC00; } else { v0 = rand(); @@ -8470,7 +8468,7 @@ void func_80169058(s32 a0) { } v10[0] = v1; v10[1] = v0; - __asm__ __volatile__("" : : "r"(v1), "r"(v0)); + __asm__ __volatile__("" : : "r"(v1), "r"(v0)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) v10[2] = 0; RotMatrixYXZ(v10, v20); func_80048EAC(v40, v20); @@ -8513,8 +8511,8 @@ extern void func_800D20C0(void *a0, void *a1, s32 a2); extern void func_800D23D0(void *a0); extern void func_80169584(s32 param_1); void func_80169408(s32 a0) { - register s32 s2 __asm__("$18") = a0; - register s32 s1 __asm__("$17"); + register s32 s2 __asm__("$18") = a0; // !FAKE: pin $18 — NEEDED DIFFERS (P36 rung B tus2) + s32 s1; s16 v10[4]; /* sp+0x10 SVECTOR */ s16 out[4]; /* sp+0x18 SVECTOR */ s16 m[32]; /* sp+0x20 MATRIX_L48 (+ trailing reserve to 0x60 — matches target frame) */ @@ -8808,8 +8806,8 @@ void func_8016A290(s32 param_1, void *param_2, void *param_3) { struct Fr_8016A290 fr; u8 *p; s32 i; - register s32 t __asm__("$2"); - register s32 zr __asm__("$0"); + s32 t; + register s32 zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) s32 flags; s32 iVar3; diff --git a/src/ov_SC02_039/ov_SC02_039_jr_8012ACE0.c b/src/ov_SC02_039/ov_SC02_039_jr_8012ACE0.c index 61699b920e..dde2c213ab 100644 --- a/src/ov_SC02_039/ov_SC02_039_jr_8012ACE0.c +++ b/src/ov_SC02_039/ov_SC02_039_jr_8012ACE0.c @@ -2529,7 +2529,7 @@ s32 func_80133AB0(s16 flag, s16 x, s16 y, s32 arg3) u16 *pA = (*(u16 * *)&D_8017F690); u16 *pB = (*(u16 * *)&D_8017F68C); u16 *pC = (*(u16 * *)&D_8017F698); - register int zr __asm__("$0"); + register int zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) u32 X, Y, cell, Xc, Yc; u16 k, off; int cnt; @@ -2537,7 +2537,7 @@ s32 func_80133AB0(s16 flag, s16 x, s16 y, s32 arg3) u8 *s0; u16 raw; u32 hib; - register int harg __asm__("$4"); + register int harg __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) s32 ret; void *p0C, *p10; u8 *p14, *p18, *p1C; @@ -2548,11 +2548,11 @@ s32 func_80133AB0(s16 flag, s16 x, s16 y, s32 arg3) pC[2] = pA[2] - pB[2]; X = ((((u16)x + 0x8000) >> 7) & 0x1ff) - map->ox; - __asm__("addu %0,%1,$zero" : "=r"(Xc) : "r"(X)); + __asm__("addu %0,%1,$zero" : "=r"(Xc) : "r"(X)); // !FAKE: instruction addu — NEEDED DIFFERS (P36 rung B tus2) if (!((X & 0xffff) < map->w)) return 0; Y = ((((u16)y + 0x8000) >> 7) & 0x1ff) - map->oy; - __asm__("addu %0,%1,$zero" : "=r"(Yc) : "r"(Y)); + __asm__("addu %0,%1,$zero" : "=r"(Yc) : "r"(Y)); // !FAKE: instruction addu — NEEDED DIFFERS (P36 rung B tus2) if (!((Y & 0xffff) < map->h)) return 0; @@ -2701,7 +2701,7 @@ s32 func_80133CD4(arg0, cmd, base, arr) s32 h; h = ((s16 *)pb0)[0]; s1var = h << 16; - __asm__("lh %0, 2(%2)" : "=r"(h) : "0"(h), "r"(pb0) : "memory"); + __asm__("lh %0, 2(%2)" : "=r"(h) : "0"(h), "r"(pb0) : "memory"); // !FAKE: instruction lh — NEEDED DIFFERS (P36 rung B tus2) s0var = h << 16; } pb0[2] += q3v; @@ -2885,10 +2885,10 @@ s32 func_801345F8(s32 arg) extern u16 * D_8017F68C; extern u16 D_8019F9C8; - register u16 *param_1 __asm__("$5") = ((u16 *)arg); - register u16 *cc __asm__("$4") = D_8017F68C; + register u16 *param_1 __asm__("$5") = ((u16 *)arg); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) + register u16 *cc __asm__("$4") = D_8017F68C; // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) int c8000 = 0x8000; - register int zr __asm__("$0"); + register int zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) u32 c1, c2, uVar6, uVar2, cnt, v14; u16 *ptmp, *puVar4, *puVar7, uVar1; int hi, harg, iVar9, iVar8, uVar3, uVar10, tbl; @@ -3079,8 +3079,8 @@ s32 func_80134C20(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { u16 temp_a1; s32 temp_s4; s32 c = arg0; - __asm__ __volatile__("" : "=r"(c) : "0"(c)); - __asm__ __volatile__("" : : "r"(arg0)); + __asm__ __volatile__("" : "=r"(c) : "0"(c)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) + __asm__ __volatile__("" : : "r"(arg0)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) temp_s4 = arg2 + (M2C_FIELD(((void *)arg1), s16 *, 2) * 8); temp_s1 = *(s32 *)(arg3 + (M2C_FIELD(((void *)arg1), s16 *, 4) * 4)); @@ -3231,22 +3231,22 @@ int func_80135168(u16 arg0, u16 *p1, u16 *p2) extern u8 D_8017F68C; extern u8 D_8017F690; extern u8 D_8017F698; - register s16 *pb0 __asm__("$8"); - register s16 *pac __asm__("$6"); - register s16 *pb8 __asm__("$7"); + register s16 *pb0 __asm__("$8"); // !FAKE: pin $8 — NEEDED DIFFERS (P36 rung B tus2) + register s16 *pac __asm__("$6"); // !FAKE: pin $6 — NEEDED DIFFERS (P36 rung B tus2) + register s16 *pb8 __asm__("$7"); // !FAKE: pin $7 — NEEDED DIFFERS (P36 rung B tus2) u16 *pb4; u16 a, b; int a1v, a2v, d94; pb0 = (*(s16 * *)&D_8017F690); - __asm__ __volatile__("" : : "r"(pb0)); + __asm__ __volatile__("" : : "r"(pb0)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) a = p2[0]; pac = (*(s16 * *)&D_8017F68C); pb0[0] = a; b = p1[0]; pb8 = (*(s16 * *)&D_8017F698); pac[0] = b; pb8[0] = a - b; a = p2[1]; pb0[1] = a; b = p1[1]; pac[1] = b; pb8[1] = a - b; a = p2[2]; pb0[2] = a; b = p1[2]; pac[2] = b; pb8[2] = a - b; a1v = pac[0]; a2v = pac[2]; d94 = D_8019F9B8; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) D_8019F9C8 = 0; if (func_80134A74(arg0, a1v, a2v, d94)) { pb4 = (*(u16 * *)&D_8017F694); diff --git a/src/ov_SC02_039/ov_SC02_039_jr_80135A4C.c b/src/ov_SC02_039/ov_SC02_039_jr_80135A4C.c index 1db36716d7..9f2f02f26b 100644 --- a/src/ov_SC02_039/ov_SC02_039_jr_80135A4C.c +++ b/src/ov_SC02_039/ov_SC02_039_jr_80135A4C.c @@ -638,7 +638,7 @@ s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3) { extern u8 D_801152B0; s32 *p; - register s32 s7 __asm__("$23"); + register s32 s7 __asm__("$23"); // !FAKE: pin $23 — NEEDED DIFFERS (P36 rung B tus2) s32 flag; s32 acc; s16 i; @@ -685,7 +685,7 @@ s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3) { return 1; next: p = (s32 *)*p; - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) if (p != 0) goto loop; return 0; } @@ -699,7 +699,7 @@ s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3) { s32 t = 0; if (((V3 *)a2)->x == ((V3 *)a3)->x && ((V3 *)a2)->y == ((V3 *)a3)->y) { s32 zt = (((V3 *)a2)->z == ((V3 *)a3)->z); - __asm__("addu %0,%1,$zero" : "=r"(t) : "r"(zt)); + __asm__("addu %0,%1,$zero" : "=r"(t) : "r"(zt)); // !FAKE: instruction addu — NEEDED DIFFERS (P36 rung B tus2) } eq = t; } diff --git a/src/ov_SC02_039/ov_SC02_039_jr_8013C98C.c b/src/ov_SC02_039/ov_SC02_039_jr_8013C98C.c index dd9870481a..93006e1da3 100644 --- a/src/ov_SC02_039/ov_SC02_039_jr_8013C98C.c +++ b/src/ov_SC02_039/ov_SC02_039_jr_8013C98C.c @@ -1056,7 +1056,7 @@ void func_8013CF68() u8 t0, t1, t2; u8 *base; - __asm__("la %0, D_800A5E94" : "=r"(base)); + __asm__("la %0, D_800A5E94" : "=r"(base)); // !FAKE: instruction la — NEEDED DIFFERS (P36 rung B tus2) *(s32 *)(base - 0xC) = 0; t0 = D_801A0CA8; t1 = D_801A0CA9; t2 = D_801A0CAA; @@ -1156,7 +1156,7 @@ void func_8013D178(void) { extern unsigned char D_801A0D48, D_801A0D49, D_801A0D4A, D_801A0D4B, D_801A0D4C, D_801A0D4D, D_801A0D4E, D_801A0D4F, D_801A0D50; extern unsigned char D_801A0D48, D_801A0D49, D_801A0D4A, D_801A0D4B, D_801A0D4C, D_801A0D4D, D_801A0D4E, D_801A0D4F, D_801A0D50; unsigned char v, t; - register unsigned char *p __asm__("$5"); + register unsigned char *p __asm__("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) p = &D_801A0CA8; v = *p; t = D_801A0D48; if (v != t) { if (v < t) *p = v + 8; else *p = v - 8; } @@ -1376,13 +1376,13 @@ void func_8013D53C(void *arg0v) { n = arg0->w * arg0->h; i = 0; src = arg0->data; - __asm__("" :: "r"(src)); /* +2 refs on src (depth-2): keeps src above i, below the mfhi temp */ + __asm__("" :: "r"(src)); /* +2 refs on src (depth-2): keeps src above i, below the mfhi temp */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) dst = src + n; if (n > 0) { do { u16 px; s32 r, g, b, out; - __asm__("" :: "r"(i)); /* +3 refs on i (depth-3): lifts i over dst in the $t2 race */ + __asm__("" :: "r"(i)); /* +3 refs on i (depth-3): lifts i over dst in the $t2 race */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) px = *src; r = ((px & 0x1F) * s0v) / 2560; g = (((px & 0x3E0) * t9v) / 2560) & 0x3E0; @@ -1417,10 +1417,10 @@ void func_8013D8FC(void) { extern s16 *D_8019FA44; - register s16 *psVar3 __asm__("$17"); - register s16 *psVar2 __asm__("$16"); - register s32 c9 __asm__("$19"); - register s32 cff __asm__("$18"); + s16 *psVar3; + register s16 *psVar2 __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + s32 c9; + s32 cff; u16 sVar1; s16 buf[4]; @@ -1461,22 +1461,22 @@ void func_8013D9B0(int param_1) extern s16 *D_8019FA44; extern s32 D_8019FA5C; u8 buf[0x20]; - register s32 uVar13 __asm__("$16"); - register u16 *psVar14 __asm__("$17"); - register u16 *psVar15 __asm__("$18"); - register s32 uVar16 __asm__("$19"); - register void *r0 __asm__("$20"); - register u16 *puVar10 __asm__("$11"); - register u16 *puVar9 __asm__("$10"); - register s32 iVar11 __asm__("$13"); - register s32 iVar12 __asm__("$14"); + s32 uVar13; + register u16 *psVar14 __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) + u16 *psVar15; + s32 uVar16; + void *r0; + u16 *puVar10; + register u16 *puVar9 __asm__("$10"); // !FAKE: pin $10 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar11; + register s32 iVar12 __asm__("$14"); // !FAKE: pin $14 — NEEDED DIFFERS (P36 rung B tus2) u16 sVar4; - register u32 uVar5 __asm__("$3"); - register u32 uVar7 __asm__("$6"); - register u32 uVar1 __asm__("$7"); - register u32 uVar6 __asm__("$4"); - register u32 uVar8 __asm__("$8"); - register u32 uVar3 __asm__("$9"); + register u32 uVar5 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus2) + register u32 uVar7 __asm__("$6"); // !FAKE: pin $6 — NEEDED DIFFERS (P36 rung B tus2) + register u32 uVar1 __asm__("$7"); // !FAKE: pin $7 — NEEDED DIFFERS (P36 rung B tus2) + u32 uVar6; + register u32 uVar8 __asm__("$8"); // !FAKE: pin $8 — NEEDED DIFFERS (P36 rung B tus2) + register u32 uVar3 __asm__("$9"); // !FAKE: pin $9 — NEEDED DIFFERS (P36 rung B tus2) psVar15 = (*(u16 * *)&D_8019FA44); if (psVar15 != 0) { @@ -1491,31 +1491,31 @@ void func_8013D9B0(int param_1) iVar11 = 0; if (sVar4 == 9) { *(s16 *)(buf + 0) = psVar14[-4]; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *(s16 *)(buf + 2) = psVar14[-3]; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *(s16 *)(buf + 4) = psVar14[-2]; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *(s16 *)(buf + 6) = psVar14[-1]; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) { - register s32 mw __asm__("$3") = (s32)((s16 *)psVar14)[-2]; - register s32 mh __asm__("$2") = (s32)((s16 *)psVar14)[-1]; + register s32 mw __asm__("$3") = (s32)((s16 *)psVar14)[-2]; // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus2) + s32 mh = (s32)((s16 *)psVar14)[-1]; iVar12 = mw * mh; } uVar13 = 0; puVar10 = *(u16 **)psVar14; { - register s32 boff __asm__("$2") = iVar12 * 2; - register u16 *pi __asm__("$5"); + register s32 boff __asm__("$2") = iVar12 * 2; // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) + register u16 *pi __asm__("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) pi = (u16 *)((s32)puVar10 + boff); - __asm__ __volatile__("" : "=r"(pi) : "0"(pi)); + __asm__ __volatile__("" : "=r"(pi) : "0"(pi)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) puVar9 = pi; } if (0 < iVar12) { do { - register u32 pix __asm__("$2"); - register u32 out __asm__("$2"); + register u32 pix __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) + register u32 out __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) u32 result; *(u32 *)(buf + 0xc) = (u32)*puVar10; pix = (u32)*puVar9; @@ -1524,17 +1524,17 @@ void func_8013D9B0(int param_1) uVar1 = pix & 0x7c00; { void *p1; - register void *pa __asm__("$2"); - register void *pb __asm__("$12"); - __asm__ __volatile__(""); + register void *pa __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) + register void *pb __asm__("$12"); // !FAKE: pin $12 — NEEDED DIFFERS (P36 rung B tus2) + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) p1 = buf + 0xc; - __asm__ __volatile__("" : "=r"(p1) : "0"(p1)); + __asm__ __volatile__("" : "=r"(p1) : "0"(p1)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) gte_ldIR0z(); gte_ldrgb(r0); gte_ldIRGB(p1); gte_dpcl(); pa = buf + 0x10; - __asm__ __volatile__("" : "=r"(pa) : "0"(pa)); + __asm__ __volatile__("" : "=r"(pa) : "0"(pa)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) pb = pa; gte_stORGB(pb); } @@ -1543,21 +1543,21 @@ void func_8013D9B0(int param_1) uVar8 = out & 0x3e0; uVar3 = out & 0x7c00; if (uVar5 != uVar6) { - register s32 c __asm__("$2"); + s32 c; uVar13 = 1; if ((s32)uVar5 < (s32)uVar6) uVar5 = uVar5 + 1; c = (s32)uVar6 < (s32)uVar5; if (c) uVar5 = uVar5 - 1; } if (uVar7 != uVar8) { - register s32 c __asm__("$2"); + register s32 c __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) uVar13 = 1; if ((s32)uVar7 < (s32)uVar8) uVar7 = uVar7 + 0x20; c = (s32)uVar8 < (s32)uVar7; if (c) uVar7 = uVar7 - 0x20; } if (uVar1 != uVar3) { - register s32 c __asm__("$2"); + register s32 c __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) uVar13 = 1; if ((s32)uVar1 < (s32)uVar3) uVar1 = uVar1 + 0x400; c = (s32)uVar3 < (s32)uVar1; @@ -1698,9 +1698,9 @@ void func_8013DD68() { u16 *puVar16; u16 *q; u16 *puVar10; - register u16 uVar2 __asm__("$3"); + register u16 uVar2 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus2) int uVar5; - register int iVar14 __asm__("$7"); + register int iVar14 __asm__("$7"); // !FAKE: pin $7 — NEEDED DIFFERS (P36 rung B tus2) Buf_8013DD68 buf; u8 *pbase; u8 *base; @@ -1719,7 +1719,7 @@ void func_8013DD68() { p = p + 0x10; iVar14 = 0; if (uVar1 != 0) { - register int c5 __asm__("$11") = 5; + int c5 = 5; puVar10 = (u16 *)((int)p + 0x18); q = puVar16 + 8; do { @@ -1807,7 +1807,7 @@ void func_8013E5E8(void) extern unsigned short D_80115112; extern u16 D_80115116; extern void (*D_801804B0[])(void); - register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 -> store retires early */ + register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 -> store retires early */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) func_80029444(); func_801754A8(); D_8011511E = func_80014ED4(0); @@ -1853,12 +1853,12 @@ void func_8013E6AC(void) { D_80115140[i] = 0; } if (!((u32)func_80029504() < 5 || currentLocationId == 0x302A || currentLocationId == 0x3073)) { - register s32 *ep __asm__("$8"); - register s32 *fp __asm__("$9"); + s32 *ep; + s32 *fp; fp = (s32 *)&D_80115110; ep = (s32 *)&D_8018049C; for (i = 0; i < 5; i++) { - register s32 *fa __asm__("$6"); + s32 *fa; s32 v; fa = (s32 *)(i * 4 + (s32)fp); v = ep[i] * 3 >> 2; @@ -2015,7 +2015,7 @@ extern unsigned char D_80180478; void func_8013EB7C(void) { s32 sp10[2]; short sVar1; - register short sVar2 __asm__("$2"); + register short sVar2 __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) s32 a0v; s32 iVar4; diff --git a/src/ov_SC02_039/ov_SC02_039_jr_80140608.c b/src/ov_SC02_039/ov_SC02_039_jr_80140608.c index d17bda1b5b..9b3e79051e 100644 --- a/src/ov_SC02_039/ov_SC02_039_jr_80140608.c +++ b/src/ov_SC02_039/ov_SC02_039_jr_80140608.c @@ -1039,14 +1039,14 @@ s16 n; Prim4 *p; s16 t; s32 c3; -register u16 *a __asm__("$20"); -register u16 *b __asm__("$21"); -register u16 *c __asm__("$23"); -register u16 *e __asm__("$22"); -register u16 *pb __asm__("$10"); -register u32 m24 __asm__("$8"); -register u32 mhi __asm__("$9"); -register s32 eight __asm__("$2"); +u16 *a; +u16 *b; +u16 *c; +u16 *e; +u16 *pb; +u32 m24; +u32 mhi; +register s32 eight __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) if (i < n) { c3 = 3; @@ -1126,7 +1126,7 @@ register s32 eight __asm__("$2"); y = (*e) + 3; } *((s16 *) (q - 10)) = y; -__asm__("" ::: "memory"); +__asm__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *((u32 *) ot) = 0x4000000; q[-8] = 0x78; *((u32 *) (q - 0x10)) = 0x64808080; @@ -1137,13 +1137,13 @@ __asm__("" ::: "memory"); *((s16 *) (q - 4)) = eight; *((u32 *) ot) = ((*((u32 *) ot)) & mhi) | (D_800AE7BC[*pb].ot[2] & m24); { -register u32 *op __asm__("$4"); +register u32 *op __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) op = D_800AE7BC[*pb].ot; op[2] = (op[2] & mhi) | (((u32) ot) & m24); } q += 0x14; ot += 5; - __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ + __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) } } @@ -1350,7 +1350,7 @@ void func_80141874(void) { extern u16 D_8011511C; extern u16 D_80115116; extern void (*D_801804FC[])(void); - register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ + register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) func_801754A8(); D_8011511E = func_80014ED4(0); D_8011511C = func_80015018(0); @@ -1536,7 +1536,7 @@ void func_801424E4(short *param_1) { extern void (*D_80180520[])(void); short sVar1; int iVar2; - register unsigned short t __asm__("$3"); + unsigned short t; (*D_80180520[(unsigned short)param_1[1]])(); if (*(unsigned short *)param_1 != 0) { @@ -1555,8 +1555,8 @@ void func_801424E4(short *param_1) { iVar2 = *(int *)(param_1 + 0x32); if ((iVar2 != 0) && (*(short *)(iVar2 + 0x36) == param_1[0x7f])) { *(int *)(param_1 + 2) = *(int *)(iVar2 + 4); - a = *(unsigned short *)(*(volatile int *)(param_1 + 0x32) + 10); - __asm__ __volatile__("" : : "r"(a)); + a = *(unsigned short *)(*(int *)(param_1 + 0x32) + 10); + __asm__ __volatile__("" : : "r"(a)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) t = (unsigned short)param_1[0x7e]; sVar1 = a + t; iVar2 = *(volatile int *)(param_1 + 0x32); @@ -1592,7 +1592,7 @@ extern s32 D_80180514; void func_80142608(s32 param_1) { - register s32 iVar1 __asm__("$16"); + s32 iVar1; if (*(short *)(param_1 + 0x70) != 0) { iVar1 = ((s32 (*)(void))func_8012C1B8)(); @@ -1838,8 +1838,8 @@ extern void func_80142B2C(void *arg0); void func_80142EC0(s32 param_1) { extern s32 D_80180720[]; - register s32 d __asm__("$16") = param_1; /* $s0 */ - register s32 obj __asm__("$17"); /* $s1 */ + register s32 d __asm__("$16") = param_1; /* $s0 */ // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register s32 obj __asm__("$17"); /* $s1 */ // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) s32 ret; s16 sVar2; @@ -1881,8 +1881,8 @@ extern unsigned char D_801807A0[]; void func_8014305C(int param_1) { - register int s0_param __asm__("$16") = param_1; - register int s1_copy __asm__("$17"); + register int s0_param __asm__("$16") = param_1; // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register int s1_copy __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) int iVar2; short sVar1; @@ -1931,7 +1931,7 @@ void func_801431E8(s32 param_1) { u16 uVar2; s16 sVar4; - register s32 d __asm__("$16"); + register s32 d __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) memcpy(buf, &D_8019F168, 4); iVar5 = ((s32 (*)(void))func_8012C1B8)(); *(s32 *)(param_1 + 0x20) = iVar5; @@ -2100,8 +2100,8 @@ extern void func_8012C218(void *a0); void func_80143D28(s32 param_1) { extern MatEntry D_80180A58[]; - register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ - register s32 iVar2 __asm__("$17") = *(s32 *)(param_1 + 0x64); /* $s1 */ + register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ // !FAKE: pin $18 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar2 = *(s32 *)(param_1 + 0x64); /* $s1 */ MatEntry *p = &D_80180A58[*(s16 *)(param_1 + 0x70)]; s32 sVar4; s32 iVar1; @@ -2281,8 +2281,8 @@ extern u8 D_80180A48; void func_8014477C(void *param_1) { s32 v0; s32 v1; - register s32 uVar2 __asm__("$2"); - register s32 addr __asm__("$3"); + s32 uVar2; + s32 addr; s32 gv; s32 fv; @@ -2323,9 +2323,9 @@ extern u8 D_80180A84; void func_80144880(s32 param_1) { - register s32 obj __asm__("$16"); /* $s0 */ - register s32 self __asm__("$17") = param_1; /* $s1 */ - register s32 b __asm__("$2"); /* $v0 */ + s32 obj; /* $s0 */ + s32 self = param_1; /* $s1 */ + s32 b; /* $v0 */ s32 e; obj = ((s32 (*)(void))func_8012C194)(); diff --git a/src/ov_SC02_039/ov_SC02_039_jr_8015C32C.c b/src/ov_SC02_039/ov_SC02_039_jr_8015C32C.c index 12904b4410..31e53710f5 100644 --- a/src/ov_SC02_039/ov_SC02_039_jr_8015C32C.c +++ b/src/ov_SC02_039/ov_SC02_039_jr_8015C32C.c @@ -1643,8 +1643,8 @@ void func_8015D01C(int param_1) { extern int D_8018195C; int iVar4; - register unsigned short uVar1 __asm__("$19"); - register unsigned short uVar5 __asm__("$17"); + unsigned short uVar1; + register unsigned short uVar5 __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) short sVar2; short sVar3; @@ -1796,8 +1796,8 @@ extern s32 D_801819C8; void func_8015D380(s32 a0) { s16 out[4]; s32 buf[8]; - register s32 s1 __asm__("$17") = a0; - register s32 *s0 __asm__("$16") = buf; + s32 s1 = a0; + s32 *s0 = buf; ((void (*)(void *))func_80013F3C)((void *)s0); ((void (*)(void *, s32))func_80012558)((void *)s0, *(s16 *)(*(s32 *)(s1 + 0x20) + 0x12)); ((void (*)(void *, s32))func_800126C4)((void *)s0, *(s16 *)(*(s32 *)(s1 + 0x20) + 0x10)); @@ -1948,7 +1948,7 @@ void func_8015D738(void *arg0) { if (s1 != 0) { if (*(u16 *)s1 == 0x360) goto block_808; } - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) if (s1 != 0) { if (*(u16 *)s1 != 0) goto block_7F4; } @@ -2803,7 +2803,7 @@ void func_8015FBE0(s32 *param_1) ((void (*)(s32 *, s16))func_80147078)(param_1, 0); ((void (*)(s32 *))func_80159B70)(param_1); } else { - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) D_80078EC1 = 0; ((void (*)(s32 *, s32))func_80154150)(param_1, 0x20); ((void (*)(s32 *, s32))func_80154A74)(param_1, 0x18); @@ -3611,7 +3611,7 @@ void func_80161E08(s32 param_1) { ((a2 = func_800291DC(8)) & 0x8000) != 0) { if (D_800B5BD8 == 0) { - __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x65A8)); + __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x65A8)); // !FAKE: instruction move — NEEDED DIFFERS (P36 rung B tus2) D_8019FB38[0] = p; func_80024054(&D_80181C04, &D_8019FB44); func_8001CE28(p, &D_8019FB44); @@ -3622,7 +3622,7 @@ void func_80161E08(s32 param_1) { } if (D_800B5C10 == 0) { - __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x65E0)); + __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x65E0)); // !FAKE: instruction move — NEEDED DIFFERS (P36 rung B tus2) D_8019FB38[1] = p; func_80024054(&D_80181C24, &D_8019FB6C); func_8001CE28(p, &D_8019FB6C); @@ -3633,7 +3633,7 @@ void func_80161E08(s32 param_1) { } if (D_800B5C48 == 0) { - __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x6618)); + __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x6618)); // !FAKE: instruction move — NEEDED DIFFERS (P36 rung B tus2) D_8019FB38[2] = p; func_800242D0((s16)func_801620C4(), &D_8019FB84, 0x84); func_8001CE68(p, &D_8019FB84); @@ -3689,9 +3689,9 @@ extern u8 D_80078EB1; extern s32 D_80181C38; s32 func_801621CC(s32 arg0) { - register s32 s0 __asm__("$16") = arg0; /* $s0: arg0, crosses the call */ - register u8 *s1 __asm__("$17") = D_80078E78; /* $s1: base, hoisted for the loop */ - register s32 i __asm__("$5"); /* $a1: counter (pin fixes the i/d swap) */ + s32 s0 = arg0; /* $s0: arg0, crosses the call */ + u8 *s1 = D_80078E78; /* $s1: base, hoisted for the loop */ + register s32 i __asm__("$5"); /* $a1: counter (pin fixes the i/d swap) */ // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) u32 a2; s32 d; /* $a0: natural alloc; load via $v0 temp */ s32 v, last, hi, lo; @@ -3827,14 +3827,14 @@ s32 func_80162438(s32 _unused0) { extern s16 D_800B5C74; u32 uVar2; - register u8 *base __asm__("$18"); - register u8 *item __asm__("$17"); + u8 *base; + u8 *item; base = &(*(u8 *)&D_800AF630); uVar2 = func_800291DC(0x12); if ((uVar2 & 0x8000) != 0) { if (D_800B5BD8 == 0) { - register u8 *t __asm__("$2") = base + 0x65A8; + register u8 *t __asm__("$2") = base + 0x65A8; // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) item = t; D_8019FB90[0] = (s32)item; func_80024054(D_80181C68, D_8019FB9C); @@ -3845,7 +3845,7 @@ s32 func_80162438(s32 _unused0) { D_800B5BE2 = -D_800AF7BE / 2 + 0x28; } if (D_800B5C10 == 0) { - register u8 *t __asm__("$2") = base + 0x65E0; + register u8 *t __asm__("$2") = base + 0x65E0; // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) item = t; D_8019FB90[1] = (s32)item; func_80024054(((u8 *)&D_80181C80), D_8019FBC4); @@ -3856,7 +3856,7 @@ s32 func_80162438(s32 _unused0) { D_800B5C1A = -D_800AF7BE / 2 + 0x30; } if (D_800B5C48 == 0) { - register u8 *t __asm__("$2") = base + 0x6618; + register u8 *t __asm__("$2") = base + 0x6618; // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) item = t; D_8019FB90[2] = (s32)item; func_800242D0((s16)func_801626B8(), D_8019FBE0, 0x84); @@ -3931,10 +3931,10 @@ void func_801627E8(void) extern s32 D_8011F750; /* canonical: engine_core.h `extern s32 D_8011F750;` (read here as a byte) */ extern void (*D_80181CA0[])(void); /* word-stride table of dispatch fn pointers */ - register u8 *p __asm__("$4") = (u8 *)&D_8011F750; + register u8 *p __asm__("$4") = (u8 *)&D_8011F750; // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) s32 idx; - __asm__ __volatile__("" : "=r"(p) : "0"(p)); /* materialize &D_8011F750 into $a0 (defeat %lo-fold of the lbu) */ + __asm__ __volatile__("" : "=r"(p) : "0"(p)); /* materialize &D_8011F750 into $a0 (defeat %lo-fold of the lbu) */ // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) idx = *p; if (idx != 0) { idx = idx - 1; @@ -4114,7 +4114,7 @@ void func_80163EC8(s32 param_1) { s32 psVar6; s32 iVar8; s32 iVar7; - register s32 uVar5 __asm__("$2"); /* PIN (flagged): uVar5 -> $v0 */ + register s32 uVar5 __asm__("$2"); /* PIN (flagged): uVar5 -> $v0 */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) u16 uVar4; u8 uVar3; @@ -4380,9 +4380,9 @@ extern u8 D_8019FBF7; void func_80164BDC(s32 param_1) { - register s32 p1 __asm__("$17"); /* $s1 */ - register s32 iVar1 __asm__("$16"); /* $s0 */ - register s32 base __asm__("$18"); /* $s2 */ + register s32 p1 __asm__("$17"); /* $s1 */ // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar1; /* $s0 */ + s32 base; /* $s2 */ p1 = param_1; iVar1 = ((s32 (*)(void))func_80146578)(); @@ -4528,9 +4528,9 @@ extern s32 D_8019FC30; void func_801651B8(void * param_1) { - register s32 *puVar1 __asm__("$16"); /* $s0 */ - register s32 iVar2 __asm__("$17"); /* $s1 */ - register s32 p __asm__("$18"); /* $s2 */ + register s32 *puVar1 __asm__("$16"); /* $s0 */ // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar2; /* $s1 */ + s32 p; /* $s2 */ p = param_1; ((s32 (*)(s32, s32, s32))func_80165240)(p, p + 0x2c, p + 0x50); @@ -4539,7 +4539,7 @@ void func_801651B8(void * param_1) do { if (puVar1[3] != 0) { s32 a0v = p; - __asm__ __volatile__("" : "=r"(a0v) : "0"(a0v)); + __asm__ __volatile__("" : "=r"(a0v) : "0"(a0v)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) ((s32 (*)(s32, s32, s32))func_80165240)(a0v, (s32)puVar1, (s32)(puVar1 + 2)); puVar1[3] = puVar1[3] + -1; } @@ -4870,7 +4870,7 @@ s32 func_80166690(s32 param_1, s32 param_2) unsigned int w9, w7, w, t, w3b; int w3; short sVar10; - register unsigned int zr __asm__("$0"); + register unsigned int zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) blk = D_800AE620; i6 = (short)param_1; @@ -4956,7 +4956,6 @@ s32 func_80166690(s32 param_1, s32 param_2) c.c32 = t; c.c22 = t; c.c31 = t; c.c21 = t; } - __asm__ __volatile__("" :: "r"(iVar3)); func_80017758(&c, &blk); w3b = iVar3 - 1; iVar3 = w3b + zr; @@ -5110,18 +5109,18 @@ s32 func_80166F58(s32 param_1, s32 param_2, s32 param_3, s32 param_4) extern s32 D_8011D030; extern unsigned char D_8019FCB0[]; - register int p2 __asm__("$20"); /* $s4 */ - register int p3 __asm__("$17"); /* $s1 */ - register int t2 __asm__("$5"); /* a1 */ - register int t3 __asm__("$6"); /* a2 */ + register int p2 __asm__("$20"); /* $s4 */ // !FAKE: pin $20 — NEEDED DIFFERS (P36 rung B tus2) + int p3; /* $s1 */ + register int t2 __asm__("$5"); /* a1 */ // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) + int t3; /* a2 */ unsigned short *puVar1; short iVar2; int eq; iVar2 = 0; puVar1 = ((unsigned short *)&D_8011D030); - t2 = ((short)param_2); SHB(t2); p2 = t2; SHB(p2); - t3 = ((short)param_3); SHB(t3); p3 = t3; + t2 = ((short)param_2); SHB(t2); p2 = t2; SHB(p2); // !FAKE: launder via SHB — NEEDED DIFFERS; launder via SHB — NEEDED DIFFERS (P36 rung B tus2) + t3 = ((short)param_3); SHB(t3); p3 = t3; // !FAKE: launder via SHB — NEEDED DIFFERS (P36 rung B tus2) eq = (p2 == p3); do { if ((puVar1 != ((unsigned short *)param_1)) && @@ -5170,17 +5169,17 @@ s32 func_801670E4(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { extern s32 D_801269AC; extern u16 D_80126CE0; Fr_801670E4 f; - register u8 *p __asm__("$18"); /* $s2 */ - register s32 ent __asm__("$19"); /* $s3 */ + u8 *p; /* $s2 */ + s32 ent; /* $s3 */ s16 i; s32 d; s32 node; u16 c; u8 cv; u8 cv2; - register s32 gA __asm__("$2"); - register s32 cxv __asm__("$4"); - register s32 czv __asm__("$5"); + register s32 gA __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) + register s32 cxv __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) + s32 czv; u8 *vc; u8 *ap; u8 *mp; @@ -5198,12 +5197,12 @@ s32 func_801670E4(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { f.col[1].b = 0x70; cv = *(u8 *)(ent + 0x12); f.cx = arg1; - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) va = (u8 *)&f.cx; - __asm__ __volatile__("" : "=r"(va) : "0"(va)); + __asm__ __volatile__("" : "=r"(va) : "0"(va)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) f.cy = arg2; vb = va; - __asm__ __volatile__("" : "=r"(vb) : "0"(vb)); + __asm__ __volatile__("" : "=r"(vb) : "0"(vb)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) p = D_80182000; i = 0; f.col[0].b = 0; @@ -5273,10 +5272,10 @@ s32 func_801670E4(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { if (*(s32 *)(ent + 0x30) > 0) { vc = (u8 *)&f.cx; - __asm__ __volatile__("" : "=r"(vc) : "0"(vc)); + __asm__ __volatile__("" : "=r"(vc) : "0"(vc)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) mp = f.m1; ap = mp; - __asm__ __volatile__("" : "=r"(ap) : "0"(ap)); + __asm__ __volatile__("" : "=r"(ap) : "0"(ap)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) p = D_80182014; i = 0; d = (s16)f.a8[0] >> 6; @@ -5370,8 +5369,8 @@ s32 func_80167AE0(s32 param_1, s32 param_2, s32 param_3) { struct Fr_80167AE0 fr; u8 *p; s32 i; - register s32 t __asm__("$2"); - register s32 zr __asm__("$0"); + s32 t; + register s32 zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) s32 flags; func_80168070(param_1, ((s16 *)param_2), ((s16 *)param_3), fr.matrix); @@ -5650,7 +5649,7 @@ void func_80168828() extern u16 D_801820E0[]; - register s32 a0v __asm__("$4"); + register s32 a0v __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) s32 param_1 = a0v; Thing_80168828_80168828 thing; s16 matA[16]; @@ -5658,7 +5657,7 @@ void func_80168828() s16 svec[4]; u16 *p; short i; - register s32 c40 __asm__("$3"); /* $v1: hold the CSE'd 0x40 (else gcc folds to $v0 immediate) */ + register s32 c40 __asm__("$3"); /* $v1: hold the CSE'd 0x40 (else gcc folds to $v0 immediate) */ // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus2) c40 = 0x40; thing.f04 = 2; @@ -5963,8 +5962,8 @@ void func_8016A290(s32 param_1, void *param_2, void *param_3) { struct Fr_8016A290 fr; u8 *p; s32 i; - register s32 t __asm__("$2"); - register s32 zr __asm__("$0"); + s32 t; + register s32 zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) s32 flags; s32 iVar3; diff --git a/src/ov_SC02_041/ov_SC02_041_jr_8012ACE0.c b/src/ov_SC02_041/ov_SC02_041_jr_8012ACE0.c index 80b29c42d2..de0c74b2cf 100644 --- a/src/ov_SC02_041/ov_SC02_041_jr_8012ACE0.c +++ b/src/ov_SC02_041/ov_SC02_041_jr_8012ACE0.c @@ -2529,7 +2529,7 @@ s32 func_80133AB0(s16 flag, s16 x, s16 y, s32 arg3) u16 *pA = (*(u16 * *)&D_80185360); u16 *pB = (*(u16 * *)&D_8018535C); u16 *pC = (*(u16 * *)&D_80185368); - register int zr __asm__("$0"); + register int zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) u32 X, Y, cell, Xc, Yc; u16 k, off; int cnt; @@ -2537,7 +2537,7 @@ s32 func_80133AB0(s16 flag, s16 x, s16 y, s32 arg3) u8 *s0; u16 raw; u32 hib; - register int harg __asm__("$4"); + register int harg __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) s32 ret; void *p0C, *p10; u8 *p14, *p18, *p1C; @@ -2548,11 +2548,11 @@ s32 func_80133AB0(s16 flag, s16 x, s16 y, s32 arg3) pC[2] = pA[2] - pB[2]; X = ((((u16)x + 0x8000) >> 7) & 0x1ff) - map->ox; - __asm__("addu %0,%1,$zero" : "=r"(Xc) : "r"(X)); + __asm__("addu %0,%1,$zero" : "=r"(Xc) : "r"(X)); // !FAKE: instruction addu — NEEDED DIFFERS (P36 rung B tus2) if (!((X & 0xffff) < map->w)) return 0; Y = ((((u16)y + 0x8000) >> 7) & 0x1ff) - map->oy; - __asm__("addu %0,%1,$zero" : "=r"(Yc) : "r"(Y)); + __asm__("addu %0,%1,$zero" : "=r"(Yc) : "r"(Y)); // !FAKE: instruction addu — NEEDED DIFFERS (P36 rung B tus2) if (!((Y & 0xffff) < map->h)) return 0; @@ -2701,7 +2701,7 @@ s32 func_80133CD4(arg0, cmd, base, arr) s32 h; h = ((s16 *)pb0)[0]; s1var = h << 16; - __asm__("lh %0, 2(%2)" : "=r"(h) : "0"(h), "r"(pb0) : "memory"); + __asm__("lh %0, 2(%2)" : "=r"(h) : "0"(h), "r"(pb0) : "memory"); // !FAKE: instruction lh — NEEDED DIFFERS (P36 rung B tus2) s0var = h << 16; } pb0[2] += q3v; @@ -2885,10 +2885,10 @@ s32 func_801345F8(s32 arg) extern u16 * D_8018535C; extern u16 D_801B7D40; - register u16 *param_1 __asm__("$5") = ((u16 *)arg); - register u16 *cc __asm__("$4") = D_8018535C; + register u16 *param_1 __asm__("$5") = ((u16 *)arg); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) + register u16 *cc __asm__("$4") = D_8018535C; // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) int c8000 = 0x8000; - register int zr __asm__("$0"); + register int zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) u32 c1, c2, uVar6, uVar2, cnt, v14; u16 *ptmp, *puVar4, *puVar7, uVar1; int hi, harg, iVar9, iVar8, uVar3, uVar10, tbl; @@ -3079,8 +3079,8 @@ s32 func_80134C20(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { u16 temp_a1; s32 temp_s4; s32 c = arg0; - __asm__ __volatile__("" : "=r"(c) : "0"(c)); - __asm__ __volatile__("" : : "r"(arg0)); + __asm__ __volatile__("" : "=r"(c) : "0"(c)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) + __asm__ __volatile__("" : : "r"(arg0)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) temp_s4 = arg2 + (M2C_FIELD(((void *)arg1), s16 *, 2) * 8); temp_s1 = *(s32 *)(arg3 + (M2C_FIELD(((void *)arg1), s16 *, 4) * 4)); @@ -3231,22 +3231,22 @@ int func_80135168(u16 arg0, u16 *p1, u16 *p2) extern u8 D_8018535C; extern u8 D_80185360; extern u8 D_80185368; - register s16 *pb0 __asm__("$8"); - register s16 *pac __asm__("$6"); - register s16 *pb8 __asm__("$7"); + register s16 *pb0 __asm__("$8"); // !FAKE: pin $8 — NEEDED DIFFERS (P36 rung B tus2) + register s16 *pac __asm__("$6"); // !FAKE: pin $6 — NEEDED DIFFERS (P36 rung B tus2) + register s16 *pb8 __asm__("$7"); // !FAKE: pin $7 — NEEDED DIFFERS (P36 rung B tus2) u16 *pb4; u16 a, b; int a1v, a2v, d94; pb0 = (*(s16 * *)&D_80185360); - __asm__ __volatile__("" : : "r"(pb0)); + __asm__ __volatile__("" : : "r"(pb0)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) a = p2[0]; pac = (*(s16 * *)&D_8018535C); pb0[0] = a; b = p1[0]; pb8 = (*(s16 * *)&D_80185368); pac[0] = b; pb8[0] = a - b; a = p2[1]; pb0[1] = a; b = p1[1]; pac[1] = b; pb8[1] = a - b; a = p2[2]; pb0[2] = a; b = p1[2]; pac[2] = b; pb8[2] = a - b; a1v = pac[0]; a2v = pac[2]; d94 = D_801B7D30; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) D_801B7D40 = 0; if (func_80134A74(arg0, a1v, a2v, d94)) { pb4 = (*(u16 * *)&D_80185364); diff --git a/src/ov_SC02_041/ov_SC02_041_jr_80135A4C.c b/src/ov_SC02_041/ov_SC02_041_jr_80135A4C.c index 3541fcde41..c201bff857 100644 --- a/src/ov_SC02_041/ov_SC02_041_jr_80135A4C.c +++ b/src/ov_SC02_041/ov_SC02_041_jr_80135A4C.c @@ -638,7 +638,7 @@ s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3) { extern u8 D_801152B0; s32 *p; - register s32 s7 __asm__("$23"); + register s32 s7 __asm__("$23"); // !FAKE: pin $23 — NEEDED DIFFERS (P36 rung B tus2) s32 flag; s32 acc; s16 i; @@ -685,7 +685,7 @@ s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3) { return 1; next: p = (s32 *)*p; - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) if (p != 0) goto loop; return 0; } @@ -699,7 +699,7 @@ s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3) { s32 t = 0; if (((V3 *)a2)->x == ((V3 *)a3)->x && ((V3 *)a2)->y == ((V3 *)a3)->y) { s32 zt = (((V3 *)a2)->z == ((V3 *)a3)->z); - __asm__("addu %0,%1,$zero" : "=r"(t) : "r"(zt)); + __asm__("addu %0,%1,$zero" : "=r"(t) : "r"(zt)); // !FAKE: instruction addu — NEEDED DIFFERS (P36 rung B tus2) } eq = t; } diff --git a/src/ov_SC02_041/ov_SC02_041_jr_8013C98C.c b/src/ov_SC02_041/ov_SC02_041_jr_8013C98C.c index fe1fd39436..16c91adbe2 100644 --- a/src/ov_SC02_041/ov_SC02_041_jr_8013C98C.c +++ b/src/ov_SC02_041/ov_SC02_041_jr_8013C98C.c @@ -1056,7 +1056,7 @@ void func_8013CF68() u8 t0, t1, t2; u8 *base; - __asm__("la %0, D_800A5E94" : "=r"(base)); + __asm__("la %0, D_800A5E94" : "=r"(base)); // !FAKE: instruction la — NEEDED DIFFERS (P36 rung B tus2) *(s32 *)(base - 0xC) = 0; t0 = D_801B9580; t1 = D_801B9581; t2 = D_801B9582; @@ -1156,7 +1156,7 @@ void func_8013D178(void) { extern unsigned char D_801B9620, D_801B9621, D_801B9622, D_801B9623, D_801B9624, D_801B9625, D_801B9626, D_801B9627, D_801B9628; extern unsigned char D_801B9620, D_801B9621, D_801B9622, D_801B9623, D_801B9624, D_801B9625, D_801B9626, D_801B9627, D_801B9628; unsigned char v, t; - register unsigned char *p __asm__("$5"); + register unsigned char *p __asm__("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) p = &D_801B9580; v = *p; t = D_801B9620; if (v != t) { if (v < t) *p = v + 8; else *p = v - 8; } @@ -1376,13 +1376,13 @@ void func_8013D53C(void *arg0v) { n = arg0->w * arg0->h; i = 0; src = arg0->data; - __asm__("" :: "r"(src)); /* +2 refs on src (depth-2): keeps src above i, below the mfhi temp */ + __asm__("" :: "r"(src)); /* +2 refs on src (depth-2): keeps src above i, below the mfhi temp */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) dst = src + n; if (n > 0) { do { u16 px; s32 r, g, b, out; - __asm__("" :: "r"(i)); /* +3 refs on i (depth-3): lifts i over dst in the $t2 race */ + __asm__("" :: "r"(i)); /* +3 refs on i (depth-3): lifts i over dst in the $t2 race */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) px = *src; r = ((px & 0x1F) * s0v) / 2560; g = (((px & 0x3E0) * t9v) / 2560) & 0x3E0; @@ -1417,10 +1417,10 @@ void func_8013D8FC(void) { extern s16 *D_801B7DBC; - register s16 *psVar3 __asm__("$17"); - register s16 *psVar2 __asm__("$16"); - register s32 c9 __asm__("$19"); - register s32 cff __asm__("$18"); + s16 *psVar3; + register s16 *psVar2 __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + s32 c9; + s32 cff; u16 sVar1; s16 buf[4]; @@ -1461,22 +1461,22 @@ void func_8013D9B0(int param_1) extern s16 *D_801B7DBC; extern s32 D_801B7DD4; u8 buf[0x20]; - register s32 uVar13 __asm__("$16"); - register u16 *psVar14 __asm__("$17"); - register u16 *psVar15 __asm__("$18"); - register s32 uVar16 __asm__("$19"); - register void *r0 __asm__("$20"); - register u16 *puVar10 __asm__("$11"); - register u16 *puVar9 __asm__("$10"); - register s32 iVar11 __asm__("$13"); - register s32 iVar12 __asm__("$14"); + s32 uVar13; + register u16 *psVar14 __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) + u16 *psVar15; + s32 uVar16; + void *r0; + u16 *puVar10; + register u16 *puVar9 __asm__("$10"); // !FAKE: pin $10 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar11; + register s32 iVar12 __asm__("$14"); // !FAKE: pin $14 — NEEDED DIFFERS (P36 rung B tus2) u16 sVar4; - register u32 uVar5 __asm__("$3"); - register u32 uVar7 __asm__("$6"); - register u32 uVar1 __asm__("$7"); - register u32 uVar6 __asm__("$4"); - register u32 uVar8 __asm__("$8"); - register u32 uVar3 __asm__("$9"); + register u32 uVar5 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus2) + register u32 uVar7 __asm__("$6"); // !FAKE: pin $6 — NEEDED DIFFERS (P36 rung B tus2) + register u32 uVar1 __asm__("$7"); // !FAKE: pin $7 — NEEDED DIFFERS (P36 rung B tus2) + u32 uVar6; + register u32 uVar8 __asm__("$8"); // !FAKE: pin $8 — NEEDED DIFFERS (P36 rung B tus2) + register u32 uVar3 __asm__("$9"); // !FAKE: pin $9 — NEEDED DIFFERS (P36 rung B tus2) psVar15 = (*(u16 * *)&D_801B7DBC); if (psVar15 != 0) { @@ -1491,31 +1491,31 @@ void func_8013D9B0(int param_1) iVar11 = 0; if (sVar4 == 9) { *(s16 *)(buf + 0) = psVar14[-4]; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *(s16 *)(buf + 2) = psVar14[-3]; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *(s16 *)(buf + 4) = psVar14[-2]; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *(s16 *)(buf + 6) = psVar14[-1]; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) { - register s32 mw __asm__("$3") = (s32)((s16 *)psVar14)[-2]; - register s32 mh __asm__("$2") = (s32)((s16 *)psVar14)[-1]; + register s32 mw __asm__("$3") = (s32)((s16 *)psVar14)[-2]; // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus2) + s32 mh = (s32)((s16 *)psVar14)[-1]; iVar12 = mw * mh; } uVar13 = 0; puVar10 = *(u16 **)psVar14; { - register s32 boff __asm__("$2") = iVar12 * 2; - register u16 *pi __asm__("$5"); + register s32 boff __asm__("$2") = iVar12 * 2; // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) + register u16 *pi __asm__("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) pi = (u16 *)((s32)puVar10 + boff); - __asm__ __volatile__("" : "=r"(pi) : "0"(pi)); + __asm__ __volatile__("" : "=r"(pi) : "0"(pi)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) puVar9 = pi; } if (0 < iVar12) { do { - register u32 pix __asm__("$2"); - register u32 out __asm__("$2"); + register u32 pix __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) + register u32 out __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) u32 result; *(u32 *)(buf + 0xc) = (u32)*puVar10; pix = (u32)*puVar9; @@ -1524,17 +1524,17 @@ void func_8013D9B0(int param_1) uVar1 = pix & 0x7c00; { void *p1; - register void *pa __asm__("$2"); - register void *pb __asm__("$12"); - __asm__ __volatile__(""); + register void *pa __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) + register void *pb __asm__("$12"); // !FAKE: pin $12 — NEEDED DIFFERS (P36 rung B tus2) + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) p1 = buf + 0xc; - __asm__ __volatile__("" : "=r"(p1) : "0"(p1)); + __asm__ __volatile__("" : "=r"(p1) : "0"(p1)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) gte_ldIR0z(); gte_ldrgb(r0); gte_ldIRGB(p1); gte_dpcl(); pa = buf + 0x10; - __asm__ __volatile__("" : "=r"(pa) : "0"(pa)); + __asm__ __volatile__("" : "=r"(pa) : "0"(pa)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) pb = pa; gte_stORGB(pb); } @@ -1543,21 +1543,21 @@ void func_8013D9B0(int param_1) uVar8 = out & 0x3e0; uVar3 = out & 0x7c00; if (uVar5 != uVar6) { - register s32 c __asm__("$2"); + s32 c; uVar13 = 1; if ((s32)uVar5 < (s32)uVar6) uVar5 = uVar5 + 1; c = (s32)uVar6 < (s32)uVar5; if (c) uVar5 = uVar5 - 1; } if (uVar7 != uVar8) { - register s32 c __asm__("$2"); + register s32 c __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) uVar13 = 1; if ((s32)uVar7 < (s32)uVar8) uVar7 = uVar7 + 0x20; c = (s32)uVar8 < (s32)uVar7; if (c) uVar7 = uVar7 - 0x20; } if (uVar1 != uVar3) { - register s32 c __asm__("$2"); + register s32 c __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) uVar13 = 1; if ((s32)uVar1 < (s32)uVar3) uVar1 = uVar1 + 0x400; c = (s32)uVar3 < (s32)uVar1; @@ -1698,9 +1698,9 @@ void func_8013DD68() { u16 *puVar16; u16 *q; u16 *puVar10; - register u16 uVar2 __asm__("$3"); + register u16 uVar2 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus2) int uVar5; - register int iVar14 __asm__("$7"); + register int iVar14 __asm__("$7"); // !FAKE: pin $7 — NEEDED DIFFERS (P36 rung B tus2) Buf_8013DD68 buf; u8 *pbase; u8 *base; @@ -1719,7 +1719,7 @@ void func_8013DD68() { p = p + 0x10; iVar14 = 0; if (uVar1 != 0) { - register int c5 __asm__("$11") = 5; + int c5 = 5; puVar10 = (u16 *)((int)p + 0x18); q = puVar16 + 8; do { @@ -1807,7 +1807,7 @@ void func_8013E5E8(void) extern unsigned short D_80115112; extern u16 D_80115116; extern void (*D_80186180[])(void); - register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 -> store retires early */ + register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 -> store retires early */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) func_80029444(); func_801754A8(); D_8011511E = func_80014ED4(0); @@ -1853,12 +1853,12 @@ void func_8013E6AC(void) { D_80115140[i] = 0; } if (!((u32)func_80029504() < 5 || currentLocationId == 0x302A || currentLocationId == 0x3073)) { - register s32 *ep __asm__("$8"); - register s32 *fp __asm__("$9"); + s32 *ep; + s32 *fp; fp = (s32 *)&D_80115110; ep = (s32 *)&D_8018616C; for (i = 0; i < 5; i++) { - register s32 *fa __asm__("$6"); + s32 *fa; s32 v; fa = (s32 *)(i * 4 + (s32)fp); v = ep[i] * 3 >> 2; @@ -2015,7 +2015,7 @@ extern unsigned char D_80186148; void func_8013EB7C(void) { s32 sp10[2]; short sVar1; - register short sVar2 __asm__("$2"); + register short sVar2 __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) s32 a0v; s32 iVar4; diff --git a/src/ov_SC02_041/ov_SC02_041_jr_80140608.c b/src/ov_SC02_041/ov_SC02_041_jr_80140608.c index 53a4e79f96..33fceae2c7 100644 --- a/src/ov_SC02_041/ov_SC02_041_jr_80140608.c +++ b/src/ov_SC02_041/ov_SC02_041_jr_80140608.c @@ -1039,14 +1039,14 @@ s16 n; Prim4 *p; s16 t; s32 c3; -register u16 *a __asm__("$20"); -register u16 *b __asm__("$21"); -register u16 *c __asm__("$23"); -register u16 *e __asm__("$22"); -register u16 *pb __asm__("$10"); -register u32 m24 __asm__("$8"); -register u32 mhi __asm__("$9"); -register s32 eight __asm__("$2"); +u16 *a; +u16 *b; +u16 *c; +u16 *e; +u16 *pb; +u32 m24; +u32 mhi; +register s32 eight __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) if (i < n) { c3 = 3; @@ -1126,7 +1126,7 @@ register s32 eight __asm__("$2"); y = (*e) + 3; } *((s16 *) (q - 10)) = y; -__asm__("" ::: "memory"); +__asm__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *((u32 *) ot) = 0x4000000; q[-8] = 0x78; *((u32 *) (q - 0x10)) = 0x64808080; @@ -1137,13 +1137,13 @@ __asm__("" ::: "memory"); *((s16 *) (q - 4)) = eight; *((u32 *) ot) = ((*((u32 *) ot)) & mhi) | (D_800AE7BC[*pb].ot[2] & m24); { -register u32 *op __asm__("$4"); +register u32 *op __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) op = D_800AE7BC[*pb].ot; op[2] = (op[2] & mhi) | (((u32) ot) & m24); } q += 0x14; ot += 5; - __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ + __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) } } @@ -1350,7 +1350,7 @@ void func_80141874(void) { extern u16 D_8011511C; extern u16 D_80115116; extern void (*D_801861CC[])(void); - register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ + register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) func_801754A8(); D_8011511E = func_80014ED4(0); D_8011511C = func_80015018(0); @@ -1536,7 +1536,7 @@ void func_801424E4(short *param_1) { extern void (*D_801861F0[])(void); short sVar1; int iVar2; - register unsigned short t __asm__("$3"); + unsigned short t; (*D_801861F0[(unsigned short)param_1[1]])(); if (*(unsigned short *)param_1 != 0) { @@ -1555,8 +1555,8 @@ void func_801424E4(short *param_1) { iVar2 = *(int *)(param_1 + 0x32); if ((iVar2 != 0) && (*(short *)(iVar2 + 0x36) == param_1[0x7f])) { *(int *)(param_1 + 2) = *(int *)(iVar2 + 4); - a = *(unsigned short *)(*(volatile int *)(param_1 + 0x32) + 10); - __asm__ __volatile__("" : : "r"(a)); + a = *(unsigned short *)(*(int *)(param_1 + 0x32) + 10); + __asm__ __volatile__("" : : "r"(a)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) t = (unsigned short)param_1[0x7e]; sVar1 = a + t; iVar2 = *(volatile int *)(param_1 + 0x32); @@ -1592,7 +1592,7 @@ extern s32 D_801861E4; void func_80142608(s32 param_1) { - register s32 iVar1 __asm__("$16"); + s32 iVar1; if (*(short *)(param_1 + 0x70) != 0) { iVar1 = ((s32 (*)(void))func_8012C1B8)(); @@ -1838,8 +1838,8 @@ extern void func_80142B2C(void *arg0); void func_80142EC0(s32 param_1) { extern s32 D_801863F0[]; - register s32 d __asm__("$16") = param_1; /* $s0 */ - register s32 obj __asm__("$17"); /* $s1 */ + register s32 d __asm__("$16") = param_1; /* $s0 */ // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register s32 obj __asm__("$17"); /* $s1 */ // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) s32 ret; s16 sVar2; @@ -1881,8 +1881,8 @@ extern unsigned char D_80186470[]; void func_8014305C(int param_1) { - register int s0_param __asm__("$16") = param_1; - register int s1_copy __asm__("$17"); + register int s0_param __asm__("$16") = param_1; // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register int s1_copy __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) int iVar2; short sVar1; @@ -1931,7 +1931,7 @@ void func_801431E8(s32 param_1) { u16 uVar2; s16 sVar4; - register s32 d __asm__("$16"); + register s32 d __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) memcpy(buf, &D_801B74D4, 4); iVar5 = ((s32 (*)(void))func_8012C1B8)(); *(s32 *)(param_1 + 0x20) = iVar5; @@ -2100,8 +2100,8 @@ extern void func_8012C218(void *a0); void func_80143D28(s32 param_1) { extern MatEntry D_80186728[]; - register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ - register s32 iVar2 __asm__("$17") = *(s32 *)(param_1 + 0x64); /* $s1 */ + register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ // !FAKE: pin $18 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar2 = *(s32 *)(param_1 + 0x64); /* $s1 */ MatEntry *p = &D_80186728[*(s16 *)(param_1 + 0x70)]; s32 sVar4; s32 iVar1; @@ -2281,8 +2281,8 @@ extern u8 D_80186718; void func_8014477C(void *param_1) { s32 v0; s32 v1; - register s32 uVar2 __asm__("$2"); - register s32 addr __asm__("$3"); + s32 uVar2; + s32 addr; s32 gv; s32 fv; @@ -2323,9 +2323,9 @@ extern u8 D_80186754; void func_80144880(s32 param_1) { - register s32 obj __asm__("$16"); /* $s0 */ - register s32 self __asm__("$17") = param_1; /* $s1 */ - register s32 b __asm__("$2"); /* $v0 */ + s32 obj; /* $s0 */ + s32 self = param_1; /* $s1 */ + s32 b; /* $v0 */ s32 e; obj = ((s32 (*)(void))func_8012C194)(); diff --git a/src/ov_SC02_041/ov_SC02_041_jr_8015C32C.c b/src/ov_SC02_041/ov_SC02_041_jr_8015C32C.c index 49e529adea..44613be6b5 100644 --- a/src/ov_SC02_041/ov_SC02_041_jr_8015C32C.c +++ b/src/ov_SC02_041/ov_SC02_041_jr_8015C32C.c @@ -1643,8 +1643,8 @@ void func_8015D01C(int param_1) { extern int D_8018762C; int iVar4; - register unsigned short uVar1 __asm__("$19"); - register unsigned short uVar5 __asm__("$17"); + unsigned short uVar1; + register unsigned short uVar5 __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) short sVar2; short sVar3; @@ -1796,8 +1796,8 @@ extern s32 D_80187698; void func_8015D380(s32 a0) { s16 out[4]; s32 buf[8]; - register s32 s1 __asm__("$17") = a0; - register s32 *s0 __asm__("$16") = buf; + s32 s1 = a0; + s32 *s0 = buf; ((void (*)(void *))func_80013F3C)((void *)s0); ((void (*)(void *, s32))func_80012558)((void *)s0, *(s16 *)(*(s32 *)(s1 + 0x20) + 0x12)); ((void (*)(void *, s32))func_800126C4)((void *)s0, *(s16 *)(*(s32 *)(s1 + 0x20) + 0x10)); @@ -1948,7 +1948,7 @@ void func_8015D738(void *arg0) { if (s1 != 0) { if (*(u16 *)s1 == 0x360) goto block_808; } - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) if (s1 != 0) { if (*(u16 *)s1 != 0) goto block_7F4; } @@ -2803,7 +2803,7 @@ void func_8015FBE0(s32 *param_1) ((void (*)(s32 *, s16))func_80147078)(param_1, 0); ((void (*)(s32 *))func_80159B70)(param_1); } else { - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) D_80078EC1 = 0; ((void (*)(s32 *, s32))func_80154150)(param_1, 0x20); ((void (*)(s32 *, s32))func_80154A74)(param_1, 0x18); @@ -3611,7 +3611,7 @@ void func_80161E08(s32 param_1) { ((a2 = func_800291DC(8)) & 0x8000) != 0) { if (D_800B5BD8 == 0) { - __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x65A8)); + __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x65A8)); // !FAKE: instruction move — NEEDED DIFFERS (P36 rung B tus2) D_801B7EB0[0] = p; func_80024054(&D_801878D4, &D_801B7EBC); func_8001CE28(p, &D_801B7EBC); @@ -3622,7 +3622,7 @@ void func_80161E08(s32 param_1) { } if (D_800B5C10 == 0) { - __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x65E0)); + __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x65E0)); // !FAKE: instruction move — NEEDED DIFFERS (P36 rung B tus2) D_801B7EB0[1] = p; func_80024054(&D_801878F4, &D_801B7EE4); func_8001CE28(p, &D_801B7EE4); @@ -3633,7 +3633,7 @@ void func_80161E08(s32 param_1) { } if (D_800B5C48 == 0) { - __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x6618)); + __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x6618)); // !FAKE: instruction move — NEEDED DIFFERS (P36 rung B tus2) D_801B7EB0[2] = p; func_800242D0((s16)func_801620C4(), &D_801B7EFC, 0x84); func_8001CE68(p, &D_801B7EFC); @@ -3689,9 +3689,9 @@ extern u8 D_80078EB1; extern s32 D_80187908; s32 func_801621CC(s32 arg0) { - register s32 s0 __asm__("$16") = arg0; /* $s0: arg0, crosses the call */ - register u8 *s1 __asm__("$17") = D_80078E78; /* $s1: base, hoisted for the loop */ - register s32 i __asm__("$5"); /* $a1: counter (pin fixes the i/d swap) */ + s32 s0 = arg0; /* $s0: arg0, crosses the call */ + u8 *s1 = D_80078E78; /* $s1: base, hoisted for the loop */ + register s32 i __asm__("$5"); /* $a1: counter (pin fixes the i/d swap) */ // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) u32 a2; s32 d; /* $a0: natural alloc; load via $v0 temp */ s32 v, last, hi, lo; @@ -3827,14 +3827,14 @@ s32 func_80162438(s32 _unused0) { extern s16 D_800B5C74; u32 uVar2; - register u8 *base __asm__("$18"); - register u8 *item __asm__("$17"); + u8 *base; + u8 *item; base = &(*(u8 *)&D_800AF630); uVar2 = func_800291DC(0x12); if ((uVar2 & 0x8000) != 0) { if (D_800B5BD8 == 0) { - register u8 *t __asm__("$2") = base + 0x65A8; + register u8 *t __asm__("$2") = base + 0x65A8; // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) item = t; D_801B7F08[0] = (s32)item; func_80024054(D_80187938, D_801B7F14); @@ -3845,7 +3845,7 @@ s32 func_80162438(s32 _unused0) { D_800B5BE2 = -D_800AF7BE / 2 + 0x28; } if (D_800B5C10 == 0) { - register u8 *t __asm__("$2") = base + 0x65E0; + register u8 *t __asm__("$2") = base + 0x65E0; // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) item = t; D_801B7F08[1] = (s32)item; func_80024054(((u8 *)&D_80187950), D_801B7F3C); @@ -3856,7 +3856,7 @@ s32 func_80162438(s32 _unused0) { D_800B5C1A = -D_800AF7BE / 2 + 0x30; } if (D_800B5C48 == 0) { - register u8 *t __asm__("$2") = base + 0x6618; + register u8 *t __asm__("$2") = base + 0x6618; // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) item = t; D_801B7F08[2] = (s32)item; func_800242D0((s16)func_801626B8(), D_801B7F58, 0x84); @@ -3931,10 +3931,10 @@ void func_801627E8(void) extern s32 D_8011F750; /* canonical: engine_core.h `extern s32 D_8011F750;` (read here as a byte) */ extern void (*D_80187970[])(void); /* word-stride table of dispatch fn pointers */ - register u8 *p __asm__("$4") = (u8 *)&D_8011F750; + register u8 *p __asm__("$4") = (u8 *)&D_8011F750; // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) s32 idx; - __asm__ __volatile__("" : "=r"(p) : "0"(p)); /* materialize &D_8011F750 into $a0 (defeat %lo-fold of the lbu) */ + __asm__ __volatile__("" : "=r"(p) : "0"(p)); /* materialize &D_8011F750 into $a0 (defeat %lo-fold of the lbu) */ // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) idx = *p; if (idx != 0) { idx = idx - 1; @@ -4114,7 +4114,7 @@ void func_80163EC8(s32 param_1) { s32 psVar6; s32 iVar8; s32 iVar7; - register s32 uVar5 __asm__("$2"); /* PIN (flagged): uVar5 -> $v0 */ + register s32 uVar5 __asm__("$2"); /* PIN (flagged): uVar5 -> $v0 */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) u16 uVar4; u8 uVar3; @@ -4380,9 +4380,9 @@ extern u8 D_801B7F6F; void func_80164BDC(s32 param_1) { - register s32 p1 __asm__("$17"); /* $s1 */ - register s32 iVar1 __asm__("$16"); /* $s0 */ - register s32 base __asm__("$18"); /* $s2 */ + register s32 p1 __asm__("$17"); /* $s1 */ // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar1; /* $s0 */ + s32 base; /* $s2 */ p1 = param_1; iVar1 = ((s32 (*)(void))func_80146578)(); @@ -4528,9 +4528,9 @@ extern s32 D_801B7FA8; void func_801651B8(void * param_1) { - register s32 *puVar1 __asm__("$16"); /* $s0 */ - register s32 iVar2 __asm__("$17"); /* $s1 */ - register s32 p __asm__("$18"); /* $s2 */ + register s32 *puVar1 __asm__("$16"); /* $s0 */ // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar2; /* $s1 */ + s32 p; /* $s2 */ p = param_1; ((s32 (*)(s32, s32, s32))func_80165240)(p, p + 0x2c, p + 0x50); @@ -4539,7 +4539,7 @@ void func_801651B8(void * param_1) do { if (puVar1[3] != 0) { s32 a0v = p; - __asm__ __volatile__("" : "=r"(a0v) : "0"(a0v)); + __asm__ __volatile__("" : "=r"(a0v) : "0"(a0v)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) ((s32 (*)(s32, s32, s32))func_80165240)(a0v, (s32)puVar1, (s32)(puVar1 + 2)); puVar1[3] = puVar1[3] + -1; } @@ -4870,7 +4870,7 @@ s32 func_80166690(s32 param_1, s32 param_2) unsigned int w9, w7, w, t, w3b; int w3; short sVar10; - register unsigned int zr __asm__("$0"); + register unsigned int zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) blk = D_800AE620; i6 = (short)param_1; @@ -4956,7 +4956,6 @@ s32 func_80166690(s32 param_1, s32 param_2) c.c32 = t; c.c22 = t; c.c31 = t; c.c21 = t; } - __asm__ __volatile__("" :: "r"(iVar3)); func_80017758(&c, &blk); w3b = iVar3 - 1; iVar3 = w3b + zr; @@ -5110,18 +5109,18 @@ s32 func_80166F58(s32 param_1, s32 param_2, s32 param_3, s32 param_4) extern s32 D_8011D030; extern unsigned char D_801B8028[]; - register int p2 __asm__("$20"); /* $s4 */ - register int p3 __asm__("$17"); /* $s1 */ - register int t2 __asm__("$5"); /* a1 */ - register int t3 __asm__("$6"); /* a2 */ + register int p2 __asm__("$20"); /* $s4 */ // !FAKE: pin $20 — NEEDED DIFFERS (P36 rung B tus2) + int p3; /* $s1 */ + register int t2 __asm__("$5"); /* a1 */ // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) + int t3; /* a2 */ unsigned short *puVar1; short iVar2; int eq; iVar2 = 0; puVar1 = ((unsigned short *)&D_8011D030); - t2 = ((short)param_2); SHB(t2); p2 = t2; SHB(p2); - t3 = ((short)param_3); SHB(t3); p3 = t3; + t2 = ((short)param_2); SHB(t2); p2 = t2; SHB(p2); // !FAKE: launder via SHB — NEEDED DIFFERS; launder via SHB — NEEDED DIFFERS (P36 rung B tus2) + t3 = ((short)param_3); SHB(t3); p3 = t3; // !FAKE: launder via SHB — NEEDED DIFFERS (P36 rung B tus2) eq = (p2 == p3); do { if ((puVar1 != ((unsigned short *)param_1)) && @@ -5170,17 +5169,17 @@ s32 func_801670E4(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { extern s32 D_801269AC; extern u16 D_80126CE0; Fr_801670E4 f; - register u8 *p __asm__("$18"); /* $s2 */ - register s32 ent __asm__("$19"); /* $s3 */ + u8 *p; /* $s2 */ + s32 ent; /* $s3 */ s16 i; s32 d; s32 node; u16 c; u8 cv; u8 cv2; - register s32 gA __asm__("$2"); - register s32 cxv __asm__("$4"); - register s32 czv __asm__("$5"); + register s32 gA __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) + register s32 cxv __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) + s32 czv; u8 *vc; u8 *ap; u8 *mp; @@ -5198,12 +5197,12 @@ s32 func_801670E4(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { f.col[1].b = 0x70; cv = *(u8 *)(ent + 0x12); f.cx = arg1; - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) va = (u8 *)&f.cx; - __asm__ __volatile__("" : "=r"(va) : "0"(va)); + __asm__ __volatile__("" : "=r"(va) : "0"(va)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) f.cy = arg2; vb = va; - __asm__ __volatile__("" : "=r"(vb) : "0"(vb)); + __asm__ __volatile__("" : "=r"(vb) : "0"(vb)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) p = D_80187CD0; i = 0; f.col[0].b = 0; @@ -5273,10 +5272,10 @@ s32 func_801670E4(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { if (*(s32 *)(ent + 0x30) > 0) { vc = (u8 *)&f.cx; - __asm__ __volatile__("" : "=r"(vc) : "0"(vc)); + __asm__ __volatile__("" : "=r"(vc) : "0"(vc)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) mp = f.m1; ap = mp; - __asm__ __volatile__("" : "=r"(ap) : "0"(ap)); + __asm__ __volatile__("" : "=r"(ap) : "0"(ap)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) p = D_80187CE4; i = 0; d = (s16)f.a8[0] >> 6; @@ -5370,8 +5369,8 @@ s32 func_80167AE0(s32 param_1, s32 param_2, s32 param_3) { struct Fr_80167AE0 fr; u8 *p; s32 i; - register s32 t __asm__("$2"); - register s32 zr __asm__("$0"); + s32 t; + register s32 zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) s32 flags; func_80168070(param_1, ((s16 *)param_2), ((s16 *)param_3), fr.matrix); @@ -5650,7 +5649,7 @@ void func_80168828() extern u16 D_80187DB0[]; - register s32 a0v __asm__("$4"); + register s32 a0v __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) s32 param_1 = a0v; Thing_80168828_80168828 thing; s16 matA[16]; @@ -5658,7 +5657,7 @@ void func_80168828() s16 svec[4]; u16 *p; short i; - register s32 c40 __asm__("$3"); /* $v1: hold the CSE'd 0x40 (else gcc folds to $v0 immediate) */ + register s32 c40 __asm__("$3"); /* $v1: hold the CSE'd 0x40 (else gcc folds to $v0 immediate) */ // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus2) c40 = 0x40; thing.f04 = 2; @@ -5963,8 +5962,8 @@ void func_8016A290(s32 param_1, void *param_2, void *param_3) { struct Fr_8016A290 fr; u8 *p; s32 i; - register s32 t __asm__("$2"); - register s32 zr __asm__("$0"); + s32 t; + register s32 zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) s32 flags; s32 iVar3; diff --git a/src/ov_SC03_001/ov_SC03_001_jr_8012ACE0.c b/src/ov_SC03_001/ov_SC03_001_jr_8012ACE0.c index db2ed39f08..d6d73f690d 100644 --- a/src/ov_SC03_001/ov_SC03_001_jr_8012ACE0.c +++ b/src/ov_SC03_001/ov_SC03_001_jr_8012ACE0.c @@ -2527,7 +2527,7 @@ s32 func_80133AB0(s16 flag, s16 x, s16 y, s32 arg3) u16 *pA = (*(u16 * *)&D_8018DAA0); u16 *pB = (*(u16 * *)&D_8018DA9C); u16 *pC = (*(u16 * *)&D_8018DAA8); - register int zr __asm__("$0"); + register int zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) u32 X, Y, cell, Xc, Yc; u16 k, off; int cnt; @@ -2535,7 +2535,7 @@ s32 func_80133AB0(s16 flag, s16 x, s16 y, s32 arg3) u8 *s0; u16 raw; u32 hib; - register int harg __asm__("$4"); + register int harg __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) s32 ret; void *p0C, *p10; u8 *p14, *p18, *p1C; @@ -2546,11 +2546,11 @@ s32 func_80133AB0(s16 flag, s16 x, s16 y, s32 arg3) pC[2] = pA[2] - pB[2]; X = ((((u16)x + 0x8000) >> 7) & 0x1ff) - map->ox; - __asm__("addu %0,%1,$zero" : "=r"(Xc) : "r"(X)); + __asm__("addu %0,%1,$zero" : "=r"(Xc) : "r"(X)); // !FAKE: instruction addu — NEEDED DIFFERS (P36 rung B tus2) if (!((X & 0xffff) < map->w)) return 0; Y = ((((u16)y + 0x8000) >> 7) & 0x1ff) - map->oy; - __asm__("addu %0,%1,$zero" : "=r"(Yc) : "r"(Y)); + __asm__("addu %0,%1,$zero" : "=r"(Yc) : "r"(Y)); // !FAKE: instruction addu — NEEDED DIFFERS (P36 rung B tus2) if (!((Y & 0xffff) < map->h)) return 0; @@ -2699,7 +2699,7 @@ s32 func_80133CD4(arg0, cmd, base, arr) s32 h; h = ((s16 *)pb0)[0]; s1var = h << 16; - __asm__("lh %0, 2(%2)" : "=r"(h) : "0"(h), "r"(pb0) : "memory"); + __asm__("lh %0, 2(%2)" : "=r"(h) : "0"(h), "r"(pb0) : "memory"); // !FAKE: instruction lh — NEEDED DIFFERS (P36 rung B tus2) s0var = h << 16; } pb0[2] += q3v; @@ -2883,10 +2883,10 @@ s32 func_801345F8(s32 arg) extern u16 * D_8018DA9C; extern u16 D_801ED3C0; - register u16 *param_1 __asm__("$5") = ((u16 *)arg); - register u16 *cc __asm__("$4") = D_8018DA9C; + register u16 *param_1 __asm__("$5") = ((u16 *)arg); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) + register u16 *cc __asm__("$4") = D_8018DA9C; // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) int c8000 = 0x8000; - register int zr __asm__("$0"); + register int zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) u32 c1, c2, uVar6, uVar2, cnt, v14; u16 *ptmp, *puVar4, *puVar7, uVar1; int hi, harg, iVar9, iVar8, uVar3, uVar10, tbl; @@ -3077,8 +3077,8 @@ s32 func_80134C20(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { u16 temp_a1; s32 temp_s4; s32 c = arg0; - __asm__ __volatile__("" : "=r"(c) : "0"(c)); - __asm__ __volatile__("" : : "r"(arg0)); + __asm__ __volatile__("" : "=r"(c) : "0"(c)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) + __asm__ __volatile__("" : : "r"(arg0)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) temp_s4 = arg2 + (M2C_FIELD(((void *)arg1), s16 *, 2) * 8); temp_s1 = *(s32 *)(arg3 + (M2C_FIELD(((void *)arg1), s16 *, 4) * 4)); @@ -3229,22 +3229,22 @@ int func_80135168(u16 arg0, u16 *p1, u16 *p2) extern u8 D_8018DA9C; extern u8 D_8018DAA0; extern u8 D_8018DAA8; - register s16 *pb0 __asm__("$8"); - register s16 *pac __asm__("$6"); - register s16 *pb8 __asm__("$7"); + register s16 *pb0 __asm__("$8"); // !FAKE: pin $8 — NEEDED DIFFERS (P36 rung B tus2) + register s16 *pac __asm__("$6"); // !FAKE: pin $6 — NEEDED DIFFERS (P36 rung B tus2) + register s16 *pb8 __asm__("$7"); // !FAKE: pin $7 — NEEDED DIFFERS (P36 rung B tus2) u16 *pb4; u16 a, b; int a1v, a2v, d94; pb0 = (*(s16 * *)&D_8018DAA0); - __asm__ __volatile__("" : : "r"(pb0)); + __asm__ __volatile__("" : : "r"(pb0)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) a = p2[0]; pac = (*(s16 * *)&D_8018DA9C); pb0[0] = a; b = p1[0]; pb8 = (*(s16 * *)&D_8018DAA8); pac[0] = b; pb8[0] = a - b; a = p2[1]; pb0[1] = a; b = p1[1]; pac[1] = b; pb8[1] = a - b; a = p2[2]; pb0[2] = a; b = p1[2]; pac[2] = b; pb8[2] = a - b; a1v = pac[0]; a2v = pac[2]; d94 = D_801ED3B0; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) D_801ED3C0 = 0; if (func_80134A74(arg0, a1v, a2v, d94)) { pb4 = (*(u16 * *)&D_8018DAA4); diff --git a/src/ov_SC03_001/ov_SC03_001_jr_80135A4C.c b/src/ov_SC03_001/ov_SC03_001_jr_80135A4C.c index c554397a15..e3f78f163e 100644 --- a/src/ov_SC03_001/ov_SC03_001_jr_80135A4C.c +++ b/src/ov_SC03_001/ov_SC03_001_jr_80135A4C.c @@ -640,7 +640,7 @@ s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3) { extern u8 D_801152B0; s32 *p; - register s32 s7 __asm__("$23"); + register s32 s7 __asm__("$23"); // !FAKE: pin $23 — NEEDED DIFFERS (P36 rung B tus2) s32 flag; s32 acc; s16 i; @@ -687,7 +687,7 @@ s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3) { return 1; next: p = (s32 *)*p; - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) if (p != 0) goto loop; return 0; } @@ -701,7 +701,7 @@ s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3) { s32 t = 0; if (((V3 *)a2)->x == ((V3 *)a3)->x && ((V3 *)a2)->y == ((V3 *)a3)->y) { s32 zt = (((V3 *)a2)->z == ((V3 *)a3)->z); - __asm__("addu %0,%1,$zero" : "=r"(t) : "r"(zt)); + __asm__("addu %0,%1,$zero" : "=r"(t) : "r"(zt)); // !FAKE: instruction addu — NEEDED DIFFERS (P36 rung B tus2) } eq = t; } diff --git a/src/ov_SC03_001/ov_SC03_001_jr_8013C98C.c b/src/ov_SC03_001/ov_SC03_001_jr_8013C98C.c index 6aadca31ea..844f232191 100644 --- a/src/ov_SC03_001/ov_SC03_001_jr_8013C98C.c +++ b/src/ov_SC03_001/ov_SC03_001_jr_8013C98C.c @@ -1058,7 +1058,7 @@ void func_8013CF68() u8 t0, t1, t2; u8 *base; - __asm__("la %0, D_800A5E94" : "=r"(base)); + __asm__("la %0, D_800A5E94" : "=r"(base)); // !FAKE: instruction la — NEEDED DIFFERS (P36 rung B tus2) *(s32 *)(base - 0xC) = 0; t0 = D_801EF2E8; t1 = D_801EF2E9; t2 = D_801EF2EA; @@ -1158,7 +1158,7 @@ void func_8013D178(void) { extern unsigned char D_801EF398, D_801EF399, D_801EF39A, D_801EF39B, D_801EF39C, D_801EF39D, D_801EF39E, D_801EF39F, D_801EF3A0; extern unsigned char D_801EF398, D_801EF399, D_801EF39A, D_801EF39B, D_801EF39C, D_801EF39D, D_801EF39E, D_801EF39F, D_801EF3A0; unsigned char v, t; - register unsigned char *p __asm__("$5"); + register unsigned char *p __asm__("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) p = &D_801EF2E8; v = *p; t = D_801EF398; if (v != t) { if (v < t) *p = v + 8; else *p = v - 8; } @@ -1378,13 +1378,13 @@ void func_8013D53C(void *arg0v) { n = arg0->w * arg0->h; i = 0; src = arg0->data; - __asm__("" :: "r"(src)); /* +2 refs on src (depth-2): keeps src above i, below the mfhi temp */ + __asm__("" :: "r"(src)); /* +2 refs on src (depth-2): keeps src above i, below the mfhi temp */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) dst = src + n; if (n > 0) { do { u16 px; s32 r, g, b, out; - __asm__("" :: "r"(i)); /* +3 refs on i (depth-3): lifts i over dst in the $t2 race */ + __asm__("" :: "r"(i)); /* +3 refs on i (depth-3): lifts i over dst in the $t2 race */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) px = *src; r = ((px & 0x1F) * s0v) / 2560; g = (((px & 0x3E0) * t9v) / 2560) & 0x3E0; @@ -1419,10 +1419,10 @@ void func_8013D8FC(void) { extern s16 *D_801ED43C; - register s16 *psVar3 __asm__("$17"); - register s16 *psVar2 __asm__("$16"); - register s32 c9 __asm__("$19"); - register s32 cff __asm__("$18"); + s16 *psVar3; + register s16 *psVar2 __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + s32 c9; + s32 cff; u16 sVar1; s16 buf[4]; @@ -1463,22 +1463,22 @@ void func_8013D9B0(int param_1) extern s16 *D_801ED43C; extern s32 D_801ED454; u8 buf[0x20]; - register s32 uVar13 __asm__("$16"); - register u16 *psVar14 __asm__("$17"); - register u16 *psVar15 __asm__("$18"); - register s32 uVar16 __asm__("$19"); - register void *r0 __asm__("$20"); - register u16 *puVar10 __asm__("$11"); - register u16 *puVar9 __asm__("$10"); - register s32 iVar11 __asm__("$13"); - register s32 iVar12 __asm__("$14"); + s32 uVar13; + register u16 *psVar14 __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) + u16 *psVar15; + s32 uVar16; + void *r0; + u16 *puVar10; + register u16 *puVar9 __asm__("$10"); // !FAKE: pin $10 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar11; + register s32 iVar12 __asm__("$14"); // !FAKE: pin $14 — NEEDED DIFFERS (P36 rung B tus2) u16 sVar4; - register u32 uVar5 __asm__("$3"); - register u32 uVar7 __asm__("$6"); - register u32 uVar1 __asm__("$7"); - register u32 uVar6 __asm__("$4"); - register u32 uVar8 __asm__("$8"); - register u32 uVar3 __asm__("$9"); + register u32 uVar5 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus2) + register u32 uVar7 __asm__("$6"); // !FAKE: pin $6 — NEEDED DIFFERS (P36 rung B tus2) + register u32 uVar1 __asm__("$7"); // !FAKE: pin $7 — NEEDED DIFFERS (P36 rung B tus2) + u32 uVar6; + register u32 uVar8 __asm__("$8"); // !FAKE: pin $8 — NEEDED DIFFERS (P36 rung B tus2) + register u32 uVar3 __asm__("$9"); // !FAKE: pin $9 — NEEDED DIFFERS (P36 rung B tus2) psVar15 = (*(u16 * *)&D_801ED43C); if (psVar15 != 0) { @@ -1493,31 +1493,31 @@ void func_8013D9B0(int param_1) iVar11 = 0; if (sVar4 == 9) { *(s16 *)(buf + 0) = psVar14[-4]; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *(s16 *)(buf + 2) = psVar14[-3]; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *(s16 *)(buf + 4) = psVar14[-2]; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *(s16 *)(buf + 6) = psVar14[-1]; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) { - register s32 mw __asm__("$3") = (s32)((s16 *)psVar14)[-2]; - register s32 mh __asm__("$2") = (s32)((s16 *)psVar14)[-1]; + register s32 mw __asm__("$3") = (s32)((s16 *)psVar14)[-2]; // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus2) + s32 mh = (s32)((s16 *)psVar14)[-1]; iVar12 = mw * mh; } uVar13 = 0; puVar10 = *(u16 **)psVar14; { - register s32 boff __asm__("$2") = iVar12 * 2; - register u16 *pi __asm__("$5"); + register s32 boff __asm__("$2") = iVar12 * 2; // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) + register u16 *pi __asm__("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) pi = (u16 *)((s32)puVar10 + boff); - __asm__ __volatile__("" : "=r"(pi) : "0"(pi)); + __asm__ __volatile__("" : "=r"(pi) : "0"(pi)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) puVar9 = pi; } if (0 < iVar12) { do { - register u32 pix __asm__("$2"); - register u32 out __asm__("$2"); + register u32 pix __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) + register u32 out __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) u32 result; *(u32 *)(buf + 0xc) = (u32)*puVar10; pix = (u32)*puVar9; @@ -1526,17 +1526,17 @@ void func_8013D9B0(int param_1) uVar1 = pix & 0x7c00; { void *p1; - register void *pa __asm__("$2"); - register void *pb __asm__("$12"); - __asm__ __volatile__(""); + register void *pa __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) + register void *pb __asm__("$12"); // !FAKE: pin $12 — NEEDED DIFFERS (P36 rung B tus2) + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) p1 = buf + 0xc; - __asm__ __volatile__("" : "=r"(p1) : "0"(p1)); + __asm__ __volatile__("" : "=r"(p1) : "0"(p1)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) gte_ldIR0z(); gte_ldrgb(r0); gte_ldIRGB(p1); gte_dpcl(); pa = buf + 0x10; - __asm__ __volatile__("" : "=r"(pa) : "0"(pa)); + __asm__ __volatile__("" : "=r"(pa) : "0"(pa)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) pb = pa; gte_stORGB(pb); } @@ -1545,21 +1545,21 @@ void func_8013D9B0(int param_1) uVar8 = out & 0x3e0; uVar3 = out & 0x7c00; if (uVar5 != uVar6) { - register s32 c __asm__("$2"); + s32 c; uVar13 = 1; if ((s32)uVar5 < (s32)uVar6) uVar5 = uVar5 + 1; c = (s32)uVar6 < (s32)uVar5; if (c) uVar5 = uVar5 - 1; } if (uVar7 != uVar8) { - register s32 c __asm__("$2"); + register s32 c __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) uVar13 = 1; if ((s32)uVar7 < (s32)uVar8) uVar7 = uVar7 + 0x20; c = (s32)uVar8 < (s32)uVar7; if (c) uVar7 = uVar7 - 0x20; } if (uVar1 != uVar3) { - register s32 c __asm__("$2"); + register s32 c __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) uVar13 = 1; if ((s32)uVar1 < (s32)uVar3) uVar1 = uVar1 + 0x400; c = (s32)uVar3 < (s32)uVar1; @@ -1700,9 +1700,9 @@ void func_8013DD68() { u16 *puVar16; u16 *q; u16 *puVar10; - register u16 uVar2 __asm__("$3"); + register u16 uVar2 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus2) int uVar5; - register int iVar14 __asm__("$7"); + register int iVar14 __asm__("$7"); // !FAKE: pin $7 — NEEDED DIFFERS (P36 rung B tus2) Buf_8013DD68 buf; u8 *pbase; u8 *base; @@ -1721,7 +1721,7 @@ void func_8013DD68() { p = p + 0x10; iVar14 = 0; if (uVar1 != 0) { - register int c5 __asm__("$11") = 5; + int c5 = 5; puVar10 = (u16 *)((int)p + 0x18); q = puVar16 + 8; do { @@ -1809,7 +1809,7 @@ void func_8013E5E8(void) extern unsigned short D_80115112; extern u16 D_80115116; extern void (*D_8018E8C0[])(void); - register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 -> store retires early */ + register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 -> store retires early */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) func_80029444(); func_801754A8(); D_8011511E = func_80014ED4(0); @@ -1855,12 +1855,12 @@ void func_8013E6AC(void) { D_80115140[i] = 0; } if (!((u32)func_80029504() < 5 || currentLocationId == 0x302A || currentLocationId == 0x3073)) { - register s32 *ep __asm__("$8"); - register s32 *fp __asm__("$9"); + s32 *ep; + s32 *fp; fp = (s32 *)&D_80115110; ep = (s32 *)&D_8018E8AC; for (i = 0; i < 5; i++) { - register s32 *fa __asm__("$6"); + s32 *fa; s32 v; fa = (s32 *)(i * 4 + (s32)fp); v = ep[i] * 3 >> 2; @@ -2017,7 +2017,7 @@ extern unsigned char D_8018E888; void func_8013EB7C(void) { s32 sp10[2]; short sVar1; - register short sVar2 __asm__("$2"); + register short sVar2 __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) s32 a0v; s32 iVar4; diff --git a/src/ov_SC03_001/ov_SC03_001_jr_80140608.c b/src/ov_SC03_001/ov_SC03_001_jr_80140608.c index 0c742d088d..a985f9cc27 100644 --- a/src/ov_SC03_001/ov_SC03_001_jr_80140608.c +++ b/src/ov_SC03_001/ov_SC03_001_jr_80140608.c @@ -1041,14 +1041,14 @@ s16 n; Prim4 *p; s16 t; s32 c3; -register u16 *a __asm__("$20"); -register u16 *b __asm__("$21"); -register u16 *c __asm__("$23"); -register u16 *e __asm__("$22"); -register u16 *pb __asm__("$10"); -register u32 m24 __asm__("$8"); -register u32 mhi __asm__("$9"); -register s32 eight __asm__("$2"); +u16 *a; +u16 *b; +u16 *c; +u16 *e; +u16 *pb; +u32 m24; +u32 mhi; +register s32 eight __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) if (i < n) { c3 = 3; @@ -1128,7 +1128,7 @@ register s32 eight __asm__("$2"); y = (*e) + 3; } *((s16 *) (q - 10)) = y; -__asm__("" ::: "memory"); +__asm__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *((u32 *) ot) = 0x4000000; q[-8] = 0x78; *((u32 *) (q - 0x10)) = 0x64808080; @@ -1139,13 +1139,13 @@ __asm__("" ::: "memory"); *((s16 *) (q - 4)) = eight; *((u32 *) ot) = ((*((u32 *) ot)) & mhi) | (D_800AE7BC[*pb].ot[2] & m24); { -register u32 *op __asm__("$4"); +register u32 *op __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) op = D_800AE7BC[*pb].ot; op[2] = (op[2] & mhi) | (((u32) ot) & m24); } q += 0x14; ot += 5; - __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ + __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) } } @@ -1352,7 +1352,7 @@ void func_80141874(void) { extern u16 D_8011511C; extern u16 D_80115116; extern void (*D_8018E90C[])(void); - register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ + register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) func_801754A8(); D_8011511E = func_80014ED4(0); D_8011511C = func_80015018(0); @@ -1554,7 +1554,7 @@ void func_801424E4(short *param_1) { extern void (*D_8018E930[])(void); short sVar1; int iVar2; - register unsigned short t __asm__("$3"); + unsigned short t; (*D_8018E930[(unsigned short)param_1[1]])(); if (*(unsigned short *)param_1 != 0) { @@ -1573,8 +1573,8 @@ void func_801424E4(short *param_1) { iVar2 = *(int *)(param_1 + 0x32); if ((iVar2 != 0) && (*(short *)(iVar2 + 0x36) == param_1[0x7f])) { *(int *)(param_1 + 2) = *(int *)(iVar2 + 4); - a = *(unsigned short *)(*(volatile int *)(param_1 + 0x32) + 10); - __asm__ __volatile__("" : : "r"(a)); + a = *(unsigned short *)(*(int *)(param_1 + 0x32) + 10); + __asm__ __volatile__("" : : "r"(a)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) t = (unsigned short)param_1[0x7e]; sVar1 = a + t; iVar2 = *(volatile int *)(param_1 + 0x32); @@ -1610,7 +1610,7 @@ extern s32 D_8018E924; void func_80142608(s32 param_1) { - register s32 iVar1 __asm__("$16"); + s32 iVar1; if (*(short *)(param_1 + 0x70) != 0) { iVar1 = ((s32 (*)(void))func_8012C1B8)(); @@ -1856,8 +1856,8 @@ extern void func_80142B2C(void *arg0); void func_80142EC0(s32 param_1) { extern s32 D_8018EB30[]; - register s32 d __asm__("$16") = param_1; /* $s0 */ - register s32 obj __asm__("$17"); /* $s1 */ + register s32 d __asm__("$16") = param_1; /* $s0 */ // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register s32 obj __asm__("$17"); /* $s1 */ // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) s32 ret; s16 sVar2; @@ -1899,8 +1899,8 @@ extern unsigned char D_8018EBB0[]; void func_8014305C(int param_1) { - register int s0_param __asm__("$16") = param_1; - register int s1_copy __asm__("$17"); + register int s0_param __asm__("$16") = param_1; // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register int s1_copy __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) int iVar2; short sVar1; @@ -1949,7 +1949,7 @@ void func_801431E8(s32 param_1) { u16 uVar2; s16 sVar4; - register s32 d __asm__("$16"); + register s32 d __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) memcpy(buf, &D_801EC5F4, 4); iVar5 = ((s32 (*)(void))func_8012C1B8)(); *(s32 *)(param_1 + 0x20) = iVar5; @@ -2118,8 +2118,8 @@ extern void func_8012C218(void *a0); void func_80143D28(s32 param_1) { extern MatEntry D_8018EE68[]; - register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ - register s32 iVar2 __asm__("$17") = *(s32 *)(param_1 + 0x64); /* $s1 */ + register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ // !FAKE: pin $18 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar2 = *(s32 *)(param_1 + 0x64); /* $s1 */ MatEntry *p = &D_8018EE68[*(s16 *)(param_1 + 0x70)]; s32 sVar4; s32 iVar1; @@ -2299,8 +2299,8 @@ extern u8 D_8018EE58; void func_8014477C(void *param_1) { s32 v0; s32 v1; - register s32 uVar2 __asm__("$2"); - register s32 addr __asm__("$3"); + s32 uVar2; + s32 addr; s32 gv; s32 fv; @@ -2341,9 +2341,9 @@ extern u8 D_8018EE94; void func_80144880(s32 param_1) { - register s32 obj __asm__("$16"); /* $s0 */ - register s32 self __asm__("$17") = param_1; /* $s1 */ - register s32 b __asm__("$2"); /* $v0 */ + s32 obj; /* $s0 */ + s32 self = param_1; /* $s1 */ + s32 b; /* $v0 */ s32 e; obj = ((s32 (*)(void))func_8012C194)(); diff --git a/src/ov_SC03_001/ov_SC03_001_jr_8015C32C.c b/src/ov_SC03_001/ov_SC03_001_jr_8015C32C.c index 0465e63247..4bba7b5d93 100644 --- a/src/ov_SC03_001/ov_SC03_001_jr_8015C32C.c +++ b/src/ov_SC03_001/ov_SC03_001_jr_8015C32C.c @@ -1643,8 +1643,8 @@ void func_8015D01C(int param_1) { extern int D_8018FD6C; int iVar4; - register unsigned short uVar1 __asm__("$19"); - register unsigned short uVar5 __asm__("$17"); + unsigned short uVar1; + register unsigned short uVar5 __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) short sVar2; short sVar3; @@ -1796,8 +1796,8 @@ extern s32 D_8018FDD8; void func_8015D380(s32 a0) { s16 out[4]; s32 buf[8]; - register s32 s1 __asm__("$17") = a0; - register s32 *s0 __asm__("$16") = buf; + s32 s1 = a0; + s32 *s0 = buf; ((void (*)(void *))func_80013F3C)((void *)s0); ((void (*)(void *, s32))func_80012558)((void *)s0, *(s16 *)(*(s32 *)(s1 + 0x20) + 0x12)); ((void (*)(void *, s32))func_800126C4)((void *)s0, *(s16 *)(*(s32 *)(s1 + 0x20) + 0x10)); @@ -1948,7 +1948,7 @@ void func_8015D738(void *arg0) { if (s1 != 0) { if (*(u16 *)s1 == 0x360) goto block_808; } - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) if (s1 != 0) { if (*(u16 *)s1 != 0) goto block_7F4; } @@ -2803,7 +2803,7 @@ void func_8015FBE0(s32 *param_1) ((void (*)(s32 *, s16))func_80147078)(param_1, 0); ((void (*)(s32 *))func_80159B70)(param_1); } else { - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) D_80078EC1 = 0; ((void (*)(s32 *, s32))func_80154150)(param_1, 0x20); ((void (*)(s32 *, s32))func_80154A74)(param_1, 0x18); @@ -3611,7 +3611,7 @@ void func_80161E08(s32 param_1) { ((a2 = func_800291DC(8)) & 0x8000) != 0) { if (D_800B5BD8 == 0) { - __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x65A8)); + __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x65A8)); // !FAKE: instruction move — NEEDED DIFFERS (P36 rung B tus2) D_801ED530[0] = p; func_80024054(&D_80190014, &D_801ED53C); func_8001CE28(p, &D_801ED53C); @@ -3622,7 +3622,7 @@ void func_80161E08(s32 param_1) { } if (D_800B5C10 == 0) { - __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x65E0)); + __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x65E0)); // !FAKE: instruction move — NEEDED DIFFERS (P36 rung B tus2) D_801ED530[1] = p; func_80024054(&D_80190034, &D_801ED564); func_8001CE28(p, &D_801ED564); @@ -3633,7 +3633,7 @@ void func_80161E08(s32 param_1) { } if (D_800B5C48 == 0) { - __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x6618)); + __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x6618)); // !FAKE: instruction move — NEEDED DIFFERS (P36 rung B tus2) D_801ED530[2] = p; func_800242D0((s16)func_801620C4(), &D_801ED57C, 0x84); func_8001CE68(p, &D_801ED57C); @@ -3689,9 +3689,9 @@ extern u8 D_80078EB1; extern s32 D_80190048; s32 func_801621CC(s32 arg0) { - register s32 s0 __asm__("$16") = arg0; /* $s0: arg0, crosses the call */ - register u8 *s1 __asm__("$17") = D_80078E78; /* $s1: base, hoisted for the loop */ - register s32 i __asm__("$5"); /* $a1: counter (pin fixes the i/d swap) */ + s32 s0 = arg0; /* $s0: arg0, crosses the call */ + u8 *s1 = D_80078E78; /* $s1: base, hoisted for the loop */ + register s32 i __asm__("$5"); /* $a1: counter (pin fixes the i/d swap) */ // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) u32 a2; s32 d; /* $a0: natural alloc; load via $v0 temp */ s32 v, last, hi, lo; @@ -3827,14 +3827,14 @@ s32 func_80162438(s32 _unused0) { extern s16 D_800B5C74; u32 uVar2; - register u8 *base __asm__("$18"); - register u8 *item __asm__("$17"); + u8 *base; + u8 *item; base = &(*(u8 *)&D_800AF630); uVar2 = func_800291DC(0x12); if ((uVar2 & 0x8000) != 0) { if (D_800B5BD8 == 0) { - register u8 *t __asm__("$2") = base + 0x65A8; + register u8 *t __asm__("$2") = base + 0x65A8; // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) item = t; D_801ED588[0] = (s32)item; func_80024054(D_80190078, D_801ED594); @@ -3845,7 +3845,7 @@ s32 func_80162438(s32 _unused0) { D_800B5BE2 = -D_800AF7BE / 2 + 0x28; } if (D_800B5C10 == 0) { - register u8 *t __asm__("$2") = base + 0x65E0; + register u8 *t __asm__("$2") = base + 0x65E0; // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) item = t; D_801ED588[1] = (s32)item; func_80024054(((u8 *)&D_80190090), D_801ED5BC); @@ -3856,7 +3856,7 @@ s32 func_80162438(s32 _unused0) { D_800B5C1A = -D_800AF7BE / 2 + 0x30; } if (D_800B5C48 == 0) { - register u8 *t __asm__("$2") = base + 0x6618; + register u8 *t __asm__("$2") = base + 0x6618; // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) item = t; D_801ED588[2] = (s32)item; func_800242D0((s16)func_801626B8(), D_801ED5D8, 0x84); @@ -3931,10 +3931,10 @@ void func_801627E8(void) extern s32 D_8011F750; /* canonical: engine_core.h `extern s32 D_8011F750;` (read here as a byte) */ extern void (*D_801900B0[])(void); /* word-stride table of dispatch fn pointers */ - register u8 *p __asm__("$4") = (u8 *)&D_8011F750; + register u8 *p __asm__("$4") = (u8 *)&D_8011F750; // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) s32 idx; - __asm__ __volatile__("" : "=r"(p) : "0"(p)); /* materialize &D_8011F750 into $a0 (defeat %lo-fold of the lbu) */ + __asm__ __volatile__("" : "=r"(p) : "0"(p)); /* materialize &D_8011F750 into $a0 (defeat %lo-fold of the lbu) */ // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) idx = *p; if (idx != 0) { idx = idx - 1; @@ -4114,7 +4114,7 @@ void func_80163EC8(s32 param_1) { s32 psVar6; s32 iVar8; s32 iVar7; - register s32 uVar5 __asm__("$2"); /* PIN (flagged): uVar5 -> $v0 */ + register s32 uVar5 __asm__("$2"); /* PIN (flagged): uVar5 -> $v0 */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) u16 uVar4; u8 uVar3; @@ -4380,9 +4380,9 @@ extern u8 D_801ED5EF; void func_80164BDC(s32 param_1) { - register s32 p1 __asm__("$17"); /* $s1 */ - register s32 iVar1 __asm__("$16"); /* $s0 */ - register s32 base __asm__("$18"); /* $s2 */ + register s32 p1 __asm__("$17"); /* $s1 */ // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar1; /* $s0 */ + s32 base; /* $s2 */ p1 = param_1; iVar1 = ((s32 (*)(void))func_80146578)(); @@ -4528,9 +4528,9 @@ extern s32 D_801ED628; void func_801651B8(void * param_1) { - register s32 *puVar1 __asm__("$16"); /* $s0 */ - register s32 iVar2 __asm__("$17"); /* $s1 */ - register s32 p __asm__("$18"); /* $s2 */ + register s32 *puVar1 __asm__("$16"); /* $s0 */ // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar2; /* $s1 */ + s32 p; /* $s2 */ p = param_1; ((s32 (*)(s32, s32, s32))func_80165240)(p, p + 0x2c, p + 0x50); @@ -4539,7 +4539,7 @@ void func_801651B8(void * param_1) do { if (puVar1[3] != 0) { s32 a0v = p; - __asm__ __volatile__("" : "=r"(a0v) : "0"(a0v)); + __asm__ __volatile__("" : "=r"(a0v) : "0"(a0v)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) ((s32 (*)(s32, s32, s32))func_80165240)(a0v, (s32)puVar1, (s32)(puVar1 + 2)); puVar1[3] = puVar1[3] + -1; } @@ -4870,7 +4870,7 @@ s32 func_80166690(s32 param_1, s32 param_2) unsigned int w9, w7, w, t, w3b; int w3; short sVar10; - register unsigned int zr __asm__("$0"); + register unsigned int zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) blk = D_800AE620; i6 = (short)param_1; @@ -4956,7 +4956,6 @@ s32 func_80166690(s32 param_1, s32 param_2) c.c32 = t; c.c22 = t; c.c31 = t; c.c21 = t; } - __asm__ __volatile__("" :: "r"(iVar3)); func_80017758(&c, &blk); w3b = iVar3 - 1; iVar3 = w3b + zr; @@ -5110,18 +5109,18 @@ s32 func_80166F58(s32 param_1, s32 param_2, s32 param_3, s32 param_4) extern s32 D_8011D030; extern unsigned char D_801ED6A8[]; - register int p2 __asm__("$20"); /* $s4 */ - register int p3 __asm__("$17"); /* $s1 */ - register int t2 __asm__("$5"); /* a1 */ - register int t3 __asm__("$6"); /* a2 */ + register int p2 __asm__("$20"); /* $s4 */ // !FAKE: pin $20 — NEEDED DIFFERS (P36 rung B tus2) + int p3; /* $s1 */ + register int t2 __asm__("$5"); /* a1 */ // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) + int t3; /* a2 */ unsigned short *puVar1; short iVar2; int eq; iVar2 = 0; puVar1 = ((unsigned short *)&D_8011D030); - t2 = ((short)param_2); SHB(t2); p2 = t2; SHB(p2); - t3 = ((short)param_3); SHB(t3); p3 = t3; + t2 = ((short)param_2); SHB(t2); p2 = t2; SHB(p2); // !FAKE: launder via SHB — NEEDED DIFFERS; launder via SHB — NEEDED DIFFERS (P36 rung B tus2) + t3 = ((short)param_3); SHB(t3); p3 = t3; // !FAKE: launder via SHB — NEEDED DIFFERS (P36 rung B tus2) eq = (p2 == p3); do { if ((puVar1 != ((unsigned short *)param_1)) && @@ -5170,17 +5169,17 @@ s32 func_801670E4(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { extern s32 D_801269AC; extern u16 D_80126CE0; Fr_801670E4 f; - register u8 *p __asm__("$18"); /* $s2 */ - register s32 ent __asm__("$19"); /* $s3 */ + u8 *p; /* $s2 */ + s32 ent; /* $s3 */ s16 i; s32 d; s32 node; u16 c; u8 cv; u8 cv2; - register s32 gA __asm__("$2"); - register s32 cxv __asm__("$4"); - register s32 czv __asm__("$5"); + register s32 gA __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) + register s32 cxv __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) + s32 czv; u8 *vc; u8 *ap; u8 *mp; @@ -5198,12 +5197,12 @@ s32 func_801670E4(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { f.col[1].b = 0x70; cv = *(u8 *)(ent + 0x12); f.cx = arg1; - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) va = (u8 *)&f.cx; - __asm__ __volatile__("" : "=r"(va) : "0"(va)); + __asm__ __volatile__("" : "=r"(va) : "0"(va)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) f.cy = arg2; vb = va; - __asm__ __volatile__("" : "=r"(vb) : "0"(vb)); + __asm__ __volatile__("" : "=r"(vb) : "0"(vb)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) p = D_80190410; i = 0; f.col[0].b = 0; @@ -5273,10 +5272,10 @@ s32 func_801670E4(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { if (*(s32 *)(ent + 0x30) > 0) { vc = (u8 *)&f.cx; - __asm__ __volatile__("" : "=r"(vc) : "0"(vc)); + __asm__ __volatile__("" : "=r"(vc) : "0"(vc)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) mp = f.m1; ap = mp; - __asm__ __volatile__("" : "=r"(ap) : "0"(ap)); + __asm__ __volatile__("" : "=r"(ap) : "0"(ap)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) p = D_80190424; i = 0; d = (s16)f.a8[0] >> 6; @@ -5370,8 +5369,8 @@ s32 func_80167AE0(s32 param_1, s32 param_2, s32 param_3) { struct Fr_80167AE0 fr; u8 *p; s32 i; - register s32 t __asm__("$2"); - register s32 zr __asm__("$0"); + s32 t; + register s32 zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) s32 flags; func_80168070(param_1, ((s16 *)param_2), ((s16 *)param_3), fr.matrix); @@ -5650,7 +5649,7 @@ void func_80168828() extern u16 D_801904F0[]; - register s32 a0v __asm__("$4"); + register s32 a0v __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) s32 param_1 = a0v; Thing_80168828_80168828 thing; s16 matA[16]; @@ -5658,7 +5657,7 @@ void func_80168828() s16 svec[4]; u16 *p; short i; - register s32 c40 __asm__("$3"); /* $v1: hold the CSE'd 0x40 (else gcc folds to $v0 immediate) */ + register s32 c40 __asm__("$3"); /* $v1: hold the CSE'd 0x40 (else gcc folds to $v0 immediate) */ // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus2) c40 = 0x40; thing.f04 = 2; @@ -5963,8 +5962,8 @@ void func_8016A290(s32 param_1, void *param_2, void *param_3) { struct Fr_8016A290 fr; u8 *p; s32 i; - register s32 t __asm__("$2"); - register s32 zr __asm__("$0"); + s32 t; + register s32 zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) s32 flags; s32 iVar3; diff --git a/src/ov_SC03_002/ov_SC03_002_jr_8012ACE0.c b/src/ov_SC03_002/ov_SC03_002_jr_8012ACE0.c index d9071c4321..2e3b65c7e5 100644 --- a/src/ov_SC03_002/ov_SC03_002_jr_8012ACE0.c +++ b/src/ov_SC03_002/ov_SC03_002_jr_8012ACE0.c @@ -2531,7 +2531,7 @@ s32 func_80133AB0(s16 flag, s16 x, s16 y, s32 arg3) u16 *pA = (*(u16 * *)&D_80185A90); u16 *pB = (*(u16 * *)&D_80185A8C); u16 *pC = (*(u16 * *)&D_80185A98); - register int zr __asm__("$0"); + register int zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) u32 X, Y, cell, Xc, Yc; u16 k, off; int cnt; @@ -2539,7 +2539,7 @@ s32 func_80133AB0(s16 flag, s16 x, s16 y, s32 arg3) u8 *s0; u16 raw; u32 hib; - register int harg __asm__("$4"); + register int harg __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) s32 ret; void *p0C, *p10; u8 *p14, *p18, *p1C; @@ -2550,11 +2550,11 @@ s32 func_80133AB0(s16 flag, s16 x, s16 y, s32 arg3) pC[2] = pA[2] - pB[2]; X = ((((u16)x + 0x8000) >> 7) & 0x1ff) - map->ox; - __asm__("addu %0,%1,$zero" : "=r"(Xc) : "r"(X)); + __asm__("addu %0,%1,$zero" : "=r"(Xc) : "r"(X)); // !FAKE: instruction addu — NEEDED DIFFERS (P36 rung B tus2) if (!((X & 0xffff) < map->w)) return 0; Y = ((((u16)y + 0x8000) >> 7) & 0x1ff) - map->oy; - __asm__("addu %0,%1,$zero" : "=r"(Yc) : "r"(Y)); + __asm__("addu %0,%1,$zero" : "=r"(Yc) : "r"(Y)); // !FAKE: instruction addu — NEEDED DIFFERS (P36 rung B tus2) if (!((Y & 0xffff) < map->h)) return 0; @@ -2703,7 +2703,7 @@ s32 func_80133CD4(arg0, cmd, base, arr) s32 h; h = ((s16 *)pb0)[0]; s1var = h << 16; - __asm__("lh %0, 2(%2)" : "=r"(h) : "0"(h), "r"(pb0) : "memory"); + __asm__("lh %0, 2(%2)" : "=r"(h) : "0"(h), "r"(pb0) : "memory"); // !FAKE: instruction lh — NEEDED DIFFERS (P36 rung B tus2) s0var = h << 16; } pb0[2] += q3v; @@ -2887,10 +2887,10 @@ s32 func_801345F8(s32 arg) extern u16 * D_80185A8C; extern u16 D_801CA440; - register u16 *param_1 __asm__("$5") = ((u16 *)arg); - register u16 *cc __asm__("$4") = D_80185A8C; + register u16 *param_1 __asm__("$5") = ((u16 *)arg); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) + register u16 *cc __asm__("$4") = D_80185A8C; // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) int c8000 = 0x8000; - register int zr __asm__("$0"); + register int zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) u32 c1, c2, uVar6, uVar2, cnt, v14; u16 *ptmp, *puVar4, *puVar7, uVar1; int hi, harg, iVar9, iVar8, uVar3, uVar10, tbl; @@ -3081,8 +3081,8 @@ s32 func_80134C20(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { u16 temp_a1; s32 temp_s4; s32 c = arg0; - __asm__ __volatile__("" : "=r"(c) : "0"(c)); - __asm__ __volatile__("" : : "r"(arg0)); + __asm__ __volatile__("" : "=r"(c) : "0"(c)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) + __asm__ __volatile__("" : : "r"(arg0)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) temp_s4 = arg2 + (M2C_FIELD(((void *)arg1), s16 *, 2) * 8); temp_s1 = *(s32 *)(arg3 + (M2C_FIELD(((void *)arg1), s16 *, 4) * 4)); @@ -3233,22 +3233,22 @@ int func_80135168(u16 arg0, u16 *p1, u16 *p2) extern u8 D_80185A8C; extern u8 D_80185A90; extern u8 D_80185A98; - register s16 *pb0 __asm__("$8"); - register s16 *pac __asm__("$6"); - register s16 *pb8 __asm__("$7"); + register s16 *pb0 __asm__("$8"); // !FAKE: pin $8 — NEEDED DIFFERS (P36 rung B tus2) + register s16 *pac __asm__("$6"); // !FAKE: pin $6 — NEEDED DIFFERS (P36 rung B tus2) + register s16 *pb8 __asm__("$7"); // !FAKE: pin $7 — NEEDED DIFFERS (P36 rung B tus2) u16 *pb4; u16 a, b; int a1v, a2v, d94; pb0 = (*(s16 * *)&D_80185A90); - __asm__ __volatile__("" : : "r"(pb0)); + __asm__ __volatile__("" : : "r"(pb0)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) a = p2[0]; pac = (*(s16 * *)&D_80185A8C); pb0[0] = a; b = p1[0]; pb8 = (*(s16 * *)&D_80185A98); pac[0] = b; pb8[0] = a - b; a = p2[1]; pb0[1] = a; b = p1[1]; pac[1] = b; pb8[1] = a - b; a = p2[2]; pb0[2] = a; b = p1[2]; pac[2] = b; pb8[2] = a - b; a1v = pac[0]; a2v = pac[2]; d94 = D_801CA430; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) D_801CA440 = 0; if (func_80134A74(arg0, a1v, a2v, d94)) { pb4 = (*(u16 * *)&D_80185A94); diff --git a/src/ov_SC03_002/ov_SC03_002_jr_80135A4C.c b/src/ov_SC03_002/ov_SC03_002_jr_80135A4C.c index 82e76c0110..9bbca49987 100644 --- a/src/ov_SC03_002/ov_SC03_002_jr_80135A4C.c +++ b/src/ov_SC03_002/ov_SC03_002_jr_80135A4C.c @@ -640,7 +640,7 @@ s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3) { extern u8 D_801152B0; s32 *p; - register s32 s7 __asm__("$23"); + register s32 s7 __asm__("$23"); // !FAKE: pin $23 — NEEDED DIFFERS (P36 rung B tus2) s32 flag; s32 acc; s16 i; @@ -687,7 +687,7 @@ s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3) { return 1; next: p = (s32 *)*p; - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) if (p != 0) goto loop; return 0; } @@ -701,7 +701,7 @@ s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3) { s32 t = 0; if (((V3 *)a2)->x == ((V3 *)a3)->x && ((V3 *)a2)->y == ((V3 *)a3)->y) { s32 zt = (((V3 *)a2)->z == ((V3 *)a3)->z); - __asm__("addu %0,%1,$zero" : "=r"(t) : "r"(zt)); + __asm__("addu %0,%1,$zero" : "=r"(t) : "r"(zt)); // !FAKE: instruction addu — NEEDED DIFFERS (P36 rung B tus2) } eq = t; } diff --git a/src/ov_SC03_002/ov_SC03_002_jr_8013C98C.c b/src/ov_SC03_002/ov_SC03_002_jr_8013C98C.c index f63ab656fc..e6dc469e9b 100644 --- a/src/ov_SC03_002/ov_SC03_002_jr_8013C98C.c +++ b/src/ov_SC03_002/ov_SC03_002_jr_8013C98C.c @@ -1058,7 +1058,7 @@ void func_8013CF68() u8 t0, t1, t2; u8 *base; - __asm__("la %0, D_800A5E94" : "=r"(base)); + __asm__("la %0, D_800A5E94" : "=r"(base)); // !FAKE: instruction la — NEEDED DIFFERS (P36 rung B tus2) *(s32 *)(base - 0xC) = 0; t0 = D_801CB9D0; t1 = D_801CB9D1; t2 = D_801CB9D2; @@ -1158,7 +1158,7 @@ void func_8013D178(void) { extern unsigned char D_801CBA80, D_801CBA81, D_801CBA82, D_801CBA83, D_801CBA84, D_801CBA85, D_801CBA86, D_801CBA87, D_801CBA88; extern unsigned char D_801CBA80, D_801CBA81, D_801CBA82, D_801CBA83, D_801CBA84, D_801CBA85, D_801CBA86, D_801CBA87, D_801CBA88; unsigned char v, t; - register unsigned char *p __asm__("$5"); + register unsigned char *p __asm__("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) p = &D_801CB9D0; v = *p; t = D_801CBA80; if (v != t) { if (v < t) *p = v + 8; else *p = v - 8; } @@ -1378,13 +1378,13 @@ void func_8013D53C(void *arg0v) { n = arg0->w * arg0->h; i = 0; src = arg0->data; - __asm__("" :: "r"(src)); /* +2 refs on src (depth-2): keeps src above i, below the mfhi temp */ + __asm__("" :: "r"(src)); /* +2 refs on src (depth-2): keeps src above i, below the mfhi temp */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) dst = src + n; if (n > 0) { do { u16 px; s32 r, g, b, out; - __asm__("" :: "r"(i)); /* +3 refs on i (depth-3): lifts i over dst in the $t2 race */ + __asm__("" :: "r"(i)); /* +3 refs on i (depth-3): lifts i over dst in the $t2 race */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) px = *src; r = ((px & 0x1F) * s0v) / 2560; g = (((px & 0x3E0) * t9v) / 2560) & 0x3E0; @@ -1419,10 +1419,10 @@ void func_8013D8FC(void) { extern s16 *D_801CA4BC; - register s16 *psVar3 __asm__("$17"); - register s16 *psVar2 __asm__("$16"); - register s32 c9 __asm__("$19"); - register s32 cff __asm__("$18"); + s16 *psVar3; + register s16 *psVar2 __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + s32 c9; + s32 cff; u16 sVar1; s16 buf[4]; @@ -1463,22 +1463,22 @@ void func_8013D9B0(int param_1) extern s16 *D_801CA4BC; extern s32 D_801CA4D4; u8 buf[0x20]; - register s32 uVar13 __asm__("$16"); - register u16 *psVar14 __asm__("$17"); - register u16 *psVar15 __asm__("$18"); - register s32 uVar16 __asm__("$19"); - register void *r0 __asm__("$20"); - register u16 *puVar10 __asm__("$11"); - register u16 *puVar9 __asm__("$10"); - register s32 iVar11 __asm__("$13"); - register s32 iVar12 __asm__("$14"); + s32 uVar13; + register u16 *psVar14 __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) + u16 *psVar15; + s32 uVar16; + void *r0; + u16 *puVar10; + register u16 *puVar9 __asm__("$10"); // !FAKE: pin $10 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar11; + register s32 iVar12 __asm__("$14"); // !FAKE: pin $14 — NEEDED DIFFERS (P36 rung B tus2) u16 sVar4; - register u32 uVar5 __asm__("$3"); - register u32 uVar7 __asm__("$6"); - register u32 uVar1 __asm__("$7"); - register u32 uVar6 __asm__("$4"); - register u32 uVar8 __asm__("$8"); - register u32 uVar3 __asm__("$9"); + register u32 uVar5 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus2) + register u32 uVar7 __asm__("$6"); // !FAKE: pin $6 — NEEDED DIFFERS (P36 rung B tus2) + register u32 uVar1 __asm__("$7"); // !FAKE: pin $7 — NEEDED DIFFERS (P36 rung B tus2) + u32 uVar6; + register u32 uVar8 __asm__("$8"); // !FAKE: pin $8 — NEEDED DIFFERS (P36 rung B tus2) + register u32 uVar3 __asm__("$9"); // !FAKE: pin $9 — NEEDED DIFFERS (P36 rung B tus2) psVar15 = (*(u16 * *)&D_801CA4BC); if (psVar15 != 0) { @@ -1493,31 +1493,31 @@ void func_8013D9B0(int param_1) iVar11 = 0; if (sVar4 == 9) { *(s16 *)(buf + 0) = psVar14[-4]; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *(s16 *)(buf + 2) = psVar14[-3]; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *(s16 *)(buf + 4) = psVar14[-2]; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *(s16 *)(buf + 6) = psVar14[-1]; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) { - register s32 mw __asm__("$3") = (s32)((s16 *)psVar14)[-2]; - register s32 mh __asm__("$2") = (s32)((s16 *)psVar14)[-1]; + register s32 mw __asm__("$3") = (s32)((s16 *)psVar14)[-2]; // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus2) + s32 mh = (s32)((s16 *)psVar14)[-1]; iVar12 = mw * mh; } uVar13 = 0; puVar10 = *(u16 **)psVar14; { - register s32 boff __asm__("$2") = iVar12 * 2; - register u16 *pi __asm__("$5"); + register s32 boff __asm__("$2") = iVar12 * 2; // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) + register u16 *pi __asm__("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) pi = (u16 *)((s32)puVar10 + boff); - __asm__ __volatile__("" : "=r"(pi) : "0"(pi)); + __asm__ __volatile__("" : "=r"(pi) : "0"(pi)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) puVar9 = pi; } if (0 < iVar12) { do { - register u32 pix __asm__("$2"); - register u32 out __asm__("$2"); + register u32 pix __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) + register u32 out __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) u32 result; *(u32 *)(buf + 0xc) = (u32)*puVar10; pix = (u32)*puVar9; @@ -1526,17 +1526,17 @@ void func_8013D9B0(int param_1) uVar1 = pix & 0x7c00; { void *p1; - register void *pa __asm__("$2"); - register void *pb __asm__("$12"); - __asm__ __volatile__(""); + register void *pa __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) + register void *pb __asm__("$12"); // !FAKE: pin $12 — NEEDED DIFFERS (P36 rung B tus2) + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) p1 = buf + 0xc; - __asm__ __volatile__("" : "=r"(p1) : "0"(p1)); + __asm__ __volatile__("" : "=r"(p1) : "0"(p1)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) gte_ldIR0z(); gte_ldrgb(r0); gte_ldIRGB(p1); gte_dpcl(); pa = buf + 0x10; - __asm__ __volatile__("" : "=r"(pa) : "0"(pa)); + __asm__ __volatile__("" : "=r"(pa) : "0"(pa)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) pb = pa; gte_stORGB(pb); } @@ -1545,21 +1545,21 @@ void func_8013D9B0(int param_1) uVar8 = out & 0x3e0; uVar3 = out & 0x7c00; if (uVar5 != uVar6) { - register s32 c __asm__("$2"); + s32 c; uVar13 = 1; if ((s32)uVar5 < (s32)uVar6) uVar5 = uVar5 + 1; c = (s32)uVar6 < (s32)uVar5; if (c) uVar5 = uVar5 - 1; } if (uVar7 != uVar8) { - register s32 c __asm__("$2"); + register s32 c __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) uVar13 = 1; if ((s32)uVar7 < (s32)uVar8) uVar7 = uVar7 + 0x20; c = (s32)uVar8 < (s32)uVar7; if (c) uVar7 = uVar7 - 0x20; } if (uVar1 != uVar3) { - register s32 c __asm__("$2"); + register s32 c __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) uVar13 = 1; if ((s32)uVar1 < (s32)uVar3) uVar1 = uVar1 + 0x400; c = (s32)uVar3 < (s32)uVar1; @@ -1700,9 +1700,9 @@ void func_8013DD68() { u16 *puVar16; u16 *q; u16 *puVar10; - register u16 uVar2 __asm__("$3"); + register u16 uVar2 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus2) int uVar5; - register int iVar14 __asm__("$7"); + register int iVar14 __asm__("$7"); // !FAKE: pin $7 — NEEDED DIFFERS (P36 rung B tus2) Buf_8013DD68 buf; u8 *pbase; u8 *base; @@ -1721,7 +1721,7 @@ void func_8013DD68() { p = p + 0x10; iVar14 = 0; if (uVar1 != 0) { - register int c5 __asm__("$11") = 5; + int c5 = 5; puVar10 = (u16 *)((int)p + 0x18); q = puVar16 + 8; do { @@ -1809,7 +1809,7 @@ void func_8013E5E8(void) extern unsigned short D_80115112; extern u16 D_80115116; extern void (*D_801868B0[])(void); - register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 -> store retires early */ + register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 -> store retires early */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) func_80029444(); func_801754A8(); D_8011511E = func_80014ED4(0); @@ -1855,12 +1855,12 @@ void func_8013E6AC(void) { D_80115140[i] = 0; } if (!((u32)func_80029504() < 5 || currentLocationId == 0x302A || currentLocationId == 0x3073)) { - register s32 *ep __asm__("$8"); - register s32 *fp __asm__("$9"); + s32 *ep; + s32 *fp; fp = (s32 *)&D_80115110; ep = (s32 *)&D_8018689C; for (i = 0; i < 5; i++) { - register s32 *fa __asm__("$6"); + s32 *fa; s32 v; fa = (s32 *)(i * 4 + (s32)fp); v = ep[i] * 3 >> 2; @@ -2017,7 +2017,7 @@ extern unsigned char D_80186878; void func_8013EB7C(void) { s32 sp10[2]; short sVar1; - register short sVar2 __asm__("$2"); + register short sVar2 __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) s32 a0v; s32 iVar4; diff --git a/src/ov_SC03_002/ov_SC03_002_jr_80140608.c b/src/ov_SC03_002/ov_SC03_002_jr_80140608.c index 8bc1be8398..26f9bb6c30 100644 --- a/src/ov_SC03_002/ov_SC03_002_jr_80140608.c +++ b/src/ov_SC03_002/ov_SC03_002_jr_80140608.c @@ -1041,14 +1041,14 @@ s16 n; Prim4 *p; s16 t; s32 c3; -register u16 *a __asm__("$20"); -register u16 *b __asm__("$21"); -register u16 *c __asm__("$23"); -register u16 *e __asm__("$22"); -register u16 *pb __asm__("$10"); -register u32 m24 __asm__("$8"); -register u32 mhi __asm__("$9"); -register s32 eight __asm__("$2"); +u16 *a; +u16 *b; +u16 *c; +u16 *e; +u16 *pb; +u32 m24; +u32 mhi; +register s32 eight __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) if (i < n) { c3 = 3; @@ -1128,7 +1128,7 @@ register s32 eight __asm__("$2"); y = (*e) + 3; } *((s16 *) (q - 10)) = y; -__asm__("" ::: "memory"); +__asm__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *((u32 *) ot) = 0x4000000; q[-8] = 0x78; *((u32 *) (q - 0x10)) = 0x64808080; @@ -1139,13 +1139,13 @@ __asm__("" ::: "memory"); *((s16 *) (q - 4)) = eight; *((u32 *) ot) = ((*((u32 *) ot)) & mhi) | (D_800AE7BC[*pb].ot[2] & m24); { -register u32 *op __asm__("$4"); +register u32 *op __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) op = D_800AE7BC[*pb].ot; op[2] = (op[2] & mhi) | (((u32) ot) & m24); } q += 0x14; ot += 5; - __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ + __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) } } @@ -1352,7 +1352,7 @@ void func_80141874(void) { extern u16 D_8011511C; extern u16 D_80115116; extern void (*D_801868FC[])(void); - register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ + register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) func_801754A8(); D_8011511E = func_80014ED4(0); D_8011511C = func_80015018(0); @@ -1538,7 +1538,7 @@ void func_801424E4(short *param_1) { extern void (*D_80186920[])(void); short sVar1; int iVar2; - register unsigned short t __asm__("$3"); + unsigned short t; (*D_80186920[(unsigned short)param_1[1]])(); if (*(unsigned short *)param_1 != 0) { @@ -1557,8 +1557,8 @@ void func_801424E4(short *param_1) { iVar2 = *(int *)(param_1 + 0x32); if ((iVar2 != 0) && (*(short *)(iVar2 + 0x36) == param_1[0x7f])) { *(int *)(param_1 + 2) = *(int *)(iVar2 + 4); - a = *(unsigned short *)(*(volatile int *)(param_1 + 0x32) + 10); - __asm__ __volatile__("" : : "r"(a)); + a = *(unsigned short *)(*(int *)(param_1 + 0x32) + 10); + __asm__ __volatile__("" : : "r"(a)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) t = (unsigned short)param_1[0x7e]; sVar1 = a + t; iVar2 = *(volatile int *)(param_1 + 0x32); @@ -1594,7 +1594,7 @@ extern s32 D_80186914; void func_80142608(s32 param_1) { - register s32 iVar1 __asm__("$16"); + s32 iVar1; if (*(short *)(param_1 + 0x70) != 0) { iVar1 = ((s32 (*)(void))func_8012C1B8)(); @@ -1840,8 +1840,8 @@ extern void func_80142B2C(void *arg0); void func_80142EC0(s32 param_1) { extern s32 D_80186B20[]; - register s32 d __asm__("$16") = param_1; /* $s0 */ - register s32 obj __asm__("$17"); /* $s1 */ + register s32 d __asm__("$16") = param_1; /* $s0 */ // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register s32 obj __asm__("$17"); /* $s1 */ // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) s32 ret; s16 sVar2; @@ -1883,8 +1883,8 @@ extern unsigned char D_80186BA0[]; void func_8014305C(int param_1) { - register int s0_param __asm__("$16") = param_1; - register int s1_copy __asm__("$17"); + register int s0_param __asm__("$16") = param_1; // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register int s1_copy __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) int iVar2; short sVar1; @@ -1933,7 +1933,7 @@ void func_801431E8(s32 param_1) { u16 uVar2; s16 sVar4; - register s32 d __asm__("$16"); + register s32 d __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) memcpy(buf, &D_801C9B50, 4); iVar5 = ((s32 (*)(void))func_8012C1B8)(); *(s32 *)(param_1 + 0x20) = iVar5; @@ -2102,8 +2102,8 @@ extern void func_8012C218(void *a0); void func_80143D28(s32 param_1) { extern MatEntry D_80186E58[]; - register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ - register s32 iVar2 __asm__("$17") = *(s32 *)(param_1 + 0x64); /* $s1 */ + register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ // !FAKE: pin $18 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar2 = *(s32 *)(param_1 + 0x64); /* $s1 */ MatEntry *p = &D_80186E58[*(s16 *)(param_1 + 0x70)]; s32 sVar4; s32 iVar1; @@ -2283,8 +2283,8 @@ extern u8 D_80186E48; void func_8014477C(void *param_1) { s32 v0; s32 v1; - register s32 uVar2 __asm__("$2"); - register s32 addr __asm__("$3"); + s32 uVar2; + s32 addr; s32 gv; s32 fv; @@ -2325,9 +2325,9 @@ extern u8 D_80186E84; void func_80144880(s32 param_1) { - register s32 obj __asm__("$16"); /* $s0 */ - register s32 self __asm__("$17") = param_1; /* $s1 */ - register s32 b __asm__("$2"); /* $v0 */ + s32 obj; /* $s0 */ + s32 self = param_1; /* $s1 */ + s32 b; /* $v0 */ s32 e; obj = ((s32 (*)(void))func_8012C194)(); diff --git a/src/ov_SC03_002/ov_SC03_002_jr_8015C32C.c b/src/ov_SC03_002/ov_SC03_002_jr_8015C32C.c index 3afeeaf9e0..4675c52aad 100644 --- a/src/ov_SC03_002/ov_SC03_002_jr_8015C32C.c +++ b/src/ov_SC03_002/ov_SC03_002_jr_8015C32C.c @@ -1643,8 +1643,8 @@ void func_8015D01C(int param_1) { extern int D_80187D5C; int iVar4; - register unsigned short uVar1 __asm__("$19"); - register unsigned short uVar5 __asm__("$17"); + unsigned short uVar1; + register unsigned short uVar5 __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) short sVar2; short sVar3; @@ -1796,8 +1796,8 @@ extern s32 D_80187DC8; void func_8015D380(s32 a0) { s16 out[4]; s32 buf[8]; - register s32 s1 __asm__("$17") = a0; - register s32 *s0 __asm__("$16") = buf; + s32 s1 = a0; + s32 *s0 = buf; ((void (*)(void *))func_80013F3C)((void *)s0); ((void (*)(void *, s32))func_80012558)((void *)s0, *(s16 *)(*(s32 *)(s1 + 0x20) + 0x12)); ((void (*)(void *, s32))func_800126C4)((void *)s0, *(s16 *)(*(s32 *)(s1 + 0x20) + 0x10)); @@ -1948,7 +1948,7 @@ void func_8015D738(void *arg0) { if (s1 != 0) { if (*(u16 *)s1 == 0x360) goto block_808; } - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) if (s1 != 0) { if (*(u16 *)s1 != 0) goto block_7F4; } @@ -2803,7 +2803,7 @@ void func_8015FBE0(s32 *param_1) ((void (*)(s32 *, s16))func_80147078)(param_1, 0); ((void (*)(s32 *))func_80159B70)(param_1); } else { - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) D_80078EC1 = 0; ((void (*)(s32 *, s32))func_80154150)(param_1, 0x20); ((void (*)(s32 *, s32))func_80154A74)(param_1, 0x18); @@ -3611,7 +3611,7 @@ void func_80161E08(s32 param_1) { ((a2 = func_800291DC(8)) & 0x8000) != 0) { if (D_800B5BD8 == 0) { - __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x65A8)); + __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x65A8)); // !FAKE: instruction move — NEEDED DIFFERS (P36 rung B tus2) D_801CA5B0[0] = p; func_80024054(&D_80188004, &D_801CA5BC); func_8001CE28(p, &D_801CA5BC); @@ -3622,7 +3622,7 @@ void func_80161E08(s32 param_1) { } if (D_800B5C10 == 0) { - __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x65E0)); + __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x65E0)); // !FAKE: instruction move — NEEDED DIFFERS (P36 rung B tus2) D_801CA5B0[1] = p; func_80024054(&D_80188024, &D_801CA5E4); func_8001CE28(p, &D_801CA5E4); @@ -3633,7 +3633,7 @@ void func_80161E08(s32 param_1) { } if (D_800B5C48 == 0) { - __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x6618)); + __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x6618)); // !FAKE: instruction move — NEEDED DIFFERS (P36 rung B tus2) D_801CA5B0[2] = p; func_800242D0((s16)func_801620C4(), &D_801CA5FC, 0x84); func_8001CE68(p, &D_801CA5FC); @@ -3689,9 +3689,9 @@ extern u8 D_80078EB1; extern s32 D_80188038; s32 func_801621CC(s32 arg0) { - register s32 s0 __asm__("$16") = arg0; /* $s0: arg0, crosses the call */ - register u8 *s1 __asm__("$17") = D_80078E78; /* $s1: base, hoisted for the loop */ - register s32 i __asm__("$5"); /* $a1: counter (pin fixes the i/d swap) */ + s32 s0 = arg0; /* $s0: arg0, crosses the call */ + u8 *s1 = D_80078E78; /* $s1: base, hoisted for the loop */ + register s32 i __asm__("$5"); /* $a1: counter (pin fixes the i/d swap) */ // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) u32 a2; s32 d; /* $a0: natural alloc; load via $v0 temp */ s32 v, last, hi, lo; @@ -3827,14 +3827,14 @@ s32 func_80162438(s32 _unused0) { extern s16 D_800B5C74; u32 uVar2; - register u8 *base __asm__("$18"); - register u8 *item __asm__("$17"); + u8 *base; + u8 *item; base = &(*(u8 *)&D_800AF630); uVar2 = func_800291DC(0x12); if ((uVar2 & 0x8000) != 0) { if (D_800B5BD8 == 0) { - register u8 *t __asm__("$2") = base + 0x65A8; + register u8 *t __asm__("$2") = base + 0x65A8; // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) item = t; D_801CA608[0] = (s32)item; func_80024054(D_80188068, D_801CA614); @@ -3845,7 +3845,7 @@ s32 func_80162438(s32 _unused0) { D_800B5BE2 = -D_800AF7BE / 2 + 0x28; } if (D_800B5C10 == 0) { - register u8 *t __asm__("$2") = base + 0x65E0; + register u8 *t __asm__("$2") = base + 0x65E0; // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) item = t; D_801CA608[1] = (s32)item; func_80024054(((u8 *)&D_80188080), D_801CA63C); @@ -3856,7 +3856,7 @@ s32 func_80162438(s32 _unused0) { D_800B5C1A = -D_800AF7BE / 2 + 0x30; } if (D_800B5C48 == 0) { - register u8 *t __asm__("$2") = base + 0x6618; + register u8 *t __asm__("$2") = base + 0x6618; // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) item = t; D_801CA608[2] = (s32)item; func_800242D0((s16)func_801626B8(), D_801CA658, 0x84); @@ -3931,10 +3931,10 @@ void func_801627E8(void) extern s32 D_8011F750; /* canonical: engine_core.h `extern s32 D_8011F750;` (read here as a byte) */ extern void (*D_801880A0[])(void); /* word-stride table of dispatch fn pointers */ - register u8 *p __asm__("$4") = (u8 *)&D_8011F750; + register u8 *p __asm__("$4") = (u8 *)&D_8011F750; // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) s32 idx; - __asm__ __volatile__("" : "=r"(p) : "0"(p)); /* materialize &D_8011F750 into $a0 (defeat %lo-fold of the lbu) */ + __asm__ __volatile__("" : "=r"(p) : "0"(p)); /* materialize &D_8011F750 into $a0 (defeat %lo-fold of the lbu) */ // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) idx = *p; if (idx != 0) { idx = idx - 1; @@ -4114,7 +4114,7 @@ void func_80163EC8(s32 param_1) { s32 psVar6; s32 iVar8; s32 iVar7; - register s32 uVar5 __asm__("$2"); /* PIN (flagged): uVar5 -> $v0 */ + register s32 uVar5 __asm__("$2"); /* PIN (flagged): uVar5 -> $v0 */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) u16 uVar4; u8 uVar3; @@ -4380,9 +4380,9 @@ extern u8 D_801CA66F; void func_80164BDC(s32 param_1) { - register s32 p1 __asm__("$17"); /* $s1 */ - register s32 iVar1 __asm__("$16"); /* $s0 */ - register s32 base __asm__("$18"); /* $s2 */ + register s32 p1 __asm__("$17"); /* $s1 */ // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar1; /* $s0 */ + s32 base; /* $s2 */ p1 = param_1; iVar1 = ((s32 (*)(void))func_80146578)(); @@ -4528,9 +4528,9 @@ extern s32 D_801CA6A8; void func_801651B8(void * param_1) { - register s32 *puVar1 __asm__("$16"); /* $s0 */ - register s32 iVar2 __asm__("$17"); /* $s1 */ - register s32 p __asm__("$18"); /* $s2 */ + register s32 *puVar1 __asm__("$16"); /* $s0 */ // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar2; /* $s1 */ + s32 p; /* $s2 */ p = param_1; ((s32 (*)(s32, s32, s32))func_80165240)(p, p + 0x2c, p + 0x50); @@ -4539,7 +4539,7 @@ void func_801651B8(void * param_1) do { if (puVar1[3] != 0) { s32 a0v = p; - __asm__ __volatile__("" : "=r"(a0v) : "0"(a0v)); + __asm__ __volatile__("" : "=r"(a0v) : "0"(a0v)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) ((s32 (*)(s32, s32, s32))func_80165240)(a0v, (s32)puVar1, (s32)(puVar1 + 2)); puVar1[3] = puVar1[3] + -1; } @@ -4870,7 +4870,7 @@ s32 func_80166690(s32 param_1, s32 param_2) unsigned int w9, w7, w, t, w3b; int w3; short sVar10; - register unsigned int zr __asm__("$0"); + register unsigned int zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) blk = D_800AE620; i6 = (short)param_1; @@ -4956,7 +4956,6 @@ s32 func_80166690(s32 param_1, s32 param_2) c.c32 = t; c.c22 = t; c.c31 = t; c.c21 = t; } - __asm__ __volatile__("" :: "r"(iVar3)); func_80017758(&c, &blk); w3b = iVar3 - 1; iVar3 = w3b + zr; @@ -5110,18 +5109,18 @@ s32 func_80166F58(s32 param_1, s32 param_2, s32 param_3, s32 param_4) extern s32 D_8011D030; extern unsigned char D_801CA728[]; - register int p2 __asm__("$20"); /* $s4 */ - register int p3 __asm__("$17"); /* $s1 */ - register int t2 __asm__("$5"); /* a1 */ - register int t3 __asm__("$6"); /* a2 */ + register int p2 __asm__("$20"); /* $s4 */ // !FAKE: pin $20 — NEEDED DIFFERS (P36 rung B tus2) + int p3; /* $s1 */ + register int t2 __asm__("$5"); /* a1 */ // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) + int t3; /* a2 */ unsigned short *puVar1; short iVar2; int eq; iVar2 = 0; puVar1 = ((unsigned short *)&D_8011D030); - t2 = ((short)param_2); SHB(t2); p2 = t2; SHB(p2); - t3 = ((short)param_3); SHB(t3); p3 = t3; + t2 = ((short)param_2); SHB(t2); p2 = t2; SHB(p2); // !FAKE: launder via SHB — NEEDED DIFFERS; launder via SHB — NEEDED DIFFERS (P36 rung B tus2) + t3 = ((short)param_3); SHB(t3); p3 = t3; // !FAKE: launder via SHB — NEEDED DIFFERS (P36 rung B tus2) eq = (p2 == p3); do { if ((puVar1 != ((unsigned short *)param_1)) && @@ -5170,17 +5169,17 @@ s32 func_801670E4(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { extern s32 D_801269AC; extern u16 D_80126CE0; Fr_801670E4 f; - register u8 *p __asm__("$18"); /* $s2 */ - register s32 ent __asm__("$19"); /* $s3 */ + u8 *p; /* $s2 */ + s32 ent; /* $s3 */ s16 i; s32 d; s32 node; u16 c; u8 cv; u8 cv2; - register s32 gA __asm__("$2"); - register s32 cxv __asm__("$4"); - register s32 czv __asm__("$5"); + register s32 gA __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) + register s32 cxv __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) + s32 czv; u8 *vc; u8 *ap; u8 *mp; @@ -5198,12 +5197,12 @@ s32 func_801670E4(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { f.col[1].b = 0x70; cv = *(u8 *)(ent + 0x12); f.cx = arg1; - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) va = (u8 *)&f.cx; - __asm__ __volatile__("" : "=r"(va) : "0"(va)); + __asm__ __volatile__("" : "=r"(va) : "0"(va)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) f.cy = arg2; vb = va; - __asm__ __volatile__("" : "=r"(vb) : "0"(vb)); + __asm__ __volatile__("" : "=r"(vb) : "0"(vb)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) p = D_80188400; i = 0; f.col[0].b = 0; @@ -5273,10 +5272,10 @@ s32 func_801670E4(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { if (*(s32 *)(ent + 0x30) > 0) { vc = (u8 *)&f.cx; - __asm__ __volatile__("" : "=r"(vc) : "0"(vc)); + __asm__ __volatile__("" : "=r"(vc) : "0"(vc)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) mp = f.m1; ap = mp; - __asm__ __volatile__("" : "=r"(ap) : "0"(ap)); + __asm__ __volatile__("" : "=r"(ap) : "0"(ap)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) p = D_80188414; i = 0; d = (s16)f.a8[0] >> 6; @@ -5370,8 +5369,8 @@ s32 func_80167AE0(s32 param_1, s32 param_2, s32 param_3) { struct Fr_80167AE0 fr; u8 *p; s32 i; - register s32 t __asm__("$2"); - register s32 zr __asm__("$0"); + s32 t; + register s32 zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) s32 flags; func_80168070(param_1, ((s16 *)param_2), ((s16 *)param_3), fr.matrix); @@ -5650,7 +5649,7 @@ void func_80168828() extern u16 D_801884E0[]; - register s32 a0v __asm__("$4"); + register s32 a0v __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) s32 param_1 = a0v; Thing_80168828_80168828 thing; s16 matA[16]; @@ -5658,7 +5657,7 @@ void func_80168828() s16 svec[4]; u16 *p; short i; - register s32 c40 __asm__("$3"); /* $v1: hold the CSE'd 0x40 (else gcc folds to $v0 immediate) */ + register s32 c40 __asm__("$3"); /* $v1: hold the CSE'd 0x40 (else gcc folds to $v0 immediate) */ // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus2) c40 = 0x40; thing.f04 = 2; @@ -5963,8 +5962,8 @@ void func_8016A290(s32 param_1, void *param_2, void *param_3) { struct Fr_8016A290 fr; u8 *p; s32 i; - register s32 t __asm__("$2"); - register s32 zr __asm__("$0"); + s32 t; + register s32 zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) s32 flags; s32 iVar3; diff --git a/src/ov_SC03_003/ov_SC03_003_jr_8012ACE0.c b/src/ov_SC03_003/ov_SC03_003_jr_8012ACE0.c index 9e371c8f99..935c8fe53f 100644 --- a/src/ov_SC03_003/ov_SC03_003_jr_8012ACE0.c +++ b/src/ov_SC03_003/ov_SC03_003_jr_8012ACE0.c @@ -2529,7 +2529,7 @@ s32 func_80133AB0(s16 flag, s16 x, s16 y, s32 arg3) u16 *pA = (*(u16 * *)&D_8017F858); u16 *pB = (*(u16 * *)&D_8017F854); u16 *pC = (*(u16 * *)&D_8017F860); - register int zr __asm__("$0"); + register int zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) u32 X, Y, cell, Xc, Yc; u16 k, off; int cnt; @@ -2537,7 +2537,7 @@ s32 func_80133AB0(s16 flag, s16 x, s16 y, s32 arg3) u8 *s0; u16 raw; u32 hib; - register int harg __asm__("$4"); + register int harg __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) s32 ret; void *p0C, *p10; u8 *p14, *p18, *p1C; @@ -2548,11 +2548,11 @@ s32 func_80133AB0(s16 flag, s16 x, s16 y, s32 arg3) pC[2] = pA[2] - pB[2]; X = ((((u16)x + 0x8000) >> 7) & 0x1ff) - map->ox; - __asm__("addu %0,%1,$zero" : "=r"(Xc) : "r"(X)); + __asm__("addu %0,%1,$zero" : "=r"(Xc) : "r"(X)); // !FAKE: instruction addu — NEEDED DIFFERS (P36 rung B tus2) if (!((X & 0xffff) < map->w)) return 0; Y = ((((u16)y + 0x8000) >> 7) & 0x1ff) - map->oy; - __asm__("addu %0,%1,$zero" : "=r"(Yc) : "r"(Y)); + __asm__("addu %0,%1,$zero" : "=r"(Yc) : "r"(Y)); // !FAKE: instruction addu — NEEDED DIFFERS (P36 rung B tus2) if (!((Y & 0xffff) < map->h)) return 0; @@ -2701,7 +2701,7 @@ s32 func_80133CD4(arg0, cmd, base, arr) s32 h; h = ((s16 *)pb0)[0]; s1var = h << 16; - __asm__("lh %0, 2(%2)" : "=r"(h) : "0"(h), "r"(pb0) : "memory"); + __asm__("lh %0, 2(%2)" : "=r"(h) : "0"(h), "r"(pb0) : "memory"); // !FAKE: instruction lh — NEEDED DIFFERS (P36 rung B tus2) s0var = h << 16; } pb0[2] += q3v; @@ -2885,10 +2885,10 @@ s32 func_801345F8(s32 arg) extern u16 * D_8017F854; extern u16 D_8018E748; - register u16 *param_1 __asm__("$5") = ((u16 *)arg); - register u16 *cc __asm__("$4") = D_8017F854; + register u16 *param_1 __asm__("$5") = ((u16 *)arg); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) + register u16 *cc __asm__("$4") = D_8017F854; // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) int c8000 = 0x8000; - register int zr __asm__("$0"); + register int zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) u32 c1, c2, uVar6, uVar2, cnt, v14; u16 *ptmp, *puVar4, *puVar7, uVar1; int hi, harg, iVar9, iVar8, uVar3, uVar10, tbl; @@ -3079,8 +3079,8 @@ s32 func_80134C20(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { u16 temp_a1; s32 temp_s4; s32 c = arg0; - __asm__ __volatile__("" : "=r"(c) : "0"(c)); - __asm__ __volatile__("" : : "r"(arg0)); + __asm__ __volatile__("" : "=r"(c) : "0"(c)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) + __asm__ __volatile__("" : : "r"(arg0)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) temp_s4 = arg2 + (M2C_FIELD(((void *)arg1), s16 *, 2) * 8); temp_s1 = *(s32 *)(arg3 + (M2C_FIELD(((void *)arg1), s16 *, 4) * 4)); @@ -3231,22 +3231,22 @@ int func_80135168(u16 arg0, u16 *p1, u16 *p2) extern u8 D_8017F854; extern u8 D_8017F858; extern u8 D_8017F860; - register s16 *pb0 __asm__("$8"); - register s16 *pac __asm__("$6"); - register s16 *pb8 __asm__("$7"); + register s16 *pb0 __asm__("$8"); // !FAKE: pin $8 — NEEDED DIFFERS (P36 rung B tus2) + register s16 *pac __asm__("$6"); // !FAKE: pin $6 — NEEDED DIFFERS (P36 rung B tus2) + register s16 *pb8 __asm__("$7"); // !FAKE: pin $7 — NEEDED DIFFERS (P36 rung B tus2) u16 *pb4; u16 a, b; int a1v, a2v, d94; pb0 = (*(s16 * *)&D_8017F858); - __asm__ __volatile__("" : : "r"(pb0)); + __asm__ __volatile__("" : : "r"(pb0)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) a = p2[0]; pac = (*(s16 * *)&D_8017F854); pb0[0] = a; b = p1[0]; pb8 = (*(s16 * *)&D_8017F860); pac[0] = b; pb8[0] = a - b; a = p2[1]; pb0[1] = a; b = p1[1]; pac[1] = b; pb8[1] = a - b; a = p2[2]; pb0[2] = a; b = p1[2]; pac[2] = b; pb8[2] = a - b; a1v = pac[0]; a2v = pac[2]; d94 = D_8018E738; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) D_8018E748 = 0; if (func_80134A74(arg0, a1v, a2v, d94)) { pb4 = (*(u16 * *)&D_8017F85C); diff --git a/src/ov_SC03_003/ov_SC03_003_jr_80135A4C.c b/src/ov_SC03_003/ov_SC03_003_jr_80135A4C.c index 22e0afd739..13de24e04c 100644 --- a/src/ov_SC03_003/ov_SC03_003_jr_80135A4C.c +++ b/src/ov_SC03_003/ov_SC03_003_jr_80135A4C.c @@ -638,7 +638,7 @@ s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3) { extern u8 D_801152B0; s32 *p; - register s32 s7 __asm__("$23"); + register s32 s7 __asm__("$23"); // !FAKE: pin $23 — NEEDED DIFFERS (P36 rung B tus2) s32 flag; s32 acc; s16 i; @@ -685,7 +685,7 @@ s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3) { return 1; next: p = (s32 *)*p; - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) if (p != 0) goto loop; return 0; } @@ -699,7 +699,7 @@ s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3) { s32 t = 0; if (((V3 *)a2)->x == ((V3 *)a3)->x && ((V3 *)a2)->y == ((V3 *)a3)->y) { s32 zt = (((V3 *)a2)->z == ((V3 *)a3)->z); - __asm__("addu %0,%1,$zero" : "=r"(t) : "r"(zt)); + __asm__("addu %0,%1,$zero" : "=r"(t) : "r"(zt)); // !FAKE: instruction addu — NEEDED DIFFERS (P36 rung B tus2) } eq = t; } diff --git a/src/ov_SC03_003/ov_SC03_003_jr_8013C98C.c b/src/ov_SC03_003/ov_SC03_003_jr_8013C98C.c index dbcaddebf8..927119f5f6 100644 --- a/src/ov_SC03_003/ov_SC03_003_jr_8013C98C.c +++ b/src/ov_SC03_003/ov_SC03_003_jr_8013C98C.c @@ -1056,7 +1056,7 @@ void func_8013CF68() u8 t0, t1, t2; u8 *base; - __asm__("la %0, D_800A5E94" : "=r"(base)); + __asm__("la %0, D_800A5E94" : "=r"(base)); // !FAKE: instruction la — NEEDED DIFFERS (P36 rung B tus2) *(s32 *)(base - 0xC) = 0; t0 = D_8018FA20; t1 = D_8018FA21; t2 = D_8018FA22; @@ -1156,7 +1156,7 @@ void func_8013D178(void) { extern unsigned char D_8018FAC0, D_8018FAC1, D_8018FAC2, D_8018FAC3, D_8018FAC4, D_8018FAC5, D_8018FAC6, D_8018FAC7, D_8018FAC8; extern unsigned char D_8018FAC0, D_8018FAC1, D_8018FAC2, D_8018FAC3, D_8018FAC4, D_8018FAC5, D_8018FAC6, D_8018FAC7, D_8018FAC8; unsigned char v, t; - register unsigned char *p __asm__("$5"); + register unsigned char *p __asm__("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) p = &D_8018FA20; v = *p; t = D_8018FAC0; if (v != t) { if (v < t) *p = v + 8; else *p = v - 8; } @@ -1376,13 +1376,13 @@ void func_8013D53C(void *arg0v) { n = arg0->w * arg0->h; i = 0; src = arg0->data; - __asm__("" :: "r"(src)); /* +2 refs on src (depth-2): keeps src above i, below the mfhi temp */ + __asm__("" :: "r"(src)); /* +2 refs on src (depth-2): keeps src above i, below the mfhi temp */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) dst = src + n; if (n > 0) { do { u16 px; s32 r, g, b, out; - __asm__("" :: "r"(i)); /* +3 refs on i (depth-3): lifts i over dst in the $t2 race */ + __asm__("" :: "r"(i)); /* +3 refs on i (depth-3): lifts i over dst in the $t2 race */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) px = *src; r = ((px & 0x1F) * s0v) / 2560; g = (((px & 0x3E0) * t9v) / 2560) & 0x3E0; @@ -1417,10 +1417,10 @@ void func_8013D8FC(void) { extern s16 *D_8018E7C4; - register s16 *psVar3 __asm__("$17"); - register s16 *psVar2 __asm__("$16"); - register s32 c9 __asm__("$19"); - register s32 cff __asm__("$18"); + s16 *psVar3; + register s16 *psVar2 __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + s32 c9; + s32 cff; u16 sVar1; s16 buf[4]; @@ -1461,22 +1461,22 @@ void func_8013D9B0(int param_1) extern s16 *D_8018E7C4; extern s32 D_8018E7DC; u8 buf[0x20]; - register s32 uVar13 __asm__("$16"); - register u16 *psVar14 __asm__("$17"); - register u16 *psVar15 __asm__("$18"); - register s32 uVar16 __asm__("$19"); - register void *r0 __asm__("$20"); - register u16 *puVar10 __asm__("$11"); - register u16 *puVar9 __asm__("$10"); - register s32 iVar11 __asm__("$13"); - register s32 iVar12 __asm__("$14"); + s32 uVar13; + register u16 *psVar14 __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) + u16 *psVar15; + s32 uVar16; + void *r0; + u16 *puVar10; + register u16 *puVar9 __asm__("$10"); // !FAKE: pin $10 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar11; + register s32 iVar12 __asm__("$14"); // !FAKE: pin $14 — NEEDED DIFFERS (P36 rung B tus2) u16 sVar4; - register u32 uVar5 __asm__("$3"); - register u32 uVar7 __asm__("$6"); - register u32 uVar1 __asm__("$7"); - register u32 uVar6 __asm__("$4"); - register u32 uVar8 __asm__("$8"); - register u32 uVar3 __asm__("$9"); + register u32 uVar5 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus2) + register u32 uVar7 __asm__("$6"); // !FAKE: pin $6 — NEEDED DIFFERS (P36 rung B tus2) + register u32 uVar1 __asm__("$7"); // !FAKE: pin $7 — NEEDED DIFFERS (P36 rung B tus2) + u32 uVar6; + register u32 uVar8 __asm__("$8"); // !FAKE: pin $8 — NEEDED DIFFERS (P36 rung B tus2) + register u32 uVar3 __asm__("$9"); // !FAKE: pin $9 — NEEDED DIFFERS (P36 rung B tus2) psVar15 = (*(u16 * *)&D_8018E7C4); if (psVar15 != 0) { @@ -1491,31 +1491,31 @@ void func_8013D9B0(int param_1) iVar11 = 0; if (sVar4 == 9) { *(s16 *)(buf + 0) = psVar14[-4]; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *(s16 *)(buf + 2) = psVar14[-3]; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *(s16 *)(buf + 4) = psVar14[-2]; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *(s16 *)(buf + 6) = psVar14[-1]; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) { - register s32 mw __asm__("$3") = (s32)((s16 *)psVar14)[-2]; - register s32 mh __asm__("$2") = (s32)((s16 *)psVar14)[-1]; + register s32 mw __asm__("$3") = (s32)((s16 *)psVar14)[-2]; // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus2) + s32 mh = (s32)((s16 *)psVar14)[-1]; iVar12 = mw * mh; } uVar13 = 0; puVar10 = *(u16 **)psVar14; { - register s32 boff __asm__("$2") = iVar12 * 2; - register u16 *pi __asm__("$5"); + register s32 boff __asm__("$2") = iVar12 * 2; // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) + register u16 *pi __asm__("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) pi = (u16 *)((s32)puVar10 + boff); - __asm__ __volatile__("" : "=r"(pi) : "0"(pi)); + __asm__ __volatile__("" : "=r"(pi) : "0"(pi)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) puVar9 = pi; } if (0 < iVar12) { do { - register u32 pix __asm__("$2"); - register u32 out __asm__("$2"); + register u32 pix __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) + register u32 out __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) u32 result; *(u32 *)(buf + 0xc) = (u32)*puVar10; pix = (u32)*puVar9; @@ -1524,17 +1524,17 @@ void func_8013D9B0(int param_1) uVar1 = pix & 0x7c00; { void *p1; - register void *pa __asm__("$2"); - register void *pb __asm__("$12"); - __asm__ __volatile__(""); + register void *pa __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) + register void *pb __asm__("$12"); // !FAKE: pin $12 — NEEDED DIFFERS (P36 rung B tus2) + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) p1 = buf + 0xc; - __asm__ __volatile__("" : "=r"(p1) : "0"(p1)); + __asm__ __volatile__("" : "=r"(p1) : "0"(p1)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) gte_ldIR0z(); gte_ldrgb(r0); gte_ldIRGB(p1); gte_dpcl(); pa = buf + 0x10; - __asm__ __volatile__("" : "=r"(pa) : "0"(pa)); + __asm__ __volatile__("" : "=r"(pa) : "0"(pa)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) pb = pa; gte_stORGB(pb); } @@ -1543,21 +1543,21 @@ void func_8013D9B0(int param_1) uVar8 = out & 0x3e0; uVar3 = out & 0x7c00; if (uVar5 != uVar6) { - register s32 c __asm__("$2"); + s32 c; uVar13 = 1; if ((s32)uVar5 < (s32)uVar6) uVar5 = uVar5 + 1; c = (s32)uVar6 < (s32)uVar5; if (c) uVar5 = uVar5 - 1; } if (uVar7 != uVar8) { - register s32 c __asm__("$2"); + register s32 c __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) uVar13 = 1; if ((s32)uVar7 < (s32)uVar8) uVar7 = uVar7 + 0x20; c = (s32)uVar8 < (s32)uVar7; if (c) uVar7 = uVar7 - 0x20; } if (uVar1 != uVar3) { - register s32 c __asm__("$2"); + register s32 c __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) uVar13 = 1; if ((s32)uVar1 < (s32)uVar3) uVar1 = uVar1 + 0x400; c = (s32)uVar3 < (s32)uVar1; @@ -1698,9 +1698,9 @@ void func_8013DD68() { u16 *puVar16; u16 *q; u16 *puVar10; - register u16 uVar2 __asm__("$3"); + register u16 uVar2 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus2) int uVar5; - register int iVar14 __asm__("$7"); + register int iVar14 __asm__("$7"); // !FAKE: pin $7 — NEEDED DIFFERS (P36 rung B tus2) Buf_8013DD68 buf; u8 *pbase; u8 *base; @@ -1719,7 +1719,7 @@ void func_8013DD68() { p = p + 0x10; iVar14 = 0; if (uVar1 != 0) { - register int c5 __asm__("$11") = 5; + int c5 = 5; puVar10 = (u16 *)((int)p + 0x18); q = puVar16 + 8; do { @@ -1807,7 +1807,7 @@ void func_8013E5E8(void) extern unsigned short D_80115112; extern u16 D_80115116; extern void (*D_80180678[])(void); - register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 -> store retires early */ + register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 -> store retires early */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) func_80029444(); func_801754A8(); D_8011511E = func_80014ED4(0); @@ -1853,12 +1853,12 @@ void func_8013E6AC(void) { D_80115140[i] = 0; } if (!((u32)func_80029504() < 5 || currentLocationId == 0x302A || currentLocationId == 0x3073)) { - register s32 *ep __asm__("$8"); - register s32 *fp __asm__("$9"); + s32 *ep; + s32 *fp; fp = (s32 *)&D_80115110; ep = (s32 *)&D_80180664; for (i = 0; i < 5; i++) { - register s32 *fa __asm__("$6"); + s32 *fa; s32 v; fa = (s32 *)(i * 4 + (s32)fp); v = ep[i] * 3 >> 2; @@ -2015,7 +2015,7 @@ extern unsigned char D_80180640; void func_8013EB7C(void) { s32 sp10[2]; short sVar1; - register short sVar2 __asm__("$2"); + register short sVar2 __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) s32 a0v; s32 iVar4; diff --git a/src/ov_SC03_003/ov_SC03_003_jr_80140608.c b/src/ov_SC03_003/ov_SC03_003_jr_80140608.c index 72d58fc190..6802de608c 100644 --- a/src/ov_SC03_003/ov_SC03_003_jr_80140608.c +++ b/src/ov_SC03_003/ov_SC03_003_jr_80140608.c @@ -1039,14 +1039,14 @@ s16 n; Prim4 *p; s16 t; s32 c3; -register u16 *a __asm__("$20"); -register u16 *b __asm__("$21"); -register u16 *c __asm__("$23"); -register u16 *e __asm__("$22"); -register u16 *pb __asm__("$10"); -register u32 m24 __asm__("$8"); -register u32 mhi __asm__("$9"); -register s32 eight __asm__("$2"); +u16 *a; +u16 *b; +u16 *c; +u16 *e; +u16 *pb; +u32 m24; +u32 mhi; +register s32 eight __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) if (i < n) { c3 = 3; @@ -1126,7 +1126,7 @@ register s32 eight __asm__("$2"); y = (*e) + 3; } *((s16 *) (q - 10)) = y; -__asm__("" ::: "memory"); +__asm__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *((u32 *) ot) = 0x4000000; q[-8] = 0x78; *((u32 *) (q - 0x10)) = 0x64808080; @@ -1137,13 +1137,13 @@ __asm__("" ::: "memory"); *((s16 *) (q - 4)) = eight; *((u32 *) ot) = ((*((u32 *) ot)) & mhi) | (D_800AE7BC[*pb].ot[2] & m24); { -register u32 *op __asm__("$4"); +register u32 *op __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) op = D_800AE7BC[*pb].ot; op[2] = (op[2] & mhi) | (((u32) ot) & m24); } q += 0x14; ot += 5; - __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ + __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) } } @@ -1350,7 +1350,7 @@ void func_80141874(void) { extern u16 D_8011511C; extern u16 D_80115116; extern void (*D_801806C4[])(void); - register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ + register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) func_801754A8(); D_8011511E = func_80014ED4(0); D_8011511C = func_80015018(0); @@ -1536,7 +1536,7 @@ void func_801424E4(short *param_1) { extern void (*D_801806E8[])(void); short sVar1; int iVar2; - register unsigned short t __asm__("$3"); + unsigned short t; (*D_801806E8[(unsigned short)param_1[1]])(); if (*(unsigned short *)param_1 != 0) { @@ -1555,8 +1555,8 @@ void func_801424E4(short *param_1) { iVar2 = *(int *)(param_1 + 0x32); if ((iVar2 != 0) && (*(short *)(iVar2 + 0x36) == param_1[0x7f])) { *(int *)(param_1 + 2) = *(int *)(iVar2 + 4); - a = *(unsigned short *)(*(volatile int *)(param_1 + 0x32) + 10); - __asm__ __volatile__("" : : "r"(a)); + a = *(unsigned short *)(*(int *)(param_1 + 0x32) + 10); + __asm__ __volatile__("" : : "r"(a)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) t = (unsigned short)param_1[0x7e]; sVar1 = a + t; iVar2 = *(volatile int *)(param_1 + 0x32); @@ -1592,7 +1592,7 @@ extern s32 D_801806DC; void func_80142608(s32 param_1) { - register s32 iVar1 __asm__("$16"); + s32 iVar1; if (*(short *)(param_1 + 0x70) != 0) { iVar1 = ((s32 (*)(void))func_8012C1B8)(); @@ -1838,8 +1838,8 @@ extern void func_80142B2C(void *arg0); void func_80142EC0(s32 param_1) { extern s32 D_801808E8[]; - register s32 d __asm__("$16") = param_1; /* $s0 */ - register s32 obj __asm__("$17"); /* $s1 */ + register s32 d __asm__("$16") = param_1; /* $s0 */ // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register s32 obj __asm__("$17"); /* $s1 */ // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) s32 ret; s16 sVar2; @@ -1881,8 +1881,8 @@ extern unsigned char D_80180968[]; void func_8014305C(int param_1) { - register int s0_param __asm__("$16") = param_1; - register int s1_copy __asm__("$17"); + register int s0_param __asm__("$16") = param_1; // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register int s1_copy __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) int iVar2; short sVar1; @@ -1931,7 +1931,7 @@ void func_801431E8(s32 param_1) { u16 uVar2; s16 sVar4; - register s32 d __asm__("$16"); + register s32 d __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) memcpy(buf, &D_8018DED0, 4); iVar5 = ((s32 (*)(void))func_8012C1B8)(); *(s32 *)(param_1 + 0x20) = iVar5; @@ -2100,8 +2100,8 @@ extern void func_8012C218(void *a0); void func_80143D28(s32 param_1) { extern MatEntry D_80180C20[]; - register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ - register s32 iVar2 __asm__("$17") = *(s32 *)(param_1 + 0x64); /* $s1 */ + register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ // !FAKE: pin $18 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar2 = *(s32 *)(param_1 + 0x64); /* $s1 */ MatEntry *p = &D_80180C20[*(s16 *)(param_1 + 0x70)]; s32 sVar4; s32 iVar1; @@ -2281,8 +2281,8 @@ extern u8 D_80180C10; void func_8014477C(void *param_1) { s32 v0; s32 v1; - register s32 uVar2 __asm__("$2"); - register s32 addr __asm__("$3"); + s32 uVar2; + s32 addr; s32 gv; s32 fv; @@ -2323,9 +2323,9 @@ extern u8 D_80180C4C; void func_80144880(s32 param_1) { - register s32 obj __asm__("$16"); /* $s0 */ - register s32 self __asm__("$17") = param_1; /* $s1 */ - register s32 b __asm__("$2"); /* $v0 */ + s32 obj; /* $s0 */ + s32 self = param_1; /* $s1 */ + s32 b; /* $v0 */ s32 e; obj = ((s32 (*)(void))func_8012C194)(); diff --git a/src/ov_SC03_003/ov_SC03_003_jr_8015C32C.c b/src/ov_SC03_003/ov_SC03_003_jr_8015C32C.c index 4e0fd1930f..8661f98659 100644 --- a/src/ov_SC03_003/ov_SC03_003_jr_8015C32C.c +++ b/src/ov_SC03_003/ov_SC03_003_jr_8015C32C.c @@ -1643,8 +1643,8 @@ void func_8015D01C(int param_1) { extern int D_80181B24; int iVar4; - register unsigned short uVar1 __asm__("$19"); - register unsigned short uVar5 __asm__("$17"); + unsigned short uVar1; + register unsigned short uVar5 __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) short sVar2; short sVar3; @@ -1796,8 +1796,8 @@ extern s32 D_80181B90; void func_8015D380(s32 a0) { s16 out[4]; s32 buf[8]; - register s32 s1 __asm__("$17") = a0; - register s32 *s0 __asm__("$16") = buf; + s32 s1 = a0; + s32 *s0 = buf; ((void (*)(void *))func_80013F3C)((void *)s0); ((void (*)(void *, s32))func_80012558)((void *)s0, *(s16 *)(*(s32 *)(s1 + 0x20) + 0x12)); ((void (*)(void *, s32))func_800126C4)((void *)s0, *(s16 *)(*(s32 *)(s1 + 0x20) + 0x10)); @@ -1948,7 +1948,7 @@ void func_8015D738(void *arg0) { if (s1 != 0) { if (*(u16 *)s1 == 0x360) goto block_808; } - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) if (s1 != 0) { if (*(u16 *)s1 != 0) goto block_7F4; } @@ -2803,7 +2803,7 @@ void func_8015FBE0(s32 *param_1) ((void (*)(s32 *, s16))func_80147078)(param_1, 0); ((void (*)(s32 *))func_80159B70)(param_1); } else { - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) D_80078EC1 = 0; ((void (*)(s32 *, s32))func_80154150)(param_1, 0x20); ((void (*)(s32 *, s32))func_80154A74)(param_1, 0x18); @@ -3611,7 +3611,7 @@ void func_80161E08(s32 param_1) { ((a2 = func_800291DC(8)) & 0x8000) != 0) { if (D_800B5BD8 == 0) { - __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x65A8)); + __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x65A8)); // !FAKE: instruction move — NEEDED DIFFERS (P36 rung B tus2) D_8018E8B8[0] = p; func_80024054(&D_80181DCC, &D_8018E8C4); func_8001CE28(p, &D_8018E8C4); @@ -3622,7 +3622,7 @@ void func_80161E08(s32 param_1) { } if (D_800B5C10 == 0) { - __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x65E0)); + __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x65E0)); // !FAKE: instruction move — NEEDED DIFFERS (P36 rung B tus2) D_8018E8B8[1] = p; func_80024054(&D_80181DEC, &D_8018E8EC); func_8001CE28(p, &D_8018E8EC); @@ -3633,7 +3633,7 @@ void func_80161E08(s32 param_1) { } if (D_800B5C48 == 0) { - __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x6618)); + __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x6618)); // !FAKE: instruction move — NEEDED DIFFERS (P36 rung B tus2) D_8018E8B8[2] = p; func_800242D0((s16)func_801620C4(), &D_8018E904, 0x84); func_8001CE68(p, &D_8018E904); @@ -3689,9 +3689,9 @@ extern u8 D_80078EB1; extern s32 D_80181E00; s32 func_801621CC(s32 arg0) { - register s32 s0 __asm__("$16") = arg0; /* $s0: arg0, crosses the call */ - register u8 *s1 __asm__("$17") = D_80078E78; /* $s1: base, hoisted for the loop */ - register s32 i __asm__("$5"); /* $a1: counter (pin fixes the i/d swap) */ + s32 s0 = arg0; /* $s0: arg0, crosses the call */ + u8 *s1 = D_80078E78; /* $s1: base, hoisted for the loop */ + register s32 i __asm__("$5"); /* $a1: counter (pin fixes the i/d swap) */ // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) u32 a2; s32 d; /* $a0: natural alloc; load via $v0 temp */ s32 v, last, hi, lo; @@ -3827,14 +3827,14 @@ s32 func_80162438(s32 _unused0) { extern s16 D_800B5C74; u32 uVar2; - register u8 *base __asm__("$18"); - register u8 *item __asm__("$17"); + u8 *base; + u8 *item; base = &(*(u8 *)&D_800AF630); uVar2 = func_800291DC(0x12); if ((uVar2 & 0x8000) != 0) { if (D_800B5BD8 == 0) { - register u8 *t __asm__("$2") = base + 0x65A8; + register u8 *t __asm__("$2") = base + 0x65A8; // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) item = t; D_8018E910[0] = (s32)item; func_80024054(D_80181E30, D_8018E91C); @@ -3845,7 +3845,7 @@ s32 func_80162438(s32 _unused0) { D_800B5BE2 = -D_800AF7BE / 2 + 0x28; } if (D_800B5C10 == 0) { - register u8 *t __asm__("$2") = base + 0x65E0; + register u8 *t __asm__("$2") = base + 0x65E0; // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) item = t; D_8018E910[1] = (s32)item; func_80024054(((u8 *)&D_80181E48), D_8018E944); @@ -3856,7 +3856,7 @@ s32 func_80162438(s32 _unused0) { D_800B5C1A = -D_800AF7BE / 2 + 0x30; } if (D_800B5C48 == 0) { - register u8 *t __asm__("$2") = base + 0x6618; + register u8 *t __asm__("$2") = base + 0x6618; // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) item = t; D_8018E910[2] = (s32)item; func_800242D0((s16)func_801626B8(), D_8018E960, 0x84); @@ -3931,10 +3931,10 @@ void func_801627E8(void) extern s32 D_8011F750; /* canonical: engine_core.h `extern s32 D_8011F750;` (read here as a byte) */ extern void (*D_80181E68[])(void); /* word-stride table of dispatch fn pointers */ - register u8 *p __asm__("$4") = (u8 *)&D_8011F750; + register u8 *p __asm__("$4") = (u8 *)&D_8011F750; // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) s32 idx; - __asm__ __volatile__("" : "=r"(p) : "0"(p)); /* materialize &D_8011F750 into $a0 (defeat %lo-fold of the lbu) */ + __asm__ __volatile__("" : "=r"(p) : "0"(p)); /* materialize &D_8011F750 into $a0 (defeat %lo-fold of the lbu) */ // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) idx = *p; if (idx != 0) { idx = idx - 1; @@ -4114,7 +4114,7 @@ void func_80163EC8(s32 param_1) { s32 psVar6; s32 iVar8; s32 iVar7; - register s32 uVar5 __asm__("$2"); /* PIN (flagged): uVar5 -> $v0 */ + register s32 uVar5 __asm__("$2"); /* PIN (flagged): uVar5 -> $v0 */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) u16 uVar4; u8 uVar3; @@ -4380,9 +4380,9 @@ extern u8 D_8018E977; void func_80164BDC(s32 param_1) { - register s32 p1 __asm__("$17"); /* $s1 */ - register s32 iVar1 __asm__("$16"); /* $s0 */ - register s32 base __asm__("$18"); /* $s2 */ + register s32 p1 __asm__("$17"); /* $s1 */ // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar1; /* $s0 */ + s32 base; /* $s2 */ p1 = param_1; iVar1 = ((s32 (*)(void))func_80146578)(); @@ -4528,9 +4528,9 @@ extern s32 D_8018E9B0; void func_801651B8(void * param_1) { - register s32 *puVar1 __asm__("$16"); /* $s0 */ - register s32 iVar2 __asm__("$17"); /* $s1 */ - register s32 p __asm__("$18"); /* $s2 */ + register s32 *puVar1 __asm__("$16"); /* $s0 */ // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar2; /* $s1 */ + s32 p; /* $s2 */ p = param_1; ((s32 (*)(s32, s32, s32))func_80165240)(p, p + 0x2c, p + 0x50); @@ -4539,7 +4539,7 @@ void func_801651B8(void * param_1) do { if (puVar1[3] != 0) { s32 a0v = p; - __asm__ __volatile__("" : "=r"(a0v) : "0"(a0v)); + __asm__ __volatile__("" : "=r"(a0v) : "0"(a0v)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) ((s32 (*)(s32, s32, s32))func_80165240)(a0v, (s32)puVar1, (s32)(puVar1 + 2)); puVar1[3] = puVar1[3] + -1; } @@ -4870,7 +4870,7 @@ s32 func_80166690(s32 param_1, s32 param_2) unsigned int w9, w7, w, t, w3b; int w3; short sVar10; - register unsigned int zr __asm__("$0"); + register unsigned int zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) blk = D_800AE620; i6 = (short)param_1; @@ -4956,7 +4956,6 @@ s32 func_80166690(s32 param_1, s32 param_2) c.c32 = t; c.c22 = t; c.c31 = t; c.c21 = t; } - __asm__ __volatile__("" :: "r"(iVar3)); func_80017758(&c, &blk); w3b = iVar3 - 1; iVar3 = w3b + zr; @@ -5110,18 +5109,18 @@ s32 func_80166F58(s32 param_1, s32 param_2, s32 param_3, s32 param_4) extern s32 D_8011D030; extern unsigned char D_8018EA30[]; - register int p2 __asm__("$20"); /* $s4 */ - register int p3 __asm__("$17"); /* $s1 */ - register int t2 __asm__("$5"); /* a1 */ - register int t3 __asm__("$6"); /* a2 */ + register int p2 __asm__("$20"); /* $s4 */ // !FAKE: pin $20 — NEEDED DIFFERS (P36 rung B tus2) + int p3; /* $s1 */ + register int t2 __asm__("$5"); /* a1 */ // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) + int t3; /* a2 */ unsigned short *puVar1; short iVar2; int eq; iVar2 = 0; puVar1 = ((unsigned short *)&D_8011D030); - t2 = ((short)param_2); SHB(t2); p2 = t2; SHB(p2); - t3 = ((short)param_3); SHB(t3); p3 = t3; + t2 = ((short)param_2); SHB(t2); p2 = t2; SHB(p2); // !FAKE: launder via SHB — NEEDED DIFFERS; launder via SHB — NEEDED DIFFERS (P36 rung B tus2) + t3 = ((short)param_3); SHB(t3); p3 = t3; // !FAKE: launder via SHB — NEEDED DIFFERS (P36 rung B tus2) eq = (p2 == p3); do { if ((puVar1 != ((unsigned short *)param_1)) && @@ -5170,17 +5169,17 @@ s32 func_801670E4(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { extern s32 D_801269AC; extern u16 D_80126CE0; Fr_801670E4 f; - register u8 *p __asm__("$18"); /* $s2 */ - register s32 ent __asm__("$19"); /* $s3 */ + u8 *p; /* $s2 */ + s32 ent; /* $s3 */ s16 i; s32 d; s32 node; u16 c; u8 cv; u8 cv2; - register s32 gA __asm__("$2"); - register s32 cxv __asm__("$4"); - register s32 czv __asm__("$5"); + register s32 gA __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) + register s32 cxv __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) + s32 czv; u8 *vc; u8 *ap; u8 *mp; @@ -5198,12 +5197,12 @@ s32 func_801670E4(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { f.col[1].b = 0x70; cv = *(u8 *)(ent + 0x12); f.cx = arg1; - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) va = (u8 *)&f.cx; - __asm__ __volatile__("" : "=r"(va) : "0"(va)); + __asm__ __volatile__("" : "=r"(va) : "0"(va)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) f.cy = arg2; vb = va; - __asm__ __volatile__("" : "=r"(vb) : "0"(vb)); + __asm__ __volatile__("" : "=r"(vb) : "0"(vb)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) p = D_801821C8; i = 0; f.col[0].b = 0; @@ -5273,10 +5272,10 @@ s32 func_801670E4(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { if (*(s32 *)(ent + 0x30) > 0) { vc = (u8 *)&f.cx; - __asm__ __volatile__("" : "=r"(vc) : "0"(vc)); + __asm__ __volatile__("" : "=r"(vc) : "0"(vc)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) mp = f.m1; ap = mp; - __asm__ __volatile__("" : "=r"(ap) : "0"(ap)); + __asm__ __volatile__("" : "=r"(ap) : "0"(ap)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) p = D_801821DC; i = 0; d = (s16)f.a8[0] >> 6; @@ -5370,8 +5369,8 @@ s32 func_80167AE0(s32 param_1, s32 param_2, s32 param_3) { struct Fr_80167AE0 fr; u8 *p; s32 i; - register s32 t __asm__("$2"); - register s32 zr __asm__("$0"); + s32 t; + register s32 zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) s32 flags; func_80168070(param_1, ((s16 *)param_2), ((s16 *)param_3), fr.matrix); @@ -5650,7 +5649,7 @@ void func_80168828() extern u16 D_801822A8[]; - register s32 a0v __asm__("$4"); + register s32 a0v __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) s32 param_1 = a0v; Thing_80168828_80168828 thing; s16 matA[16]; @@ -5658,7 +5657,7 @@ void func_80168828() s16 svec[4]; u16 *p; short i; - register s32 c40 __asm__("$3"); /* $v1: hold the CSE'd 0x40 (else gcc folds to $v0 immediate) */ + register s32 c40 __asm__("$3"); /* $v1: hold the CSE'd 0x40 (else gcc folds to $v0 immediate) */ // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus2) c40 = 0x40; thing.f04 = 2; @@ -5963,8 +5962,8 @@ void func_8016A290(s32 param_1, void *param_2, void *param_3) { struct Fr_8016A290 fr; u8 *p; s32 i; - register s32 t __asm__("$2"); - register s32 zr __asm__("$0"); + s32 t; + register s32 zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) s32 flags; s32 iVar3; diff --git a/src/ov_SC03_006/ov_SC03_006_jr_8012ACE0.c b/src/ov_SC03_006/ov_SC03_006_jr_8012ACE0.c index e3bffa6152..d303a32db5 100644 --- a/src/ov_SC03_006/ov_SC03_006_jr_8012ACE0.c +++ b/src/ov_SC03_006/ov_SC03_006_jr_8012ACE0.c @@ -2531,7 +2531,7 @@ s32 func_80133AB0(s16 flag, s16 x, s16 y, s32 arg3) u16 *pA = (*(u16 * *)&D_8018CB74); u16 *pB = (*(u16 * *)&D_8018CB70); u16 *pC = (*(u16 * *)&D_8018CB7C); - register int zr __asm__("$0"); + register int zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) u32 X, Y, cell, Xc, Yc; u16 k, off; int cnt; @@ -2539,7 +2539,7 @@ s32 func_80133AB0(s16 flag, s16 x, s16 y, s32 arg3) u8 *s0; u16 raw; u32 hib; - register int harg __asm__("$4"); + register int harg __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) s32 ret; void *p0C, *p10; u8 *p14, *p18, *p1C; @@ -2550,11 +2550,11 @@ s32 func_80133AB0(s16 flag, s16 x, s16 y, s32 arg3) pC[2] = pA[2] - pB[2]; X = ((((u16)x + 0x8000) >> 7) & 0x1ff) - map->ox; - __asm__("addu %0,%1,$zero" : "=r"(Xc) : "r"(X)); + __asm__("addu %0,%1,$zero" : "=r"(Xc) : "r"(X)); // !FAKE: instruction addu — NEEDED DIFFERS (P36 rung B tus2) if (!((X & 0xffff) < map->w)) return 0; Y = ((((u16)y + 0x8000) >> 7) & 0x1ff) - map->oy; - __asm__("addu %0,%1,$zero" : "=r"(Yc) : "r"(Y)); + __asm__("addu %0,%1,$zero" : "=r"(Yc) : "r"(Y)); // !FAKE: instruction addu — NEEDED DIFFERS (P36 rung B tus2) if (!((Y & 0xffff) < map->h)) return 0; @@ -2703,7 +2703,7 @@ s32 func_80133CD4(arg0, cmd, base, arr) s32 h; h = ((s16 *)pb0)[0]; s1var = h << 16; - __asm__("lh %0, 2(%2)" : "=r"(h) : "0"(h), "r"(pb0) : "memory"); + __asm__("lh %0, 2(%2)" : "=r"(h) : "0"(h), "r"(pb0) : "memory"); // !FAKE: instruction lh — NEEDED DIFFERS (P36 rung B tus2) s0var = h << 16; } pb0[2] += q3v; @@ -2887,10 +2887,10 @@ s32 func_801345F8(s32 arg) extern u16 * D_8018CB70; extern u16 D_801F60C0; - register u16 *param_1 __asm__("$5") = ((u16 *)arg); - register u16 *cc __asm__("$4") = D_8018CB70; + register u16 *param_1 __asm__("$5") = ((u16 *)arg); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) + register u16 *cc __asm__("$4") = D_8018CB70; // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) int c8000 = 0x8000; - register int zr __asm__("$0"); + register int zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) u32 c1, c2, uVar6, uVar2, cnt, v14; u16 *ptmp, *puVar4, *puVar7, uVar1; int hi, harg, iVar9, iVar8, uVar3, uVar10, tbl; @@ -3081,8 +3081,8 @@ s32 func_80134C20(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { u16 temp_a1; s32 temp_s4; s32 c = arg0; - __asm__ __volatile__("" : "=r"(c) : "0"(c)); - __asm__ __volatile__("" : : "r"(arg0)); + __asm__ __volatile__("" : "=r"(c) : "0"(c)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) + __asm__ __volatile__("" : : "r"(arg0)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) temp_s4 = arg2 + (M2C_FIELD(((void *)arg1), s16 *, 2) * 8); temp_s1 = *(s32 *)(arg3 + (M2C_FIELD(((void *)arg1), s16 *, 4) * 4)); @@ -3233,22 +3233,22 @@ int func_80135168(u16 arg0, u16 *p1, u16 *p2) extern u8 D_8018CB70; extern u8 D_8018CB74; extern u8 D_8018CB7C; - register s16 *pb0 __asm__("$8"); - register s16 *pac __asm__("$6"); - register s16 *pb8 __asm__("$7"); + register s16 *pb0 __asm__("$8"); // !FAKE: pin $8 — NEEDED DIFFERS (P36 rung B tus2) + register s16 *pac __asm__("$6"); // !FAKE: pin $6 — NEEDED DIFFERS (P36 rung B tus2) + register s16 *pb8 __asm__("$7"); // !FAKE: pin $7 — NEEDED DIFFERS (P36 rung B tus2) u16 *pb4; u16 a, b; int a1v, a2v, d94; pb0 = (*(s16 * *)&D_8018CB74); - __asm__ __volatile__("" : : "r"(pb0)); + __asm__ __volatile__("" : : "r"(pb0)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) a = p2[0]; pac = (*(s16 * *)&D_8018CB70); pb0[0] = a; b = p1[0]; pb8 = (*(s16 * *)&D_8018CB7C); pac[0] = b; pb8[0] = a - b; a = p2[1]; pb0[1] = a; b = p1[1]; pac[1] = b; pb8[1] = a - b; a = p2[2]; pb0[2] = a; b = p1[2]; pac[2] = b; pb8[2] = a - b; a1v = pac[0]; a2v = pac[2]; d94 = D_801F60B0; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) D_801F60C0 = 0; if (func_80134A74(arg0, a1v, a2v, d94)) { pb4 = (*(u16 * *)&D_8018CB78); diff --git a/src/ov_SC03_006/ov_SC03_006_jr_80135A4C.c b/src/ov_SC03_006/ov_SC03_006_jr_80135A4C.c index f56440b9fd..68dd37d038 100644 --- a/src/ov_SC03_006/ov_SC03_006_jr_80135A4C.c +++ b/src/ov_SC03_006/ov_SC03_006_jr_80135A4C.c @@ -640,7 +640,7 @@ s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3) { extern u8 D_801152B0; s32 *p; - register s32 s7 __asm__("$23"); + register s32 s7 __asm__("$23"); // !FAKE: pin $23 — NEEDED DIFFERS (P36 rung B tus2) s32 flag; s32 acc; s16 i; @@ -687,7 +687,7 @@ s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3) { return 1; next: p = (s32 *)*p; - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) if (p != 0) goto loop; return 0; } @@ -701,7 +701,7 @@ s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3) { s32 t = 0; if (((V3 *)a2)->x == ((V3 *)a3)->x && ((V3 *)a2)->y == ((V3 *)a3)->y) { s32 zt = (((V3 *)a2)->z == ((V3 *)a3)->z); - __asm__("addu %0,%1,$zero" : "=r"(t) : "r"(zt)); + __asm__("addu %0,%1,$zero" : "=r"(t) : "r"(zt)); // !FAKE: instruction addu — NEEDED DIFFERS (P36 rung B tus2) } eq = t; } diff --git a/src/ov_SC03_006/ov_SC03_006_jr_8013C98C.c b/src/ov_SC03_006/ov_SC03_006_jr_8013C98C.c index f21c53256b..45460a551b 100644 --- a/src/ov_SC03_006/ov_SC03_006_jr_8013C98C.c +++ b/src/ov_SC03_006/ov_SC03_006_jr_8013C98C.c @@ -1058,7 +1058,7 @@ void func_8013CF68() u8 t0, t1, t2; u8 *base; - __asm__("la %0, D_800A5E94" : "=r"(base)); + __asm__("la %0, D_800A5E94" : "=r"(base)); // !FAKE: instruction la — NEEDED DIFFERS (P36 rung B tus2) *(s32 *)(base - 0xC) = 0; t0 = D_801F7760; t1 = D_801F7761; t2 = D_801F7762; @@ -1158,7 +1158,7 @@ void func_8013D178(void) { extern unsigned char D_801F7800, D_801F7801, D_801F7802, D_801F7803, D_801F7804, D_801F7805, D_801F7806, D_801F7807, D_801F7808; extern unsigned char D_801F7800, D_801F7801, D_801F7802, D_801F7803, D_801F7804, D_801F7805, D_801F7806, D_801F7807, D_801F7808; unsigned char v, t; - register unsigned char *p __asm__("$5"); + register unsigned char *p __asm__("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) p = &D_801F7760; v = *p; t = D_801F7800; if (v != t) { if (v < t) *p = v + 8; else *p = v - 8; } @@ -1378,13 +1378,13 @@ void func_8013D53C(void *arg0v) { n = arg0->w * arg0->h; i = 0; src = arg0->data; - __asm__("" :: "r"(src)); /* +2 refs on src (depth-2): keeps src above i, below the mfhi temp */ + __asm__("" :: "r"(src)); /* +2 refs on src (depth-2): keeps src above i, below the mfhi temp */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) dst = src + n; if (n > 0) { do { u16 px; s32 r, g, b, out; - __asm__("" :: "r"(i)); /* +3 refs on i (depth-3): lifts i over dst in the $t2 race */ + __asm__("" :: "r"(i)); /* +3 refs on i (depth-3): lifts i over dst in the $t2 race */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) px = *src; r = ((px & 0x1F) * s0v) / 2560; g = (((px & 0x3E0) * t9v) / 2560) & 0x3E0; @@ -1419,10 +1419,10 @@ void func_8013D8FC(void) { extern s16 *D_801F613C; - register s16 *psVar3 __asm__("$17"); - register s16 *psVar2 __asm__("$16"); - register s32 c9 __asm__("$19"); - register s32 cff __asm__("$18"); + s16 *psVar3; + register s16 *psVar2 __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + s32 c9; + s32 cff; u16 sVar1; s16 buf[4]; @@ -1463,22 +1463,22 @@ void func_8013D9B0(int param_1) extern s16 *D_801F613C; extern s32 D_801F6154; u8 buf[0x20]; - register s32 uVar13 __asm__("$16"); - register u16 *psVar14 __asm__("$17"); - register u16 *psVar15 __asm__("$18"); - register s32 uVar16 __asm__("$19"); - register void *r0 __asm__("$20"); - register u16 *puVar10 __asm__("$11"); - register u16 *puVar9 __asm__("$10"); - register s32 iVar11 __asm__("$13"); - register s32 iVar12 __asm__("$14"); + s32 uVar13; + register u16 *psVar14 __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) + u16 *psVar15; + s32 uVar16; + void *r0; + u16 *puVar10; + register u16 *puVar9 __asm__("$10"); // !FAKE: pin $10 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar11; + register s32 iVar12 __asm__("$14"); // !FAKE: pin $14 — NEEDED DIFFERS (P36 rung B tus2) u16 sVar4; - register u32 uVar5 __asm__("$3"); - register u32 uVar7 __asm__("$6"); - register u32 uVar1 __asm__("$7"); - register u32 uVar6 __asm__("$4"); - register u32 uVar8 __asm__("$8"); - register u32 uVar3 __asm__("$9"); + register u32 uVar5 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus2) + register u32 uVar7 __asm__("$6"); // !FAKE: pin $6 — NEEDED DIFFERS (P36 rung B tus2) + register u32 uVar1 __asm__("$7"); // !FAKE: pin $7 — NEEDED DIFFERS (P36 rung B tus2) + u32 uVar6; + register u32 uVar8 __asm__("$8"); // !FAKE: pin $8 — NEEDED DIFFERS (P36 rung B tus2) + register u32 uVar3 __asm__("$9"); // !FAKE: pin $9 — NEEDED DIFFERS (P36 rung B tus2) psVar15 = (*(u16 * *)&D_801F613C); if (psVar15 != 0) { @@ -1493,31 +1493,31 @@ void func_8013D9B0(int param_1) iVar11 = 0; if (sVar4 == 9) { *(s16 *)(buf + 0) = psVar14[-4]; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *(s16 *)(buf + 2) = psVar14[-3]; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *(s16 *)(buf + 4) = psVar14[-2]; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *(s16 *)(buf + 6) = psVar14[-1]; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) { - register s32 mw __asm__("$3") = (s32)((s16 *)psVar14)[-2]; - register s32 mh __asm__("$2") = (s32)((s16 *)psVar14)[-1]; + register s32 mw __asm__("$3") = (s32)((s16 *)psVar14)[-2]; // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus2) + s32 mh = (s32)((s16 *)psVar14)[-1]; iVar12 = mw * mh; } uVar13 = 0; puVar10 = *(u16 **)psVar14; { - register s32 boff __asm__("$2") = iVar12 * 2; - register u16 *pi __asm__("$5"); + register s32 boff __asm__("$2") = iVar12 * 2; // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) + register u16 *pi __asm__("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) pi = (u16 *)((s32)puVar10 + boff); - __asm__ __volatile__("" : "=r"(pi) : "0"(pi)); + __asm__ __volatile__("" : "=r"(pi) : "0"(pi)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) puVar9 = pi; } if (0 < iVar12) { do { - register u32 pix __asm__("$2"); - register u32 out __asm__("$2"); + register u32 pix __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) + register u32 out __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) u32 result; *(u32 *)(buf + 0xc) = (u32)*puVar10; pix = (u32)*puVar9; @@ -1526,17 +1526,17 @@ void func_8013D9B0(int param_1) uVar1 = pix & 0x7c00; { void *p1; - register void *pa __asm__("$2"); - register void *pb __asm__("$12"); - __asm__ __volatile__(""); + register void *pa __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) + register void *pb __asm__("$12"); // !FAKE: pin $12 — NEEDED DIFFERS (P36 rung B tus2) + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) p1 = buf + 0xc; - __asm__ __volatile__("" : "=r"(p1) : "0"(p1)); + __asm__ __volatile__("" : "=r"(p1) : "0"(p1)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) gte_ldIR0z(); gte_ldrgb(r0); gte_ldIRGB(p1); gte_dpcl(); pa = buf + 0x10; - __asm__ __volatile__("" : "=r"(pa) : "0"(pa)); + __asm__ __volatile__("" : "=r"(pa) : "0"(pa)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) pb = pa; gte_stORGB(pb); } @@ -1545,21 +1545,21 @@ void func_8013D9B0(int param_1) uVar8 = out & 0x3e0; uVar3 = out & 0x7c00; if (uVar5 != uVar6) { - register s32 c __asm__("$2"); + s32 c; uVar13 = 1; if ((s32)uVar5 < (s32)uVar6) uVar5 = uVar5 + 1; c = (s32)uVar6 < (s32)uVar5; if (c) uVar5 = uVar5 - 1; } if (uVar7 != uVar8) { - register s32 c __asm__("$2"); + register s32 c __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) uVar13 = 1; if ((s32)uVar7 < (s32)uVar8) uVar7 = uVar7 + 0x20; c = (s32)uVar8 < (s32)uVar7; if (c) uVar7 = uVar7 - 0x20; } if (uVar1 != uVar3) { - register s32 c __asm__("$2"); + register s32 c __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) uVar13 = 1; if ((s32)uVar1 < (s32)uVar3) uVar1 = uVar1 + 0x400; c = (s32)uVar3 < (s32)uVar1; @@ -1700,9 +1700,9 @@ void func_8013DD68() { u16 *puVar16; u16 *q; u16 *puVar10; - register u16 uVar2 __asm__("$3"); + register u16 uVar2 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus2) int uVar5; - register int iVar14 __asm__("$7"); + register int iVar14 __asm__("$7"); // !FAKE: pin $7 — NEEDED DIFFERS (P36 rung B tus2) Buf_8013DD68 buf; u8 *pbase; u8 *base; @@ -1721,7 +1721,7 @@ void func_8013DD68() { p = p + 0x10; iVar14 = 0; if (uVar1 != 0) { - register int c5 __asm__("$11") = 5; + int c5 = 5; puVar10 = (u16 *)((int)p + 0x18); q = puVar16 + 8; do { @@ -1809,7 +1809,7 @@ void func_8013E5E8(void) extern unsigned short D_80115112; extern u16 D_80115116; extern void (*D_8018D994[])(void); - register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 -> store retires early */ + register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 -> store retires early */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) func_80029444(); func_801754A8(); D_8011511E = func_80014ED4(0); @@ -1855,12 +1855,12 @@ void func_8013E6AC(void) { D_80115140[i] = 0; } if (!((u32)func_80029504() < 5 || currentLocationId == 0x302A || currentLocationId == 0x3073)) { - register s32 *ep __asm__("$8"); - register s32 *fp __asm__("$9"); + s32 *ep; + s32 *fp; fp = (s32 *)&D_80115110; ep = (s32 *)&D_8018D980; for (i = 0; i < 5; i++) { - register s32 *fa __asm__("$6"); + s32 *fa; s32 v; fa = (s32 *)(i * 4 + (s32)fp); v = ep[i] * 3 >> 2; @@ -2017,7 +2017,7 @@ extern unsigned char D_8018D95C; void func_8013EB7C(void) { s32 sp10[2]; short sVar1; - register short sVar2 __asm__("$2"); + register short sVar2 __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) s32 a0v; s32 iVar4; diff --git a/src/ov_SC03_006/ov_SC03_006_jr_80140608.c b/src/ov_SC03_006/ov_SC03_006_jr_80140608.c index 2515f0620e..e27150984d 100644 --- a/src/ov_SC03_006/ov_SC03_006_jr_80140608.c +++ b/src/ov_SC03_006/ov_SC03_006_jr_80140608.c @@ -1041,14 +1041,14 @@ s16 n; Prim4 *p; s16 t; s32 c3; -register u16 *a __asm__("$20"); -register u16 *b __asm__("$21"); -register u16 *c __asm__("$23"); -register u16 *e __asm__("$22"); -register u16 *pb __asm__("$10"); -register u32 m24 __asm__("$8"); -register u32 mhi __asm__("$9"); -register s32 eight __asm__("$2"); +u16 *a; +u16 *b; +u16 *c; +u16 *e; +u16 *pb; +u32 m24; +u32 mhi; +register s32 eight __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) if (i < n) { c3 = 3; @@ -1128,7 +1128,7 @@ register s32 eight __asm__("$2"); y = (*e) + 3; } *((s16 *) (q - 10)) = y; -__asm__("" ::: "memory"); +__asm__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *((u32 *) ot) = 0x4000000; q[-8] = 0x78; *((u32 *) (q - 0x10)) = 0x64808080; @@ -1139,13 +1139,13 @@ __asm__("" ::: "memory"); *((s16 *) (q - 4)) = eight; *((u32 *) ot) = ((*((u32 *) ot)) & mhi) | (D_800AE7BC[*pb].ot[2] & m24); { -register u32 *op __asm__("$4"); +register u32 *op __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) op = D_800AE7BC[*pb].ot; op[2] = (op[2] & mhi) | (((u32) ot) & m24); } q += 0x14; ot += 5; - __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ + __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) } } @@ -1352,7 +1352,7 @@ void func_80141874(void) { extern u16 D_8011511C; extern u16 D_80115116; extern void (*D_8018D9E0[])(void); - register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ + register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) func_801754A8(); D_8011511E = func_80014ED4(0); D_8011511C = func_80015018(0); @@ -1554,7 +1554,7 @@ void func_801424E4(short *param_1) { extern void (*D_8018DA04[])(void); short sVar1; int iVar2; - register unsigned short t __asm__("$3"); + unsigned short t; (*D_8018DA04[(unsigned short)param_1[1]])(); if (*(unsigned short *)param_1 != 0) { @@ -1573,8 +1573,8 @@ void func_801424E4(short *param_1) { iVar2 = *(int *)(param_1 + 0x32); if ((iVar2 != 0) && (*(short *)(iVar2 + 0x36) == param_1[0x7f])) { *(int *)(param_1 + 2) = *(int *)(iVar2 + 4); - a = *(unsigned short *)(*(volatile int *)(param_1 + 0x32) + 10); - __asm__ __volatile__("" : : "r"(a)); + a = *(unsigned short *)(*(int *)(param_1 + 0x32) + 10); + __asm__ __volatile__("" : : "r"(a)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) t = (unsigned short)param_1[0x7e]; sVar1 = a + t; iVar2 = *(volatile int *)(param_1 + 0x32); @@ -1610,7 +1610,7 @@ extern s32 D_8018D9F8; void func_80142608(s32 param_1) { - register s32 iVar1 __asm__("$16"); + s32 iVar1; if (*(short *)(param_1 + 0x70) != 0) { iVar1 = ((s32 (*)(void))func_8012C1B8)(); @@ -1856,8 +1856,8 @@ extern void func_80142B2C(void *arg0); void func_80142EC0(s32 param_1) { extern s32 D_8018DC04[]; - register s32 d __asm__("$16") = param_1; /* $s0 */ - register s32 obj __asm__("$17"); /* $s1 */ + register s32 d __asm__("$16") = param_1; /* $s0 */ // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register s32 obj __asm__("$17"); /* $s1 */ // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) s32 ret; s16 sVar2; @@ -1899,8 +1899,8 @@ extern unsigned char D_8018DC84[]; void func_8014305C(int param_1) { - register int s0_param __asm__("$16") = param_1; - register int s1_copy __asm__("$17"); + register int s0_param __asm__("$16") = param_1; // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register int s1_copy __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) int iVar2; short sVar1; @@ -1949,7 +1949,7 @@ void func_801431E8(s32 param_1) { u16 uVar2; s16 sVar4; - register s32 d __asm__("$16"); + register s32 d __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) memcpy(buf, &D_801F578C, 4); iVar5 = ((s32 (*)(void))func_8012C1B8)(); *(s32 *)(param_1 + 0x20) = iVar5; @@ -2118,8 +2118,8 @@ extern void func_8012C218(void *a0); void func_80143D28(s32 param_1) { extern MatEntry D_8018DF3C[]; - register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ - register s32 iVar2 __asm__("$17") = *(s32 *)(param_1 + 0x64); /* $s1 */ + register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ // !FAKE: pin $18 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar2 = *(s32 *)(param_1 + 0x64); /* $s1 */ MatEntry *p = &D_8018DF3C[*(s16 *)(param_1 + 0x70)]; s32 sVar4; s32 iVar1; @@ -2299,8 +2299,8 @@ extern u8 D_8018DF2C; void func_8014477C(void *param_1) { s32 v0; s32 v1; - register s32 uVar2 __asm__("$2"); - register s32 addr __asm__("$3"); + s32 uVar2; + s32 addr; s32 gv; s32 fv; @@ -2341,9 +2341,9 @@ extern u8 D_8018DF68; void func_80144880(s32 param_1) { - register s32 obj __asm__("$16"); /* $s0 */ - register s32 self __asm__("$17") = param_1; /* $s1 */ - register s32 b __asm__("$2"); /* $v0 */ + s32 obj; /* $s0 */ + s32 self = param_1; /* $s1 */ + s32 b; /* $v0 */ s32 e; obj = ((s32 (*)(void))func_8012C194)(); diff --git a/src/ov_SC03_006/ov_SC03_006_jr_8015C32C.c b/src/ov_SC03_006/ov_SC03_006_jr_8015C32C.c index 83c388aa46..427592fd04 100644 --- a/src/ov_SC03_006/ov_SC03_006_jr_8015C32C.c +++ b/src/ov_SC03_006/ov_SC03_006_jr_8015C32C.c @@ -1643,8 +1643,8 @@ void func_8015D01C(int param_1) { extern int D_8018EE40; int iVar4; - register unsigned short uVar1 __asm__("$19"); - register unsigned short uVar5 __asm__("$17"); + unsigned short uVar1; + register unsigned short uVar5 __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) short sVar2; short sVar3; @@ -1796,8 +1796,8 @@ extern s32 D_8018EEAC; void func_8015D380(s32 a0) { s16 out[4]; s32 buf[8]; - register s32 s1 __asm__("$17") = a0; - register s32 *s0 __asm__("$16") = buf; + s32 s1 = a0; + s32 *s0 = buf; ((void (*)(void *))func_80013F3C)((void *)s0); ((void (*)(void *, s32))func_80012558)((void *)s0, *(s16 *)(*(s32 *)(s1 + 0x20) + 0x12)); ((void (*)(void *, s32))func_800126C4)((void *)s0, *(s16 *)(*(s32 *)(s1 + 0x20) + 0x10)); @@ -1948,7 +1948,7 @@ void func_8015D738(void *arg0) { if (s1 != 0) { if (*(u16 *)s1 == 0x360) goto block_808; } - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) if (s1 != 0) { if (*(u16 *)s1 != 0) goto block_7F4; } @@ -2803,7 +2803,7 @@ void func_8015FBE0(s32 *param_1) ((void (*)(s32 *, s16))func_80147078)(param_1, 0); ((void (*)(s32 *))func_80159B70)(param_1); } else { - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) D_80078EC1 = 0; ((void (*)(s32 *, s32))func_80154150)(param_1, 0x20); ((void (*)(s32 *, s32))func_80154A74)(param_1, 0x18); @@ -3611,7 +3611,7 @@ void func_80161E08(s32 param_1) { ((a2 = func_800291DC(8)) & 0x8000) != 0) { if (D_800B5BD8 == 0) { - __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x65A8)); + __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x65A8)); // !FAKE: instruction move — NEEDED DIFFERS (P36 rung B tus2) D_801F6230[0] = p; func_80024054(&D_8018F0E8, &D_801F623C); func_8001CE28(p, &D_801F623C); @@ -3622,7 +3622,7 @@ void func_80161E08(s32 param_1) { } if (D_800B5C10 == 0) { - __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x65E0)); + __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x65E0)); // !FAKE: instruction move — NEEDED DIFFERS (P36 rung B tus2) D_801F6230[1] = p; func_80024054(&D_8018F108, &D_801F6264); func_8001CE28(p, &D_801F6264); @@ -3633,7 +3633,7 @@ void func_80161E08(s32 param_1) { } if (D_800B5C48 == 0) { - __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x6618)); + __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x6618)); // !FAKE: instruction move — NEEDED DIFFERS (P36 rung B tus2) D_801F6230[2] = p; func_800242D0((s16)func_801620C4(), &D_801F627C, 0x84); func_8001CE68(p, &D_801F627C); @@ -3689,9 +3689,9 @@ extern u8 D_80078EB1; extern s32 D_8018F11C; s32 func_801621CC(s32 arg0) { - register s32 s0 __asm__("$16") = arg0; /* $s0: arg0, crosses the call */ - register u8 *s1 __asm__("$17") = D_80078E78; /* $s1: base, hoisted for the loop */ - register s32 i __asm__("$5"); /* $a1: counter (pin fixes the i/d swap) */ + s32 s0 = arg0; /* $s0: arg0, crosses the call */ + u8 *s1 = D_80078E78; /* $s1: base, hoisted for the loop */ + register s32 i __asm__("$5"); /* $a1: counter (pin fixes the i/d swap) */ // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) u32 a2; s32 d; /* $a0: natural alloc; load via $v0 temp */ s32 v, last, hi, lo; @@ -3827,14 +3827,14 @@ s32 func_80162438(s32 _unused0) { extern s16 D_800B5C74; u32 uVar2; - register u8 *base __asm__("$18"); - register u8 *item __asm__("$17"); + u8 *base; + u8 *item; base = &(*(u8 *)&D_800AF630); uVar2 = func_800291DC(0x12); if ((uVar2 & 0x8000) != 0) { if (D_800B5BD8 == 0) { - register u8 *t __asm__("$2") = base + 0x65A8; + register u8 *t __asm__("$2") = base + 0x65A8; // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) item = t; D_801F6288[0] = (s32)item; func_80024054(D_8018F14C, D_801F6294); @@ -3845,7 +3845,7 @@ s32 func_80162438(s32 _unused0) { D_800B5BE2 = -D_800AF7BE / 2 + 0x28; } if (D_800B5C10 == 0) { - register u8 *t __asm__("$2") = base + 0x65E0; + register u8 *t __asm__("$2") = base + 0x65E0; // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) item = t; D_801F6288[1] = (s32)item; func_80024054(((u8 *)&D_8018F164), D_801F62BC); @@ -3856,7 +3856,7 @@ s32 func_80162438(s32 _unused0) { D_800B5C1A = -D_800AF7BE / 2 + 0x30; } if (D_800B5C48 == 0) { - register u8 *t __asm__("$2") = base + 0x6618; + register u8 *t __asm__("$2") = base + 0x6618; // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) item = t; D_801F6288[2] = (s32)item; func_800242D0((s16)func_801626B8(), D_801F62D8, 0x84); @@ -3931,10 +3931,10 @@ void func_801627E8(void) extern s32 D_8011F750; /* canonical: engine_core.h `extern s32 D_8011F750;` (read here as a byte) */ extern void (*D_8018F184[])(void); /* word-stride table of dispatch fn pointers */ - register u8 *p __asm__("$4") = (u8 *)&D_8011F750; + register u8 *p __asm__("$4") = (u8 *)&D_8011F750; // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) s32 idx; - __asm__ __volatile__("" : "=r"(p) : "0"(p)); /* materialize &D_8011F750 into $a0 (defeat %lo-fold of the lbu) */ + __asm__ __volatile__("" : "=r"(p) : "0"(p)); /* materialize &D_8011F750 into $a0 (defeat %lo-fold of the lbu) */ // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) idx = *p; if (idx != 0) { idx = idx - 1; @@ -4114,7 +4114,7 @@ void func_80163EC8(s32 param_1) { s32 psVar6; s32 iVar8; s32 iVar7; - register s32 uVar5 __asm__("$2"); /* PIN (flagged): uVar5 -> $v0 */ + register s32 uVar5 __asm__("$2"); /* PIN (flagged): uVar5 -> $v0 */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) u16 uVar4; u8 uVar3; @@ -4380,9 +4380,9 @@ extern u8 D_801F62EF; void func_80164BDC(s32 param_1) { - register s32 p1 __asm__("$17"); /* $s1 */ - register s32 iVar1 __asm__("$16"); /* $s0 */ - register s32 base __asm__("$18"); /* $s2 */ + register s32 p1 __asm__("$17"); /* $s1 */ // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar1; /* $s0 */ + s32 base; /* $s2 */ p1 = param_1; iVar1 = ((s32 (*)(void))func_80146578)(); @@ -4528,9 +4528,9 @@ extern s32 D_801F6328; void func_801651B8(void * param_1) { - register s32 *puVar1 __asm__("$16"); /* $s0 */ - register s32 iVar2 __asm__("$17"); /* $s1 */ - register s32 p __asm__("$18"); /* $s2 */ + register s32 *puVar1 __asm__("$16"); /* $s0 */ // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar2; /* $s1 */ + s32 p; /* $s2 */ p = param_1; ((s32 (*)(s32, s32, s32))func_80165240)(p, p + 0x2c, p + 0x50); @@ -4539,7 +4539,7 @@ void func_801651B8(void * param_1) do { if (puVar1[3] != 0) { s32 a0v = p; - __asm__ __volatile__("" : "=r"(a0v) : "0"(a0v)); + __asm__ __volatile__("" : "=r"(a0v) : "0"(a0v)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) ((s32 (*)(s32, s32, s32))func_80165240)(a0v, (s32)puVar1, (s32)(puVar1 + 2)); puVar1[3] = puVar1[3] + -1; } @@ -4870,7 +4870,7 @@ s32 func_80166690(s32 param_1, s32 param_2) unsigned int w9, w7, w, t, w3b; int w3; short sVar10; - register unsigned int zr __asm__("$0"); + register unsigned int zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) blk = D_800AE620; i6 = (short)param_1; @@ -4956,7 +4956,6 @@ s32 func_80166690(s32 param_1, s32 param_2) c.c32 = t; c.c22 = t; c.c31 = t; c.c21 = t; } - __asm__ __volatile__("" :: "r"(iVar3)); func_80017758(&c, &blk); w3b = iVar3 - 1; iVar3 = w3b + zr; @@ -5110,18 +5109,18 @@ s32 func_80166F58(s32 param_1, s32 param_2, s32 param_3, s32 param_4) extern s32 D_8011D030; extern unsigned char D_801F63A8[]; - register int p2 __asm__("$20"); /* $s4 */ - register int p3 __asm__("$17"); /* $s1 */ - register int t2 __asm__("$5"); /* a1 */ - register int t3 __asm__("$6"); /* a2 */ + register int p2 __asm__("$20"); /* $s4 */ // !FAKE: pin $20 — NEEDED DIFFERS (P36 rung B tus2) + int p3; /* $s1 */ + register int t2 __asm__("$5"); /* a1 */ // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) + int t3; /* a2 */ unsigned short *puVar1; short iVar2; int eq; iVar2 = 0; puVar1 = ((unsigned short *)&D_8011D030); - t2 = ((short)param_2); SHB(t2); p2 = t2; SHB(p2); - t3 = ((short)param_3); SHB(t3); p3 = t3; + t2 = ((short)param_2); SHB(t2); p2 = t2; SHB(p2); // !FAKE: launder via SHB — NEEDED DIFFERS; launder via SHB — NEEDED DIFFERS (P36 rung B tus2) + t3 = ((short)param_3); SHB(t3); p3 = t3; // !FAKE: launder via SHB — NEEDED DIFFERS (P36 rung B tus2) eq = (p2 == p3); do { if ((puVar1 != ((unsigned short *)param_1)) && @@ -5170,17 +5169,17 @@ s32 func_801670E4(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { extern s32 D_801269AC; extern u16 D_80126CE0; Fr_801670E4 f; - register u8 *p __asm__("$18"); /* $s2 */ - register s32 ent __asm__("$19"); /* $s3 */ + u8 *p; /* $s2 */ + s32 ent; /* $s3 */ s16 i; s32 d; s32 node; u16 c; u8 cv; u8 cv2; - register s32 gA __asm__("$2"); - register s32 cxv __asm__("$4"); - register s32 czv __asm__("$5"); + register s32 gA __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) + register s32 cxv __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) + s32 czv; u8 *vc; u8 *ap; u8 *mp; @@ -5198,12 +5197,12 @@ s32 func_801670E4(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { f.col[1].b = 0x70; cv = *(u8 *)(ent + 0x12); f.cx = arg1; - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) va = (u8 *)&f.cx; - __asm__ __volatile__("" : "=r"(va) : "0"(va)); + __asm__ __volatile__("" : "=r"(va) : "0"(va)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) f.cy = arg2; vb = va; - __asm__ __volatile__("" : "=r"(vb) : "0"(vb)); + __asm__ __volatile__("" : "=r"(vb) : "0"(vb)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) p = D_8018F4E4; i = 0; f.col[0].b = 0; @@ -5273,10 +5272,10 @@ s32 func_801670E4(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { if (*(s32 *)(ent + 0x30) > 0) { vc = (u8 *)&f.cx; - __asm__ __volatile__("" : "=r"(vc) : "0"(vc)); + __asm__ __volatile__("" : "=r"(vc) : "0"(vc)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) mp = f.m1; ap = mp; - __asm__ __volatile__("" : "=r"(ap) : "0"(ap)); + __asm__ __volatile__("" : "=r"(ap) : "0"(ap)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) p = D_8018F4F8; i = 0; d = (s16)f.a8[0] >> 6; @@ -5370,8 +5369,8 @@ s32 func_80167AE0(s32 param_1, s32 param_2, s32 param_3) { struct Fr_80167AE0 fr; u8 *p; s32 i; - register s32 t __asm__("$2"); - register s32 zr __asm__("$0"); + s32 t; + register s32 zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) s32 flags; func_80168070(param_1, ((s16 *)param_2), ((s16 *)param_3), fr.matrix); @@ -5650,7 +5649,7 @@ void func_80168828() extern u16 D_8018F5C4[]; - register s32 a0v __asm__("$4"); + register s32 a0v __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) s32 param_1 = a0v; Thing_80168828_80168828 thing; s16 matA[16]; @@ -5658,7 +5657,7 @@ void func_80168828() s16 svec[4]; u16 *p; short i; - register s32 c40 __asm__("$3"); /* $v1: hold the CSE'd 0x40 (else gcc folds to $v0 immediate) */ + register s32 c40 __asm__("$3"); /* $v1: hold the CSE'd 0x40 (else gcc folds to $v0 immediate) */ // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus2) c40 = 0x40; thing.f04 = 2; @@ -5963,8 +5962,8 @@ void func_8016A290(s32 param_1, void *param_2, void *param_3) { struct Fr_8016A290 fr; u8 *p; s32 i; - register s32 t __asm__("$2"); - register s32 zr __asm__("$0"); + s32 t; + register s32 zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) s32 flags; s32 iVar3; diff --git a/src/ov_SC03_007/ov_SC03_007_jr_8012ACE0.c b/src/ov_SC03_007/ov_SC03_007_jr_8012ACE0.c index 7a07ccc15b..2547534032 100644 --- a/src/ov_SC03_007/ov_SC03_007_jr_8012ACE0.c +++ b/src/ov_SC03_007/ov_SC03_007_jr_8012ACE0.c @@ -2529,7 +2529,7 @@ s32 func_80133AB0(s16 flag, s16 x, s16 y, s32 arg3) u16 *pA = (*(u16 * *)&D_8018796C); u16 *pB = (*(u16 * *)&D_80187968); u16 *pC = (*(u16 * *)&D_80187974); - register int zr __asm__("$0"); + register int zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) u32 X, Y, cell, Xc, Yc; u16 k, off; int cnt; @@ -2537,7 +2537,7 @@ s32 func_80133AB0(s16 flag, s16 x, s16 y, s32 arg3) u8 *s0; u16 raw; u32 hib; - register int harg __asm__("$4"); + register int harg __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) s32 ret; void *p0C, *p10; u8 *p14, *p18, *p1C; @@ -2548,11 +2548,11 @@ s32 func_80133AB0(s16 flag, s16 x, s16 y, s32 arg3) pC[2] = pA[2] - pB[2]; X = ((((u16)x + 0x8000) >> 7) & 0x1ff) - map->ox; - __asm__("addu %0,%1,$zero" : "=r"(Xc) : "r"(X)); + __asm__("addu %0,%1,$zero" : "=r"(Xc) : "r"(X)); // !FAKE: instruction addu — NEEDED DIFFERS (P36 rung B tus2) if (!((X & 0xffff) < map->w)) return 0; Y = ((((u16)y + 0x8000) >> 7) & 0x1ff) - map->oy; - __asm__("addu %0,%1,$zero" : "=r"(Yc) : "r"(Y)); + __asm__("addu %0,%1,$zero" : "=r"(Yc) : "r"(Y)); // !FAKE: instruction addu — NEEDED DIFFERS (P36 rung B tus2) if (!((Y & 0xffff) < map->h)) return 0; @@ -2701,7 +2701,7 @@ s32 func_80133CD4(arg0, cmd, base, arr) s32 h; h = ((s16 *)pb0)[0]; s1var = h << 16; - __asm__("lh %0, 2(%2)" : "=r"(h) : "0"(h), "r"(pb0) : "memory"); + __asm__("lh %0, 2(%2)" : "=r"(h) : "0"(h), "r"(pb0) : "memory"); // !FAKE: instruction lh — NEEDED DIFFERS (P36 rung B tus2) s0var = h << 16; } pb0[2] += q3v; @@ -2885,10 +2885,10 @@ s32 func_801345F8(s32 arg) extern u16 * D_80187968; extern u16 D_801E8A18; - register u16 *param_1 __asm__("$5") = ((u16 *)arg); - register u16 *cc __asm__("$4") = D_80187968; + register u16 *param_1 __asm__("$5") = ((u16 *)arg); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) + register u16 *cc __asm__("$4") = D_80187968; // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) int c8000 = 0x8000; - register int zr __asm__("$0"); + register int zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) u32 c1, c2, uVar6, uVar2, cnt, v14; u16 *ptmp, *puVar4, *puVar7, uVar1; int hi, harg, iVar9, iVar8, uVar3, uVar10, tbl; @@ -3079,8 +3079,8 @@ s32 func_80134C20(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { u16 temp_a1; s32 temp_s4; s32 c = arg0; - __asm__ __volatile__("" : "=r"(c) : "0"(c)); - __asm__ __volatile__("" : : "r"(arg0)); + __asm__ __volatile__("" : "=r"(c) : "0"(c)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) + __asm__ __volatile__("" : : "r"(arg0)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) temp_s4 = arg2 + (M2C_FIELD(((void *)arg1), s16 *, 2) * 8); temp_s1 = *(s32 *)(arg3 + (M2C_FIELD(((void *)arg1), s16 *, 4) * 4)); @@ -3231,22 +3231,22 @@ int func_80135168(u16 arg0, u16 *p1, u16 *p2) extern u8 D_80187968; extern u8 D_8018796C; extern u8 D_80187974; - register s16 *pb0 __asm__("$8"); - register s16 *pac __asm__("$6"); - register s16 *pb8 __asm__("$7"); + register s16 *pb0 __asm__("$8"); // !FAKE: pin $8 — NEEDED DIFFERS (P36 rung B tus2) + register s16 *pac __asm__("$6"); // !FAKE: pin $6 — NEEDED DIFFERS (P36 rung B tus2) + register s16 *pb8 __asm__("$7"); // !FAKE: pin $7 — NEEDED DIFFERS (P36 rung B tus2) u16 *pb4; u16 a, b; int a1v, a2v, d94; pb0 = (*(s16 * *)&D_8018796C); - __asm__ __volatile__("" : : "r"(pb0)); + __asm__ __volatile__("" : : "r"(pb0)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) a = p2[0]; pac = (*(s16 * *)&D_80187968); pb0[0] = a; b = p1[0]; pb8 = (*(s16 * *)&D_80187974); pac[0] = b; pb8[0] = a - b; a = p2[1]; pb0[1] = a; b = p1[1]; pac[1] = b; pb8[1] = a - b; a = p2[2]; pb0[2] = a; b = p1[2]; pac[2] = b; pb8[2] = a - b; a1v = pac[0]; a2v = pac[2]; d94 = D_801E8A08; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) D_801E8A18 = 0; if (func_80134A74(arg0, a1v, a2v, d94)) { pb4 = (*(u16 * *)&D_80187970); diff --git a/src/ov_SC03_007/ov_SC03_007_jr_80135A4C.c b/src/ov_SC03_007/ov_SC03_007_jr_80135A4C.c index 7457a28a6b..55370b669a 100644 --- a/src/ov_SC03_007/ov_SC03_007_jr_80135A4C.c +++ b/src/ov_SC03_007/ov_SC03_007_jr_80135A4C.c @@ -638,7 +638,7 @@ s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3) { extern u8 D_801152B0; s32 *p; - register s32 s7 __asm__("$23"); + register s32 s7 __asm__("$23"); // !FAKE: pin $23 — NEEDED DIFFERS (P36 rung B tus2) s32 flag; s32 acc; s16 i; @@ -685,7 +685,7 @@ s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3) { return 1; next: p = (s32 *)*p; - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) if (p != 0) goto loop; return 0; } @@ -699,7 +699,7 @@ s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3) { s32 t = 0; if (((V3 *)a2)->x == ((V3 *)a3)->x && ((V3 *)a2)->y == ((V3 *)a3)->y) { s32 zt = (((V3 *)a2)->z == ((V3 *)a3)->z); - __asm__("addu %0,%1,$zero" : "=r"(t) : "r"(zt)); + __asm__("addu %0,%1,$zero" : "=r"(t) : "r"(zt)); // !FAKE: instruction addu — NEEDED DIFFERS (P36 rung B tus2) } eq = t; } diff --git a/src/ov_SC03_007/ov_SC03_007_jr_8013C98C.c b/src/ov_SC03_007/ov_SC03_007_jr_8013C98C.c index 6ffc23f2c5..8d733a0b30 100644 --- a/src/ov_SC03_007/ov_SC03_007_jr_8013C98C.c +++ b/src/ov_SC03_007/ov_SC03_007_jr_8013C98C.c @@ -1056,7 +1056,7 @@ void func_8013CF68() u8 t0, t1, t2; u8 *base; - __asm__("la %0, D_800A5E94" : "=r"(base)); + __asm__("la %0, D_800A5E94" : "=r"(base)); // !FAKE: instruction la — NEEDED DIFFERS (P36 rung B tus2) *(s32 *)(base - 0xC) = 0; t0 = D_801EB170; t1 = D_801EB171; t2 = D_801EB172; @@ -1156,7 +1156,7 @@ void func_8013D178(void) { extern unsigned char D_801EB210, D_801EB211, D_801EB212, D_801EB213, D_801EB214, D_801EB215, D_801EB216, D_801EB217, D_801EB218; extern unsigned char D_801EB210, D_801EB211, D_801EB212, D_801EB213, D_801EB214, D_801EB215, D_801EB216, D_801EB217, D_801EB218; unsigned char v, t; - register unsigned char *p __asm__("$5"); + register unsigned char *p __asm__("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) p = &D_801EB170; v = *p; t = D_801EB210; if (v != t) { if (v < t) *p = v + 8; else *p = v - 8; } @@ -1376,13 +1376,13 @@ void func_8013D53C(void *arg0v) { n = arg0->w * arg0->h; i = 0; src = arg0->data; - __asm__("" :: "r"(src)); /* +2 refs on src (depth-2): keeps src above i, below the mfhi temp */ + __asm__("" :: "r"(src)); /* +2 refs on src (depth-2): keeps src above i, below the mfhi temp */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) dst = src + n; if (n > 0) { do { u16 px; s32 r, g, b, out; - __asm__("" :: "r"(i)); /* +3 refs on i (depth-3): lifts i over dst in the $t2 race */ + __asm__("" :: "r"(i)); /* +3 refs on i (depth-3): lifts i over dst in the $t2 race */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) px = *src; r = ((px & 0x1F) * s0v) / 2560; g = (((px & 0x3E0) * t9v) / 2560) & 0x3E0; @@ -1417,10 +1417,10 @@ void func_8013D8FC(void) { extern s16 *D_801E8A94; - register s16 *psVar3 __asm__("$17"); - register s16 *psVar2 __asm__("$16"); - register s32 c9 __asm__("$19"); - register s32 cff __asm__("$18"); + s16 *psVar3; + register s16 *psVar2 __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + s32 c9; + s32 cff; u16 sVar1; s16 buf[4]; @@ -1461,22 +1461,22 @@ void func_8013D9B0(int param_1) extern s16 *D_801E8A94; extern s32 D_801E8AAC; u8 buf[0x20]; - register s32 uVar13 __asm__("$16"); - register u16 *psVar14 __asm__("$17"); - register u16 *psVar15 __asm__("$18"); - register s32 uVar16 __asm__("$19"); - register void *r0 __asm__("$20"); - register u16 *puVar10 __asm__("$11"); - register u16 *puVar9 __asm__("$10"); - register s32 iVar11 __asm__("$13"); - register s32 iVar12 __asm__("$14"); + s32 uVar13; + register u16 *psVar14 __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) + u16 *psVar15; + s32 uVar16; + void *r0; + u16 *puVar10; + register u16 *puVar9 __asm__("$10"); // !FAKE: pin $10 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar11; + register s32 iVar12 __asm__("$14"); // !FAKE: pin $14 — NEEDED DIFFERS (P36 rung B tus2) u16 sVar4; - register u32 uVar5 __asm__("$3"); - register u32 uVar7 __asm__("$6"); - register u32 uVar1 __asm__("$7"); - register u32 uVar6 __asm__("$4"); - register u32 uVar8 __asm__("$8"); - register u32 uVar3 __asm__("$9"); + register u32 uVar5 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus2) + register u32 uVar7 __asm__("$6"); // !FAKE: pin $6 — NEEDED DIFFERS (P36 rung B tus2) + register u32 uVar1 __asm__("$7"); // !FAKE: pin $7 — NEEDED DIFFERS (P36 rung B tus2) + u32 uVar6; + register u32 uVar8 __asm__("$8"); // !FAKE: pin $8 — NEEDED DIFFERS (P36 rung B tus2) + register u32 uVar3 __asm__("$9"); // !FAKE: pin $9 — NEEDED DIFFERS (P36 rung B tus2) psVar15 = (*(u16 * *)&D_801E8A94); if (psVar15 != 0) { @@ -1491,31 +1491,31 @@ void func_8013D9B0(int param_1) iVar11 = 0; if (sVar4 == 9) { *(s16 *)(buf + 0) = psVar14[-4]; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *(s16 *)(buf + 2) = psVar14[-3]; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *(s16 *)(buf + 4) = psVar14[-2]; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *(s16 *)(buf + 6) = psVar14[-1]; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) { - register s32 mw __asm__("$3") = (s32)((s16 *)psVar14)[-2]; - register s32 mh __asm__("$2") = (s32)((s16 *)psVar14)[-1]; + register s32 mw __asm__("$3") = (s32)((s16 *)psVar14)[-2]; // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus2) + s32 mh = (s32)((s16 *)psVar14)[-1]; iVar12 = mw * mh; } uVar13 = 0; puVar10 = *(u16 **)psVar14; { - register s32 boff __asm__("$2") = iVar12 * 2; - register u16 *pi __asm__("$5"); + register s32 boff __asm__("$2") = iVar12 * 2; // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) + register u16 *pi __asm__("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) pi = (u16 *)((s32)puVar10 + boff); - __asm__ __volatile__("" : "=r"(pi) : "0"(pi)); + __asm__ __volatile__("" : "=r"(pi) : "0"(pi)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) puVar9 = pi; } if (0 < iVar12) { do { - register u32 pix __asm__("$2"); - register u32 out __asm__("$2"); + register u32 pix __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) + register u32 out __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) u32 result; *(u32 *)(buf + 0xc) = (u32)*puVar10; pix = (u32)*puVar9; @@ -1524,17 +1524,17 @@ void func_8013D9B0(int param_1) uVar1 = pix & 0x7c00; { void *p1; - register void *pa __asm__("$2"); - register void *pb __asm__("$12"); - __asm__ __volatile__(""); + register void *pa __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) + register void *pb __asm__("$12"); // !FAKE: pin $12 — NEEDED DIFFERS (P36 rung B tus2) + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) p1 = buf + 0xc; - __asm__ __volatile__("" : "=r"(p1) : "0"(p1)); + __asm__ __volatile__("" : "=r"(p1) : "0"(p1)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) gte_ldIR0z(); gte_ldrgb(r0); gte_ldIRGB(p1); gte_dpcl(); pa = buf + 0x10; - __asm__ __volatile__("" : "=r"(pa) : "0"(pa)); + __asm__ __volatile__("" : "=r"(pa) : "0"(pa)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) pb = pa; gte_stORGB(pb); } @@ -1543,21 +1543,21 @@ void func_8013D9B0(int param_1) uVar8 = out & 0x3e0; uVar3 = out & 0x7c00; if (uVar5 != uVar6) { - register s32 c __asm__("$2"); + s32 c; uVar13 = 1; if ((s32)uVar5 < (s32)uVar6) uVar5 = uVar5 + 1; c = (s32)uVar6 < (s32)uVar5; if (c) uVar5 = uVar5 - 1; } if (uVar7 != uVar8) { - register s32 c __asm__("$2"); + register s32 c __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) uVar13 = 1; if ((s32)uVar7 < (s32)uVar8) uVar7 = uVar7 + 0x20; c = (s32)uVar8 < (s32)uVar7; if (c) uVar7 = uVar7 - 0x20; } if (uVar1 != uVar3) { - register s32 c __asm__("$2"); + register s32 c __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) uVar13 = 1; if ((s32)uVar1 < (s32)uVar3) uVar1 = uVar1 + 0x400; c = (s32)uVar3 < (s32)uVar1; @@ -1698,9 +1698,9 @@ void func_8013DD68() { u16 *puVar16; u16 *q; u16 *puVar10; - register u16 uVar2 __asm__("$3"); + register u16 uVar2 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus2) int uVar5; - register int iVar14 __asm__("$7"); + register int iVar14 __asm__("$7"); // !FAKE: pin $7 — NEEDED DIFFERS (P36 rung B tus2) Buf_8013DD68 buf; u8 *pbase; u8 *base; @@ -1719,7 +1719,7 @@ void func_8013DD68() { p = p + 0x10; iVar14 = 0; if (uVar1 != 0) { - register int c5 __asm__("$11") = 5; + int c5 = 5; puVar10 = (u16 *)((int)p + 0x18); q = puVar16 + 8; do { @@ -1807,7 +1807,7 @@ void func_8013E5E8(void) extern unsigned short D_80115112; extern u16 D_80115116; extern void (*D_8018878C[])(void); - register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 -> store retires early */ + register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 -> store retires early */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) func_80029444(); func_801754A8(); D_8011511E = func_80014ED4(0); @@ -1853,12 +1853,12 @@ void func_8013E6AC(void) { D_80115140[i] = 0; } if (!((u32)func_80029504() < 5 || currentLocationId == 0x302A || currentLocationId == 0x3073)) { - register s32 *ep __asm__("$8"); - register s32 *fp __asm__("$9"); + s32 *ep; + s32 *fp; fp = (s32 *)&D_80115110; ep = (s32 *)&D_80188778; for (i = 0; i < 5; i++) { - register s32 *fa __asm__("$6"); + s32 *fa; s32 v; fa = (s32 *)(i * 4 + (s32)fp); v = ep[i] * 3 >> 2; @@ -2015,7 +2015,7 @@ extern unsigned char D_80188754; void func_8013EB7C(void) { s32 sp10[2]; short sVar1; - register short sVar2 __asm__("$2"); + register short sVar2 __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) s32 a0v; s32 iVar4; diff --git a/src/ov_SC03_007/ov_SC03_007_jr_80140608.c b/src/ov_SC03_007/ov_SC03_007_jr_80140608.c index b68a5bf7f6..361a02429b 100644 --- a/src/ov_SC03_007/ov_SC03_007_jr_80140608.c +++ b/src/ov_SC03_007/ov_SC03_007_jr_80140608.c @@ -1039,14 +1039,14 @@ s16 n; Prim4 *p; s16 t; s32 c3; -register u16 *a __asm__("$20"); -register u16 *b __asm__("$21"); -register u16 *c __asm__("$23"); -register u16 *e __asm__("$22"); -register u16 *pb __asm__("$10"); -register u32 m24 __asm__("$8"); -register u32 mhi __asm__("$9"); -register s32 eight __asm__("$2"); +u16 *a; +u16 *b; +u16 *c; +u16 *e; +u16 *pb; +u32 m24; +u32 mhi; +register s32 eight __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) if (i < n) { c3 = 3; @@ -1126,7 +1126,7 @@ register s32 eight __asm__("$2"); y = (*e) + 3; } *((s16 *) (q - 10)) = y; -__asm__("" ::: "memory"); +__asm__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *((u32 *) ot) = 0x4000000; q[-8] = 0x78; *((u32 *) (q - 0x10)) = 0x64808080; @@ -1137,13 +1137,13 @@ __asm__("" ::: "memory"); *((s16 *) (q - 4)) = eight; *((u32 *) ot) = ((*((u32 *) ot)) & mhi) | (D_800AE7BC[*pb].ot[2] & m24); { -register u32 *op __asm__("$4"); +register u32 *op __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) op = D_800AE7BC[*pb].ot; op[2] = (op[2] & mhi) | (((u32) ot) & m24); } q += 0x14; ot += 5; - __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ + __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) } } @@ -1350,7 +1350,7 @@ void func_80141874(void) { extern u16 D_8011511C; extern u16 D_80115116; extern void (*D_801887D8[])(void); - register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ + register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) func_801754A8(); D_8011511E = func_80014ED4(0); D_8011511C = func_80015018(0); @@ -1552,7 +1552,7 @@ void func_801424E4(short *param_1) { extern void (*D_801887FC[])(void); short sVar1; int iVar2; - register unsigned short t __asm__("$3"); + unsigned short t; (*D_801887FC[(unsigned short)param_1[1]])(); if (*(unsigned short *)param_1 != 0) { @@ -1571,8 +1571,8 @@ void func_801424E4(short *param_1) { iVar2 = *(int *)(param_1 + 0x32); if ((iVar2 != 0) && (*(short *)(iVar2 + 0x36) == param_1[0x7f])) { *(int *)(param_1 + 2) = *(int *)(iVar2 + 4); - a = *(unsigned short *)(*(volatile int *)(param_1 + 0x32) + 10); - __asm__ __volatile__("" : : "r"(a)); + a = *(unsigned short *)(*(int *)(param_1 + 0x32) + 10); + __asm__ __volatile__("" : : "r"(a)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) t = (unsigned short)param_1[0x7e]; sVar1 = a + t; iVar2 = *(volatile int *)(param_1 + 0x32); @@ -1608,7 +1608,7 @@ extern s32 D_801887F0; void func_80142608(s32 param_1) { - register s32 iVar1 __asm__("$16"); + s32 iVar1; if (*(short *)(param_1 + 0x70) != 0) { iVar1 = ((s32 (*)(void))func_8012C1B8)(); @@ -1854,8 +1854,8 @@ extern void func_80142B2C(void *arg0); void func_80142EC0(s32 param_1) { extern s32 D_801889FC[]; - register s32 d __asm__("$16") = param_1; /* $s0 */ - register s32 obj __asm__("$17"); /* $s1 */ + register s32 d __asm__("$16") = param_1; /* $s0 */ // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register s32 obj __asm__("$17"); /* $s1 */ // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) s32 ret; s16 sVar2; @@ -1897,8 +1897,8 @@ extern unsigned char D_80188A7C[]; void func_8014305C(int param_1) { - register int s0_param __asm__("$16") = param_1; - register int s1_copy __asm__("$17"); + register int s0_param __asm__("$16") = param_1; // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register int s1_copy __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) int iVar2; short sVar1; @@ -1947,7 +1947,7 @@ void func_801431E8(s32 param_1) { u16 uVar2; s16 sVar4; - register s32 d __asm__("$16"); + register s32 d __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) memcpy(buf, &D_801E8114, 4); iVar5 = ((s32 (*)(void))func_8012C1B8)(); *(s32 *)(param_1 + 0x20) = iVar5; @@ -2116,8 +2116,8 @@ extern void func_8012C218(void *a0); void func_80143D28(s32 param_1) { extern MatEntry D_80188D34[]; - register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ - register s32 iVar2 __asm__("$17") = *(s32 *)(param_1 + 0x64); /* $s1 */ + register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ // !FAKE: pin $18 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar2 = *(s32 *)(param_1 + 0x64); /* $s1 */ MatEntry *p = &D_80188D34[*(s16 *)(param_1 + 0x70)]; s32 sVar4; s32 iVar1; @@ -2297,8 +2297,8 @@ extern u8 D_80188D24; void func_8014477C(void *param_1) { s32 v0; s32 v1; - register s32 uVar2 __asm__("$2"); - register s32 addr __asm__("$3"); + s32 uVar2; + s32 addr; s32 gv; s32 fv; @@ -2339,9 +2339,9 @@ extern u8 D_80188D60; void func_80144880(s32 param_1) { - register s32 obj __asm__("$16"); /* $s0 */ - register s32 self __asm__("$17") = param_1; /* $s1 */ - register s32 b __asm__("$2"); /* $v0 */ + s32 obj; /* $s0 */ + s32 self = param_1; /* $s1 */ + s32 b; /* $v0 */ s32 e; obj = ((s32 (*)(void))func_8012C194)(); diff --git a/src/ov_SC03_007/ov_SC03_007_jr_8015C32C.c b/src/ov_SC03_007/ov_SC03_007_jr_8015C32C.c index ab8d2bf1b5..ee51c3d809 100644 --- a/src/ov_SC03_007/ov_SC03_007_jr_8015C32C.c +++ b/src/ov_SC03_007/ov_SC03_007_jr_8015C32C.c @@ -1643,8 +1643,8 @@ void func_8015D01C(int param_1) { extern int D_80189C38; int iVar4; - register unsigned short uVar1 __asm__("$19"); - register unsigned short uVar5 __asm__("$17"); + unsigned short uVar1; + register unsigned short uVar5 __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) short sVar2; short sVar3; @@ -1796,8 +1796,8 @@ extern s32 D_80189CA4; void func_8015D380(s32 a0) { s16 out[4]; s32 buf[8]; - register s32 s1 __asm__("$17") = a0; - register s32 *s0 __asm__("$16") = buf; + s32 s1 = a0; + s32 *s0 = buf; ((void (*)(void *))func_80013F3C)((void *)s0); ((void (*)(void *, s32))func_80012558)((void *)s0, *(s16 *)(*(s32 *)(s1 + 0x20) + 0x12)); ((void (*)(void *, s32))func_800126C4)((void *)s0, *(s16 *)(*(s32 *)(s1 + 0x20) + 0x10)); @@ -1948,7 +1948,7 @@ void func_8015D738(void *arg0) { if (s1 != 0) { if (*(u16 *)s1 == 0x360) goto block_808; } - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) if (s1 != 0) { if (*(u16 *)s1 != 0) goto block_7F4; } @@ -2803,7 +2803,7 @@ void func_8015FBE0(s32 *param_1) ((void (*)(s32 *, s16))func_80147078)(param_1, 0); ((void (*)(s32 *))func_80159B70)(param_1); } else { - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) D_80078EC1 = 0; ((void (*)(s32 *, s32))func_80154150)(param_1, 0x20); ((void (*)(s32 *, s32))func_80154A74)(param_1, 0x18); @@ -3611,7 +3611,7 @@ void func_80161E08(s32 param_1) { ((a2 = func_800291DC(8)) & 0x8000) != 0) { if (D_800B5BD8 == 0) { - __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x65A8)); + __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x65A8)); // !FAKE: instruction move — NEEDED DIFFERS (P36 rung B tus2) D_801E8B88[0] = p; func_80024054(&D_80189EE0, &D_801E8B94); func_8001CE28(p, &D_801E8B94); @@ -3622,7 +3622,7 @@ void func_80161E08(s32 param_1) { } if (D_800B5C10 == 0) { - __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x65E0)); + __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x65E0)); // !FAKE: instruction move — NEEDED DIFFERS (P36 rung B tus2) D_801E8B88[1] = p; func_80024054(&D_80189F00, &D_801E8BBC); func_8001CE28(p, &D_801E8BBC); @@ -3633,7 +3633,7 @@ void func_80161E08(s32 param_1) { } if (D_800B5C48 == 0) { - __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x6618)); + __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x6618)); // !FAKE: instruction move — NEEDED DIFFERS (P36 rung B tus2) D_801E8B88[2] = p; func_800242D0((s16)func_801620C4(), &D_801E8BD4, 0x84); func_8001CE68(p, &D_801E8BD4); @@ -3689,9 +3689,9 @@ extern u8 D_80078EB1; extern s32 D_80189F14; s32 func_801621CC(s32 arg0) { - register s32 s0 __asm__("$16") = arg0; /* $s0: arg0, crosses the call */ - register u8 *s1 __asm__("$17") = D_80078E78; /* $s1: base, hoisted for the loop */ - register s32 i __asm__("$5"); /* $a1: counter (pin fixes the i/d swap) */ + s32 s0 = arg0; /* $s0: arg0, crosses the call */ + u8 *s1 = D_80078E78; /* $s1: base, hoisted for the loop */ + register s32 i __asm__("$5"); /* $a1: counter (pin fixes the i/d swap) */ // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) u32 a2; s32 d; /* $a0: natural alloc; load via $v0 temp */ s32 v, last, hi, lo; @@ -3827,14 +3827,14 @@ s32 func_80162438(s32 _unused0) { extern s16 D_800B5C74; u32 uVar2; - register u8 *base __asm__("$18"); - register u8 *item __asm__("$17"); + u8 *base; + u8 *item; base = &(*(u8 *)&D_800AF630); uVar2 = func_800291DC(0x12); if ((uVar2 & 0x8000) != 0) { if (D_800B5BD8 == 0) { - register u8 *t __asm__("$2") = base + 0x65A8; + register u8 *t __asm__("$2") = base + 0x65A8; // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) item = t; D_801E8BE0[0] = (s32)item; func_80024054(D_80189F44, D_801E8BEC); @@ -3845,7 +3845,7 @@ s32 func_80162438(s32 _unused0) { D_800B5BE2 = -D_800AF7BE / 2 + 0x28; } if (D_800B5C10 == 0) { - register u8 *t __asm__("$2") = base + 0x65E0; + register u8 *t __asm__("$2") = base + 0x65E0; // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) item = t; D_801E8BE0[1] = (s32)item; func_80024054(((u8 *)&D_80189F5C), D_801E8C14); @@ -3856,7 +3856,7 @@ s32 func_80162438(s32 _unused0) { D_800B5C1A = -D_800AF7BE / 2 + 0x30; } if (D_800B5C48 == 0) { - register u8 *t __asm__("$2") = base + 0x6618; + register u8 *t __asm__("$2") = base + 0x6618; // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) item = t; D_801E8BE0[2] = (s32)item; func_800242D0((s16)func_801626B8(), D_801E8C30, 0x84); @@ -3931,10 +3931,10 @@ void func_801627E8(void) extern s32 D_8011F750; /* canonical: engine_core.h `extern s32 D_8011F750;` (read here as a byte) */ extern void (*D_80189F7C[])(void); /* word-stride table of dispatch fn pointers */ - register u8 *p __asm__("$4") = (u8 *)&D_8011F750; + register u8 *p __asm__("$4") = (u8 *)&D_8011F750; // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) s32 idx; - __asm__ __volatile__("" : "=r"(p) : "0"(p)); /* materialize &D_8011F750 into $a0 (defeat %lo-fold of the lbu) */ + __asm__ __volatile__("" : "=r"(p) : "0"(p)); /* materialize &D_8011F750 into $a0 (defeat %lo-fold of the lbu) */ // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) idx = *p; if (idx != 0) { idx = idx - 1; @@ -4114,7 +4114,7 @@ void func_80163EC8(s32 param_1) { s32 psVar6; s32 iVar8; s32 iVar7; - register s32 uVar5 __asm__("$2"); /* PIN (flagged): uVar5 -> $v0 */ + register s32 uVar5 __asm__("$2"); /* PIN (flagged): uVar5 -> $v0 */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) u16 uVar4; u8 uVar3; @@ -4380,9 +4380,9 @@ extern u8 D_801E8C47; void func_80164BDC(s32 param_1) { - register s32 p1 __asm__("$17"); /* $s1 */ - register s32 iVar1 __asm__("$16"); /* $s0 */ - register s32 base __asm__("$18"); /* $s2 */ + register s32 p1 __asm__("$17"); /* $s1 */ // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar1; /* $s0 */ + s32 base; /* $s2 */ p1 = param_1; iVar1 = ((s32 (*)(void))func_80146578)(); @@ -4528,9 +4528,9 @@ extern s32 D_801E8C80; void func_801651B8(void * param_1) { - register s32 *puVar1 __asm__("$16"); /* $s0 */ - register s32 iVar2 __asm__("$17"); /* $s1 */ - register s32 p __asm__("$18"); /* $s2 */ + register s32 *puVar1 __asm__("$16"); /* $s0 */ // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar2; /* $s1 */ + s32 p; /* $s2 */ p = param_1; ((s32 (*)(s32, s32, s32))func_80165240)(p, p + 0x2c, p + 0x50); @@ -4539,7 +4539,7 @@ void func_801651B8(void * param_1) do { if (puVar1[3] != 0) { s32 a0v = p; - __asm__ __volatile__("" : "=r"(a0v) : "0"(a0v)); + __asm__ __volatile__("" : "=r"(a0v) : "0"(a0v)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) ((s32 (*)(s32, s32, s32))func_80165240)(a0v, (s32)puVar1, (s32)(puVar1 + 2)); puVar1[3] = puVar1[3] + -1; } @@ -4870,7 +4870,7 @@ s32 func_80166690(s32 param_1, s32 param_2) unsigned int w9, w7, w, t, w3b; int w3; short sVar10; - register unsigned int zr __asm__("$0"); + register unsigned int zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) blk = D_800AE620; i6 = (short)param_1; @@ -4956,7 +4956,6 @@ s32 func_80166690(s32 param_1, s32 param_2) c.c32 = t; c.c22 = t; c.c31 = t; c.c21 = t; } - __asm__ __volatile__("" :: "r"(iVar3)); func_80017758(&c, &blk); w3b = iVar3 - 1; iVar3 = w3b + zr; @@ -5110,18 +5109,18 @@ s32 func_80166F58(s32 param_1, s32 param_2, s32 param_3, s32 param_4) extern s32 D_8011D030; extern unsigned char D_801E8D00[]; - register int p2 __asm__("$20"); /* $s4 */ - register int p3 __asm__("$17"); /* $s1 */ - register int t2 __asm__("$5"); /* a1 */ - register int t3 __asm__("$6"); /* a2 */ + register int p2 __asm__("$20"); /* $s4 */ // !FAKE: pin $20 — NEEDED DIFFERS (P36 rung B tus2) + int p3; /* $s1 */ + register int t2 __asm__("$5"); /* a1 */ // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) + int t3; /* a2 */ unsigned short *puVar1; short iVar2; int eq; iVar2 = 0; puVar1 = ((unsigned short *)&D_8011D030); - t2 = ((short)param_2); SHB(t2); p2 = t2; SHB(p2); - t3 = ((short)param_3); SHB(t3); p3 = t3; + t2 = ((short)param_2); SHB(t2); p2 = t2; SHB(p2); // !FAKE: launder via SHB — NEEDED DIFFERS; launder via SHB — NEEDED DIFFERS (P36 rung B tus2) + t3 = ((short)param_3); SHB(t3); p3 = t3; // !FAKE: launder via SHB — NEEDED DIFFERS (P36 rung B tus2) eq = (p2 == p3); do { if ((puVar1 != ((unsigned short *)param_1)) && @@ -5170,17 +5169,17 @@ s32 func_801670E4(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { extern s32 D_801269AC; extern u16 D_80126CE0; Fr_801670E4 f; - register u8 *p __asm__("$18"); /* $s2 */ - register s32 ent __asm__("$19"); /* $s3 */ + u8 *p; /* $s2 */ + s32 ent; /* $s3 */ s16 i; s32 d; s32 node; u16 c; u8 cv; u8 cv2; - register s32 gA __asm__("$2"); - register s32 cxv __asm__("$4"); - register s32 czv __asm__("$5"); + register s32 gA __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) + register s32 cxv __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) + s32 czv; u8 *vc; u8 *ap; u8 *mp; @@ -5198,12 +5197,12 @@ s32 func_801670E4(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { f.col[1].b = 0x70; cv = *(u8 *)(ent + 0x12); f.cx = arg1; - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) va = (u8 *)&f.cx; - __asm__ __volatile__("" : "=r"(va) : "0"(va)); + __asm__ __volatile__("" : "=r"(va) : "0"(va)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) f.cy = arg2; vb = va; - __asm__ __volatile__("" : "=r"(vb) : "0"(vb)); + __asm__ __volatile__("" : "=r"(vb) : "0"(vb)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) p = D_8018A2DC; i = 0; f.col[0].b = 0; @@ -5273,10 +5272,10 @@ s32 func_801670E4(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { if (*(s32 *)(ent + 0x30) > 0) { vc = (u8 *)&f.cx; - __asm__ __volatile__("" : "=r"(vc) : "0"(vc)); + __asm__ __volatile__("" : "=r"(vc) : "0"(vc)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) mp = f.m1; ap = mp; - __asm__ __volatile__("" : "=r"(ap) : "0"(ap)); + __asm__ __volatile__("" : "=r"(ap) : "0"(ap)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) p = D_8018A2F0; i = 0; d = (s16)f.a8[0] >> 6; @@ -5370,8 +5369,8 @@ s32 func_80167AE0(s32 param_1, s32 param_2, s32 param_3) { struct Fr_80167AE0 fr; u8 *p; s32 i; - register s32 t __asm__("$2"); - register s32 zr __asm__("$0"); + s32 t; + register s32 zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) s32 flags; func_80168070(param_1, ((s16 *)param_2), ((s16 *)param_3), fr.matrix); @@ -5650,7 +5649,7 @@ void func_80168828() extern u16 D_8018A3BC[]; - register s32 a0v __asm__("$4"); + register s32 a0v __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) s32 param_1 = a0v; Thing_80168828_80168828 thing; s16 matA[16]; @@ -5658,7 +5657,7 @@ void func_80168828() s16 svec[4]; u16 *p; short i; - register s32 c40 __asm__("$3"); /* $v1: hold the CSE'd 0x40 (else gcc folds to $v0 immediate) */ + register s32 c40 __asm__("$3"); /* $v1: hold the CSE'd 0x40 (else gcc folds to $v0 immediate) */ // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus2) c40 = 0x40; thing.f04 = 2; @@ -5963,8 +5962,8 @@ void func_8016A290(s32 param_1, void *param_2, void *param_3) { struct Fr_8016A290 fr; u8 *p; s32 i; - register s32 t __asm__("$2"); - register s32 zr __asm__("$0"); + s32 t; + register s32 zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) s32 flags; s32 iVar3; diff --git a/src/ov_SC03_010/ov_SC03_010_jr_8012ACE0.c b/src/ov_SC03_010/ov_SC03_010_jr_8012ACE0.c index 207dcabffd..977f4f6d8d 100644 --- a/src/ov_SC03_010/ov_SC03_010_jr_8012ACE0.c +++ b/src/ov_SC03_010/ov_SC03_010_jr_8012ACE0.c @@ -2529,7 +2529,7 @@ s32 func_80133AB0(s16 flag, s16 x, s16 y, s32 arg3) u16 *pA = (*(u16 * *)&D_8018048C); u16 *pB = (*(u16 * *)&D_80180488); u16 *pC = (*(u16 * *)&D_80180494); - register int zr __asm__("$0"); + register int zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) u32 X, Y, cell, Xc, Yc; u16 k, off; int cnt; @@ -2537,7 +2537,7 @@ s32 func_80133AB0(s16 flag, s16 x, s16 y, s32 arg3) u8 *s0; u16 raw; u32 hib; - register int harg __asm__("$4"); + register int harg __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) s32 ret; void *p0C, *p10; u8 *p14, *p18, *p1C; @@ -2548,11 +2548,11 @@ s32 func_80133AB0(s16 flag, s16 x, s16 y, s32 arg3) pC[2] = pA[2] - pB[2]; X = ((((u16)x + 0x8000) >> 7) & 0x1ff) - map->ox; - __asm__("addu %0,%1,$zero" : "=r"(Xc) : "r"(X)); + __asm__("addu %0,%1,$zero" : "=r"(Xc) : "r"(X)); // !FAKE: instruction addu — NEEDED DIFFERS (P36 rung B tus2) if (!((X & 0xffff) < map->w)) return 0; Y = ((((u16)y + 0x8000) >> 7) & 0x1ff) - map->oy; - __asm__("addu %0,%1,$zero" : "=r"(Yc) : "r"(Y)); + __asm__("addu %0,%1,$zero" : "=r"(Yc) : "r"(Y)); // !FAKE: instruction addu — NEEDED DIFFERS (P36 rung B tus2) if (!((Y & 0xffff) < map->h)) return 0; @@ -2701,7 +2701,7 @@ s32 func_80133CD4(arg0, cmd, base, arr) s32 h; h = ((s16 *)pb0)[0]; s1var = h << 16; - __asm__("lh %0, 2(%2)" : "=r"(h) : "0"(h), "r"(pb0) : "memory"); + __asm__("lh %0, 2(%2)" : "=r"(h) : "0"(h), "r"(pb0) : "memory"); // !FAKE: instruction lh — NEEDED DIFFERS (P36 rung B tus2) s0var = h << 16; } pb0[2] += q3v; @@ -2885,10 +2885,10 @@ s32 func_801345F8(s32 arg) extern u16 * D_80180488; extern u16 D_8019EC78; - register u16 *param_1 __asm__("$5") = ((u16 *)arg); - register u16 *cc __asm__("$4") = D_80180488; + register u16 *param_1 __asm__("$5") = ((u16 *)arg); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) + register u16 *cc __asm__("$4") = D_80180488; // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) int c8000 = 0x8000; - register int zr __asm__("$0"); + register int zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) u32 c1, c2, uVar6, uVar2, cnt, v14; u16 *ptmp, *puVar4, *puVar7, uVar1; int hi, harg, iVar9, iVar8, uVar3, uVar10, tbl; @@ -3079,8 +3079,8 @@ s32 func_80134C20(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { u16 temp_a1; s32 temp_s4; s32 c = arg0; - __asm__ __volatile__("" : "=r"(c) : "0"(c)); - __asm__ __volatile__("" : : "r"(arg0)); + __asm__ __volatile__("" : "=r"(c) : "0"(c)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) + __asm__ __volatile__("" : : "r"(arg0)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) temp_s4 = arg2 + (M2C_FIELD(((void *)arg1), s16 *, 2) * 8); temp_s1 = *(s32 *)(arg3 + (M2C_FIELD(((void *)arg1), s16 *, 4) * 4)); @@ -3231,22 +3231,22 @@ int func_80135168(u16 arg0, u16 *p1, u16 *p2) extern u8 D_80180488; extern u8 D_8018048C; extern u8 D_80180494; - register s16 *pb0 __asm__("$8"); - register s16 *pac __asm__("$6"); - register s16 *pb8 __asm__("$7"); + register s16 *pb0 __asm__("$8"); // !FAKE: pin $8 — NEEDED DIFFERS (P36 rung B tus2) + register s16 *pac __asm__("$6"); // !FAKE: pin $6 — NEEDED DIFFERS (P36 rung B tus2) + register s16 *pb8 __asm__("$7"); // !FAKE: pin $7 — NEEDED DIFFERS (P36 rung B tus2) u16 *pb4; u16 a, b; int a1v, a2v, d94; pb0 = (*(s16 * *)&D_8018048C); - __asm__ __volatile__("" : : "r"(pb0)); + __asm__ __volatile__("" : : "r"(pb0)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) a = p2[0]; pac = (*(s16 * *)&D_80180488); pb0[0] = a; b = p1[0]; pb8 = (*(s16 * *)&D_80180494); pac[0] = b; pb8[0] = a - b; a = p2[1]; pb0[1] = a; b = p1[1]; pac[1] = b; pb8[1] = a - b; a = p2[2]; pb0[2] = a; b = p1[2]; pac[2] = b; pb8[2] = a - b; a1v = pac[0]; a2v = pac[2]; d94 = D_8019EC68; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) D_8019EC78 = 0; if (func_80134A74(arg0, a1v, a2v, d94)) { pb4 = (*(u16 * *)&D_80180490); diff --git a/src/ov_SC03_010/ov_SC03_010_jr_80135A4C.c b/src/ov_SC03_010/ov_SC03_010_jr_80135A4C.c index 8fb0cdeb2e..d3b31db098 100644 --- a/src/ov_SC03_010/ov_SC03_010_jr_80135A4C.c +++ b/src/ov_SC03_010/ov_SC03_010_jr_80135A4C.c @@ -638,7 +638,7 @@ s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3) { extern u8 D_801152B0; s32 *p; - register s32 s7 __asm__("$23"); + register s32 s7 __asm__("$23"); // !FAKE: pin $23 — NEEDED DIFFERS (P36 rung B tus2) s32 flag; s32 acc; s16 i; @@ -685,7 +685,7 @@ s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3) { return 1; next: p = (s32 *)*p; - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) if (p != 0) goto loop; return 0; } @@ -699,7 +699,7 @@ s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3) { s32 t = 0; if (((V3 *)a2)->x == ((V3 *)a3)->x && ((V3 *)a2)->y == ((V3 *)a3)->y) { s32 zt = (((V3 *)a2)->z == ((V3 *)a3)->z); - __asm__("addu %0,%1,$zero" : "=r"(t) : "r"(zt)); + __asm__("addu %0,%1,$zero" : "=r"(t) : "r"(zt)); // !FAKE: instruction addu — NEEDED DIFFERS (P36 rung B tus2) } eq = t; } diff --git a/src/ov_SC03_010/ov_SC03_010_jr_8013C98C.c b/src/ov_SC03_010/ov_SC03_010_jr_8013C98C.c index de36b8bc93..fc66117fc8 100644 --- a/src/ov_SC03_010/ov_SC03_010_jr_8013C98C.c +++ b/src/ov_SC03_010/ov_SC03_010_jr_8013C98C.c @@ -1056,7 +1056,7 @@ void func_8013CF68() u8 t0, t1, t2; u8 *base; - __asm__("la %0, D_800A5E94" : "=r"(base)); + __asm__("la %0, D_800A5E94" : "=r"(base)); // !FAKE: instruction la — NEEDED DIFFERS (P36 rung B tus2) *(s32 *)(base - 0xC) = 0; t0 = D_801A0078; t1 = D_801A0079; t2 = D_801A007A; @@ -1156,7 +1156,7 @@ void func_8013D178(void) { extern unsigned char D_801A0118, D_801A0119, D_801A011A, D_801A011B, D_801A011C, D_801A011D, D_801A011E, D_801A011F, D_801A0120; extern unsigned char D_801A0118, D_801A0119, D_801A011A, D_801A011B, D_801A011C, D_801A011D, D_801A011E, D_801A011F, D_801A0120; unsigned char v, t; - register unsigned char *p __asm__("$5"); + register unsigned char *p __asm__("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) p = &D_801A0078; v = *p; t = D_801A0118; if (v != t) { if (v < t) *p = v + 8; else *p = v - 8; } @@ -1376,13 +1376,13 @@ void func_8013D53C(void *arg0v) { n = arg0->w * arg0->h; i = 0; src = arg0->data; - __asm__("" :: "r"(src)); /* +2 refs on src (depth-2): keeps src above i, below the mfhi temp */ + __asm__("" :: "r"(src)); /* +2 refs on src (depth-2): keeps src above i, below the mfhi temp */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) dst = src + n; if (n > 0) { do { u16 px; s32 r, g, b, out; - __asm__("" :: "r"(i)); /* +3 refs on i (depth-3): lifts i over dst in the $t2 race */ + __asm__("" :: "r"(i)); /* +3 refs on i (depth-3): lifts i over dst in the $t2 race */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) px = *src; r = ((px & 0x1F) * s0v) / 2560; g = (((px & 0x3E0) * t9v) / 2560) & 0x3E0; @@ -1417,10 +1417,10 @@ void func_8013D8FC(void) { extern s16 *D_8019ECF4; - register s16 *psVar3 __asm__("$17"); - register s16 *psVar2 __asm__("$16"); - register s32 c9 __asm__("$19"); - register s32 cff __asm__("$18"); + s16 *psVar3; + register s16 *psVar2 __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + s32 c9; + s32 cff; u16 sVar1; s16 buf[4]; @@ -1461,22 +1461,22 @@ void func_8013D9B0(int param_1) extern s16 *D_8019ECF4; extern s32 D_8019ED0C; u8 buf[0x20]; - register s32 uVar13 __asm__("$16"); - register u16 *psVar14 __asm__("$17"); - register u16 *psVar15 __asm__("$18"); - register s32 uVar16 __asm__("$19"); - register void *r0 __asm__("$20"); - register u16 *puVar10 __asm__("$11"); - register u16 *puVar9 __asm__("$10"); - register s32 iVar11 __asm__("$13"); - register s32 iVar12 __asm__("$14"); + s32 uVar13; + register u16 *psVar14 __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) + u16 *psVar15; + s32 uVar16; + void *r0; + u16 *puVar10; + register u16 *puVar9 __asm__("$10"); // !FAKE: pin $10 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar11; + register s32 iVar12 __asm__("$14"); // !FAKE: pin $14 — NEEDED DIFFERS (P36 rung B tus2) u16 sVar4; - register u32 uVar5 __asm__("$3"); - register u32 uVar7 __asm__("$6"); - register u32 uVar1 __asm__("$7"); - register u32 uVar6 __asm__("$4"); - register u32 uVar8 __asm__("$8"); - register u32 uVar3 __asm__("$9"); + register u32 uVar5 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus2) + register u32 uVar7 __asm__("$6"); // !FAKE: pin $6 — NEEDED DIFFERS (P36 rung B tus2) + register u32 uVar1 __asm__("$7"); // !FAKE: pin $7 — NEEDED DIFFERS (P36 rung B tus2) + u32 uVar6; + register u32 uVar8 __asm__("$8"); // !FAKE: pin $8 — NEEDED DIFFERS (P36 rung B tus2) + register u32 uVar3 __asm__("$9"); // !FAKE: pin $9 — NEEDED DIFFERS (P36 rung B tus2) psVar15 = (*(u16 * *)&D_8019ECF4); if (psVar15 != 0) { @@ -1491,31 +1491,31 @@ void func_8013D9B0(int param_1) iVar11 = 0; if (sVar4 == 9) { *(s16 *)(buf + 0) = psVar14[-4]; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *(s16 *)(buf + 2) = psVar14[-3]; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *(s16 *)(buf + 4) = psVar14[-2]; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *(s16 *)(buf + 6) = psVar14[-1]; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) { - register s32 mw __asm__("$3") = (s32)((s16 *)psVar14)[-2]; - register s32 mh __asm__("$2") = (s32)((s16 *)psVar14)[-1]; + register s32 mw __asm__("$3") = (s32)((s16 *)psVar14)[-2]; // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus2) + s32 mh = (s32)((s16 *)psVar14)[-1]; iVar12 = mw * mh; } uVar13 = 0; puVar10 = *(u16 **)psVar14; { - register s32 boff __asm__("$2") = iVar12 * 2; - register u16 *pi __asm__("$5"); + register s32 boff __asm__("$2") = iVar12 * 2; // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) + register u16 *pi __asm__("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) pi = (u16 *)((s32)puVar10 + boff); - __asm__ __volatile__("" : "=r"(pi) : "0"(pi)); + __asm__ __volatile__("" : "=r"(pi) : "0"(pi)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) puVar9 = pi; } if (0 < iVar12) { do { - register u32 pix __asm__("$2"); - register u32 out __asm__("$2"); + register u32 pix __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) + register u32 out __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) u32 result; *(u32 *)(buf + 0xc) = (u32)*puVar10; pix = (u32)*puVar9; @@ -1524,17 +1524,17 @@ void func_8013D9B0(int param_1) uVar1 = pix & 0x7c00; { void *p1; - register void *pa __asm__("$2"); - register void *pb __asm__("$12"); - __asm__ __volatile__(""); + register void *pa __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) + register void *pb __asm__("$12"); // !FAKE: pin $12 — NEEDED DIFFERS (P36 rung B tus2) + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) p1 = buf + 0xc; - __asm__ __volatile__("" : "=r"(p1) : "0"(p1)); + __asm__ __volatile__("" : "=r"(p1) : "0"(p1)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) gte_ldIR0z(); gte_ldrgb(r0); gte_ldIRGB(p1); gte_dpcl(); pa = buf + 0x10; - __asm__ __volatile__("" : "=r"(pa) : "0"(pa)); + __asm__ __volatile__("" : "=r"(pa) : "0"(pa)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) pb = pa; gte_stORGB(pb); } @@ -1543,21 +1543,21 @@ void func_8013D9B0(int param_1) uVar8 = out & 0x3e0; uVar3 = out & 0x7c00; if (uVar5 != uVar6) { - register s32 c __asm__("$2"); + s32 c; uVar13 = 1; if ((s32)uVar5 < (s32)uVar6) uVar5 = uVar5 + 1; c = (s32)uVar6 < (s32)uVar5; if (c) uVar5 = uVar5 - 1; } if (uVar7 != uVar8) { - register s32 c __asm__("$2"); + register s32 c __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) uVar13 = 1; if ((s32)uVar7 < (s32)uVar8) uVar7 = uVar7 + 0x20; c = (s32)uVar8 < (s32)uVar7; if (c) uVar7 = uVar7 - 0x20; } if (uVar1 != uVar3) { - register s32 c __asm__("$2"); + register s32 c __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) uVar13 = 1; if ((s32)uVar1 < (s32)uVar3) uVar1 = uVar1 + 0x400; c = (s32)uVar3 < (s32)uVar1; @@ -1698,9 +1698,9 @@ void func_8013DD68() { u16 *puVar16; u16 *q; u16 *puVar10; - register u16 uVar2 __asm__("$3"); + register u16 uVar2 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus2) int uVar5; - register int iVar14 __asm__("$7"); + register int iVar14 __asm__("$7"); // !FAKE: pin $7 — NEEDED DIFFERS (P36 rung B tus2) Buf_8013DD68 buf; u8 *pbase; u8 *base; @@ -1719,7 +1719,7 @@ void func_8013DD68() { p = p + 0x10; iVar14 = 0; if (uVar1 != 0) { - register int c5 __asm__("$11") = 5; + int c5 = 5; puVar10 = (u16 *)((int)p + 0x18); q = puVar16 + 8; do { @@ -1807,7 +1807,7 @@ void func_8013E5E8(void) extern unsigned short D_80115112; extern u16 D_80115116; extern void (*D_801812AC[])(void); - register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 -> store retires early */ + register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 -> store retires early */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) func_80029444(); func_801754A8(); D_8011511E = func_80014ED4(0); @@ -1853,12 +1853,12 @@ void func_8013E6AC(void) { D_80115140[i] = 0; } if (!((u32)func_80029504() < 5 || currentLocationId == 0x302A || currentLocationId == 0x3073)) { - register s32 *ep __asm__("$8"); - register s32 *fp __asm__("$9"); + s32 *ep; + s32 *fp; fp = (s32 *)&D_80115110; ep = (s32 *)&D_80181298; for (i = 0; i < 5; i++) { - register s32 *fa __asm__("$6"); + s32 *fa; s32 v; fa = (s32 *)(i * 4 + (s32)fp); v = ep[i] * 3 >> 2; @@ -2015,7 +2015,7 @@ extern unsigned char D_80181274; void func_8013EB7C(void) { s32 sp10[2]; short sVar1; - register short sVar2 __asm__("$2"); + register short sVar2 __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) s32 a0v; s32 iVar4; diff --git a/src/ov_SC03_010/ov_SC03_010_jr_80140608.c b/src/ov_SC03_010/ov_SC03_010_jr_80140608.c index 8d69575276..b0c9b13d97 100644 --- a/src/ov_SC03_010/ov_SC03_010_jr_80140608.c +++ b/src/ov_SC03_010/ov_SC03_010_jr_80140608.c @@ -1039,14 +1039,14 @@ s16 n; Prim4 *p; s16 t; s32 c3; -register u16 *a __asm__("$20"); -register u16 *b __asm__("$21"); -register u16 *c __asm__("$23"); -register u16 *e __asm__("$22"); -register u16 *pb __asm__("$10"); -register u32 m24 __asm__("$8"); -register u32 mhi __asm__("$9"); -register s32 eight __asm__("$2"); +u16 *a; +u16 *b; +u16 *c; +u16 *e; +u16 *pb; +u32 m24; +u32 mhi; +register s32 eight __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) if (i < n) { c3 = 3; @@ -1126,7 +1126,7 @@ register s32 eight __asm__("$2"); y = (*e) + 3; } *((s16 *) (q - 10)) = y; -__asm__("" ::: "memory"); +__asm__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *((u32 *) ot) = 0x4000000; q[-8] = 0x78; *((u32 *) (q - 0x10)) = 0x64808080; @@ -1137,13 +1137,13 @@ __asm__("" ::: "memory"); *((s16 *) (q - 4)) = eight; *((u32 *) ot) = ((*((u32 *) ot)) & mhi) | (D_800AE7BC[*pb].ot[2] & m24); { -register u32 *op __asm__("$4"); +register u32 *op __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) op = D_800AE7BC[*pb].ot; op[2] = (op[2] & mhi) | (((u32) ot) & m24); } q += 0x14; ot += 5; - __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ + __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) } } @@ -1350,7 +1350,7 @@ void func_80141874(void) { extern u16 D_8011511C; extern u16 D_80115116; extern void (*D_801812F8[])(void); - register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ + register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) func_801754A8(); D_8011511E = func_80014ED4(0); D_8011511C = func_80015018(0); @@ -1536,7 +1536,7 @@ void func_801424E4(short *param_1) { extern void (*D_8018131C[])(void); short sVar1; int iVar2; - register unsigned short t __asm__("$3"); + unsigned short t; (*D_8018131C[(unsigned short)param_1[1]])(); if (*(unsigned short *)param_1 != 0) { @@ -1555,8 +1555,8 @@ void func_801424E4(short *param_1) { iVar2 = *(int *)(param_1 + 0x32); if ((iVar2 != 0) && (*(short *)(iVar2 + 0x36) == param_1[0x7f])) { *(int *)(param_1 + 2) = *(int *)(iVar2 + 4); - a = *(unsigned short *)(*(volatile int *)(param_1 + 0x32) + 10); - __asm__ __volatile__("" : : "r"(a)); + a = *(unsigned short *)(*(int *)(param_1 + 0x32) + 10); + __asm__ __volatile__("" : : "r"(a)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) t = (unsigned short)param_1[0x7e]; sVar1 = a + t; iVar2 = *(volatile int *)(param_1 + 0x32); @@ -1592,7 +1592,7 @@ extern s32 D_80181310; void func_80142608(s32 param_1) { - register s32 iVar1 __asm__("$16"); + s32 iVar1; if (*(short *)(param_1 + 0x70) != 0) { iVar1 = ((s32 (*)(void))func_8012C1B8)(); @@ -1838,8 +1838,8 @@ extern void func_80142B2C(void *arg0); void func_80142EC0(s32 param_1) { extern s32 D_8018151C[]; - register s32 d __asm__("$16") = param_1; /* $s0 */ - register s32 obj __asm__("$17"); /* $s1 */ + register s32 d __asm__("$16") = param_1; /* $s0 */ // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register s32 obj __asm__("$17"); /* $s1 */ // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) s32 ret; s16 sVar2; @@ -1881,8 +1881,8 @@ extern unsigned char D_8018159C[]; void func_8014305C(int param_1) { - register int s0_param __asm__("$16") = param_1; - register int s1_copy __asm__("$17"); + register int s0_param __asm__("$16") = param_1; // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register int s1_copy __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) int iVar2; short sVar1; @@ -1931,7 +1931,7 @@ void func_801431E8(s32 param_1) { u16 uVar2; s16 sVar4; - register s32 d __asm__("$16"); + register s32 d __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) memcpy(buf, &D_8019E3F0, 4); iVar5 = ((s32 (*)(void))func_8012C1B8)(); *(s32 *)(param_1 + 0x20) = iVar5; @@ -2100,8 +2100,8 @@ extern void func_8012C218(void *a0); void func_80143D28(s32 param_1) { extern MatEntry D_80181854[]; - register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ - register s32 iVar2 __asm__("$17") = *(s32 *)(param_1 + 0x64); /* $s1 */ + register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ // !FAKE: pin $18 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar2 = *(s32 *)(param_1 + 0x64); /* $s1 */ MatEntry *p = &D_80181854[*(s16 *)(param_1 + 0x70)]; s32 sVar4; s32 iVar1; @@ -2281,8 +2281,8 @@ extern u8 D_80181844; void func_8014477C(void *param_1) { s32 v0; s32 v1; - register s32 uVar2 __asm__("$2"); - register s32 addr __asm__("$3"); + s32 uVar2; + s32 addr; s32 gv; s32 fv; @@ -2323,9 +2323,9 @@ extern u8 D_80181880; void func_80144880(s32 param_1) { - register s32 obj __asm__("$16"); /* $s0 */ - register s32 self __asm__("$17") = param_1; /* $s1 */ - register s32 b __asm__("$2"); /* $v0 */ + s32 obj; /* $s0 */ + s32 self = param_1; /* $s1 */ + s32 b; /* $v0 */ s32 e; obj = ((s32 (*)(void))func_8012C194)(); diff --git a/src/ov_SC03_010/ov_SC03_010_jr_8015C32C.c b/src/ov_SC03_010/ov_SC03_010_jr_8015C32C.c index 5e05d0d913..26a1d99e48 100644 --- a/src/ov_SC03_010/ov_SC03_010_jr_8015C32C.c +++ b/src/ov_SC03_010/ov_SC03_010_jr_8015C32C.c @@ -1643,8 +1643,8 @@ void func_8015D01C(int param_1) { extern int D_80182758; int iVar4; - register unsigned short uVar1 __asm__("$19"); - register unsigned short uVar5 __asm__("$17"); + unsigned short uVar1; + register unsigned short uVar5 __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) short sVar2; short sVar3; @@ -1796,8 +1796,8 @@ extern s32 D_801827C4; void func_8015D380(s32 a0) { s16 out[4]; s32 buf[8]; - register s32 s1 __asm__("$17") = a0; - register s32 *s0 __asm__("$16") = buf; + s32 s1 = a0; + s32 *s0 = buf; ((void (*)(void *))func_80013F3C)((void *)s0); ((void (*)(void *, s32))func_80012558)((void *)s0, *(s16 *)(*(s32 *)(s1 + 0x20) + 0x12)); ((void (*)(void *, s32))func_800126C4)((void *)s0, *(s16 *)(*(s32 *)(s1 + 0x20) + 0x10)); @@ -1948,7 +1948,7 @@ void func_8015D738(void *arg0) { if (s1 != 0) { if (*(u16 *)s1 == 0x360) goto block_808; } - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) if (s1 != 0) { if (*(u16 *)s1 != 0) goto block_7F4; } @@ -2803,7 +2803,7 @@ void func_8015FBE0(s32 *param_1) ((void (*)(s32 *, s16))func_80147078)(param_1, 0); ((void (*)(s32 *))func_80159B70)(param_1); } else { - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) D_80078EC1 = 0; ((void (*)(s32 *, s32))func_80154150)(param_1, 0x20); ((void (*)(s32 *, s32))func_80154A74)(param_1, 0x18); @@ -3611,7 +3611,7 @@ void func_80161E08(s32 param_1) { ((a2 = func_800291DC(8)) & 0x8000) != 0) { if (D_800B5BD8 == 0) { - __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x65A8)); + __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x65A8)); // !FAKE: instruction move — NEEDED DIFFERS (P36 rung B tus2) D_8019EDE8[0] = p; func_80024054(&D_80182A00, &D_8019EDF4); func_8001CE28(p, &D_8019EDF4); @@ -3622,7 +3622,7 @@ void func_80161E08(s32 param_1) { } if (D_800B5C10 == 0) { - __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x65E0)); + __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x65E0)); // !FAKE: instruction move — NEEDED DIFFERS (P36 rung B tus2) D_8019EDE8[1] = p; func_80024054(&D_80182A20, &D_8019EE1C); func_8001CE28(p, &D_8019EE1C); @@ -3633,7 +3633,7 @@ void func_80161E08(s32 param_1) { } if (D_800B5C48 == 0) { - __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x6618)); + __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x6618)); // !FAKE: instruction move — NEEDED DIFFERS (P36 rung B tus2) D_8019EDE8[2] = p; func_800242D0((s16)func_801620C4(), &D_8019EE34, 0x84); func_8001CE68(p, &D_8019EE34); @@ -3689,9 +3689,9 @@ extern u8 D_80078EB1; extern s32 D_80182A34; s32 func_801621CC(s32 arg0) { - register s32 s0 __asm__("$16") = arg0; /* $s0: arg0, crosses the call */ - register u8 *s1 __asm__("$17") = D_80078E78; /* $s1: base, hoisted for the loop */ - register s32 i __asm__("$5"); /* $a1: counter (pin fixes the i/d swap) */ + s32 s0 = arg0; /* $s0: arg0, crosses the call */ + u8 *s1 = D_80078E78; /* $s1: base, hoisted for the loop */ + register s32 i __asm__("$5"); /* $a1: counter (pin fixes the i/d swap) */ // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) u32 a2; s32 d; /* $a0: natural alloc; load via $v0 temp */ s32 v, last, hi, lo; @@ -3827,14 +3827,14 @@ s32 func_80162438(s32 _unused0) { extern s16 D_800B5C74; u32 uVar2; - register u8 *base __asm__("$18"); - register u8 *item __asm__("$17"); + u8 *base; + u8 *item; base = &(*(u8 *)&D_800AF630); uVar2 = func_800291DC(0x12); if ((uVar2 & 0x8000) != 0) { if (D_800B5BD8 == 0) { - register u8 *t __asm__("$2") = base + 0x65A8; + register u8 *t __asm__("$2") = base + 0x65A8; // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) item = t; D_8019EE40[0] = (s32)item; func_80024054(D_80182A64, D_8019EE4C); @@ -3845,7 +3845,7 @@ s32 func_80162438(s32 _unused0) { D_800B5BE2 = -D_800AF7BE / 2 + 0x28; } if (D_800B5C10 == 0) { - register u8 *t __asm__("$2") = base + 0x65E0; + register u8 *t __asm__("$2") = base + 0x65E0; // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) item = t; D_8019EE40[1] = (s32)item; func_80024054(((u8 *)&D_80182A7C), D_8019EE74); @@ -3856,7 +3856,7 @@ s32 func_80162438(s32 _unused0) { D_800B5C1A = -D_800AF7BE / 2 + 0x30; } if (D_800B5C48 == 0) { - register u8 *t __asm__("$2") = base + 0x6618; + register u8 *t __asm__("$2") = base + 0x6618; // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) item = t; D_8019EE40[2] = (s32)item; func_800242D0((s16)func_801626B8(), D_8019EE90, 0x84); @@ -3931,10 +3931,10 @@ void func_801627E8(void) extern s32 D_8011F750; /* canonical: engine_core.h `extern s32 D_8011F750;` (read here as a byte) */ extern void (*D_80182A9C[])(void); /* word-stride table of dispatch fn pointers */ - register u8 *p __asm__("$4") = (u8 *)&D_8011F750; + register u8 *p __asm__("$4") = (u8 *)&D_8011F750; // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) s32 idx; - __asm__ __volatile__("" : "=r"(p) : "0"(p)); /* materialize &D_8011F750 into $a0 (defeat %lo-fold of the lbu) */ + __asm__ __volatile__("" : "=r"(p) : "0"(p)); /* materialize &D_8011F750 into $a0 (defeat %lo-fold of the lbu) */ // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) idx = *p; if (idx != 0) { idx = idx - 1; @@ -4114,7 +4114,7 @@ void func_80163EC8(s32 param_1) { s32 psVar6; s32 iVar8; s32 iVar7; - register s32 uVar5 __asm__("$2"); /* PIN (flagged): uVar5 -> $v0 */ + register s32 uVar5 __asm__("$2"); /* PIN (flagged): uVar5 -> $v0 */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) u16 uVar4; u8 uVar3; @@ -4380,9 +4380,9 @@ extern u8 D_8019EEA7; void func_80164BDC(s32 param_1) { - register s32 p1 __asm__("$17"); /* $s1 */ - register s32 iVar1 __asm__("$16"); /* $s0 */ - register s32 base __asm__("$18"); /* $s2 */ + register s32 p1 __asm__("$17"); /* $s1 */ // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar1; /* $s0 */ + s32 base; /* $s2 */ p1 = param_1; iVar1 = ((s32 (*)(void))func_80146578)(); @@ -4528,9 +4528,9 @@ extern s32 D_8019EEE0; void func_801651B8(void * param_1) { - register s32 *puVar1 __asm__("$16"); /* $s0 */ - register s32 iVar2 __asm__("$17"); /* $s1 */ - register s32 p __asm__("$18"); /* $s2 */ + register s32 *puVar1 __asm__("$16"); /* $s0 */ // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar2; /* $s1 */ + s32 p; /* $s2 */ p = param_1; ((s32 (*)(s32, s32, s32))func_80165240)(p, p + 0x2c, p + 0x50); @@ -4539,7 +4539,7 @@ void func_801651B8(void * param_1) do { if (puVar1[3] != 0) { s32 a0v = p; - __asm__ __volatile__("" : "=r"(a0v) : "0"(a0v)); + __asm__ __volatile__("" : "=r"(a0v) : "0"(a0v)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) ((s32 (*)(s32, s32, s32))func_80165240)(a0v, (s32)puVar1, (s32)(puVar1 + 2)); puVar1[3] = puVar1[3] + -1; } @@ -4870,7 +4870,7 @@ s32 func_80166690(s32 param_1, s32 param_2) unsigned int w9, w7, w, t, w3b; int w3; short sVar10; - register unsigned int zr __asm__("$0"); + register unsigned int zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) blk = D_800AE620; i6 = (short)param_1; @@ -4956,7 +4956,6 @@ s32 func_80166690(s32 param_1, s32 param_2) c.c32 = t; c.c22 = t; c.c31 = t; c.c21 = t; } - __asm__ __volatile__("" :: "r"(iVar3)); func_80017758(&c, &blk); w3b = iVar3 - 1; iVar3 = w3b + zr; @@ -5110,18 +5109,18 @@ s32 func_80166F58(s32 param_1, s32 param_2, s32 param_3, s32 param_4) extern s32 D_8011D030; extern unsigned char D_8019EF60[]; - register int p2 __asm__("$20"); /* $s4 */ - register int p3 __asm__("$17"); /* $s1 */ - register int t2 __asm__("$5"); /* a1 */ - register int t3 __asm__("$6"); /* a2 */ + register int p2 __asm__("$20"); /* $s4 */ // !FAKE: pin $20 — NEEDED DIFFERS (P36 rung B tus2) + int p3; /* $s1 */ + register int t2 __asm__("$5"); /* a1 */ // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) + int t3; /* a2 */ unsigned short *puVar1; short iVar2; int eq; iVar2 = 0; puVar1 = ((unsigned short *)&D_8011D030); - t2 = ((short)param_2); SHB(t2); p2 = t2; SHB(p2); - t3 = ((short)param_3); SHB(t3); p3 = t3; + t2 = ((short)param_2); SHB(t2); p2 = t2; SHB(p2); // !FAKE: launder via SHB — NEEDED DIFFERS; launder via SHB — NEEDED DIFFERS (P36 rung B tus2) + t3 = ((short)param_3); SHB(t3); p3 = t3; // !FAKE: launder via SHB — NEEDED DIFFERS (P36 rung B tus2) eq = (p2 == p3); do { if ((puVar1 != ((unsigned short *)param_1)) && @@ -5170,17 +5169,17 @@ s32 func_801670E4(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { extern s32 D_801269AC; extern u16 D_80126CE0; Fr_801670E4 f; - register u8 *p __asm__("$18"); /* $s2 */ - register s32 ent __asm__("$19"); /* $s3 */ + u8 *p; /* $s2 */ + s32 ent; /* $s3 */ s16 i; s32 d; s32 node; u16 c; u8 cv; u8 cv2; - register s32 gA __asm__("$2"); - register s32 cxv __asm__("$4"); - register s32 czv __asm__("$5"); + register s32 gA __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) + register s32 cxv __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) + s32 czv; u8 *vc; u8 *ap; u8 *mp; @@ -5198,12 +5197,12 @@ s32 func_801670E4(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { f.col[1].b = 0x70; cv = *(u8 *)(ent + 0x12); f.cx = arg1; - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) va = (u8 *)&f.cx; - __asm__ __volatile__("" : "=r"(va) : "0"(va)); + __asm__ __volatile__("" : "=r"(va) : "0"(va)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) f.cy = arg2; vb = va; - __asm__ __volatile__("" : "=r"(vb) : "0"(vb)); + __asm__ __volatile__("" : "=r"(vb) : "0"(vb)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) p = D_80182DFC; i = 0; f.col[0].b = 0; @@ -5273,10 +5272,10 @@ s32 func_801670E4(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { if (*(s32 *)(ent + 0x30) > 0) { vc = (u8 *)&f.cx; - __asm__ __volatile__("" : "=r"(vc) : "0"(vc)); + __asm__ __volatile__("" : "=r"(vc) : "0"(vc)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) mp = f.m1; ap = mp; - __asm__ __volatile__("" : "=r"(ap) : "0"(ap)); + __asm__ __volatile__("" : "=r"(ap) : "0"(ap)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) p = D_80182E10; i = 0; d = (s16)f.a8[0] >> 6; @@ -5370,8 +5369,8 @@ s32 func_80167AE0(s32 param_1, s32 param_2, s32 param_3) { struct Fr_80167AE0 fr; u8 *p; s32 i; - register s32 t __asm__("$2"); - register s32 zr __asm__("$0"); + s32 t; + register s32 zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) s32 flags; func_80168070(param_1, ((s16 *)param_2), ((s16 *)param_3), fr.matrix); @@ -5650,7 +5649,7 @@ void func_80168828() extern u16 D_80182EDC[]; - register s32 a0v __asm__("$4"); + register s32 a0v __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) s32 param_1 = a0v; Thing_80168828_80168828 thing; s16 matA[16]; @@ -5658,7 +5657,7 @@ void func_80168828() s16 svec[4]; u16 *p; short i; - register s32 c40 __asm__("$3"); /* $v1: hold the CSE'd 0x40 (else gcc folds to $v0 immediate) */ + register s32 c40 __asm__("$3"); /* $v1: hold the CSE'd 0x40 (else gcc folds to $v0 immediate) */ // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus2) c40 = 0x40; thing.f04 = 2; @@ -5963,8 +5962,8 @@ void func_8016A290(s32 param_1, void *param_2, void *param_3) { struct Fr_8016A290 fr; u8 *p; s32 i; - register s32 t __asm__("$2"); - register s32 zr __asm__("$0"); + s32 t; + register s32 zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) s32 flags; s32 iVar3; diff --git a/src/ov_SC03_011/ov_SC03_011_jr_8012ACE0.c b/src/ov_SC03_011/ov_SC03_011_jr_8012ACE0.c index 18191a7a43..f7a852af61 100644 --- a/src/ov_SC03_011/ov_SC03_011_jr_8012ACE0.c +++ b/src/ov_SC03_011/ov_SC03_011_jr_8012ACE0.c @@ -2529,7 +2529,7 @@ s32 func_80133AB0(s16 flag, s16 x, s16 y, s32 arg3) u16 *pA = (*(u16 * *)&D_801817FC); u16 *pB = (*(u16 * *)&D_801817F8); u16 *pC = (*(u16 * *)&D_80181804); - register int zr __asm__("$0"); + register int zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) u32 X, Y, cell, Xc, Yc; u16 k, off; int cnt; @@ -2537,7 +2537,7 @@ s32 func_80133AB0(s16 flag, s16 x, s16 y, s32 arg3) u8 *s0; u16 raw; u32 hib; - register int harg __asm__("$4"); + register int harg __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) s32 ret; void *p0C, *p10; u8 *p14, *p18, *p1C; @@ -2548,11 +2548,11 @@ s32 func_80133AB0(s16 flag, s16 x, s16 y, s32 arg3) pC[2] = pA[2] - pB[2]; X = ((((u16)x + 0x8000) >> 7) & 0x1ff) - map->ox; - __asm__("addu %0,%1,$zero" : "=r"(Xc) : "r"(X)); + __asm__("addu %0,%1,$zero" : "=r"(Xc) : "r"(X)); // !FAKE: instruction addu — NEEDED DIFFERS (P36 rung B tus2) if (!((X & 0xffff) < map->w)) return 0; Y = ((((u16)y + 0x8000) >> 7) & 0x1ff) - map->oy; - __asm__("addu %0,%1,$zero" : "=r"(Yc) : "r"(Y)); + __asm__("addu %0,%1,$zero" : "=r"(Yc) : "r"(Y)); // !FAKE: instruction addu — NEEDED DIFFERS (P36 rung B tus2) if (!((Y & 0xffff) < map->h)) return 0; @@ -2701,7 +2701,7 @@ s32 func_80133CD4(arg0, cmd, base, arr) s32 h; h = ((s16 *)pb0)[0]; s1var = h << 16; - __asm__("lh %0, 2(%2)" : "=r"(h) : "0"(h), "r"(pb0) : "memory"); + __asm__("lh %0, 2(%2)" : "=r"(h) : "0"(h), "r"(pb0) : "memory"); // !FAKE: instruction lh — NEEDED DIFFERS (P36 rung B tus2) s0var = h << 16; } pb0[2] += q3v; @@ -2885,10 +2885,10 @@ s32 func_801345F8(s32 arg) extern u16 * D_801817F8; extern u16 D_801A0F10; - register u16 *param_1 __asm__("$5") = ((u16 *)arg); - register u16 *cc __asm__("$4") = D_801817F8; + register u16 *param_1 __asm__("$5") = ((u16 *)arg); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) + register u16 *cc __asm__("$4") = D_801817F8; // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) int c8000 = 0x8000; - register int zr __asm__("$0"); + register int zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) u32 c1, c2, uVar6, uVar2, cnt, v14; u16 *ptmp, *puVar4, *puVar7, uVar1; int hi, harg, iVar9, iVar8, uVar3, uVar10, tbl; @@ -3079,8 +3079,8 @@ s32 func_80134C20(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { u16 temp_a1; s32 temp_s4; s32 c = arg0; - __asm__ __volatile__("" : "=r"(c) : "0"(c)); - __asm__ __volatile__("" : : "r"(arg0)); + __asm__ __volatile__("" : "=r"(c) : "0"(c)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) + __asm__ __volatile__("" : : "r"(arg0)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) temp_s4 = arg2 + (M2C_FIELD(((void *)arg1), s16 *, 2) * 8); temp_s1 = *(s32 *)(arg3 + (M2C_FIELD(((void *)arg1), s16 *, 4) * 4)); @@ -3231,22 +3231,22 @@ int func_80135168(u16 arg0, u16 *p1, u16 *p2) extern u8 D_801817F8; extern u8 D_801817FC; extern u8 D_80181804; - register s16 *pb0 __asm__("$8"); - register s16 *pac __asm__("$6"); - register s16 *pb8 __asm__("$7"); + register s16 *pb0 __asm__("$8"); // !FAKE: pin $8 — NEEDED DIFFERS (P36 rung B tus2) + register s16 *pac __asm__("$6"); // !FAKE: pin $6 — NEEDED DIFFERS (P36 rung B tus2) + register s16 *pb8 __asm__("$7"); // !FAKE: pin $7 — NEEDED DIFFERS (P36 rung B tus2) u16 *pb4; u16 a, b; int a1v, a2v, d94; pb0 = (*(s16 * *)&D_801817FC); - __asm__ __volatile__("" : : "r"(pb0)); + __asm__ __volatile__("" : : "r"(pb0)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) a = p2[0]; pac = (*(s16 * *)&D_801817F8); pb0[0] = a; b = p1[0]; pb8 = (*(s16 * *)&D_80181804); pac[0] = b; pb8[0] = a - b; a = p2[1]; pb0[1] = a; b = p1[1]; pac[1] = b; pb8[1] = a - b; a = p2[2]; pb0[2] = a; b = p1[2]; pac[2] = b; pb8[2] = a - b; a1v = pac[0]; a2v = pac[2]; d94 = D_801A0F00; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) D_801A0F10 = 0; if (func_80134A74(arg0, a1v, a2v, d94)) { pb4 = (*(u16 * *)&D_80181800); diff --git a/src/ov_SC03_011/ov_SC03_011_jr_80135A4C.c b/src/ov_SC03_011/ov_SC03_011_jr_80135A4C.c index 02646f6824..49e7c828bc 100644 --- a/src/ov_SC03_011/ov_SC03_011_jr_80135A4C.c +++ b/src/ov_SC03_011/ov_SC03_011_jr_80135A4C.c @@ -638,7 +638,7 @@ s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3) { extern u8 D_801152B0; s32 *p; - register s32 s7 __asm__("$23"); + register s32 s7 __asm__("$23"); // !FAKE: pin $23 — NEEDED DIFFERS (P36 rung B tus2) s32 flag; s32 acc; s16 i; @@ -685,7 +685,7 @@ s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3) { return 1; next: p = (s32 *)*p; - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) if (p != 0) goto loop; return 0; } @@ -699,7 +699,7 @@ s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3) { s32 t = 0; if (((V3 *)a2)->x == ((V3 *)a3)->x && ((V3 *)a2)->y == ((V3 *)a3)->y) { s32 zt = (((V3 *)a2)->z == ((V3 *)a3)->z); - __asm__("addu %0,%1,$zero" : "=r"(t) : "r"(zt)); + __asm__("addu %0,%1,$zero" : "=r"(t) : "r"(zt)); // !FAKE: instruction addu — NEEDED DIFFERS (P36 rung B tus2) } eq = t; } diff --git a/src/ov_SC03_011/ov_SC03_011_jr_8013C98C.c b/src/ov_SC03_011/ov_SC03_011_jr_8013C98C.c index fe088d6904..050e2d695a 100644 --- a/src/ov_SC03_011/ov_SC03_011_jr_8013C98C.c +++ b/src/ov_SC03_011/ov_SC03_011_jr_8013C98C.c @@ -1059,7 +1059,7 @@ void func_8013CF68() u8 t0, t1, t2; u8 *base; - __asm__("la %0, D_800A5E94" : "=r"(base)); + __asm__("la %0, D_800A5E94" : "=r"(base)); // !FAKE: instruction la — NEEDED DIFFERS (P36 rung B tus2) *(s32 *)(base - 0xC) = 0; t0 = D_801A22A8; t1 = D_801A22A9; t2 = D_801A22AA; @@ -1159,7 +1159,7 @@ void func_8013D178(void) { extern unsigned char D_801A2348, D_801A2349, D_801A234A, D_801A234B, D_801A234C, D_801A234D, D_801A234E, D_801A234F, D_801A2350; extern unsigned char D_801A2348, D_801A2349, D_801A234A, D_801A234B, D_801A234C, D_801A234D, D_801A234E, D_801A234F, D_801A2350; unsigned char v, t; - register unsigned char *p __asm__("$5"); + register unsigned char *p __asm__("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) p = &D_801A22A8; v = *p; t = D_801A2348; if (v != t) { if (v < t) *p = v + 8; else *p = v - 8; } @@ -1379,13 +1379,13 @@ void func_8013D53C(void *arg0v) { n = arg0->w * arg0->h; i = 0; src = arg0->data; - __asm__("" :: "r"(src)); /* +2 refs on src (depth-2): keeps src above i, below the mfhi temp */ + __asm__("" :: "r"(src)); /* +2 refs on src (depth-2): keeps src above i, below the mfhi temp */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) dst = src + n; if (n > 0) { do { u16 px; s32 r, g, b, out; - __asm__("" :: "r"(i)); /* +3 refs on i (depth-3): lifts i over dst in the $t2 race */ + __asm__("" :: "r"(i)); /* +3 refs on i (depth-3): lifts i over dst in the $t2 race */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) px = *src; r = ((px & 0x1F) * s0v) / 2560; g = (((px & 0x3E0) * t9v) / 2560) & 0x3E0; @@ -1420,10 +1420,10 @@ void func_8013D8FC(void) { extern s16 *D_801A0F8C; - register s16 *psVar3 __asm__("$17"); - register s16 *psVar2 __asm__("$16"); - register s32 c9 __asm__("$19"); - register s32 cff __asm__("$18"); + s16 *psVar3; + register s16 *psVar2 __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + s32 c9; + s32 cff; u16 sVar1; s16 buf[4]; @@ -1464,22 +1464,22 @@ void func_8013D9B0(int param_1) extern s16 *D_801A0F8C; extern s32 D_801A0FA4; u8 buf[0x20]; - register s32 uVar13 __asm__("$16"); - register u16 *psVar14 __asm__("$17"); - register u16 *psVar15 __asm__("$18"); - register s32 uVar16 __asm__("$19"); - register void *r0 __asm__("$20"); - register u16 *puVar10 __asm__("$11"); - register u16 *puVar9 __asm__("$10"); - register s32 iVar11 __asm__("$13"); - register s32 iVar12 __asm__("$14"); + s32 uVar13; + register u16 *psVar14 __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) + u16 *psVar15; + s32 uVar16; + void *r0; + u16 *puVar10; + register u16 *puVar9 __asm__("$10"); // !FAKE: pin $10 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar11; + register s32 iVar12 __asm__("$14"); // !FAKE: pin $14 — NEEDED DIFFERS (P36 rung B tus2) u16 sVar4; - register u32 uVar5 __asm__("$3"); - register u32 uVar7 __asm__("$6"); - register u32 uVar1 __asm__("$7"); - register u32 uVar6 __asm__("$4"); - register u32 uVar8 __asm__("$8"); - register u32 uVar3 __asm__("$9"); + register u32 uVar5 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus2) + register u32 uVar7 __asm__("$6"); // !FAKE: pin $6 — NEEDED DIFFERS (P36 rung B tus2) + register u32 uVar1 __asm__("$7"); // !FAKE: pin $7 — NEEDED DIFFERS (P36 rung B tus2) + u32 uVar6; + register u32 uVar8 __asm__("$8"); // !FAKE: pin $8 — NEEDED DIFFERS (P36 rung B tus2) + register u32 uVar3 __asm__("$9"); // !FAKE: pin $9 — NEEDED DIFFERS (P36 rung B tus2) psVar15 = (*(u16 * *)&D_801A0F8C); if (psVar15 != 0) { @@ -1494,31 +1494,31 @@ void func_8013D9B0(int param_1) iVar11 = 0; if (sVar4 == 9) { *(s16 *)(buf + 0) = psVar14[-4]; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *(s16 *)(buf + 2) = psVar14[-3]; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *(s16 *)(buf + 4) = psVar14[-2]; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *(s16 *)(buf + 6) = psVar14[-1]; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) { - register s32 mw __asm__("$3") = (s32)((s16 *)psVar14)[-2]; - register s32 mh __asm__("$2") = (s32)((s16 *)psVar14)[-1]; + register s32 mw __asm__("$3") = (s32)((s16 *)psVar14)[-2]; // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus2) + s32 mh = (s32)((s16 *)psVar14)[-1]; iVar12 = mw * mh; } uVar13 = 0; puVar10 = *(u16 **)psVar14; { - register s32 boff __asm__("$2") = iVar12 * 2; - register u16 *pi __asm__("$5"); + register s32 boff __asm__("$2") = iVar12 * 2; // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) + register u16 *pi __asm__("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) pi = (u16 *)((s32)puVar10 + boff); - __asm__ __volatile__("" : "=r"(pi) : "0"(pi)); + __asm__ __volatile__("" : "=r"(pi) : "0"(pi)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) puVar9 = pi; } if (0 < iVar12) { do { - register u32 pix __asm__("$2"); - register u32 out __asm__("$2"); + register u32 pix __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) + register u32 out __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) u32 result; *(u32 *)(buf + 0xc) = (u32)*puVar10; pix = (u32)*puVar9; @@ -1527,17 +1527,17 @@ void func_8013D9B0(int param_1) uVar1 = pix & 0x7c00; { void *p1; - register void *pa __asm__("$2"); - register void *pb __asm__("$12"); - __asm__ __volatile__(""); + register void *pa __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) + register void *pb __asm__("$12"); // !FAKE: pin $12 — NEEDED DIFFERS (P36 rung B tus2) + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) p1 = buf + 0xc; - __asm__ __volatile__("" : "=r"(p1) : "0"(p1)); + __asm__ __volatile__("" : "=r"(p1) : "0"(p1)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) gte_ldIR0z(); gte_ldrgb(r0); gte_ldIRGB(p1); gte_dpcl(); pa = buf + 0x10; - __asm__ __volatile__("" : "=r"(pa) : "0"(pa)); + __asm__ __volatile__("" : "=r"(pa) : "0"(pa)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) pb = pa; gte_stORGB(pb); } @@ -1546,21 +1546,21 @@ void func_8013D9B0(int param_1) uVar8 = out & 0x3e0; uVar3 = out & 0x7c00; if (uVar5 != uVar6) { - register s32 c __asm__("$2"); + s32 c; uVar13 = 1; if ((s32)uVar5 < (s32)uVar6) uVar5 = uVar5 + 1; c = (s32)uVar6 < (s32)uVar5; if (c) uVar5 = uVar5 - 1; } if (uVar7 != uVar8) { - register s32 c __asm__("$2"); + register s32 c __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) uVar13 = 1; if ((s32)uVar7 < (s32)uVar8) uVar7 = uVar7 + 0x20; c = (s32)uVar8 < (s32)uVar7; if (c) uVar7 = uVar7 - 0x20; } if (uVar1 != uVar3) { - register s32 c __asm__("$2"); + register s32 c __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) uVar13 = 1; if ((s32)uVar1 < (s32)uVar3) uVar1 = uVar1 + 0x400; c = (s32)uVar3 < (s32)uVar1; @@ -1701,9 +1701,9 @@ void func_8013DD68() { u16 *puVar16; u16 *q; u16 *puVar10; - register u16 uVar2 __asm__("$3"); + register u16 uVar2 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus2) int uVar5; - register int iVar14 __asm__("$7"); + register int iVar14 __asm__("$7"); // !FAKE: pin $7 — NEEDED DIFFERS (P36 rung B tus2) Buf_8013DD68 buf; u8 *pbase; u8 *base; @@ -1722,7 +1722,7 @@ void func_8013DD68() { p = p + 0x10; iVar14 = 0; if (uVar1 != 0) { - register int c5 __asm__("$11") = 5; + int c5 = 5; puVar10 = (u16 *)((int)p + 0x18); q = puVar16 + 8; do { @@ -1810,7 +1810,7 @@ void func_8013E5E8(void) extern unsigned short D_80115112; extern u16 D_80115116; extern void (*D_8018261C[])(void); - register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 -> store retires early */ + register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 -> store retires early */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) func_80029444(); func_801754A8(); D_8011511E = func_80014ED4(0); @@ -1856,12 +1856,12 @@ void func_8013E6AC(void) { D_80115140[i] = 0; } if (!((u32)func_80029504() < 5 || currentLocationId == 0x302A || currentLocationId == 0x3073)) { - register s32 *ep __asm__("$8"); - register s32 *fp __asm__("$9"); + s32 *ep; + s32 *fp; fp = (s32 *)&D_80115110; ep = (s32 *)&D_80182608; for (i = 0; i < 5; i++) { - register s32 *fa __asm__("$6"); + s32 *fa; s32 v; fa = (s32 *)(i * 4 + (s32)fp); v = ep[i] * 3 >> 2; @@ -2018,7 +2018,7 @@ extern unsigned char D_801825E4; void func_8013EB7C(void) { s32 sp10[2]; short sVar1; - register short sVar2 __asm__("$2"); + register short sVar2 __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) s32 a0v; s32 iVar4; diff --git a/src/ov_SC03_011/ov_SC03_011_jr_80140608.c b/src/ov_SC03_011/ov_SC03_011_jr_80140608.c index dc9b1517b7..5e2a8a08d4 100644 --- a/src/ov_SC03_011/ov_SC03_011_jr_80140608.c +++ b/src/ov_SC03_011/ov_SC03_011_jr_80140608.c @@ -1073,14 +1073,14 @@ s16 n; Prim4 *p; s16 t; s32 c3; -register u16 *a __asm__("$20"); -register u16 *b __asm__("$21"); -register u16 *c __asm__("$23"); -register u16 *e __asm__("$22"); -register u16 *pb __asm__("$10"); -register u32 m24 __asm__("$8"); -register u32 mhi __asm__("$9"); -register s32 eight __asm__("$2"); +u16 *a; +u16 *b; +u16 *c; +u16 *e; +u16 *pb; +u32 m24; +u32 mhi; +register s32 eight __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) if (i < n) { c3 = 3; @@ -1160,7 +1160,7 @@ register s32 eight __asm__("$2"); y = (*e) + 3; } *((s16 *) (q - 10)) = y; -__asm__("" ::: "memory"); +__asm__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *((u32 *) ot) = 0x4000000; q[-8] = 0x78; *((u32 *) (q - 0x10)) = 0x64808080; @@ -1171,13 +1171,13 @@ __asm__("" ::: "memory"); *((s16 *) (q - 4)) = eight; *((u32 *) ot) = ((*((u32 *) ot)) & mhi) | (D_800AE7BC[*pb].ot[2] & m24); { -register u32 *op __asm__("$4"); +register u32 *op __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) op = D_800AE7BC[*pb].ot; op[2] = (op[2] & mhi) | (((u32) ot) & m24); } q += 0x14; ot += 5; - __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ + __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) } } @@ -1384,7 +1384,7 @@ void func_80141874(void) { extern u16 D_8011511C; extern u16 D_80115116; extern void (*D_80182668[])(void); - register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ + register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) func_801754A8(); D_8011511E = func_80014ED4(0); D_8011511C = func_80015018(0); @@ -1570,7 +1570,7 @@ void func_801424E4(short *param_1) { extern void (*D_8018268C[])(void); short sVar1; int iVar2; - register unsigned short t __asm__("$3"); + unsigned short t; (*D_8018268C[(unsigned short)param_1[1]])(); if (*(unsigned short *)param_1 != 0) { @@ -1589,8 +1589,8 @@ void func_801424E4(short *param_1) { iVar2 = *(int *)(param_1 + 0x32); if ((iVar2 != 0) && (*(short *)(iVar2 + 0x36) == param_1[0x7f])) { *(int *)(param_1 + 2) = *(int *)(iVar2 + 4); - a = *(unsigned short *)(*(volatile int *)(param_1 + 0x32) + 10); - __asm__ __volatile__("" : : "r"(a)); + a = *(unsigned short *)(*(int *)(param_1 + 0x32) + 10); + __asm__ __volatile__("" : : "r"(a)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) t = (unsigned short)param_1[0x7e]; sVar1 = a + t; iVar2 = *(volatile int *)(param_1 + 0x32); @@ -1626,7 +1626,7 @@ extern s32 D_80182680; void func_80142608(s32 param_1) { - register s32 iVar1 __asm__("$16"); + s32 iVar1; if (*(short *)(param_1 + 0x70) != 0) { iVar1 = ((s32 (*)(void))func_8012C1B8)(); @@ -1872,8 +1872,8 @@ extern void func_80142B2C(void *arg0); void func_80142EC0(s32 param_1) { extern s32 D_8018288C[]; - register s32 d __asm__("$16") = param_1; /* $s0 */ - register s32 obj __asm__("$17"); /* $s1 */ + register s32 d __asm__("$16") = param_1; /* $s0 */ // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register s32 obj __asm__("$17"); /* $s1 */ // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) s32 ret; s16 sVar2; @@ -1915,8 +1915,8 @@ extern unsigned char D_8018290C[]; void func_8014305C(int param_1) { - register int s0_param __asm__("$16") = param_1; - register int s1_copy __asm__("$17"); + register int s0_param __asm__("$16") = param_1; // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register int s1_copy __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) int iVar2; short sVar1; @@ -1965,7 +1965,7 @@ void func_801431E8(s32 param_1) { u16 uVar2; s16 sVar4; - register s32 d __asm__("$16"); + register s32 d __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) memcpy(buf, &D_801A0660, 4); iVar5 = ((s32 (*)(void))func_8012C1B8)(); *(s32 *)(param_1 + 0x20) = iVar5; @@ -2134,8 +2134,8 @@ extern void func_8012C218(void *a0); void func_80143D28(s32 param_1) { extern MatEntry D_80182BC4[]; - register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ - register s32 iVar2 __asm__("$17") = *(s32 *)(param_1 + 0x64); /* $s1 */ + register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ // !FAKE: pin $18 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar2 = *(s32 *)(param_1 + 0x64); /* $s1 */ MatEntry *p = &D_80182BC4[*(s16 *)(param_1 + 0x70)]; s32 sVar4; s32 iVar1; @@ -2315,8 +2315,8 @@ extern u8 D_80182BB4; void func_8014477C(void *param_1) { s32 v0; s32 v1; - register s32 uVar2 __asm__("$2"); - register s32 addr __asm__("$3"); + s32 uVar2; + s32 addr; s32 gv; s32 fv; @@ -2357,9 +2357,9 @@ extern u8 D_80182BF0; void func_80144880(s32 param_1) { - register s32 obj __asm__("$16"); /* $s0 */ - register s32 self __asm__("$17") = param_1; /* $s1 */ - register s32 b __asm__("$2"); /* $v0 */ + s32 obj; /* $s0 */ + s32 self = param_1; /* $s1 */ + s32 b; /* $v0 */ s32 e; obj = ((s32 (*)(void))func_8012C194)(); diff --git a/src/ov_SC03_011/ov_SC03_011_jr_8015C32C.c b/src/ov_SC03_011/ov_SC03_011_jr_8015C32C.c index 26a4d1c05d..82b433b8c4 100644 --- a/src/ov_SC03_011/ov_SC03_011_jr_8015C32C.c +++ b/src/ov_SC03_011/ov_SC03_011_jr_8015C32C.c @@ -1643,8 +1643,8 @@ void func_8015D01C(int param_1) { extern int D_80183AC8; int iVar4; - register unsigned short uVar1 __asm__("$19"); - register unsigned short uVar5 __asm__("$17"); + unsigned short uVar1; + register unsigned short uVar5 __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) short sVar2; short sVar3; @@ -1796,8 +1796,8 @@ extern s32 D_80183B34; void func_8015D380(s32 a0) { s16 out[4]; s32 buf[8]; - register s32 s1 __asm__("$17") = a0; - register s32 *s0 __asm__("$16") = buf; + s32 s1 = a0; + s32 *s0 = buf; ((void (*)(void *))func_80013F3C)((void *)s0); ((void (*)(void *, s32))func_80012558)((void *)s0, *(s16 *)(*(s32 *)(s1 + 0x20) + 0x12)); ((void (*)(void *, s32))func_800126C4)((void *)s0, *(s16 *)(*(s32 *)(s1 + 0x20) + 0x10)); @@ -1948,7 +1948,7 @@ void func_8015D738(void *arg0) { if (s1 != 0) { if (*(u16 *)s1 == 0x360) goto block_808; } - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) if (s1 != 0) { if (*(u16 *)s1 != 0) goto block_7F4; } @@ -2803,7 +2803,7 @@ void func_8015FBE0(s32 *param_1) ((void (*)(s32 *, s16))func_80147078)(param_1, 0); ((void (*)(s32 *))func_80159B70)(param_1); } else { - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) D_80078EC1 = 0; ((void (*)(s32 *, s32))func_80154150)(param_1, 0x20); ((void (*)(s32 *, s32))func_80154A74)(param_1, 0x18); @@ -3611,7 +3611,7 @@ void func_80161E08(s32 param_1) { ((a2 = func_800291DC(8)) & 0x8000) != 0) { if (D_800B5BD8 == 0) { - __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x65A8)); + __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x65A8)); // !FAKE: instruction move — NEEDED DIFFERS (P36 rung B tus2) D_801A1080[0] = p; func_80024054(&D_80183D70, &D_801A108C); func_8001CE28(p, &D_801A108C); @@ -3622,7 +3622,7 @@ void func_80161E08(s32 param_1) { } if (D_800B5C10 == 0) { - __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x65E0)); + __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x65E0)); // !FAKE: instruction move — NEEDED DIFFERS (P36 rung B tus2) D_801A1080[1] = p; func_80024054(&D_80183D90, &D_801A10B4); func_8001CE28(p, &D_801A10B4); @@ -3633,7 +3633,7 @@ void func_80161E08(s32 param_1) { } if (D_800B5C48 == 0) { - __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x6618)); + __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x6618)); // !FAKE: instruction move — NEEDED DIFFERS (P36 rung B tus2) D_801A1080[2] = p; func_800242D0((s16)func_801620C4(), &D_801A10CC, 0x84); func_8001CE68(p, &D_801A10CC); @@ -3689,9 +3689,9 @@ extern u8 D_80078EB1; extern s32 D_80183DA4; s32 func_801621CC(s32 arg0) { - register s32 s0 __asm__("$16") = arg0; /* $s0: arg0, crosses the call */ - register u8 *s1 __asm__("$17") = D_80078E78; /* $s1: base, hoisted for the loop */ - register s32 i __asm__("$5"); /* $a1: counter (pin fixes the i/d swap) */ + s32 s0 = arg0; /* $s0: arg0, crosses the call */ + u8 *s1 = D_80078E78; /* $s1: base, hoisted for the loop */ + register s32 i __asm__("$5"); /* $a1: counter (pin fixes the i/d swap) */ // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) u32 a2; s32 d; /* $a0: natural alloc; load via $v0 temp */ s32 v, last, hi, lo; @@ -3827,14 +3827,14 @@ s32 func_80162438(s32 _unused0) { extern s16 D_800B5C74; u32 uVar2; - register u8 *base __asm__("$18"); - register u8 *item __asm__("$17"); + u8 *base; + u8 *item; base = &(*(u8 *)&D_800AF630); uVar2 = func_800291DC(0x12); if ((uVar2 & 0x8000) != 0) { if (D_800B5BD8 == 0) { - register u8 *t __asm__("$2") = base + 0x65A8; + register u8 *t __asm__("$2") = base + 0x65A8; // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) item = t; D_801A10D8[0] = (s32)item; func_80024054(D_80183DD4, D_801A10E4); @@ -3845,7 +3845,7 @@ s32 func_80162438(s32 _unused0) { D_800B5BE2 = -D_800AF7BE / 2 + 0x28; } if (D_800B5C10 == 0) { - register u8 *t __asm__("$2") = base + 0x65E0; + register u8 *t __asm__("$2") = base + 0x65E0; // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) item = t; D_801A10D8[1] = (s32)item; func_80024054(((u8 *)&D_80183DEC), D_801A110C); @@ -3856,7 +3856,7 @@ s32 func_80162438(s32 _unused0) { D_800B5C1A = -D_800AF7BE / 2 + 0x30; } if (D_800B5C48 == 0) { - register u8 *t __asm__("$2") = base + 0x6618; + register u8 *t __asm__("$2") = base + 0x6618; // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) item = t; D_801A10D8[2] = (s32)item; func_800242D0((s16)func_801626B8(), D_801A1128, 0x84); @@ -3931,10 +3931,10 @@ void func_801627E8(void) extern s32 D_8011F750; /* canonical: engine_core.h `extern s32 D_8011F750;` (read here as a byte) */ extern void (*D_80183E0C[])(void); /* word-stride table of dispatch fn pointers */ - register u8 *p __asm__("$4") = (u8 *)&D_8011F750; + register u8 *p __asm__("$4") = (u8 *)&D_8011F750; // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) s32 idx; - __asm__ __volatile__("" : "=r"(p) : "0"(p)); /* materialize &D_8011F750 into $a0 (defeat %lo-fold of the lbu) */ + __asm__ __volatile__("" : "=r"(p) : "0"(p)); /* materialize &D_8011F750 into $a0 (defeat %lo-fold of the lbu) */ // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) idx = *p; if (idx != 0) { idx = idx - 1; @@ -4114,7 +4114,7 @@ void func_80163EC8(s32 param_1) { s32 psVar6; s32 iVar8; s32 iVar7; - register s32 uVar5 __asm__("$2"); /* PIN (flagged): uVar5 -> $v0 */ + register s32 uVar5 __asm__("$2"); /* PIN (flagged): uVar5 -> $v0 */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) u16 uVar4; u8 uVar3; @@ -4380,9 +4380,9 @@ extern u8 D_801A113F; void func_80164BDC(s32 param_1) { - register s32 p1 __asm__("$17"); /* $s1 */ - register s32 iVar1 __asm__("$16"); /* $s0 */ - register s32 base __asm__("$18"); /* $s2 */ + register s32 p1 __asm__("$17"); /* $s1 */ // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar1; /* $s0 */ + s32 base; /* $s2 */ p1 = param_1; iVar1 = ((s32 (*)(void))func_80146578)(); @@ -4528,9 +4528,9 @@ extern s32 D_801A1178; void func_801651B8(void * param_1) { - register s32 *puVar1 __asm__("$16"); /* $s0 */ - register s32 iVar2 __asm__("$17"); /* $s1 */ - register s32 p __asm__("$18"); /* $s2 */ + register s32 *puVar1 __asm__("$16"); /* $s0 */ // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar2; /* $s1 */ + s32 p; /* $s2 */ p = param_1; ((s32 (*)(s32, s32, s32))func_80165240)(p, p + 0x2c, p + 0x50); @@ -4539,7 +4539,7 @@ void func_801651B8(void * param_1) do { if (puVar1[3] != 0) { s32 a0v = p; - __asm__ __volatile__("" : "=r"(a0v) : "0"(a0v)); + __asm__ __volatile__("" : "=r"(a0v) : "0"(a0v)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) ((s32 (*)(s32, s32, s32))func_80165240)(a0v, (s32)puVar1, (s32)(puVar1 + 2)); puVar1[3] = puVar1[3] + -1; } @@ -4870,7 +4870,7 @@ s32 func_80166690(s32 param_1, s32 param_2) unsigned int w9, w7, w, t, w3b; int w3; short sVar10; - register unsigned int zr __asm__("$0"); + register unsigned int zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) blk = D_800AE620; i6 = (short)param_1; @@ -4956,7 +4956,6 @@ s32 func_80166690(s32 param_1, s32 param_2) c.c32 = t; c.c22 = t; c.c31 = t; c.c21 = t; } - __asm__ __volatile__("" :: "r"(iVar3)); func_80017758(&c, &blk); w3b = iVar3 - 1; iVar3 = w3b + zr; @@ -5110,18 +5109,18 @@ s32 func_80166F58(s32 param_1, s32 param_2, s32 param_3, s32 param_4) extern s32 D_8011D030; extern unsigned char D_801A11F8[]; - register int p2 __asm__("$20"); /* $s4 */ - register int p3 __asm__("$17"); /* $s1 */ - register int t2 __asm__("$5"); /* a1 */ - register int t3 __asm__("$6"); /* a2 */ + register int p2 __asm__("$20"); /* $s4 */ // !FAKE: pin $20 — NEEDED DIFFERS (P36 rung B tus2) + int p3; /* $s1 */ + register int t2 __asm__("$5"); /* a1 */ // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) + int t3; /* a2 */ unsigned short *puVar1; short iVar2; int eq; iVar2 = 0; puVar1 = ((unsigned short *)&D_8011D030); - t2 = ((short)param_2); SHB(t2); p2 = t2; SHB(p2); - t3 = ((short)param_3); SHB(t3); p3 = t3; + t2 = ((short)param_2); SHB(t2); p2 = t2; SHB(p2); // !FAKE: launder via SHB — NEEDED DIFFERS; launder via SHB — NEEDED DIFFERS (P36 rung B tus2) + t3 = ((short)param_3); SHB(t3); p3 = t3; // !FAKE: launder via SHB — NEEDED DIFFERS (P36 rung B tus2) eq = (p2 == p3); do { if ((puVar1 != ((unsigned short *)param_1)) && @@ -5170,17 +5169,17 @@ s32 func_801670E4(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { extern s32 D_801269AC; extern u16 D_80126CE0; Fr_801670E4 f; - register u8 *p __asm__("$18"); /* $s2 */ - register s32 ent __asm__("$19"); /* $s3 */ + u8 *p; /* $s2 */ + s32 ent; /* $s3 */ s16 i; s32 d; s32 node; u16 c; u8 cv; u8 cv2; - register s32 gA __asm__("$2"); - register s32 cxv __asm__("$4"); - register s32 czv __asm__("$5"); + register s32 gA __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) + register s32 cxv __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) + s32 czv; u8 *vc; u8 *ap; u8 *mp; @@ -5198,12 +5197,12 @@ s32 func_801670E4(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { f.col[1].b = 0x70; cv = *(u8 *)(ent + 0x12); f.cx = arg1; - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) va = (u8 *)&f.cx; - __asm__ __volatile__("" : "=r"(va) : "0"(va)); + __asm__ __volatile__("" : "=r"(va) : "0"(va)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) f.cy = arg2; vb = va; - __asm__ __volatile__("" : "=r"(vb) : "0"(vb)); + __asm__ __volatile__("" : "=r"(vb) : "0"(vb)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) p = D_8018416C; i = 0; f.col[0].b = 0; @@ -5273,10 +5272,10 @@ s32 func_801670E4(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { if (*(s32 *)(ent + 0x30) > 0) { vc = (u8 *)&f.cx; - __asm__ __volatile__("" : "=r"(vc) : "0"(vc)); + __asm__ __volatile__("" : "=r"(vc) : "0"(vc)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) mp = f.m1; ap = mp; - __asm__ __volatile__("" : "=r"(ap) : "0"(ap)); + __asm__ __volatile__("" : "=r"(ap) : "0"(ap)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) p = D_80184180; i = 0; d = (s16)f.a8[0] >> 6; @@ -5370,8 +5369,8 @@ s32 func_80167AE0(s32 param_1, s32 param_2, s32 param_3) { struct Fr_80167AE0 fr; u8 *p; s32 i; - register s32 t __asm__("$2"); - register s32 zr __asm__("$0"); + s32 t; + register s32 zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) s32 flags; func_80168070(param_1, ((s16 *)param_2), ((s16 *)param_3), fr.matrix); @@ -5650,7 +5649,7 @@ void func_80168828() extern u16 D_8018424C[]; - register s32 a0v __asm__("$4"); + register s32 a0v __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) s32 param_1 = a0v; Thing_80168828_80168828 thing; s16 matA[16]; @@ -5658,7 +5657,7 @@ void func_80168828() s16 svec[4]; u16 *p; short i; - register s32 c40 __asm__("$3"); /* $v1: hold the CSE'd 0x40 (else gcc folds to $v0 immediate) */ + register s32 c40 __asm__("$3"); /* $v1: hold the CSE'd 0x40 (else gcc folds to $v0 immediate) */ // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus2) c40 = 0x40; thing.f04 = 2; @@ -5963,8 +5962,8 @@ void func_8016A290(s32 param_1, void *param_2, void *param_3) { struct Fr_8016A290 fr; u8 *p; s32 i; - register s32 t __asm__("$2"); - register s32 zr __asm__("$0"); + s32 t; + register s32 zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) s32 flags; s32 iVar3; diff --git a/src/ov_SC03_012/ov_SC03_012_jr_8012ACE0.c b/src/ov_SC03_012/ov_SC03_012_jr_8012ACE0.c index 3899c4eaca..38865ea1ab 100644 --- a/src/ov_SC03_012/ov_SC03_012_jr_8012ACE0.c +++ b/src/ov_SC03_012/ov_SC03_012_jr_8012ACE0.c @@ -2529,7 +2529,7 @@ s32 func_80133AB0(s16 flag, s16 x, s16 y, s32 arg3) u16 *pA = (*(u16 * *)&D_8017E6DC); u16 *pB = (*(u16 * *)&D_8017E6D8); u16 *pC = (*(u16 * *)&D_8017E6E4); - register int zr __asm__("$0"); + register int zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) u32 X, Y, cell, Xc, Yc; u16 k, off; int cnt; @@ -2537,7 +2537,7 @@ s32 func_80133AB0(s16 flag, s16 x, s16 y, s32 arg3) u8 *s0; u16 raw; u32 hib; - register int harg __asm__("$4"); + register int harg __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) s32 ret; void *p0C, *p10; u8 *p14, *p18, *p1C; @@ -2548,11 +2548,11 @@ s32 func_80133AB0(s16 flag, s16 x, s16 y, s32 arg3) pC[2] = pA[2] - pB[2]; X = ((((u16)x + 0x8000) >> 7) & 0x1ff) - map->ox; - __asm__("addu %0,%1,$zero" : "=r"(Xc) : "r"(X)); + __asm__("addu %0,%1,$zero" : "=r"(Xc) : "r"(X)); // !FAKE: instruction addu — NEEDED DIFFERS (P36 rung B tus2) if (!((X & 0xffff) < map->w)) return 0; Y = ((((u16)y + 0x8000) >> 7) & 0x1ff) - map->oy; - __asm__("addu %0,%1,$zero" : "=r"(Yc) : "r"(Y)); + __asm__("addu %0,%1,$zero" : "=r"(Yc) : "r"(Y)); // !FAKE: instruction addu — NEEDED DIFFERS (P36 rung B tus2) if (!((Y & 0xffff) < map->h)) return 0; @@ -2701,7 +2701,7 @@ s32 func_80133CD4(arg0, cmd, base, arr) s32 h; h = ((s16 *)pb0)[0]; s1var = h << 16; - __asm__("lh %0, 2(%2)" : "=r"(h) : "0"(h), "r"(pb0) : "memory"); + __asm__("lh %0, 2(%2)" : "=r"(h) : "0"(h), "r"(pb0) : "memory"); // !FAKE: instruction lh — NEEDED DIFFERS (P36 rung B tus2) s0var = h << 16; } pb0[2] += q3v; @@ -2885,10 +2885,10 @@ s32 func_801345F8(s32 arg) extern u16 * D_8017E6D8; extern u16 D_80193D30; - register u16 *param_1 __asm__("$5") = ((u16 *)arg); - register u16 *cc __asm__("$4") = D_8017E6D8; + register u16 *param_1 __asm__("$5") = ((u16 *)arg); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) + register u16 *cc __asm__("$4") = D_8017E6D8; // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) int c8000 = 0x8000; - register int zr __asm__("$0"); + register int zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) u32 c1, c2, uVar6, uVar2, cnt, v14; u16 *ptmp, *puVar4, *puVar7, uVar1; int hi, harg, iVar9, iVar8, uVar3, uVar10, tbl; @@ -3079,8 +3079,8 @@ s32 func_80134C20(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { u16 temp_a1; s32 temp_s4; s32 c = arg0; - __asm__ __volatile__("" : "=r"(c) : "0"(c)); - __asm__ __volatile__("" : : "r"(arg0)); + __asm__ __volatile__("" : "=r"(c) : "0"(c)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) + __asm__ __volatile__("" : : "r"(arg0)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) temp_s4 = arg2 + (M2C_FIELD(((void *)arg1), s16 *, 2) * 8); temp_s1 = *(s32 *)(arg3 + (M2C_FIELD(((void *)arg1), s16 *, 4) * 4)); @@ -3231,22 +3231,22 @@ int func_80135168(u16 arg0, u16 *p1, u16 *p2) extern u8 D_8017E6D8; extern u8 D_8017E6DC; extern u8 D_8017E6E4; - register s16 *pb0 __asm__("$8"); - register s16 *pac __asm__("$6"); - register s16 *pb8 __asm__("$7"); + register s16 *pb0 __asm__("$8"); // !FAKE: pin $8 — NEEDED DIFFERS (P36 rung B tus2) + register s16 *pac __asm__("$6"); // !FAKE: pin $6 — NEEDED DIFFERS (P36 rung B tus2) + register s16 *pb8 __asm__("$7"); // !FAKE: pin $7 — NEEDED DIFFERS (P36 rung B tus2) u16 *pb4; u16 a, b; int a1v, a2v, d94; pb0 = (*(s16 * *)&D_8017E6DC); - __asm__ __volatile__("" : : "r"(pb0)); + __asm__ __volatile__("" : : "r"(pb0)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) a = p2[0]; pac = (*(s16 * *)&D_8017E6D8); pb0[0] = a; b = p1[0]; pb8 = (*(s16 * *)&D_8017E6E4); pac[0] = b; pb8[0] = a - b; a = p2[1]; pb0[1] = a; b = p1[1]; pac[1] = b; pb8[1] = a - b; a = p2[2]; pb0[2] = a; b = p1[2]; pac[2] = b; pb8[2] = a - b; a1v = pac[0]; a2v = pac[2]; d94 = D_80193D20; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) D_80193D30 = 0; if (func_80134A74(arg0, a1v, a2v, d94)) { pb4 = (*(u16 * *)&D_8017E6E0); diff --git a/src/ov_SC03_012/ov_SC03_012_jr_80135A4C.c b/src/ov_SC03_012/ov_SC03_012_jr_80135A4C.c index e059232832..5475bd7121 100644 --- a/src/ov_SC03_012/ov_SC03_012_jr_80135A4C.c +++ b/src/ov_SC03_012/ov_SC03_012_jr_80135A4C.c @@ -638,7 +638,7 @@ s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3) { extern u8 D_801152B0; s32 *p; - register s32 s7 __asm__("$23"); + register s32 s7 __asm__("$23"); // !FAKE: pin $23 — NEEDED DIFFERS (P36 rung B tus2) s32 flag; s32 acc; s16 i; @@ -685,7 +685,7 @@ s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3) { return 1; next: p = (s32 *)*p; - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) if (p != 0) goto loop; return 0; } @@ -699,7 +699,7 @@ s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3) { s32 t = 0; if (((V3 *)a2)->x == ((V3 *)a3)->x && ((V3 *)a2)->y == ((V3 *)a3)->y) { s32 zt = (((V3 *)a2)->z == ((V3 *)a3)->z); - __asm__("addu %0,%1,$zero" : "=r"(t) : "r"(zt)); + __asm__("addu %0,%1,$zero" : "=r"(t) : "r"(zt)); // !FAKE: instruction addu — NEEDED DIFFERS (P36 rung B tus2) } eq = t; } diff --git a/src/ov_SC03_012/ov_SC03_012_jr_8013C98C.c b/src/ov_SC03_012/ov_SC03_012_jr_8013C98C.c index 8483992010..0964767048 100644 --- a/src/ov_SC03_012/ov_SC03_012_jr_8013C98C.c +++ b/src/ov_SC03_012/ov_SC03_012_jr_8013C98C.c @@ -1056,7 +1056,7 @@ void func_8013CF68() u8 t0, t1, t2; u8 *base; - __asm__("la %0, D_800A5E94" : "=r"(base)); + __asm__("la %0, D_800A5E94" : "=r"(base)); // !FAKE: instruction la — NEEDED DIFFERS (P36 rung B tus2) *(s32 *)(base - 0xC) = 0; t0 = D_80195008; t1 = D_80195009; t2 = D_8019500A; @@ -1156,7 +1156,7 @@ void func_8013D178(void) { extern unsigned char D_801950A8, D_801950A9, D_801950AA, D_801950AB, D_801950AC, D_801950AD, D_801950AE, D_801950AF, D_801950B0; extern unsigned char D_801950A8, D_801950A9, D_801950AA, D_801950AB, D_801950AC, D_801950AD, D_801950AE, D_801950AF, D_801950B0; unsigned char v, t; - register unsigned char *p __asm__("$5"); + register unsigned char *p __asm__("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) p = &D_80195008; v = *p; t = D_801950A8; if (v != t) { if (v < t) *p = v + 8; else *p = v - 8; } @@ -1376,13 +1376,13 @@ void func_8013D53C(void *arg0v) { n = arg0->w * arg0->h; i = 0; src = arg0->data; - __asm__("" :: "r"(src)); /* +2 refs on src (depth-2): keeps src above i, below the mfhi temp */ + __asm__("" :: "r"(src)); /* +2 refs on src (depth-2): keeps src above i, below the mfhi temp */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) dst = src + n; if (n > 0) { do { u16 px; s32 r, g, b, out; - __asm__("" :: "r"(i)); /* +3 refs on i (depth-3): lifts i over dst in the $t2 race */ + __asm__("" :: "r"(i)); /* +3 refs on i (depth-3): lifts i over dst in the $t2 race */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) px = *src; r = ((px & 0x1F) * s0v) / 2560; g = (((px & 0x3E0) * t9v) / 2560) & 0x3E0; @@ -1417,10 +1417,10 @@ void func_8013D8FC(void) { extern s16 *D_80193DAC; - register s16 *psVar3 __asm__("$17"); - register s16 *psVar2 __asm__("$16"); - register s32 c9 __asm__("$19"); - register s32 cff __asm__("$18"); + s16 *psVar3; + register s16 *psVar2 __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + s32 c9; + s32 cff; u16 sVar1; s16 buf[4]; @@ -1461,22 +1461,22 @@ void func_8013D9B0(int param_1) extern s16 *D_80193DAC; extern s32 D_80193DC4; u8 buf[0x20]; - register s32 uVar13 __asm__("$16"); - register u16 *psVar14 __asm__("$17"); - register u16 *psVar15 __asm__("$18"); - register s32 uVar16 __asm__("$19"); - register void *r0 __asm__("$20"); - register u16 *puVar10 __asm__("$11"); - register u16 *puVar9 __asm__("$10"); - register s32 iVar11 __asm__("$13"); - register s32 iVar12 __asm__("$14"); + s32 uVar13; + register u16 *psVar14 __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) + u16 *psVar15; + s32 uVar16; + void *r0; + u16 *puVar10; + register u16 *puVar9 __asm__("$10"); // !FAKE: pin $10 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar11; + register s32 iVar12 __asm__("$14"); // !FAKE: pin $14 — NEEDED DIFFERS (P36 rung B tus2) u16 sVar4; - register u32 uVar5 __asm__("$3"); - register u32 uVar7 __asm__("$6"); - register u32 uVar1 __asm__("$7"); - register u32 uVar6 __asm__("$4"); - register u32 uVar8 __asm__("$8"); - register u32 uVar3 __asm__("$9"); + register u32 uVar5 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus2) + register u32 uVar7 __asm__("$6"); // !FAKE: pin $6 — NEEDED DIFFERS (P36 rung B tus2) + register u32 uVar1 __asm__("$7"); // !FAKE: pin $7 — NEEDED DIFFERS (P36 rung B tus2) + u32 uVar6; + register u32 uVar8 __asm__("$8"); // !FAKE: pin $8 — NEEDED DIFFERS (P36 rung B tus2) + register u32 uVar3 __asm__("$9"); // !FAKE: pin $9 — NEEDED DIFFERS (P36 rung B tus2) psVar15 = (*(u16 * *)&D_80193DAC); if (psVar15 != 0) { @@ -1491,31 +1491,31 @@ void func_8013D9B0(int param_1) iVar11 = 0; if (sVar4 == 9) { *(s16 *)(buf + 0) = psVar14[-4]; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *(s16 *)(buf + 2) = psVar14[-3]; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *(s16 *)(buf + 4) = psVar14[-2]; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *(s16 *)(buf + 6) = psVar14[-1]; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) { - register s32 mw __asm__("$3") = (s32)((s16 *)psVar14)[-2]; - register s32 mh __asm__("$2") = (s32)((s16 *)psVar14)[-1]; + register s32 mw __asm__("$3") = (s32)((s16 *)psVar14)[-2]; // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus2) + s32 mh = (s32)((s16 *)psVar14)[-1]; iVar12 = mw * mh; } uVar13 = 0; puVar10 = *(u16 **)psVar14; { - register s32 boff __asm__("$2") = iVar12 * 2; - register u16 *pi __asm__("$5"); + register s32 boff __asm__("$2") = iVar12 * 2; // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) + register u16 *pi __asm__("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) pi = (u16 *)((s32)puVar10 + boff); - __asm__ __volatile__("" : "=r"(pi) : "0"(pi)); + __asm__ __volatile__("" : "=r"(pi) : "0"(pi)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) puVar9 = pi; } if (0 < iVar12) { do { - register u32 pix __asm__("$2"); - register u32 out __asm__("$2"); + register u32 pix __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) + register u32 out __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) u32 result; *(u32 *)(buf + 0xc) = (u32)*puVar10; pix = (u32)*puVar9; @@ -1524,17 +1524,17 @@ void func_8013D9B0(int param_1) uVar1 = pix & 0x7c00; { void *p1; - register void *pa __asm__("$2"); - register void *pb __asm__("$12"); - __asm__ __volatile__(""); + register void *pa __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) + register void *pb __asm__("$12"); // !FAKE: pin $12 — NEEDED DIFFERS (P36 rung B tus2) + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) p1 = buf + 0xc; - __asm__ __volatile__("" : "=r"(p1) : "0"(p1)); + __asm__ __volatile__("" : "=r"(p1) : "0"(p1)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) gte_ldIR0z(); gte_ldrgb(r0); gte_ldIRGB(p1); gte_dpcl(); pa = buf + 0x10; - __asm__ __volatile__("" : "=r"(pa) : "0"(pa)); + __asm__ __volatile__("" : "=r"(pa) : "0"(pa)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) pb = pa; gte_stORGB(pb); } @@ -1543,21 +1543,21 @@ void func_8013D9B0(int param_1) uVar8 = out & 0x3e0; uVar3 = out & 0x7c00; if (uVar5 != uVar6) { - register s32 c __asm__("$2"); + s32 c; uVar13 = 1; if ((s32)uVar5 < (s32)uVar6) uVar5 = uVar5 + 1; c = (s32)uVar6 < (s32)uVar5; if (c) uVar5 = uVar5 - 1; } if (uVar7 != uVar8) { - register s32 c __asm__("$2"); + register s32 c __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) uVar13 = 1; if ((s32)uVar7 < (s32)uVar8) uVar7 = uVar7 + 0x20; c = (s32)uVar8 < (s32)uVar7; if (c) uVar7 = uVar7 - 0x20; } if (uVar1 != uVar3) { - register s32 c __asm__("$2"); + register s32 c __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) uVar13 = 1; if ((s32)uVar1 < (s32)uVar3) uVar1 = uVar1 + 0x400; c = (s32)uVar3 < (s32)uVar1; @@ -1698,9 +1698,9 @@ void func_8013DD68() { u16 *puVar16; u16 *q; u16 *puVar10; - register u16 uVar2 __asm__("$3"); + register u16 uVar2 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus2) int uVar5; - register int iVar14 __asm__("$7"); + register int iVar14 __asm__("$7"); // !FAKE: pin $7 — NEEDED DIFFERS (P36 rung B tus2) Buf_8013DD68 buf; u8 *pbase; u8 *base; @@ -1719,7 +1719,7 @@ void func_8013DD68() { p = p + 0x10; iVar14 = 0; if (uVar1 != 0) { - register int c5 __asm__("$11") = 5; + int c5 = 5; puVar10 = (u16 *)((int)p + 0x18); q = puVar16 + 8; do { @@ -1807,7 +1807,7 @@ void func_8013E5E8(void) extern unsigned short D_80115112; extern u16 D_80115116; extern void (*D_8017F4FC[])(void); - register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 -> store retires early */ + register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 -> store retires early */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) func_80029444(); func_801754A8(); D_8011511E = func_80014ED4(0); @@ -1853,12 +1853,12 @@ void func_8013E6AC(void) { D_80115140[i] = 0; } if (!((u32)func_80029504() < 5 || currentLocationId == 0x302A || currentLocationId == 0x3073)) { - register s32 *ep __asm__("$8"); - register s32 *fp __asm__("$9"); + s32 *ep; + s32 *fp; fp = (s32 *)&D_80115110; ep = (s32 *)&D_8017F4E8; for (i = 0; i < 5; i++) { - register s32 *fa __asm__("$6"); + s32 *fa; s32 v; fa = (s32 *)(i * 4 + (s32)fp); v = ep[i] * 3 >> 2; @@ -2015,7 +2015,7 @@ extern unsigned char D_8017F4C4; void func_8013EB7C(void) { s32 sp10[2]; short sVar1; - register short sVar2 __asm__("$2"); + register short sVar2 __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) s32 a0v; s32 iVar4; diff --git a/src/ov_SC03_012/ov_SC03_012_jr_80140608.c b/src/ov_SC03_012/ov_SC03_012_jr_80140608.c index 66cb0250b0..67a3294475 100644 --- a/src/ov_SC03_012/ov_SC03_012_jr_80140608.c +++ b/src/ov_SC03_012/ov_SC03_012_jr_80140608.c @@ -1039,14 +1039,14 @@ s16 n; Prim4 *p; s16 t; s32 c3; -register u16 *a __asm__("$20"); -register u16 *b __asm__("$21"); -register u16 *c __asm__("$23"); -register u16 *e __asm__("$22"); -register u16 *pb __asm__("$10"); -register u32 m24 __asm__("$8"); -register u32 mhi __asm__("$9"); -register s32 eight __asm__("$2"); +u16 *a; +u16 *b; +u16 *c; +u16 *e; +u16 *pb; +u32 m24; +u32 mhi; +register s32 eight __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) if (i < n) { c3 = 3; @@ -1126,7 +1126,7 @@ register s32 eight __asm__("$2"); y = (*e) + 3; } *((s16 *) (q - 10)) = y; -__asm__("" ::: "memory"); +__asm__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *((u32 *) ot) = 0x4000000; q[-8] = 0x78; *((u32 *) (q - 0x10)) = 0x64808080; @@ -1137,13 +1137,13 @@ __asm__("" ::: "memory"); *((s16 *) (q - 4)) = eight; *((u32 *) ot) = ((*((u32 *) ot)) & mhi) | (D_800AE7BC[*pb].ot[2] & m24); { -register u32 *op __asm__("$4"); +register u32 *op __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) op = D_800AE7BC[*pb].ot; op[2] = (op[2] & mhi) | (((u32) ot) & m24); } q += 0x14; ot += 5; - __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ + __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) } } @@ -1350,7 +1350,7 @@ void func_80141874(void) { extern u16 D_8011511C; extern u16 D_80115116; extern void (*D_8017F548[])(void); - register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ + register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) func_801754A8(); D_8011511E = func_80014ED4(0); D_8011511C = func_80015018(0); @@ -1536,7 +1536,7 @@ void func_801424E4(short *param_1) { extern void (*D_8017F56C[])(void); short sVar1; int iVar2; - register unsigned short t __asm__("$3"); + unsigned short t; (*D_8017F56C[(unsigned short)param_1[1]])(); if (*(unsigned short *)param_1 != 0) { @@ -1555,8 +1555,8 @@ void func_801424E4(short *param_1) { iVar2 = *(int *)(param_1 + 0x32); if ((iVar2 != 0) && (*(short *)(iVar2 + 0x36) == param_1[0x7f])) { *(int *)(param_1 + 2) = *(int *)(iVar2 + 4); - a = *(unsigned short *)(*(volatile int *)(param_1 + 0x32) + 10); - __asm__ __volatile__("" : : "r"(a)); + a = *(unsigned short *)(*(int *)(param_1 + 0x32) + 10); + __asm__ __volatile__("" : : "r"(a)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) t = (unsigned short)param_1[0x7e]; sVar1 = a + t; iVar2 = *(volatile int *)(param_1 + 0x32); @@ -1592,7 +1592,7 @@ extern s32 D_8017F560; void func_80142608(s32 param_1) { - register s32 iVar1 __asm__("$16"); + s32 iVar1; if (*(short *)(param_1 + 0x70) != 0) { iVar1 = ((s32 (*)(void))func_8012C1B8)(); @@ -1838,8 +1838,8 @@ extern void func_80142B2C(void *arg0); void func_80142EC0(s32 param_1) { extern s32 D_8017F76C[]; - register s32 d __asm__("$16") = param_1; /* $s0 */ - register s32 obj __asm__("$17"); /* $s1 */ + register s32 d __asm__("$16") = param_1; /* $s0 */ // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register s32 obj __asm__("$17"); /* $s1 */ // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) s32 ret; s16 sVar2; @@ -1881,8 +1881,8 @@ extern unsigned char D_8017F7EC[]; void func_8014305C(int param_1) { - register int s0_param __asm__("$16") = param_1; - register int s1_copy __asm__("$17"); + register int s0_param __asm__("$16") = param_1; // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register int s1_copy __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) int iVar2; short sVar1; @@ -1931,7 +1931,7 @@ void func_801431E8(s32 param_1) { u16 uVar2; s16 sVar4; - register s32 d __asm__("$16"); + register s32 d __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) memcpy(buf, &D_801934BC, 4); iVar5 = ((s32 (*)(void))func_8012C1B8)(); *(s32 *)(param_1 + 0x20) = iVar5; @@ -2100,8 +2100,8 @@ extern void func_8012C218(void *a0); void func_80143D28(s32 param_1) { extern MatEntry D_8017FAA4[]; - register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ - register s32 iVar2 __asm__("$17") = *(s32 *)(param_1 + 0x64); /* $s1 */ + register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ // !FAKE: pin $18 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar2 = *(s32 *)(param_1 + 0x64); /* $s1 */ MatEntry *p = &D_8017FAA4[*(s16 *)(param_1 + 0x70)]; s32 sVar4; s32 iVar1; @@ -2281,8 +2281,8 @@ extern u8 D_8017FA94; void func_8014477C(void *param_1) { s32 v0; s32 v1; - register s32 uVar2 __asm__("$2"); - register s32 addr __asm__("$3"); + s32 uVar2; + s32 addr; s32 gv; s32 fv; @@ -2323,9 +2323,9 @@ extern u8 D_8017FAD0; void func_80144880(s32 param_1) { - register s32 obj __asm__("$16"); /* $s0 */ - register s32 self __asm__("$17") = param_1; /* $s1 */ - register s32 b __asm__("$2"); /* $v0 */ + s32 obj; /* $s0 */ + s32 self = param_1; /* $s1 */ + s32 b; /* $v0 */ s32 e; obj = ((s32 (*)(void))func_8012C194)(); diff --git a/src/ov_SC03_012/ov_SC03_012_jr_8015C32C.c b/src/ov_SC03_012/ov_SC03_012_jr_8015C32C.c index 5e4c9134a7..6874147116 100644 --- a/src/ov_SC03_012/ov_SC03_012_jr_8015C32C.c +++ b/src/ov_SC03_012/ov_SC03_012_jr_8015C32C.c @@ -1643,8 +1643,8 @@ void func_8015D01C(int param_1) { extern int D_801809A8; int iVar4; - register unsigned short uVar1 __asm__("$19"); - register unsigned short uVar5 __asm__("$17"); + unsigned short uVar1; + register unsigned short uVar5 __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) short sVar2; short sVar3; @@ -1796,8 +1796,8 @@ extern s32 D_80180A14; void func_8015D380(s32 a0) { s16 out[4]; s32 buf[8]; - register s32 s1 __asm__("$17") = a0; - register s32 *s0 __asm__("$16") = buf; + s32 s1 = a0; + s32 *s0 = buf; ((void (*)(void *))func_80013F3C)((void *)s0); ((void (*)(void *, s32))func_80012558)((void *)s0, *(s16 *)(*(s32 *)(s1 + 0x20) + 0x12)); ((void (*)(void *, s32))func_800126C4)((void *)s0, *(s16 *)(*(s32 *)(s1 + 0x20) + 0x10)); @@ -1948,7 +1948,7 @@ void func_8015D738(void *arg0) { if (s1 != 0) { if (*(u16 *)s1 == 0x360) goto block_808; } - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) if (s1 != 0) { if (*(u16 *)s1 != 0) goto block_7F4; } @@ -2803,7 +2803,7 @@ void func_8015FBE0(s32 *param_1) ((void (*)(s32 *, s16))func_80147078)(param_1, 0); ((void (*)(s32 *))func_80159B70)(param_1); } else { - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) D_80078EC1 = 0; ((void (*)(s32 *, s32))func_80154150)(param_1, 0x20); ((void (*)(s32 *, s32))func_80154A74)(param_1, 0x18); @@ -3611,7 +3611,7 @@ void func_80161E08(s32 param_1) { ((a2 = func_800291DC(8)) & 0x8000) != 0) { if (D_800B5BD8 == 0) { - __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x65A8)); + __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x65A8)); // !FAKE: instruction move — NEEDED DIFFERS (P36 rung B tus2) D_80193EA0[0] = p; func_80024054(&D_80180C50, &D_80193EAC); func_8001CE28(p, &D_80193EAC); @@ -3622,7 +3622,7 @@ void func_80161E08(s32 param_1) { } if (D_800B5C10 == 0) { - __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x65E0)); + __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x65E0)); // !FAKE: instruction move — NEEDED DIFFERS (P36 rung B tus2) D_80193EA0[1] = p; func_80024054(&D_80180C70, &D_80193ED4); func_8001CE28(p, &D_80193ED4); @@ -3633,7 +3633,7 @@ void func_80161E08(s32 param_1) { } if (D_800B5C48 == 0) { - __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x6618)); + __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x6618)); // !FAKE: instruction move — NEEDED DIFFERS (P36 rung B tus2) D_80193EA0[2] = p; func_800242D0((s16)func_801620C4(), &D_80193EEC, 0x84); func_8001CE68(p, &D_80193EEC); @@ -3689,9 +3689,9 @@ extern u8 D_80078EB1; extern s32 D_80180C84; s32 func_801621CC(s32 arg0) { - register s32 s0 __asm__("$16") = arg0; /* $s0: arg0, crosses the call */ - register u8 *s1 __asm__("$17") = D_80078E78; /* $s1: base, hoisted for the loop */ - register s32 i __asm__("$5"); /* $a1: counter (pin fixes the i/d swap) */ + s32 s0 = arg0; /* $s0: arg0, crosses the call */ + u8 *s1 = D_80078E78; /* $s1: base, hoisted for the loop */ + register s32 i __asm__("$5"); /* $a1: counter (pin fixes the i/d swap) */ // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) u32 a2; s32 d; /* $a0: natural alloc; load via $v0 temp */ s32 v, last, hi, lo; @@ -3827,14 +3827,14 @@ s32 func_80162438(s32 _unused0) { extern s16 D_800B5C74; u32 uVar2; - register u8 *base __asm__("$18"); - register u8 *item __asm__("$17"); + u8 *base; + u8 *item; base = &(*(u8 *)&D_800AF630); uVar2 = func_800291DC(0x12); if ((uVar2 & 0x8000) != 0) { if (D_800B5BD8 == 0) { - register u8 *t __asm__("$2") = base + 0x65A8; + register u8 *t __asm__("$2") = base + 0x65A8; // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) item = t; D_80193EF8[0] = (s32)item; func_80024054(D_80180CB4, D_80193F04); @@ -3845,7 +3845,7 @@ s32 func_80162438(s32 _unused0) { D_800B5BE2 = -D_800AF7BE / 2 + 0x28; } if (D_800B5C10 == 0) { - register u8 *t __asm__("$2") = base + 0x65E0; + register u8 *t __asm__("$2") = base + 0x65E0; // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) item = t; D_80193EF8[1] = (s32)item; func_80024054(((u8 *)&D_80180CCC), D_80193F2C); @@ -3856,7 +3856,7 @@ s32 func_80162438(s32 _unused0) { D_800B5C1A = -D_800AF7BE / 2 + 0x30; } if (D_800B5C48 == 0) { - register u8 *t __asm__("$2") = base + 0x6618; + register u8 *t __asm__("$2") = base + 0x6618; // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) item = t; D_80193EF8[2] = (s32)item; func_800242D0((s16)func_801626B8(), D_80193F48, 0x84); @@ -3931,10 +3931,10 @@ void func_801627E8(void) extern s32 D_8011F750; /* canonical: engine_core.h `extern s32 D_8011F750;` (read here as a byte) */ extern void (*D_80180CEC[])(void); /* word-stride table of dispatch fn pointers */ - register u8 *p __asm__("$4") = (u8 *)&D_8011F750; + register u8 *p __asm__("$4") = (u8 *)&D_8011F750; // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) s32 idx; - __asm__ __volatile__("" : "=r"(p) : "0"(p)); /* materialize &D_8011F750 into $a0 (defeat %lo-fold of the lbu) */ + __asm__ __volatile__("" : "=r"(p) : "0"(p)); /* materialize &D_8011F750 into $a0 (defeat %lo-fold of the lbu) */ // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) idx = *p; if (idx != 0) { idx = idx - 1; @@ -4114,7 +4114,7 @@ void func_80163EC8(s32 param_1) { s32 psVar6; s32 iVar8; s32 iVar7; - register s32 uVar5 __asm__("$2"); /* PIN (flagged): uVar5 -> $v0 */ + register s32 uVar5 __asm__("$2"); /* PIN (flagged): uVar5 -> $v0 */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) u16 uVar4; u8 uVar3; @@ -4380,9 +4380,9 @@ extern u8 D_80193F5F; void func_80164BDC(s32 param_1) { - register s32 p1 __asm__("$17"); /* $s1 */ - register s32 iVar1 __asm__("$16"); /* $s0 */ - register s32 base __asm__("$18"); /* $s2 */ + register s32 p1 __asm__("$17"); /* $s1 */ // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar1; /* $s0 */ + s32 base; /* $s2 */ p1 = param_1; iVar1 = ((s32 (*)(void))func_80146578)(); @@ -4528,9 +4528,9 @@ extern s32 D_80193F98; void func_801651B8(void * param_1) { - register s32 *puVar1 __asm__("$16"); /* $s0 */ - register s32 iVar2 __asm__("$17"); /* $s1 */ - register s32 p __asm__("$18"); /* $s2 */ + register s32 *puVar1 __asm__("$16"); /* $s0 */ // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar2; /* $s1 */ + s32 p; /* $s2 */ p = param_1; ((s32 (*)(s32, s32, s32))func_80165240)(p, p + 0x2c, p + 0x50); @@ -4539,7 +4539,7 @@ void func_801651B8(void * param_1) do { if (puVar1[3] != 0) { s32 a0v = p; - __asm__ __volatile__("" : "=r"(a0v) : "0"(a0v)); + __asm__ __volatile__("" : "=r"(a0v) : "0"(a0v)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) ((s32 (*)(s32, s32, s32))func_80165240)(a0v, (s32)puVar1, (s32)(puVar1 + 2)); puVar1[3] = puVar1[3] + -1; } @@ -4870,7 +4870,7 @@ s32 func_80166690(s32 param_1, s32 param_2) unsigned int w9, w7, w, t, w3b; int w3; short sVar10; - register unsigned int zr __asm__("$0"); + register unsigned int zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) blk = D_800AE620; i6 = (short)param_1; @@ -4956,7 +4956,6 @@ s32 func_80166690(s32 param_1, s32 param_2) c.c32 = t; c.c22 = t; c.c31 = t; c.c21 = t; } - __asm__ __volatile__("" :: "r"(iVar3)); func_80017758(&c, &blk); w3b = iVar3 - 1; iVar3 = w3b + zr; @@ -5110,18 +5109,18 @@ s32 func_80166F58(s32 param_1, s32 param_2, s32 param_3, s32 param_4) extern s32 D_8011D030; extern unsigned char D_80194018[]; - register int p2 __asm__("$20"); /* $s4 */ - register int p3 __asm__("$17"); /* $s1 */ - register int t2 __asm__("$5"); /* a1 */ - register int t3 __asm__("$6"); /* a2 */ + register int p2 __asm__("$20"); /* $s4 */ // !FAKE: pin $20 — NEEDED DIFFERS (P36 rung B tus2) + int p3; /* $s1 */ + register int t2 __asm__("$5"); /* a1 */ // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) + int t3; /* a2 */ unsigned short *puVar1; short iVar2; int eq; iVar2 = 0; puVar1 = ((unsigned short *)&D_8011D030); - t2 = ((short)param_2); SHB(t2); p2 = t2; SHB(p2); - t3 = ((short)param_3); SHB(t3); p3 = t3; + t2 = ((short)param_2); SHB(t2); p2 = t2; SHB(p2); // !FAKE: launder via SHB — NEEDED DIFFERS; launder via SHB — NEEDED DIFFERS (P36 rung B tus2) + t3 = ((short)param_3); SHB(t3); p3 = t3; // !FAKE: launder via SHB — NEEDED DIFFERS (P36 rung B tus2) eq = (p2 == p3); do { if ((puVar1 != ((unsigned short *)param_1)) && @@ -5170,17 +5169,17 @@ s32 func_801670E4(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { extern s32 D_801269AC; extern u16 D_80126CE0; Fr_801670E4 f; - register u8 *p __asm__("$18"); /* $s2 */ - register s32 ent __asm__("$19"); /* $s3 */ + u8 *p; /* $s2 */ + s32 ent; /* $s3 */ s16 i; s32 d; s32 node; u16 c; u8 cv; u8 cv2; - register s32 gA __asm__("$2"); - register s32 cxv __asm__("$4"); - register s32 czv __asm__("$5"); + register s32 gA __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) + register s32 cxv __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) + s32 czv; u8 *vc; u8 *ap; u8 *mp; @@ -5198,12 +5197,12 @@ s32 func_801670E4(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { f.col[1].b = 0x70; cv = *(u8 *)(ent + 0x12); f.cx = arg1; - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) va = (u8 *)&f.cx; - __asm__ __volatile__("" : "=r"(va) : "0"(va)); + __asm__ __volatile__("" : "=r"(va) : "0"(va)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) f.cy = arg2; vb = va; - __asm__ __volatile__("" : "=r"(vb) : "0"(vb)); + __asm__ __volatile__("" : "=r"(vb) : "0"(vb)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) p = D_8018104C; i = 0; f.col[0].b = 0; @@ -5273,10 +5272,10 @@ s32 func_801670E4(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { if (*(s32 *)(ent + 0x30) > 0) { vc = (u8 *)&f.cx; - __asm__ __volatile__("" : "=r"(vc) : "0"(vc)); + __asm__ __volatile__("" : "=r"(vc) : "0"(vc)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) mp = f.m1; ap = mp; - __asm__ __volatile__("" : "=r"(ap) : "0"(ap)); + __asm__ __volatile__("" : "=r"(ap) : "0"(ap)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) p = D_80181060; i = 0; d = (s16)f.a8[0] >> 6; @@ -5370,8 +5369,8 @@ s32 func_80167AE0(s32 param_1, s32 param_2, s32 param_3) { struct Fr_80167AE0 fr; u8 *p; s32 i; - register s32 t __asm__("$2"); - register s32 zr __asm__("$0"); + s32 t; + register s32 zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) s32 flags; func_80168070(param_1, ((s16 *)param_2), ((s16 *)param_3), fr.matrix); @@ -5650,7 +5649,7 @@ void func_80168828() extern u16 D_8018112C[]; - register s32 a0v __asm__("$4"); + register s32 a0v __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) s32 param_1 = a0v; Thing_80168828_80168828 thing; s16 matA[16]; @@ -5658,7 +5657,7 @@ void func_80168828() s16 svec[4]; u16 *p; short i; - register s32 c40 __asm__("$3"); /* $v1: hold the CSE'd 0x40 (else gcc folds to $v0 immediate) */ + register s32 c40 __asm__("$3"); /* $v1: hold the CSE'd 0x40 (else gcc folds to $v0 immediate) */ // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus2) c40 = 0x40; thing.f04 = 2; @@ -5963,8 +5962,8 @@ void func_8016A290(s32 param_1, void *param_2, void *param_3) { struct Fr_8016A290 fr; u8 *p; s32 i; - register s32 t __asm__("$2"); - register s32 zr __asm__("$0"); + s32 t; + register s32 zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) s32 flags; s32 iVar3; diff --git a/src/ov_SC03_013/ov_SC03_013_jr_8012ACE0.c b/src/ov_SC03_013/ov_SC03_013_jr_8012ACE0.c index 23d4f0f6a9..383292bd6e 100644 --- a/src/ov_SC03_013/ov_SC03_013_jr_8012ACE0.c +++ b/src/ov_SC03_013/ov_SC03_013_jr_8012ACE0.c @@ -2529,7 +2529,7 @@ s32 func_80133AB0(s16 flag, s16 x, s16 y, s32 arg3) u16 *pA = (*(u16 * *)&D_801814C4); u16 *pB = (*(u16 * *)&D_801814C0); u16 *pC = (*(u16 * *)&D_801814CC); - register int zr __asm__("$0"); + register int zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) u32 X, Y, cell, Xc, Yc; u16 k, off; int cnt; @@ -2537,7 +2537,7 @@ s32 func_80133AB0(s16 flag, s16 x, s16 y, s32 arg3) u8 *s0; u16 raw; u32 hib; - register int harg __asm__("$4"); + register int harg __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) s32 ret; void *p0C, *p10; u8 *p14, *p18, *p1C; @@ -2548,11 +2548,11 @@ s32 func_80133AB0(s16 flag, s16 x, s16 y, s32 arg3) pC[2] = pA[2] - pB[2]; X = ((((u16)x + 0x8000) >> 7) & 0x1ff) - map->ox; - __asm__("addu %0,%1,$zero" : "=r"(Xc) : "r"(X)); + __asm__("addu %0,%1,$zero" : "=r"(Xc) : "r"(X)); // !FAKE: instruction addu — NEEDED DIFFERS (P36 rung B tus2) if (!((X & 0xffff) < map->w)) return 0; Y = ((((u16)y + 0x8000) >> 7) & 0x1ff) - map->oy; - __asm__("addu %0,%1,$zero" : "=r"(Yc) : "r"(Y)); + __asm__("addu %0,%1,$zero" : "=r"(Yc) : "r"(Y)); // !FAKE: instruction addu — NEEDED DIFFERS (P36 rung B tus2) if (!((Y & 0xffff) < map->h)) return 0; @@ -2701,7 +2701,7 @@ s32 func_80133CD4(arg0, cmd, base, arr) s32 h; h = ((s16 *)pb0)[0]; s1var = h << 16; - __asm__("lh %0, 2(%2)" : "=r"(h) : "0"(h), "r"(pb0) : "memory"); + __asm__("lh %0, 2(%2)" : "=r"(h) : "0"(h), "r"(pb0) : "memory"); // !FAKE: instruction lh — NEEDED DIFFERS (P36 rung B tus2) s0var = h << 16; } pb0[2] += q3v; @@ -2885,10 +2885,10 @@ s32 func_801345F8(s32 arg) extern u16 * D_801814C0; extern u16 D_801AC000; - register u16 *param_1 __asm__("$5") = ((u16 *)arg); - register u16 *cc __asm__("$4") = D_801814C0; + register u16 *param_1 __asm__("$5") = ((u16 *)arg); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) + register u16 *cc __asm__("$4") = D_801814C0; // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) int c8000 = 0x8000; - register int zr __asm__("$0"); + register int zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) u32 c1, c2, uVar6, uVar2, cnt, v14; u16 *ptmp, *puVar4, *puVar7, uVar1; int hi, harg, iVar9, iVar8, uVar3, uVar10, tbl; @@ -3079,8 +3079,8 @@ s32 func_80134C20(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { u16 temp_a1; s32 temp_s4; s32 c = arg0; - __asm__ __volatile__("" : "=r"(c) : "0"(c)); - __asm__ __volatile__("" : : "r"(arg0)); + __asm__ __volatile__("" : "=r"(c) : "0"(c)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) + __asm__ __volatile__("" : : "r"(arg0)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) temp_s4 = arg2 + (M2C_FIELD(((void *)arg1), s16 *, 2) * 8); temp_s1 = *(s32 *)(arg3 + (M2C_FIELD(((void *)arg1), s16 *, 4) * 4)); @@ -3231,22 +3231,22 @@ int func_80135168(u16 arg0, u16 *p1, u16 *p2) extern u8 D_801814C0; extern u8 D_801814C4; extern u8 D_801814CC; - register s16 *pb0 __asm__("$8"); - register s16 *pac __asm__("$6"); - register s16 *pb8 __asm__("$7"); + register s16 *pb0 __asm__("$8"); // !FAKE: pin $8 — NEEDED DIFFERS (P36 rung B tus2) + register s16 *pac __asm__("$6"); // !FAKE: pin $6 — NEEDED DIFFERS (P36 rung B tus2) + register s16 *pb8 __asm__("$7"); // !FAKE: pin $7 — NEEDED DIFFERS (P36 rung B tus2) u16 *pb4; u16 a, b; int a1v, a2v, d94; pb0 = (*(s16 * *)&D_801814C4); - __asm__ __volatile__("" : : "r"(pb0)); + __asm__ __volatile__("" : : "r"(pb0)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) a = p2[0]; pac = (*(s16 * *)&D_801814C0); pb0[0] = a; b = p1[0]; pb8 = (*(s16 * *)&D_801814CC); pac[0] = b; pb8[0] = a - b; a = p2[1]; pb0[1] = a; b = p1[1]; pac[1] = b; pb8[1] = a - b; a = p2[2]; pb0[2] = a; b = p1[2]; pac[2] = b; pb8[2] = a - b; a1v = pac[0]; a2v = pac[2]; d94 = D_801ABFF0; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) D_801AC000 = 0; if (func_80134A74(arg0, a1v, a2v, d94)) { pb4 = (*(u16 * *)&D_801814C8); diff --git a/src/ov_SC03_013/ov_SC03_013_jr_80135A4C.c b/src/ov_SC03_013/ov_SC03_013_jr_80135A4C.c index 085327d6f1..f316b2445f 100644 --- a/src/ov_SC03_013/ov_SC03_013_jr_80135A4C.c +++ b/src/ov_SC03_013/ov_SC03_013_jr_80135A4C.c @@ -638,7 +638,7 @@ s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3) { extern u8 D_801152B0; s32 *p; - register s32 s7 __asm__("$23"); + register s32 s7 __asm__("$23"); // !FAKE: pin $23 — NEEDED DIFFERS (P36 rung B tus2) s32 flag; s32 acc; s16 i; @@ -685,7 +685,7 @@ s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3) { return 1; next: p = (s32 *)*p; - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) if (p != 0) goto loop; return 0; } @@ -699,7 +699,7 @@ s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3) { s32 t = 0; if (((V3 *)a2)->x == ((V3 *)a3)->x && ((V3 *)a2)->y == ((V3 *)a3)->y) { s32 zt = (((V3 *)a2)->z == ((V3 *)a3)->z); - __asm__("addu %0,%1,$zero" : "=r"(t) : "r"(zt)); + __asm__("addu %0,%1,$zero" : "=r"(t) : "r"(zt)); // !FAKE: instruction addu — NEEDED DIFFERS (P36 rung B tus2) } eq = t; } diff --git a/src/ov_SC03_013/ov_SC03_013_jr_8013C98C.c b/src/ov_SC03_013/ov_SC03_013_jr_8013C98C.c index 36041090e6..25d46360cf 100644 --- a/src/ov_SC03_013/ov_SC03_013_jr_8013C98C.c +++ b/src/ov_SC03_013/ov_SC03_013_jr_8013C98C.c @@ -1056,7 +1056,7 @@ void func_8013CF68() u8 t0, t1, t2; u8 *base; - __asm__("la %0, D_800A5E94" : "=r"(base)); + __asm__("la %0, D_800A5E94" : "=r"(base)); // !FAKE: instruction la — NEEDED DIFFERS (P36 rung B tus2) *(s32 *)(base - 0xC) = 0; t0 = D_801AD400; t1 = D_801AD401; t2 = D_801AD402; @@ -1156,7 +1156,7 @@ void func_8013D178(void) { extern unsigned char D_801AD4A0, D_801AD4A1, D_801AD4A2, D_801AD4A3, D_801AD4A4, D_801AD4A5, D_801AD4A6, D_801AD4A7, D_801AD4A8; extern unsigned char D_801AD4A0, D_801AD4A1, D_801AD4A2, D_801AD4A3, D_801AD4A4, D_801AD4A5, D_801AD4A6, D_801AD4A7, D_801AD4A8; unsigned char v, t; - register unsigned char *p __asm__("$5"); + register unsigned char *p __asm__("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) p = &D_801AD400; v = *p; t = D_801AD4A0; if (v != t) { if (v < t) *p = v + 8; else *p = v - 8; } @@ -1376,13 +1376,13 @@ void func_8013D53C(void *arg0v) { n = arg0->w * arg0->h; i = 0; src = arg0->data; - __asm__("" :: "r"(src)); /* +2 refs on src (depth-2): keeps src above i, below the mfhi temp */ + __asm__("" :: "r"(src)); /* +2 refs on src (depth-2): keeps src above i, below the mfhi temp */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) dst = src + n; if (n > 0) { do { u16 px; s32 r, g, b, out; - __asm__("" :: "r"(i)); /* +3 refs on i (depth-3): lifts i over dst in the $t2 race */ + __asm__("" :: "r"(i)); /* +3 refs on i (depth-3): lifts i over dst in the $t2 race */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) px = *src; r = ((px & 0x1F) * s0v) / 2560; g = (((px & 0x3E0) * t9v) / 2560) & 0x3E0; @@ -1417,10 +1417,10 @@ void func_8013D8FC(void) { extern s16 *D_801AC07C; - register s16 *psVar3 __asm__("$17"); - register s16 *psVar2 __asm__("$16"); - register s32 c9 __asm__("$19"); - register s32 cff __asm__("$18"); + s16 *psVar3; + register s16 *psVar2 __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + s32 c9; + s32 cff; u16 sVar1; s16 buf[4]; @@ -1461,22 +1461,22 @@ void func_8013D9B0(int param_1) extern s16 *D_801AC07C; extern s32 D_801AC094; u8 buf[0x20]; - register s32 uVar13 __asm__("$16"); - register u16 *psVar14 __asm__("$17"); - register u16 *psVar15 __asm__("$18"); - register s32 uVar16 __asm__("$19"); - register void *r0 __asm__("$20"); - register u16 *puVar10 __asm__("$11"); - register u16 *puVar9 __asm__("$10"); - register s32 iVar11 __asm__("$13"); - register s32 iVar12 __asm__("$14"); + s32 uVar13; + register u16 *psVar14 __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) + u16 *psVar15; + s32 uVar16; + void *r0; + u16 *puVar10; + register u16 *puVar9 __asm__("$10"); // !FAKE: pin $10 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar11; + register s32 iVar12 __asm__("$14"); // !FAKE: pin $14 — NEEDED DIFFERS (P36 rung B tus2) u16 sVar4; - register u32 uVar5 __asm__("$3"); - register u32 uVar7 __asm__("$6"); - register u32 uVar1 __asm__("$7"); - register u32 uVar6 __asm__("$4"); - register u32 uVar8 __asm__("$8"); - register u32 uVar3 __asm__("$9"); + register u32 uVar5 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus2) + register u32 uVar7 __asm__("$6"); // !FAKE: pin $6 — NEEDED DIFFERS (P36 rung B tus2) + register u32 uVar1 __asm__("$7"); // !FAKE: pin $7 — NEEDED DIFFERS (P36 rung B tus2) + u32 uVar6; + register u32 uVar8 __asm__("$8"); // !FAKE: pin $8 — NEEDED DIFFERS (P36 rung B tus2) + register u32 uVar3 __asm__("$9"); // !FAKE: pin $9 — NEEDED DIFFERS (P36 rung B tus2) psVar15 = (*(u16 * *)&D_801AC07C); if (psVar15 != 0) { @@ -1491,31 +1491,31 @@ void func_8013D9B0(int param_1) iVar11 = 0; if (sVar4 == 9) { *(s16 *)(buf + 0) = psVar14[-4]; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *(s16 *)(buf + 2) = psVar14[-3]; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *(s16 *)(buf + 4) = psVar14[-2]; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *(s16 *)(buf + 6) = psVar14[-1]; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) { - register s32 mw __asm__("$3") = (s32)((s16 *)psVar14)[-2]; - register s32 mh __asm__("$2") = (s32)((s16 *)psVar14)[-1]; + register s32 mw __asm__("$3") = (s32)((s16 *)psVar14)[-2]; // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus2) + s32 mh = (s32)((s16 *)psVar14)[-1]; iVar12 = mw * mh; } uVar13 = 0; puVar10 = *(u16 **)psVar14; { - register s32 boff __asm__("$2") = iVar12 * 2; - register u16 *pi __asm__("$5"); + register s32 boff __asm__("$2") = iVar12 * 2; // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) + register u16 *pi __asm__("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) pi = (u16 *)((s32)puVar10 + boff); - __asm__ __volatile__("" : "=r"(pi) : "0"(pi)); + __asm__ __volatile__("" : "=r"(pi) : "0"(pi)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) puVar9 = pi; } if (0 < iVar12) { do { - register u32 pix __asm__("$2"); - register u32 out __asm__("$2"); + register u32 pix __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) + register u32 out __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) u32 result; *(u32 *)(buf + 0xc) = (u32)*puVar10; pix = (u32)*puVar9; @@ -1524,17 +1524,17 @@ void func_8013D9B0(int param_1) uVar1 = pix & 0x7c00; { void *p1; - register void *pa __asm__("$2"); - register void *pb __asm__("$12"); - __asm__ __volatile__(""); + register void *pa __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) + register void *pb __asm__("$12"); // !FAKE: pin $12 — NEEDED DIFFERS (P36 rung B tus2) + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) p1 = buf + 0xc; - __asm__ __volatile__("" : "=r"(p1) : "0"(p1)); + __asm__ __volatile__("" : "=r"(p1) : "0"(p1)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) gte_ldIR0z(); gte_ldrgb(r0); gte_ldIRGB(p1); gte_dpcl(); pa = buf + 0x10; - __asm__ __volatile__("" : "=r"(pa) : "0"(pa)); + __asm__ __volatile__("" : "=r"(pa) : "0"(pa)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) pb = pa; gte_stORGB(pb); } @@ -1543,21 +1543,21 @@ void func_8013D9B0(int param_1) uVar8 = out & 0x3e0; uVar3 = out & 0x7c00; if (uVar5 != uVar6) { - register s32 c __asm__("$2"); + s32 c; uVar13 = 1; if ((s32)uVar5 < (s32)uVar6) uVar5 = uVar5 + 1; c = (s32)uVar6 < (s32)uVar5; if (c) uVar5 = uVar5 - 1; } if (uVar7 != uVar8) { - register s32 c __asm__("$2"); + register s32 c __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) uVar13 = 1; if ((s32)uVar7 < (s32)uVar8) uVar7 = uVar7 + 0x20; c = (s32)uVar8 < (s32)uVar7; if (c) uVar7 = uVar7 - 0x20; } if (uVar1 != uVar3) { - register s32 c __asm__("$2"); + register s32 c __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) uVar13 = 1; if ((s32)uVar1 < (s32)uVar3) uVar1 = uVar1 + 0x400; c = (s32)uVar3 < (s32)uVar1; @@ -1698,9 +1698,9 @@ void func_8013DD68() { u16 *puVar16; u16 *q; u16 *puVar10; - register u16 uVar2 __asm__("$3"); + register u16 uVar2 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus2) int uVar5; - register int iVar14 __asm__("$7"); + register int iVar14 __asm__("$7"); // !FAKE: pin $7 — NEEDED DIFFERS (P36 rung B tus2) Buf_8013DD68 buf; u8 *pbase; u8 *base; @@ -1719,7 +1719,7 @@ void func_8013DD68() { p = p + 0x10; iVar14 = 0; if (uVar1 != 0) { - register int c5 __asm__("$11") = 5; + int c5 = 5; puVar10 = (u16 *)((int)p + 0x18); q = puVar16 + 8; do { @@ -1807,7 +1807,7 @@ void func_8013E5E8(void) extern unsigned short D_80115112; extern u16 D_80115116; extern void (*D_801822E4[])(void); - register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 -> store retires early */ + register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 -> store retires early */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) func_80029444(); func_801754A8(); D_8011511E = func_80014ED4(0); @@ -1853,12 +1853,12 @@ void func_8013E6AC(void) { D_80115140[i] = 0; } if (!((u32)func_80029504() < 5 || currentLocationId == 0x302A || currentLocationId == 0x3073)) { - register s32 *ep __asm__("$8"); - register s32 *fp __asm__("$9"); + s32 *ep; + s32 *fp; fp = (s32 *)&D_80115110; ep = (s32 *)&D_801822D0; for (i = 0; i < 5; i++) { - register s32 *fa __asm__("$6"); + s32 *fa; s32 v; fa = (s32 *)(i * 4 + (s32)fp); v = ep[i] * 3 >> 2; @@ -2015,7 +2015,7 @@ extern unsigned char D_801822AC; void func_8013EB7C(void) { s32 sp10[2]; short sVar1; - register short sVar2 __asm__("$2"); + register short sVar2 __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) s32 a0v; s32 iVar4; diff --git a/src/ov_SC03_013/ov_SC03_013_jr_80140608.c b/src/ov_SC03_013/ov_SC03_013_jr_80140608.c index 5316975958..6374f90ebc 100644 --- a/src/ov_SC03_013/ov_SC03_013_jr_80140608.c +++ b/src/ov_SC03_013/ov_SC03_013_jr_80140608.c @@ -1039,14 +1039,14 @@ s16 n; Prim4 *p; s16 t; s32 c3; -register u16 *a __asm__("$20"); -register u16 *b __asm__("$21"); -register u16 *c __asm__("$23"); -register u16 *e __asm__("$22"); -register u16 *pb __asm__("$10"); -register u32 m24 __asm__("$8"); -register u32 mhi __asm__("$9"); -register s32 eight __asm__("$2"); +u16 *a; +u16 *b; +u16 *c; +u16 *e; +u16 *pb; +u32 m24; +u32 mhi; +register s32 eight __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) if (i < n) { c3 = 3; @@ -1126,7 +1126,7 @@ register s32 eight __asm__("$2"); y = (*e) + 3; } *((s16 *) (q - 10)) = y; -__asm__("" ::: "memory"); +__asm__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *((u32 *) ot) = 0x4000000; q[-8] = 0x78; *((u32 *) (q - 0x10)) = 0x64808080; @@ -1137,13 +1137,13 @@ __asm__("" ::: "memory"); *((s16 *) (q - 4)) = eight; *((u32 *) ot) = ((*((u32 *) ot)) & mhi) | (D_800AE7BC[*pb].ot[2] & m24); { -register u32 *op __asm__("$4"); +register u32 *op __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) op = D_800AE7BC[*pb].ot; op[2] = (op[2] & mhi) | (((u32) ot) & m24); } q += 0x14; ot += 5; - __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ + __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) } } @@ -1350,7 +1350,7 @@ void func_80141874(void) { extern u16 D_8011511C; extern u16 D_80115116; extern void (*D_80182330[])(void); - register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ + register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) func_801754A8(); D_8011511E = func_80014ED4(0); D_8011511C = func_80015018(0); @@ -1536,7 +1536,7 @@ void func_801424E4(short *param_1) { extern void (*D_80182354[])(void); short sVar1; int iVar2; - register unsigned short t __asm__("$3"); + unsigned short t; (*D_80182354[(unsigned short)param_1[1]])(); if (*(unsigned short *)param_1 != 0) { @@ -1555,8 +1555,8 @@ void func_801424E4(short *param_1) { iVar2 = *(int *)(param_1 + 0x32); if ((iVar2 != 0) && (*(short *)(iVar2 + 0x36) == param_1[0x7f])) { *(int *)(param_1 + 2) = *(int *)(iVar2 + 4); - a = *(unsigned short *)(*(volatile int *)(param_1 + 0x32) + 10); - __asm__ __volatile__("" : : "r"(a)); + a = *(unsigned short *)(*(int *)(param_1 + 0x32) + 10); + __asm__ __volatile__("" : : "r"(a)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) t = (unsigned short)param_1[0x7e]; sVar1 = a + t; iVar2 = *(volatile int *)(param_1 + 0x32); @@ -1592,7 +1592,7 @@ extern s32 D_80182348; void func_80142608(s32 param_1) { - register s32 iVar1 __asm__("$16"); + s32 iVar1; if (*(short *)(param_1 + 0x70) != 0) { iVar1 = ((s32 (*)(void))func_8012C1B8)(); @@ -1838,8 +1838,8 @@ extern void func_80142B2C(void *arg0); void func_80142EC0(s32 param_1) { extern s32 D_80182554[]; - register s32 d __asm__("$16") = param_1; /* $s0 */ - register s32 obj __asm__("$17"); /* $s1 */ + register s32 d __asm__("$16") = param_1; /* $s0 */ // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register s32 obj __asm__("$17"); /* $s1 */ // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) s32 ret; s16 sVar2; @@ -1881,8 +1881,8 @@ extern unsigned char D_801825D4[]; void func_8014305C(int param_1) { - register int s0_param __asm__("$16") = param_1; - register int s1_copy __asm__("$17"); + register int s0_param __asm__("$16") = param_1; // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register int s1_copy __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) int iVar2; short sVar1; @@ -1931,7 +1931,7 @@ void func_801431E8(s32 param_1) { u16 uVar2; s16 sVar4; - register s32 d __asm__("$16"); + register s32 d __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) memcpy(buf, &D_801AB754, 4); iVar5 = ((s32 (*)(void))func_8012C1B8)(); *(s32 *)(param_1 + 0x20) = iVar5; @@ -2100,8 +2100,8 @@ extern void func_8012C218(void *a0); void func_80143D28(s32 param_1) { extern MatEntry D_8018288C[]; - register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ - register s32 iVar2 __asm__("$17") = *(s32 *)(param_1 + 0x64); /* $s1 */ + register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ // !FAKE: pin $18 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar2 = *(s32 *)(param_1 + 0x64); /* $s1 */ MatEntry *p = &D_8018288C[*(s16 *)(param_1 + 0x70)]; s32 sVar4; s32 iVar1; @@ -2281,8 +2281,8 @@ extern u8 D_8018287C; void func_8014477C(void *param_1) { s32 v0; s32 v1; - register s32 uVar2 __asm__("$2"); - register s32 addr __asm__("$3"); + s32 uVar2; + s32 addr; s32 gv; s32 fv; @@ -2323,9 +2323,9 @@ extern u8 D_801828B8; void func_80144880(s32 param_1) { - register s32 obj __asm__("$16"); /* $s0 */ - register s32 self __asm__("$17") = param_1; /* $s1 */ - register s32 b __asm__("$2"); /* $v0 */ + s32 obj; /* $s0 */ + s32 self = param_1; /* $s1 */ + s32 b; /* $v0 */ s32 e; obj = ((s32 (*)(void))func_8012C194)(); diff --git a/src/ov_SC03_013/ov_SC03_013_jr_8015C32C.c b/src/ov_SC03_013/ov_SC03_013_jr_8015C32C.c index 123829f531..82b8e10ef6 100644 --- a/src/ov_SC03_013/ov_SC03_013_jr_8015C32C.c +++ b/src/ov_SC03_013/ov_SC03_013_jr_8015C32C.c @@ -1643,8 +1643,8 @@ void func_8015D01C(int param_1) { extern int D_80183790; int iVar4; - register unsigned short uVar1 __asm__("$19"); - register unsigned short uVar5 __asm__("$17"); + unsigned short uVar1; + register unsigned short uVar5 __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) short sVar2; short sVar3; @@ -1796,8 +1796,8 @@ extern s32 D_801837FC; void func_8015D380(s32 a0) { s16 out[4]; s32 buf[8]; - register s32 s1 __asm__("$17") = a0; - register s32 *s0 __asm__("$16") = buf; + s32 s1 = a0; + s32 *s0 = buf; ((void (*)(void *))func_80013F3C)((void *)s0); ((void (*)(void *, s32))func_80012558)((void *)s0, *(s16 *)(*(s32 *)(s1 + 0x20) + 0x12)); ((void (*)(void *, s32))func_800126C4)((void *)s0, *(s16 *)(*(s32 *)(s1 + 0x20) + 0x10)); @@ -1948,7 +1948,7 @@ void func_8015D738(void *arg0) { if (s1 != 0) { if (*(u16 *)s1 == 0x360) goto block_808; } - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) if (s1 != 0) { if (*(u16 *)s1 != 0) goto block_7F4; } @@ -2803,7 +2803,7 @@ void func_8015FBE0(s32 *param_1) ((void (*)(s32 *, s16))func_80147078)(param_1, 0); ((void (*)(s32 *))func_80159B70)(param_1); } else { - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) D_80078EC1 = 0; ((void (*)(s32 *, s32))func_80154150)(param_1, 0x20); ((void (*)(s32 *, s32))func_80154A74)(param_1, 0x18); @@ -3611,7 +3611,7 @@ void func_80161E08(s32 param_1) { ((a2 = func_800291DC(8)) & 0x8000) != 0) { if (D_800B5BD8 == 0) { - __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x65A8)); + __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x65A8)); // !FAKE: instruction move — NEEDED DIFFERS (P36 rung B tus2) D_801AC170[0] = p; func_80024054(&D_80183A38, &D_801AC17C); func_8001CE28(p, &D_801AC17C); @@ -3622,7 +3622,7 @@ void func_80161E08(s32 param_1) { } if (D_800B5C10 == 0) { - __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x65E0)); + __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x65E0)); // !FAKE: instruction move — NEEDED DIFFERS (P36 rung B tus2) D_801AC170[1] = p; func_80024054(&D_80183A58, &D_801AC1A4); func_8001CE28(p, &D_801AC1A4); @@ -3633,7 +3633,7 @@ void func_80161E08(s32 param_1) { } if (D_800B5C48 == 0) { - __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x6618)); + __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x6618)); // !FAKE: instruction move — NEEDED DIFFERS (P36 rung B tus2) D_801AC170[2] = p; func_800242D0((s16)func_801620C4(), &D_801AC1BC, 0x84); func_8001CE68(p, &D_801AC1BC); @@ -3689,9 +3689,9 @@ extern u8 D_80078EB1; extern s32 D_80183A6C; s32 func_801621CC(s32 arg0) { - register s32 s0 __asm__("$16") = arg0; /* $s0: arg0, crosses the call */ - register u8 *s1 __asm__("$17") = D_80078E78; /* $s1: base, hoisted for the loop */ - register s32 i __asm__("$5"); /* $a1: counter (pin fixes the i/d swap) */ + s32 s0 = arg0; /* $s0: arg0, crosses the call */ + u8 *s1 = D_80078E78; /* $s1: base, hoisted for the loop */ + register s32 i __asm__("$5"); /* $a1: counter (pin fixes the i/d swap) */ // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) u32 a2; s32 d; /* $a0: natural alloc; load via $v0 temp */ s32 v, last, hi, lo; @@ -3827,14 +3827,14 @@ s32 func_80162438(s32 _unused0) { extern s16 D_800B5C74; u32 uVar2; - register u8 *base __asm__("$18"); - register u8 *item __asm__("$17"); + u8 *base; + u8 *item; base = &(*(u8 *)&D_800AF630); uVar2 = func_800291DC(0x12); if ((uVar2 & 0x8000) != 0) { if (D_800B5BD8 == 0) { - register u8 *t __asm__("$2") = base + 0x65A8; + register u8 *t __asm__("$2") = base + 0x65A8; // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) item = t; D_801AC1C8[0] = (s32)item; func_80024054(D_80183A9C, D_801AC1D4); @@ -3845,7 +3845,7 @@ s32 func_80162438(s32 _unused0) { D_800B5BE2 = -D_800AF7BE / 2 + 0x28; } if (D_800B5C10 == 0) { - register u8 *t __asm__("$2") = base + 0x65E0; + register u8 *t __asm__("$2") = base + 0x65E0; // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) item = t; D_801AC1C8[1] = (s32)item; func_80024054(((u8 *)&D_80183AB4), D_801AC1FC); @@ -3856,7 +3856,7 @@ s32 func_80162438(s32 _unused0) { D_800B5C1A = -D_800AF7BE / 2 + 0x30; } if (D_800B5C48 == 0) { - register u8 *t __asm__("$2") = base + 0x6618; + register u8 *t __asm__("$2") = base + 0x6618; // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) item = t; D_801AC1C8[2] = (s32)item; func_800242D0((s16)func_801626B8(), D_801AC218, 0x84); @@ -3931,10 +3931,10 @@ void func_801627E8(void) extern s32 D_8011F750; /* canonical: engine_core.h `extern s32 D_8011F750;` (read here as a byte) */ extern void (*D_80183AD4[])(void); /* word-stride table of dispatch fn pointers */ - register u8 *p __asm__("$4") = (u8 *)&D_8011F750; + register u8 *p __asm__("$4") = (u8 *)&D_8011F750; // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) s32 idx; - __asm__ __volatile__("" : "=r"(p) : "0"(p)); /* materialize &D_8011F750 into $a0 (defeat %lo-fold of the lbu) */ + __asm__ __volatile__("" : "=r"(p) : "0"(p)); /* materialize &D_8011F750 into $a0 (defeat %lo-fold of the lbu) */ // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) idx = *p; if (idx != 0) { idx = idx - 1; @@ -4114,7 +4114,7 @@ void func_80163EC8(s32 param_1) { s32 psVar6; s32 iVar8; s32 iVar7; - register s32 uVar5 __asm__("$2"); /* PIN (flagged): uVar5 -> $v0 */ + register s32 uVar5 __asm__("$2"); /* PIN (flagged): uVar5 -> $v0 */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) u16 uVar4; u8 uVar3; @@ -4380,9 +4380,9 @@ extern u8 D_801AC22F; void func_80164BDC(s32 param_1) { - register s32 p1 __asm__("$17"); /* $s1 */ - register s32 iVar1 __asm__("$16"); /* $s0 */ - register s32 base __asm__("$18"); /* $s2 */ + register s32 p1 __asm__("$17"); /* $s1 */ // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar1; /* $s0 */ + s32 base; /* $s2 */ p1 = param_1; iVar1 = ((s32 (*)(void))func_80146578)(); @@ -4528,9 +4528,9 @@ extern s32 D_801AC268; void func_801651B8(void * param_1) { - register s32 *puVar1 __asm__("$16"); /* $s0 */ - register s32 iVar2 __asm__("$17"); /* $s1 */ - register s32 p __asm__("$18"); /* $s2 */ + register s32 *puVar1 __asm__("$16"); /* $s0 */ // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar2; /* $s1 */ + s32 p; /* $s2 */ p = param_1; ((s32 (*)(s32, s32, s32))func_80165240)(p, p + 0x2c, p + 0x50); @@ -4539,7 +4539,7 @@ void func_801651B8(void * param_1) do { if (puVar1[3] != 0) { s32 a0v = p; - __asm__ __volatile__("" : "=r"(a0v) : "0"(a0v)); + __asm__ __volatile__("" : "=r"(a0v) : "0"(a0v)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) ((s32 (*)(s32, s32, s32))func_80165240)(a0v, (s32)puVar1, (s32)(puVar1 + 2)); puVar1[3] = puVar1[3] + -1; } @@ -4870,7 +4870,7 @@ s32 func_80166690(s32 param_1, s32 param_2) unsigned int w9, w7, w, t, w3b; int w3; short sVar10; - register unsigned int zr __asm__("$0"); + register unsigned int zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) blk = D_800AE620; i6 = (short)param_1; @@ -4956,7 +4956,6 @@ s32 func_80166690(s32 param_1, s32 param_2) c.c32 = t; c.c22 = t; c.c31 = t; c.c21 = t; } - __asm__ __volatile__("" :: "r"(iVar3)); func_80017758(&c, &blk); w3b = iVar3 - 1; iVar3 = w3b + zr; @@ -5110,18 +5109,18 @@ s32 func_80166F58(s32 param_1, s32 param_2, s32 param_3, s32 param_4) extern s32 D_8011D030; extern unsigned char D_801AC2E8[]; - register int p2 __asm__("$20"); /* $s4 */ - register int p3 __asm__("$17"); /* $s1 */ - register int t2 __asm__("$5"); /* a1 */ - register int t3 __asm__("$6"); /* a2 */ + register int p2 __asm__("$20"); /* $s4 */ // !FAKE: pin $20 — NEEDED DIFFERS (P36 rung B tus2) + int p3; /* $s1 */ + register int t2 __asm__("$5"); /* a1 */ // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) + int t3; /* a2 */ unsigned short *puVar1; short iVar2; int eq; iVar2 = 0; puVar1 = ((unsigned short *)&D_8011D030); - t2 = ((short)param_2); SHB(t2); p2 = t2; SHB(p2); - t3 = ((short)param_3); SHB(t3); p3 = t3; + t2 = ((short)param_2); SHB(t2); p2 = t2; SHB(p2); // !FAKE: launder via SHB — NEEDED DIFFERS; launder via SHB — NEEDED DIFFERS (P36 rung B tus2) + t3 = ((short)param_3); SHB(t3); p3 = t3; // !FAKE: launder via SHB — NEEDED DIFFERS (P36 rung B tus2) eq = (p2 == p3); do { if ((puVar1 != ((unsigned short *)param_1)) && @@ -5170,17 +5169,17 @@ s32 func_801670E4(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { extern s32 D_801269AC; extern u16 D_80126CE0; Fr_801670E4 f; - register u8 *p __asm__("$18"); /* $s2 */ - register s32 ent __asm__("$19"); /* $s3 */ + u8 *p; /* $s2 */ + s32 ent; /* $s3 */ s16 i; s32 d; s32 node; u16 c; u8 cv; u8 cv2; - register s32 gA __asm__("$2"); - register s32 cxv __asm__("$4"); - register s32 czv __asm__("$5"); + register s32 gA __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) + register s32 cxv __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) + s32 czv; u8 *vc; u8 *ap; u8 *mp; @@ -5198,12 +5197,12 @@ s32 func_801670E4(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { f.col[1].b = 0x70; cv = *(u8 *)(ent + 0x12); f.cx = arg1; - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) va = (u8 *)&f.cx; - __asm__ __volatile__("" : "=r"(va) : "0"(va)); + __asm__ __volatile__("" : "=r"(va) : "0"(va)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) f.cy = arg2; vb = va; - __asm__ __volatile__("" : "=r"(vb) : "0"(vb)); + __asm__ __volatile__("" : "=r"(vb) : "0"(vb)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) p = D_80183E34; i = 0; f.col[0].b = 0; @@ -5273,10 +5272,10 @@ s32 func_801670E4(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { if (*(s32 *)(ent + 0x30) > 0) { vc = (u8 *)&f.cx; - __asm__ __volatile__("" : "=r"(vc) : "0"(vc)); + __asm__ __volatile__("" : "=r"(vc) : "0"(vc)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) mp = f.m1; ap = mp; - __asm__ __volatile__("" : "=r"(ap) : "0"(ap)); + __asm__ __volatile__("" : "=r"(ap) : "0"(ap)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) p = D_80183E48; i = 0; d = (s16)f.a8[0] >> 6; @@ -5370,8 +5369,8 @@ s32 func_80167AE0(s32 param_1, s32 param_2, s32 param_3) { struct Fr_80167AE0 fr; u8 *p; s32 i; - register s32 t __asm__("$2"); - register s32 zr __asm__("$0"); + s32 t; + register s32 zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) s32 flags; func_80168070(param_1, ((s16 *)param_2), ((s16 *)param_3), fr.matrix); @@ -5650,7 +5649,7 @@ void func_80168828() extern u16 D_80183F14[]; - register s32 a0v __asm__("$4"); + register s32 a0v __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) s32 param_1 = a0v; Thing_80168828_80168828 thing; s16 matA[16]; @@ -5658,7 +5657,7 @@ void func_80168828() s16 svec[4]; u16 *p; short i; - register s32 c40 __asm__("$3"); /* $v1: hold the CSE'd 0x40 (else gcc folds to $v0 immediate) */ + register s32 c40 __asm__("$3"); /* $v1: hold the CSE'd 0x40 (else gcc folds to $v0 immediate) */ // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus2) c40 = 0x40; thing.f04 = 2; @@ -5963,8 +5962,8 @@ void func_8016A290(s32 param_1, void *param_2, void *param_3) { struct Fr_8016A290 fr; u8 *p; s32 i; - register s32 t __asm__("$2"); - register s32 zr __asm__("$0"); + s32 t; + register s32 zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) s32 flags; s32 iVar3; diff --git a/src/ov_SC03_014/ov_SC03_014_jr_8012ACE0.c b/src/ov_SC03_014/ov_SC03_014_jr_8012ACE0.c index 1294945614..a0b8ee0512 100644 --- a/src/ov_SC03_014/ov_SC03_014_jr_8012ACE0.c +++ b/src/ov_SC03_014/ov_SC03_014_jr_8012ACE0.c @@ -2527,7 +2527,7 @@ s32 func_80133AB0(s16 flag, s16 x, s16 y, s32 arg3) u16 *pA = (*(u16 * *)&D_8018BB00); u16 *pB = (*(u16 * *)&D_8018BAFC); u16 *pC = (*(u16 * *)&D_8018BB08); - register int zr __asm__("$0"); + register int zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) u32 X, Y, cell, Xc, Yc; u16 k, off; int cnt; @@ -2535,7 +2535,7 @@ s32 func_80133AB0(s16 flag, s16 x, s16 y, s32 arg3) u8 *s0; u16 raw; u32 hib; - register int harg __asm__("$4"); + register int harg __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) s32 ret; void *p0C, *p10; u8 *p14, *p18, *p1C; @@ -2546,11 +2546,11 @@ s32 func_80133AB0(s16 flag, s16 x, s16 y, s32 arg3) pC[2] = pA[2] - pB[2]; X = ((((u16)x + 0x8000) >> 7) & 0x1ff) - map->ox; - __asm__("addu %0,%1,$zero" : "=r"(Xc) : "r"(X)); + __asm__("addu %0,%1,$zero" : "=r"(Xc) : "r"(X)); // !FAKE: instruction addu — NEEDED DIFFERS (P36 rung B tus2) if (!((X & 0xffff) < map->w)) return 0; Y = ((((u16)y + 0x8000) >> 7) & 0x1ff) - map->oy; - __asm__("addu %0,%1,$zero" : "=r"(Yc) : "r"(Y)); + __asm__("addu %0,%1,$zero" : "=r"(Yc) : "r"(Y)); // !FAKE: instruction addu — NEEDED DIFFERS (P36 rung B tus2) if (!((Y & 0xffff) < map->h)) return 0; @@ -2699,7 +2699,7 @@ s32 func_80133CD4(arg0, cmd, base, arr) s32 h; h = ((s16 *)pb0)[0]; s1var = h << 16; - __asm__("lh %0, 2(%2)" : "=r"(h) : "0"(h), "r"(pb0) : "memory"); + __asm__("lh %0, 2(%2)" : "=r"(h) : "0"(h), "r"(pb0) : "memory"); // !FAKE: instruction lh — NEEDED DIFFERS (P36 rung B tus2) s0var = h << 16; } pb0[2] += q3v; @@ -2883,10 +2883,10 @@ s32 func_801345F8(s32 arg) extern u16 * D_8018BAFC; extern u16 D_801E9580; - register u16 *param_1 __asm__("$5") = ((u16 *)arg); - register u16 *cc __asm__("$4") = D_8018BAFC; + register u16 *param_1 __asm__("$5") = ((u16 *)arg); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) + register u16 *cc __asm__("$4") = D_8018BAFC; // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) int c8000 = 0x8000; - register int zr __asm__("$0"); + register int zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) u32 c1, c2, uVar6, uVar2, cnt, v14; u16 *ptmp, *puVar4, *puVar7, uVar1; int hi, harg, iVar9, iVar8, uVar3, uVar10, tbl; @@ -3077,8 +3077,8 @@ s32 func_80134C20(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { u16 temp_a1; s32 temp_s4; s32 c = arg0; - __asm__ __volatile__("" : "=r"(c) : "0"(c)); - __asm__ __volatile__("" : : "r"(arg0)); + __asm__ __volatile__("" : "=r"(c) : "0"(c)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) + __asm__ __volatile__("" : : "r"(arg0)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) temp_s4 = arg2 + (M2C_FIELD(((void *)arg1), s16 *, 2) * 8); temp_s1 = *(s32 *)(arg3 + (M2C_FIELD(((void *)arg1), s16 *, 4) * 4)); @@ -3229,22 +3229,22 @@ int func_80135168(u16 arg0, u16 *p1, u16 *p2) extern u8 D_8018BAFC; extern u8 D_8018BB00; extern u8 D_8018BB08; - register s16 *pb0 __asm__("$8"); - register s16 *pac __asm__("$6"); - register s16 *pb8 __asm__("$7"); + register s16 *pb0 __asm__("$8"); // !FAKE: pin $8 — NEEDED DIFFERS (P36 rung B tus2) + register s16 *pac __asm__("$6"); // !FAKE: pin $6 — NEEDED DIFFERS (P36 rung B tus2) + register s16 *pb8 __asm__("$7"); // !FAKE: pin $7 — NEEDED DIFFERS (P36 rung B tus2) u16 *pb4; u16 a, b; int a1v, a2v, d94; pb0 = (*(s16 * *)&D_8018BB00); - __asm__ __volatile__("" : : "r"(pb0)); + __asm__ __volatile__("" : : "r"(pb0)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) a = p2[0]; pac = (*(s16 * *)&D_8018BAFC); pb0[0] = a; b = p1[0]; pb8 = (*(s16 * *)&D_8018BB08); pac[0] = b; pb8[0] = a - b; a = p2[1]; pb0[1] = a; b = p1[1]; pac[1] = b; pb8[1] = a - b; a = p2[2]; pb0[2] = a; b = p1[2]; pac[2] = b; pb8[2] = a - b; a1v = pac[0]; a2v = pac[2]; d94 = D_801E9570; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) D_801E9580 = 0; if (func_80134A74(arg0, a1v, a2v, d94)) { pb4 = (*(u16 * *)&D_8018BB04); diff --git a/src/ov_SC03_014/ov_SC03_014_jr_80135A4C.c b/src/ov_SC03_014/ov_SC03_014_jr_80135A4C.c index ddf15d6e4e..70e5805209 100644 --- a/src/ov_SC03_014/ov_SC03_014_jr_80135A4C.c +++ b/src/ov_SC03_014/ov_SC03_014_jr_80135A4C.c @@ -638,7 +638,7 @@ s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3) { extern u8 D_801152B0; s32 *p; - register s32 s7 __asm__("$23"); + register s32 s7 __asm__("$23"); // !FAKE: pin $23 — NEEDED DIFFERS (P36 rung B tus2) s32 flag; s32 acc; s16 i; @@ -685,7 +685,7 @@ s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3) { return 1; next: p = (s32 *)*p; - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) if (p != 0) goto loop; return 0; } @@ -699,7 +699,7 @@ s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3) { s32 t = 0; if (((V3 *)a2)->x == ((V3 *)a3)->x && ((V3 *)a2)->y == ((V3 *)a3)->y) { s32 zt = (((V3 *)a2)->z == ((V3 *)a3)->z); - __asm__("addu %0,%1,$zero" : "=r"(t) : "r"(zt)); + __asm__("addu %0,%1,$zero" : "=r"(t) : "r"(zt)); // !FAKE: instruction addu — NEEDED DIFFERS (P36 rung B tus2) } eq = t; } diff --git a/src/ov_SC03_014/ov_SC03_014_jr_8013C98C.c b/src/ov_SC03_014/ov_SC03_014_jr_8013C98C.c index 00b14367af..4d07e247a0 100644 --- a/src/ov_SC03_014/ov_SC03_014_jr_8013C98C.c +++ b/src/ov_SC03_014/ov_SC03_014_jr_8013C98C.c @@ -1056,7 +1056,7 @@ void func_8013CF68() u8 t0, t1, t2; u8 *base; - __asm__("la %0, D_800A5E94" : "=r"(base)); + __asm__("la %0, D_800A5E94" : "=r"(base)); // !FAKE: instruction la — NEEDED DIFFERS (P36 rung B tus2) *(s32 *)(base - 0xC) = 0; t0 = D_801EAEE8; t1 = D_801EAEE9; t2 = D_801EAEEA; @@ -1156,7 +1156,7 @@ void func_8013D178(void) { extern unsigned char D_801EAF88, D_801EAF89, D_801EAF8A, D_801EAF8B, D_801EAF8C, D_801EAF8D, D_801EAF8E, D_801EAF8F, D_801EAF90; extern unsigned char D_801EAF88, D_801EAF89, D_801EAF8A, D_801EAF8B, D_801EAF8C, D_801EAF8D, D_801EAF8E, D_801EAF8F, D_801EAF90; unsigned char v, t; - register unsigned char *p __asm__("$5"); + register unsigned char *p __asm__("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) p = &D_801EAEE8; v = *p; t = D_801EAF88; if (v != t) { if (v < t) *p = v + 8; else *p = v - 8; } @@ -1376,13 +1376,13 @@ void func_8013D53C(void *arg0v) { n = arg0->w * arg0->h; i = 0; src = arg0->data; - __asm__("" :: "r"(src)); /* +2 refs on src (depth-2): keeps src above i, below the mfhi temp */ + __asm__("" :: "r"(src)); /* +2 refs on src (depth-2): keeps src above i, below the mfhi temp */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) dst = src + n; if (n > 0) { do { u16 px; s32 r, g, b, out; - __asm__("" :: "r"(i)); /* +3 refs on i (depth-3): lifts i over dst in the $t2 race */ + __asm__("" :: "r"(i)); /* +3 refs on i (depth-3): lifts i over dst in the $t2 race */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) px = *src; r = ((px & 0x1F) * s0v) / 2560; g = (((px & 0x3E0) * t9v) / 2560) & 0x3E0; @@ -1417,10 +1417,10 @@ void func_8013D8FC(void) { extern s16 *D_801E95FC; - register s16 *psVar3 __asm__("$17"); - register s16 *psVar2 __asm__("$16"); - register s32 c9 __asm__("$19"); - register s32 cff __asm__("$18"); + s16 *psVar3; + register s16 *psVar2 __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + s32 c9; + s32 cff; u16 sVar1; s16 buf[4]; @@ -1461,22 +1461,22 @@ void func_8013D9B0(int param_1) extern s16 *D_801E95FC; extern s32 D_801E9614; u8 buf[0x20]; - register s32 uVar13 __asm__("$16"); - register u16 *psVar14 __asm__("$17"); - register u16 *psVar15 __asm__("$18"); - register s32 uVar16 __asm__("$19"); - register void *r0 __asm__("$20"); - register u16 *puVar10 __asm__("$11"); - register u16 *puVar9 __asm__("$10"); - register s32 iVar11 __asm__("$13"); - register s32 iVar12 __asm__("$14"); + s32 uVar13; + register u16 *psVar14 __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) + u16 *psVar15; + s32 uVar16; + void *r0; + u16 *puVar10; + register u16 *puVar9 __asm__("$10"); // !FAKE: pin $10 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar11; + register s32 iVar12 __asm__("$14"); // !FAKE: pin $14 — NEEDED DIFFERS (P36 rung B tus2) u16 sVar4; - register u32 uVar5 __asm__("$3"); - register u32 uVar7 __asm__("$6"); - register u32 uVar1 __asm__("$7"); - register u32 uVar6 __asm__("$4"); - register u32 uVar8 __asm__("$8"); - register u32 uVar3 __asm__("$9"); + register u32 uVar5 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus2) + register u32 uVar7 __asm__("$6"); // !FAKE: pin $6 — NEEDED DIFFERS (P36 rung B tus2) + register u32 uVar1 __asm__("$7"); // !FAKE: pin $7 — NEEDED DIFFERS (P36 rung B tus2) + u32 uVar6; + register u32 uVar8 __asm__("$8"); // !FAKE: pin $8 — NEEDED DIFFERS (P36 rung B tus2) + register u32 uVar3 __asm__("$9"); // !FAKE: pin $9 — NEEDED DIFFERS (P36 rung B tus2) psVar15 = (*(u16 * *)&D_801E95FC); if (psVar15 != 0) { @@ -1491,31 +1491,31 @@ void func_8013D9B0(int param_1) iVar11 = 0; if (sVar4 == 9) { *(s16 *)(buf + 0) = psVar14[-4]; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *(s16 *)(buf + 2) = psVar14[-3]; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *(s16 *)(buf + 4) = psVar14[-2]; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *(s16 *)(buf + 6) = psVar14[-1]; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) { - register s32 mw __asm__("$3") = (s32)((s16 *)psVar14)[-2]; - register s32 mh __asm__("$2") = (s32)((s16 *)psVar14)[-1]; + register s32 mw __asm__("$3") = (s32)((s16 *)psVar14)[-2]; // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus2) + s32 mh = (s32)((s16 *)psVar14)[-1]; iVar12 = mw * mh; } uVar13 = 0; puVar10 = *(u16 **)psVar14; { - register s32 boff __asm__("$2") = iVar12 * 2; - register u16 *pi __asm__("$5"); + register s32 boff __asm__("$2") = iVar12 * 2; // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) + register u16 *pi __asm__("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) pi = (u16 *)((s32)puVar10 + boff); - __asm__ __volatile__("" : "=r"(pi) : "0"(pi)); + __asm__ __volatile__("" : "=r"(pi) : "0"(pi)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) puVar9 = pi; } if (0 < iVar12) { do { - register u32 pix __asm__("$2"); - register u32 out __asm__("$2"); + register u32 pix __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) + register u32 out __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) u32 result; *(u32 *)(buf + 0xc) = (u32)*puVar10; pix = (u32)*puVar9; @@ -1524,17 +1524,17 @@ void func_8013D9B0(int param_1) uVar1 = pix & 0x7c00; { void *p1; - register void *pa __asm__("$2"); - register void *pb __asm__("$12"); - __asm__ __volatile__(""); + register void *pa __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) + register void *pb __asm__("$12"); // !FAKE: pin $12 — NEEDED DIFFERS (P36 rung B tus2) + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) p1 = buf + 0xc; - __asm__ __volatile__("" : "=r"(p1) : "0"(p1)); + __asm__ __volatile__("" : "=r"(p1) : "0"(p1)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) gte_ldIR0z(); gte_ldrgb(r0); gte_ldIRGB(p1); gte_dpcl(); pa = buf + 0x10; - __asm__ __volatile__("" : "=r"(pa) : "0"(pa)); + __asm__ __volatile__("" : "=r"(pa) : "0"(pa)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) pb = pa; gte_stORGB(pb); } @@ -1543,21 +1543,21 @@ void func_8013D9B0(int param_1) uVar8 = out & 0x3e0; uVar3 = out & 0x7c00; if (uVar5 != uVar6) { - register s32 c __asm__("$2"); + s32 c; uVar13 = 1; if ((s32)uVar5 < (s32)uVar6) uVar5 = uVar5 + 1; c = (s32)uVar6 < (s32)uVar5; if (c) uVar5 = uVar5 - 1; } if (uVar7 != uVar8) { - register s32 c __asm__("$2"); + register s32 c __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) uVar13 = 1; if ((s32)uVar7 < (s32)uVar8) uVar7 = uVar7 + 0x20; c = (s32)uVar8 < (s32)uVar7; if (c) uVar7 = uVar7 - 0x20; } if (uVar1 != uVar3) { - register s32 c __asm__("$2"); + register s32 c __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) uVar13 = 1; if ((s32)uVar1 < (s32)uVar3) uVar1 = uVar1 + 0x400; c = (s32)uVar3 < (s32)uVar1; @@ -1698,9 +1698,9 @@ void func_8013DD68() { u16 *puVar16; u16 *q; u16 *puVar10; - register u16 uVar2 __asm__("$3"); + register u16 uVar2 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus2) int uVar5; - register int iVar14 __asm__("$7"); + register int iVar14 __asm__("$7"); // !FAKE: pin $7 — NEEDED DIFFERS (P36 rung B tus2) Buf_8013DD68 buf; u8 *pbase; u8 *base; @@ -1719,7 +1719,7 @@ void func_8013DD68() { p = p + 0x10; iVar14 = 0; if (uVar1 != 0) { - register int c5 __asm__("$11") = 5; + int c5 = 5; puVar10 = (u16 *)((int)p + 0x18); q = puVar16 + 8; do { @@ -1807,7 +1807,7 @@ void func_8013E5E8(void) extern unsigned short D_80115112; extern u16 D_80115116; extern void (*D_8018C920[])(void); - register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 -> store retires early */ + register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 -> store retires early */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) func_80029444(); func_801754A8(); D_8011511E = func_80014ED4(0); @@ -1853,12 +1853,12 @@ void func_8013E6AC(void) { D_80115140[i] = 0; } if (!((u32)func_80029504() < 5 || currentLocationId == 0x302A || currentLocationId == 0x3073)) { - register s32 *ep __asm__("$8"); - register s32 *fp __asm__("$9"); + s32 *ep; + s32 *fp; fp = (s32 *)&D_80115110; ep = (s32 *)&D_8018C90C; for (i = 0; i < 5; i++) { - register s32 *fa __asm__("$6"); + s32 *fa; s32 v; fa = (s32 *)(i * 4 + (s32)fp); v = ep[i] * 3 >> 2; @@ -2015,7 +2015,7 @@ extern unsigned char D_8018C8E8; void func_8013EB7C(void) { s32 sp10[2]; short sVar1; - register short sVar2 __asm__("$2"); + register short sVar2 __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) s32 a0v; s32 iVar4; diff --git a/src/ov_SC03_014/ov_SC03_014_jr_80140608.c b/src/ov_SC03_014/ov_SC03_014_jr_80140608.c index dac5e36e30..9fd7857a0b 100644 --- a/src/ov_SC03_014/ov_SC03_014_jr_80140608.c +++ b/src/ov_SC03_014/ov_SC03_014_jr_80140608.c @@ -1039,14 +1039,14 @@ s16 n; Prim4 *p; s16 t; s32 c3; -register u16 *a __asm__("$20"); -register u16 *b __asm__("$21"); -register u16 *c __asm__("$23"); -register u16 *e __asm__("$22"); -register u16 *pb __asm__("$10"); -register u32 m24 __asm__("$8"); -register u32 mhi __asm__("$9"); -register s32 eight __asm__("$2"); +u16 *a; +u16 *b; +u16 *c; +u16 *e; +u16 *pb; +u32 m24; +u32 mhi; +register s32 eight __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) if (i < n) { c3 = 3; @@ -1126,7 +1126,7 @@ register s32 eight __asm__("$2"); y = (*e) + 3; } *((s16 *) (q - 10)) = y; -__asm__("" ::: "memory"); +__asm__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *((u32 *) ot) = 0x4000000; q[-8] = 0x78; *((u32 *) (q - 0x10)) = 0x64808080; @@ -1137,13 +1137,13 @@ __asm__("" ::: "memory"); *((s16 *) (q - 4)) = eight; *((u32 *) ot) = ((*((u32 *) ot)) & mhi) | (D_800AE7BC[*pb].ot[2] & m24); { -register u32 *op __asm__("$4"); +register u32 *op __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) op = D_800AE7BC[*pb].ot; op[2] = (op[2] & mhi) | (((u32) ot) & m24); } q += 0x14; ot += 5; - __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ + __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) } } @@ -1350,7 +1350,7 @@ void func_80141874(void) { extern u16 D_8011511C; extern u16 D_80115116; extern void (*D_8018C96C[])(void); - register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ + register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) func_801754A8(); D_8011511E = func_80014ED4(0); D_8011511C = func_80015018(0); @@ -1537,7 +1537,7 @@ void func_801424E4(short *param_1) { extern void (*D_8018C990[])(void); short sVar1; int iVar2; - register unsigned short t __asm__("$3"); + unsigned short t; (*D_8018C990[(unsigned short)param_1[1]])(); if (*(unsigned short *)param_1 != 0) { @@ -1556,8 +1556,8 @@ void func_801424E4(short *param_1) { iVar2 = *(int *)(param_1 + 0x32); if ((iVar2 != 0) && (*(short *)(iVar2 + 0x36) == param_1[0x7f])) { *(int *)(param_1 + 2) = *(int *)(iVar2 + 4); - a = *(unsigned short *)(*(volatile int *)(param_1 + 0x32) + 10); - __asm__ __volatile__("" : : "r"(a)); + a = *(unsigned short *)(*(int *)(param_1 + 0x32) + 10); + __asm__ __volatile__("" : : "r"(a)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) t = (unsigned short)param_1[0x7e]; sVar1 = a + t; iVar2 = *(volatile int *)(param_1 + 0x32); @@ -1593,7 +1593,7 @@ extern s32 D_8018C984; void func_80142608(s32 param_1) { - register s32 iVar1 __asm__("$16"); + s32 iVar1; if (*(short *)(param_1 + 0x70) != 0) { iVar1 = ((s32 (*)(void))func_8012C1B8)(); @@ -1839,8 +1839,8 @@ extern void func_80142B2C(void *arg0); void func_80142EC0(s32 param_1) { extern s32 D_8018CB90[]; - register s32 d __asm__("$16") = param_1; /* $s0 */ - register s32 obj __asm__("$17"); /* $s1 */ + register s32 d __asm__("$16") = param_1; /* $s0 */ // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register s32 obj __asm__("$17"); /* $s1 */ // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) s32 ret; s16 sVar2; @@ -1882,8 +1882,8 @@ extern unsigned char D_8018CC10[]; void func_8014305C(int param_1) { - register int s0_param __asm__("$16") = param_1; - register int s1_copy __asm__("$17"); + register int s0_param __asm__("$16") = param_1; // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register int s1_copy __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) int iVar2; short sVar1; @@ -1932,7 +1932,7 @@ void func_801431E8(s32 param_1) { u16 uVar2; s16 sVar4; - register s32 d __asm__("$16"); + register s32 d __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) memcpy(buf, &D_801E8B28, 4); iVar5 = ((s32 (*)(void))func_8012C1B8)(); *(s32 *)(param_1 + 0x20) = iVar5; @@ -2101,8 +2101,8 @@ extern void func_8012C218(void *a0); void func_80143D28(s32 param_1) { extern MatEntry D_8018CEC8[]; - register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ - register s32 iVar2 __asm__("$17") = *(s32 *)(param_1 + 0x64); /* $s1 */ + register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ // !FAKE: pin $18 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar2 = *(s32 *)(param_1 + 0x64); /* $s1 */ MatEntry *p = &D_8018CEC8[*(s16 *)(param_1 + 0x70)]; s32 sVar4; s32 iVar1; @@ -2282,8 +2282,8 @@ extern u8 D_8018CEB8; void func_8014477C(void *param_1) { s32 v0; s32 v1; - register s32 uVar2 __asm__("$2"); - register s32 addr __asm__("$3"); + s32 uVar2; + s32 addr; s32 gv; s32 fv; @@ -2324,9 +2324,9 @@ extern u8 D_8018CEF4; void func_80144880(s32 param_1) { - register s32 obj __asm__("$16"); /* $s0 */ - register s32 self __asm__("$17") = param_1; /* $s1 */ - register s32 b __asm__("$2"); /* $v0 */ + s32 obj; /* $s0 */ + s32 self = param_1; /* $s1 */ + s32 b; /* $v0 */ s32 e; obj = ((s32 (*)(void))func_8012C194)(); diff --git a/src/ov_SC03_014/ov_SC03_014_jr_8015C32C.c b/src/ov_SC03_014/ov_SC03_014_jr_8015C32C.c index fb188e7283..1d6efeb56b 100644 --- a/src/ov_SC03_014/ov_SC03_014_jr_8015C32C.c +++ b/src/ov_SC03_014/ov_SC03_014_jr_8015C32C.c @@ -1643,8 +1643,8 @@ void func_8015D01C(int param_1) { extern int D_8018DDCC; int iVar4; - register unsigned short uVar1 __asm__("$19"); - register unsigned short uVar5 __asm__("$17"); + unsigned short uVar1; + register unsigned short uVar5 __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) short sVar2; short sVar3; @@ -1796,8 +1796,8 @@ extern s32 D_8018DE38; void func_8015D380(s32 a0) { s16 out[4]; s32 buf[8]; - register s32 s1 __asm__("$17") = a0; - register s32 *s0 __asm__("$16") = buf; + s32 s1 = a0; + s32 *s0 = buf; ((void (*)(void *))func_80013F3C)((void *)s0); ((void (*)(void *, s32))func_80012558)((void *)s0, *(s16 *)(*(s32 *)(s1 + 0x20) + 0x12)); ((void (*)(void *, s32))func_800126C4)((void *)s0, *(s16 *)(*(s32 *)(s1 + 0x20) + 0x10)); @@ -1948,7 +1948,7 @@ void func_8015D738(void *arg0) { if (s1 != 0) { if (*(u16 *)s1 == 0x360) goto block_808; } - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) if (s1 != 0) { if (*(u16 *)s1 != 0) goto block_7F4; } @@ -2803,7 +2803,7 @@ void func_8015FBE0(s32 *param_1) ((void (*)(s32 *, s16))func_80147078)(param_1, 0); ((void (*)(s32 *))func_80159B70)(param_1); } else { - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) D_80078EC1 = 0; ((void (*)(s32 *, s32))func_80154150)(param_1, 0x20); ((void (*)(s32 *, s32))func_80154A74)(param_1, 0x18); @@ -3611,7 +3611,7 @@ void func_80161E08(s32 param_1) { ((a2 = func_800291DC(8)) & 0x8000) != 0) { if (D_800B5BD8 == 0) { - __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x65A8)); + __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x65A8)); // !FAKE: instruction move — NEEDED DIFFERS (P36 rung B tus2) D_801E96F0[0] = p; func_80024054(&D_8018E074, &D_801E96FC); func_8001CE28(p, &D_801E96FC); @@ -3622,7 +3622,7 @@ void func_80161E08(s32 param_1) { } if (D_800B5C10 == 0) { - __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x65E0)); + __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x65E0)); // !FAKE: instruction move — NEEDED DIFFERS (P36 rung B tus2) D_801E96F0[1] = p; func_80024054(&D_8018E094, &D_801E9724); func_8001CE28(p, &D_801E9724); @@ -3633,7 +3633,7 @@ void func_80161E08(s32 param_1) { } if (D_800B5C48 == 0) { - __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x6618)); + __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x6618)); // !FAKE: instruction move — NEEDED DIFFERS (P36 rung B tus2) D_801E96F0[2] = p; func_800242D0((s16)func_801620C4(), &D_801E973C, 0x84); func_8001CE68(p, &D_801E973C); @@ -3689,9 +3689,9 @@ extern u8 D_80078EB1; extern s32 D_8018E0A8; s32 func_801621CC(s32 arg0) { - register s32 s0 __asm__("$16") = arg0; /* $s0: arg0, crosses the call */ - register u8 *s1 __asm__("$17") = D_80078E78; /* $s1: base, hoisted for the loop */ - register s32 i __asm__("$5"); /* $a1: counter (pin fixes the i/d swap) */ + s32 s0 = arg0; /* $s0: arg0, crosses the call */ + u8 *s1 = D_80078E78; /* $s1: base, hoisted for the loop */ + register s32 i __asm__("$5"); /* $a1: counter (pin fixes the i/d swap) */ // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) u32 a2; s32 d; /* $a0: natural alloc; load via $v0 temp */ s32 v, last, hi, lo; @@ -3827,14 +3827,14 @@ s32 func_80162438(s32 _unused0) { extern s16 D_800B5C74; u32 uVar2; - register u8 *base __asm__("$18"); - register u8 *item __asm__("$17"); + u8 *base; + u8 *item; base = &(*(u8 *)&D_800AF630); uVar2 = func_800291DC(0x12); if ((uVar2 & 0x8000) != 0) { if (D_800B5BD8 == 0) { - register u8 *t __asm__("$2") = base + 0x65A8; + register u8 *t __asm__("$2") = base + 0x65A8; // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) item = t; D_801E9748[0] = (s32)item; func_80024054(D_8018E0D8, D_801E9754); @@ -3845,7 +3845,7 @@ s32 func_80162438(s32 _unused0) { D_800B5BE2 = -D_800AF7BE / 2 + 0x28; } if (D_800B5C10 == 0) { - register u8 *t __asm__("$2") = base + 0x65E0; + register u8 *t __asm__("$2") = base + 0x65E0; // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) item = t; D_801E9748[1] = (s32)item; func_80024054(((u8 *)&D_8018E0F0), D_801E977C); @@ -3856,7 +3856,7 @@ s32 func_80162438(s32 _unused0) { D_800B5C1A = -D_800AF7BE / 2 + 0x30; } if (D_800B5C48 == 0) { - register u8 *t __asm__("$2") = base + 0x6618; + register u8 *t __asm__("$2") = base + 0x6618; // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) item = t; D_801E9748[2] = (s32)item; func_800242D0((s16)func_801626B8(), D_801E9798, 0x84); @@ -3931,10 +3931,10 @@ void func_801627E8(void) extern s32 D_8011F750; /* canonical: engine_core.h `extern s32 D_8011F750;` (read here as a byte) */ extern void (*D_8018E110[])(void); /* word-stride table of dispatch fn pointers */ - register u8 *p __asm__("$4") = (u8 *)&D_8011F750; + register u8 *p __asm__("$4") = (u8 *)&D_8011F750; // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) s32 idx; - __asm__ __volatile__("" : "=r"(p) : "0"(p)); /* materialize &D_8011F750 into $a0 (defeat %lo-fold of the lbu) */ + __asm__ __volatile__("" : "=r"(p) : "0"(p)); /* materialize &D_8011F750 into $a0 (defeat %lo-fold of the lbu) */ // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) idx = *p; if (idx != 0) { idx = idx - 1; @@ -4114,7 +4114,7 @@ void func_80163EC8(s32 param_1) { s32 psVar6; s32 iVar8; s32 iVar7; - register s32 uVar5 __asm__("$2"); /* PIN (flagged): uVar5 -> $v0 */ + register s32 uVar5 __asm__("$2"); /* PIN (flagged): uVar5 -> $v0 */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) u16 uVar4; u8 uVar3; @@ -4380,9 +4380,9 @@ extern u8 D_801E97AF; void func_80164BDC(s32 param_1) { - register s32 p1 __asm__("$17"); /* $s1 */ - register s32 iVar1 __asm__("$16"); /* $s0 */ - register s32 base __asm__("$18"); /* $s2 */ + register s32 p1 __asm__("$17"); /* $s1 */ // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar1; /* $s0 */ + s32 base; /* $s2 */ p1 = param_1; iVar1 = ((s32 (*)(void))func_80146578)(); @@ -4528,9 +4528,9 @@ extern s32 D_801E97E8; void func_801651B8(void * param_1) { - register s32 *puVar1 __asm__("$16"); /* $s0 */ - register s32 iVar2 __asm__("$17"); /* $s1 */ - register s32 p __asm__("$18"); /* $s2 */ + register s32 *puVar1 __asm__("$16"); /* $s0 */ // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar2; /* $s1 */ + s32 p; /* $s2 */ p = param_1; ((s32 (*)(s32, s32, s32))func_80165240)(p, p + 0x2c, p + 0x50); @@ -4539,7 +4539,7 @@ void func_801651B8(void * param_1) do { if (puVar1[3] != 0) { s32 a0v = p; - __asm__ __volatile__("" : "=r"(a0v) : "0"(a0v)); + __asm__ __volatile__("" : "=r"(a0v) : "0"(a0v)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) ((s32 (*)(s32, s32, s32))func_80165240)(a0v, (s32)puVar1, (s32)(puVar1 + 2)); puVar1[3] = puVar1[3] + -1; } @@ -4870,7 +4870,7 @@ s32 func_80166690(s32 param_1, s32 param_2) unsigned int w9, w7, w, t, w3b; int w3; short sVar10; - register unsigned int zr __asm__("$0"); + register unsigned int zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) blk = D_800AE620; i6 = (short)param_1; @@ -4956,7 +4956,6 @@ s32 func_80166690(s32 param_1, s32 param_2) c.c32 = t; c.c22 = t; c.c31 = t; c.c21 = t; } - __asm__ __volatile__("" :: "r"(iVar3)); func_80017758(&c, &blk); w3b = iVar3 - 1; iVar3 = w3b + zr; @@ -5110,18 +5109,18 @@ s32 func_80166F58(s32 param_1, s32 param_2, s32 param_3, s32 param_4) extern s32 D_8011D030; extern unsigned char D_801E9868[]; - register int p2 __asm__("$20"); /* $s4 */ - register int p3 __asm__("$17"); /* $s1 */ - register int t2 __asm__("$5"); /* a1 */ - register int t3 __asm__("$6"); /* a2 */ + register int p2 __asm__("$20"); /* $s4 */ // !FAKE: pin $20 — NEEDED DIFFERS (P36 rung B tus2) + int p3; /* $s1 */ + register int t2 __asm__("$5"); /* a1 */ // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) + int t3; /* a2 */ unsigned short *puVar1; short iVar2; int eq; iVar2 = 0; puVar1 = ((unsigned short *)&D_8011D030); - t2 = ((short)param_2); SHB(t2); p2 = t2; SHB(p2); - t3 = ((short)param_3); SHB(t3); p3 = t3; + t2 = ((short)param_2); SHB(t2); p2 = t2; SHB(p2); // !FAKE: launder via SHB — NEEDED DIFFERS; launder via SHB — NEEDED DIFFERS (P36 rung B tus2) + t3 = ((short)param_3); SHB(t3); p3 = t3; // !FAKE: launder via SHB — NEEDED DIFFERS (P36 rung B tus2) eq = (p2 == p3); do { if ((puVar1 != ((unsigned short *)param_1)) && @@ -5170,17 +5169,17 @@ s32 func_801670E4(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { extern s32 D_801269AC; extern u16 D_80126CE0; Fr_801670E4 f; - register u8 *p __asm__("$18"); /* $s2 */ - register s32 ent __asm__("$19"); /* $s3 */ + u8 *p; /* $s2 */ + s32 ent; /* $s3 */ s16 i; s32 d; s32 node; u16 c; u8 cv; u8 cv2; - register s32 gA __asm__("$2"); - register s32 cxv __asm__("$4"); - register s32 czv __asm__("$5"); + register s32 gA __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) + register s32 cxv __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) + s32 czv; u8 *vc; u8 *ap; u8 *mp; @@ -5198,12 +5197,12 @@ s32 func_801670E4(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { f.col[1].b = 0x70; cv = *(u8 *)(ent + 0x12); f.cx = arg1; - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) va = (u8 *)&f.cx; - __asm__ __volatile__("" : "=r"(va) : "0"(va)); + __asm__ __volatile__("" : "=r"(va) : "0"(va)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) f.cy = arg2; vb = va; - __asm__ __volatile__("" : "=r"(vb) : "0"(vb)); + __asm__ __volatile__("" : "=r"(vb) : "0"(vb)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) p = D_8018E470; i = 0; f.col[0].b = 0; @@ -5273,10 +5272,10 @@ s32 func_801670E4(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { if (*(s32 *)(ent + 0x30) > 0) { vc = (u8 *)&f.cx; - __asm__ __volatile__("" : "=r"(vc) : "0"(vc)); + __asm__ __volatile__("" : "=r"(vc) : "0"(vc)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) mp = f.m1; ap = mp; - __asm__ __volatile__("" : "=r"(ap) : "0"(ap)); + __asm__ __volatile__("" : "=r"(ap) : "0"(ap)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) p = D_8018E484; i = 0; d = (s16)f.a8[0] >> 6; @@ -5370,8 +5369,8 @@ s32 func_80167AE0(s32 param_1, s32 param_2, s32 param_3) { struct Fr_80167AE0 fr; u8 *p; s32 i; - register s32 t __asm__("$2"); - register s32 zr __asm__("$0"); + s32 t; + register s32 zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) s32 flags; func_80168070(param_1, ((s16 *)param_2), ((s16 *)param_3), fr.matrix); @@ -5650,7 +5649,7 @@ void func_80168828() extern u16 D_8018E550[]; - register s32 a0v __asm__("$4"); + register s32 a0v __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) s32 param_1 = a0v; Thing_80168828_80168828 thing; s16 matA[16]; @@ -5658,7 +5657,7 @@ void func_80168828() s16 svec[4]; u16 *p; short i; - register s32 c40 __asm__("$3"); /* $v1: hold the CSE'd 0x40 (else gcc folds to $v0 immediate) */ + register s32 c40 __asm__("$3"); /* $v1: hold the CSE'd 0x40 (else gcc folds to $v0 immediate) */ // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus2) c40 = 0x40; thing.f04 = 2; @@ -5963,8 +5962,8 @@ void func_8016A290(s32 param_1, void *param_2, void *param_3) { struct Fr_8016A290 fr; u8 *p; s32 i; - register s32 t __asm__("$2"); - register s32 zr __asm__("$0"); + s32 t; + register s32 zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) s32 flags; s32 iVar3; diff --git a/src/ov_SC03_023/ov_SC03_023_jr_8012ACE0.c b/src/ov_SC03_023/ov_SC03_023_jr_8012ACE0.c index 36c43eac00..d2992bc288 100644 --- a/src/ov_SC03_023/ov_SC03_023_jr_8012ACE0.c +++ b/src/ov_SC03_023/ov_SC03_023_jr_8012ACE0.c @@ -2529,7 +2529,7 @@ s32 func_80133AB0(s16 flag, s16 x, s16 y, s32 arg3) u16 *pA = (*(u16 * *)&D_8017F47C); u16 *pB = (*(u16 * *)&D_8017F478); u16 *pC = (*(u16 * *)&D_8017F484); - register int zr __asm__("$0"); + register int zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) u32 X, Y, cell, Xc, Yc; u16 k, off; int cnt; @@ -2537,7 +2537,7 @@ s32 func_80133AB0(s16 flag, s16 x, s16 y, s32 arg3) u8 *s0; u16 raw; u32 hib; - register int harg __asm__("$4"); + register int harg __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) s32 ret; void *p0C, *p10; u8 *p14, *p18, *p1C; @@ -2548,11 +2548,11 @@ s32 func_80133AB0(s16 flag, s16 x, s16 y, s32 arg3) pC[2] = pA[2] - pB[2]; X = ((((u16)x + 0x8000) >> 7) & 0x1ff) - map->ox; - __asm__("addu %0,%1,$zero" : "=r"(Xc) : "r"(X)); + __asm__("addu %0,%1,$zero" : "=r"(Xc) : "r"(X)); // !FAKE: instruction addu — NEEDED DIFFERS (P36 rung B tus2) if (!((X & 0xffff) < map->w)) return 0; Y = ((((u16)y + 0x8000) >> 7) & 0x1ff) - map->oy; - __asm__("addu %0,%1,$zero" : "=r"(Yc) : "r"(Y)); + __asm__("addu %0,%1,$zero" : "=r"(Yc) : "r"(Y)); // !FAKE: instruction addu — NEEDED DIFFERS (P36 rung B tus2) if (!((Y & 0xffff) < map->h)) return 0; @@ -2701,7 +2701,7 @@ s32 func_80133CD4(arg0, cmd, base, arr) s32 h; h = ((s16 *)pb0)[0]; s1var = h << 16; - __asm__("lh %0, 2(%2)" : "=r"(h) : "0"(h), "r"(pb0) : "memory"); + __asm__("lh %0, 2(%2)" : "=r"(h) : "0"(h), "r"(pb0) : "memory"); // !FAKE: instruction lh — NEEDED DIFFERS (P36 rung B tus2) s0var = h << 16; } pb0[2] += q3v; @@ -2885,10 +2885,10 @@ s32 func_801345F8(s32 arg) extern u16 * D_8017F478; extern u16 D_80197958; - register u16 *param_1 __asm__("$5") = ((u16 *)arg); - register u16 *cc __asm__("$4") = D_8017F478; + register u16 *param_1 __asm__("$5") = ((u16 *)arg); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) + register u16 *cc __asm__("$4") = D_8017F478; // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) int c8000 = 0x8000; - register int zr __asm__("$0"); + register int zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) u32 c1, c2, uVar6, uVar2, cnt, v14; u16 *ptmp, *puVar4, *puVar7, uVar1; int hi, harg, iVar9, iVar8, uVar3, uVar10, tbl; @@ -3079,8 +3079,8 @@ s32 func_80134C20(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { u16 temp_a1; s32 temp_s4; s32 c = arg0; - __asm__ __volatile__("" : "=r"(c) : "0"(c)); - __asm__ __volatile__("" : : "r"(arg0)); + __asm__ __volatile__("" : "=r"(c) : "0"(c)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) + __asm__ __volatile__("" : : "r"(arg0)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) temp_s4 = arg2 + (M2C_FIELD(((void *)arg1), s16 *, 2) * 8); temp_s1 = *(s32 *)(arg3 + (M2C_FIELD(((void *)arg1), s16 *, 4) * 4)); @@ -3231,22 +3231,22 @@ int func_80135168(u16 arg0, u16 *p1, u16 *p2) extern u8 D_8017F478; extern u8 D_8017F47C; extern u8 D_8017F484; - register s16 *pb0 __asm__("$8"); - register s16 *pac __asm__("$6"); - register s16 *pb8 __asm__("$7"); + register s16 *pb0 __asm__("$8"); // !FAKE: pin $8 — NEEDED DIFFERS (P36 rung B tus2) + register s16 *pac __asm__("$6"); // !FAKE: pin $6 — NEEDED DIFFERS (P36 rung B tus2) + register s16 *pb8 __asm__("$7"); // !FAKE: pin $7 — NEEDED DIFFERS (P36 rung B tus2) u16 *pb4; u16 a, b; int a1v, a2v, d94; pb0 = (*(s16 * *)&D_8017F47C); - __asm__ __volatile__("" : : "r"(pb0)); + __asm__ __volatile__("" : : "r"(pb0)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) a = p2[0]; pac = (*(s16 * *)&D_8017F478); pb0[0] = a; b = p1[0]; pb8 = (*(s16 * *)&D_8017F484); pac[0] = b; pb8[0] = a - b; a = p2[1]; pb0[1] = a; b = p1[1]; pac[1] = b; pb8[1] = a - b; a = p2[2]; pb0[2] = a; b = p1[2]; pac[2] = b; pb8[2] = a - b; a1v = pac[0]; a2v = pac[2]; d94 = D_80197948; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) D_80197958 = 0; if (func_80134A74(arg0, a1v, a2v, d94)) { pb4 = (*(u16 * *)&D_8017F480); diff --git a/src/ov_SC03_023/ov_SC03_023_jr_80135A4C.c b/src/ov_SC03_023/ov_SC03_023_jr_80135A4C.c index e24655896e..cdab17433c 100644 --- a/src/ov_SC03_023/ov_SC03_023_jr_80135A4C.c +++ b/src/ov_SC03_023/ov_SC03_023_jr_80135A4C.c @@ -638,7 +638,7 @@ s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3) { extern u8 D_801152B0; s32 *p; - register s32 s7 __asm__("$23"); + register s32 s7 __asm__("$23"); // !FAKE: pin $23 — NEEDED DIFFERS (P36 rung B tus2) s32 flag; s32 acc; s16 i; @@ -685,7 +685,7 @@ s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3) { return 1; next: p = (s32 *)*p; - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) if (p != 0) goto loop; return 0; } @@ -699,7 +699,7 @@ s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3) { s32 t = 0; if (((V3 *)a2)->x == ((V3 *)a3)->x && ((V3 *)a2)->y == ((V3 *)a3)->y) { s32 zt = (((V3 *)a2)->z == ((V3 *)a3)->z); - __asm__("addu %0,%1,$zero" : "=r"(t) : "r"(zt)); + __asm__("addu %0,%1,$zero" : "=r"(t) : "r"(zt)); // !FAKE: instruction addu — NEEDED DIFFERS (P36 rung B tus2) } eq = t; } diff --git a/src/ov_SC03_023/ov_SC03_023_jr_8013C98C.c b/src/ov_SC03_023/ov_SC03_023_jr_8013C98C.c index a342883471..e981512646 100644 --- a/src/ov_SC03_023/ov_SC03_023_jr_8013C98C.c +++ b/src/ov_SC03_023/ov_SC03_023_jr_8013C98C.c @@ -1056,7 +1056,7 @@ void func_8013CF68() u8 t0, t1, t2; u8 *base; - __asm__("la %0, D_800A5E94" : "=r"(base)); + __asm__("la %0, D_800A5E94" : "=r"(base)); // !FAKE: instruction la — NEEDED DIFFERS (P36 rung B tus2) *(s32 *)(base - 0xC) = 0; t0 = D_80198C30; t1 = D_80198C31; t2 = D_80198C32; @@ -1156,7 +1156,7 @@ void func_8013D178(void) { extern unsigned char D_80198CD0, D_80198CD1, D_80198CD2, D_80198CD3, D_80198CD4, D_80198CD5, D_80198CD6, D_80198CD7, D_80198CD8; extern unsigned char D_80198CD0, D_80198CD1, D_80198CD2, D_80198CD3, D_80198CD4, D_80198CD5, D_80198CD6, D_80198CD7, D_80198CD8; unsigned char v, t; - register unsigned char *p __asm__("$5"); + register unsigned char *p __asm__("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) p = &D_80198C30; v = *p; t = D_80198CD0; if (v != t) { if (v < t) *p = v + 8; else *p = v - 8; } @@ -1376,13 +1376,13 @@ void func_8013D53C(void *arg0v) { n = arg0->w * arg0->h; i = 0; src = arg0->data; - __asm__("" :: "r"(src)); /* +2 refs on src (depth-2): keeps src above i, below the mfhi temp */ + __asm__("" :: "r"(src)); /* +2 refs on src (depth-2): keeps src above i, below the mfhi temp */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) dst = src + n; if (n > 0) { do { u16 px; s32 r, g, b, out; - __asm__("" :: "r"(i)); /* +3 refs on i (depth-3): lifts i over dst in the $t2 race */ + __asm__("" :: "r"(i)); /* +3 refs on i (depth-3): lifts i over dst in the $t2 race */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) px = *src; r = ((px & 0x1F) * s0v) / 2560; g = (((px & 0x3E0) * t9v) / 2560) & 0x3E0; @@ -1417,10 +1417,10 @@ void func_8013D8FC(void) { extern s16 *D_801979D4; - register s16 *psVar3 __asm__("$17"); - register s16 *psVar2 __asm__("$16"); - register s32 c9 __asm__("$19"); - register s32 cff __asm__("$18"); + s16 *psVar3; + register s16 *psVar2 __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + s32 c9; + s32 cff; u16 sVar1; s16 buf[4]; @@ -1461,22 +1461,22 @@ void func_8013D9B0(int param_1) extern s16 *D_801979D4; extern s32 D_801979EC; u8 buf[0x20]; - register s32 uVar13 __asm__("$16"); - register u16 *psVar14 __asm__("$17"); - register u16 *psVar15 __asm__("$18"); - register s32 uVar16 __asm__("$19"); - register void *r0 __asm__("$20"); - register u16 *puVar10 __asm__("$11"); - register u16 *puVar9 __asm__("$10"); - register s32 iVar11 __asm__("$13"); - register s32 iVar12 __asm__("$14"); + s32 uVar13; + register u16 *psVar14 __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) + u16 *psVar15; + s32 uVar16; + void *r0; + u16 *puVar10; + register u16 *puVar9 __asm__("$10"); // !FAKE: pin $10 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar11; + register s32 iVar12 __asm__("$14"); // !FAKE: pin $14 — NEEDED DIFFERS (P36 rung B tus2) u16 sVar4; - register u32 uVar5 __asm__("$3"); - register u32 uVar7 __asm__("$6"); - register u32 uVar1 __asm__("$7"); - register u32 uVar6 __asm__("$4"); - register u32 uVar8 __asm__("$8"); - register u32 uVar3 __asm__("$9"); + register u32 uVar5 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus2) + register u32 uVar7 __asm__("$6"); // !FAKE: pin $6 — NEEDED DIFFERS (P36 rung B tus2) + register u32 uVar1 __asm__("$7"); // !FAKE: pin $7 — NEEDED DIFFERS (P36 rung B tus2) + u32 uVar6; + register u32 uVar8 __asm__("$8"); // !FAKE: pin $8 — NEEDED DIFFERS (P36 rung B tus2) + register u32 uVar3 __asm__("$9"); // !FAKE: pin $9 — NEEDED DIFFERS (P36 rung B tus2) psVar15 = (*(u16 * *)&D_801979D4); if (psVar15 != 0) { @@ -1491,31 +1491,31 @@ void func_8013D9B0(int param_1) iVar11 = 0; if (sVar4 == 9) { *(s16 *)(buf + 0) = psVar14[-4]; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *(s16 *)(buf + 2) = psVar14[-3]; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *(s16 *)(buf + 4) = psVar14[-2]; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *(s16 *)(buf + 6) = psVar14[-1]; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) { - register s32 mw __asm__("$3") = (s32)((s16 *)psVar14)[-2]; - register s32 mh __asm__("$2") = (s32)((s16 *)psVar14)[-1]; + register s32 mw __asm__("$3") = (s32)((s16 *)psVar14)[-2]; // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus2) + s32 mh = (s32)((s16 *)psVar14)[-1]; iVar12 = mw * mh; } uVar13 = 0; puVar10 = *(u16 **)psVar14; { - register s32 boff __asm__("$2") = iVar12 * 2; - register u16 *pi __asm__("$5"); + register s32 boff __asm__("$2") = iVar12 * 2; // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) + register u16 *pi __asm__("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) pi = (u16 *)((s32)puVar10 + boff); - __asm__ __volatile__("" : "=r"(pi) : "0"(pi)); + __asm__ __volatile__("" : "=r"(pi) : "0"(pi)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) puVar9 = pi; } if (0 < iVar12) { do { - register u32 pix __asm__("$2"); - register u32 out __asm__("$2"); + register u32 pix __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) + register u32 out __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) u32 result; *(u32 *)(buf + 0xc) = (u32)*puVar10; pix = (u32)*puVar9; @@ -1524,17 +1524,17 @@ void func_8013D9B0(int param_1) uVar1 = pix & 0x7c00; { void *p1; - register void *pa __asm__("$2"); - register void *pb __asm__("$12"); - __asm__ __volatile__(""); + register void *pa __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) + register void *pb __asm__("$12"); // !FAKE: pin $12 — NEEDED DIFFERS (P36 rung B tus2) + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) p1 = buf + 0xc; - __asm__ __volatile__("" : "=r"(p1) : "0"(p1)); + __asm__ __volatile__("" : "=r"(p1) : "0"(p1)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) gte_ldIR0z(); gte_ldrgb(r0); gte_ldIRGB(p1); gte_dpcl(); pa = buf + 0x10; - __asm__ __volatile__("" : "=r"(pa) : "0"(pa)); + __asm__ __volatile__("" : "=r"(pa) : "0"(pa)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) pb = pa; gte_stORGB(pb); } @@ -1543,21 +1543,21 @@ void func_8013D9B0(int param_1) uVar8 = out & 0x3e0; uVar3 = out & 0x7c00; if (uVar5 != uVar6) { - register s32 c __asm__("$2"); + s32 c; uVar13 = 1; if ((s32)uVar5 < (s32)uVar6) uVar5 = uVar5 + 1; c = (s32)uVar6 < (s32)uVar5; if (c) uVar5 = uVar5 - 1; } if (uVar7 != uVar8) { - register s32 c __asm__("$2"); + register s32 c __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) uVar13 = 1; if ((s32)uVar7 < (s32)uVar8) uVar7 = uVar7 + 0x20; c = (s32)uVar8 < (s32)uVar7; if (c) uVar7 = uVar7 - 0x20; } if (uVar1 != uVar3) { - register s32 c __asm__("$2"); + register s32 c __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) uVar13 = 1; if ((s32)uVar1 < (s32)uVar3) uVar1 = uVar1 + 0x400; c = (s32)uVar3 < (s32)uVar1; @@ -1698,9 +1698,9 @@ void func_8013DD68() { u16 *puVar16; u16 *q; u16 *puVar10; - register u16 uVar2 __asm__("$3"); + register u16 uVar2 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus2) int uVar5; - register int iVar14 __asm__("$7"); + register int iVar14 __asm__("$7"); // !FAKE: pin $7 — NEEDED DIFFERS (P36 rung B tus2) Buf_8013DD68 buf; u8 *pbase; u8 *base; @@ -1719,7 +1719,7 @@ void func_8013DD68() { p = p + 0x10; iVar14 = 0; if (uVar1 != 0) { - register int c5 __asm__("$11") = 5; + int c5 = 5; puVar10 = (u16 *)((int)p + 0x18); q = puVar16 + 8; do { @@ -1807,7 +1807,7 @@ void func_8013E5E8(void) extern unsigned short D_80115112; extern u16 D_80115116; extern void (*D_8018029C[])(void); - register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 -> store retires early */ + register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 -> store retires early */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) func_80029444(); func_801754A8(); D_8011511E = func_80014ED4(0); @@ -1853,12 +1853,12 @@ void func_8013E6AC(void) { D_80115140[i] = 0; } if (!((u32)func_80029504() < 5 || currentLocationId == 0x302A || currentLocationId == 0x3073)) { - register s32 *ep __asm__("$8"); - register s32 *fp __asm__("$9"); + s32 *ep; + s32 *fp; fp = (s32 *)&D_80115110; ep = (s32 *)&D_80180288; for (i = 0; i < 5; i++) { - register s32 *fa __asm__("$6"); + s32 *fa; s32 v; fa = (s32 *)(i * 4 + (s32)fp); v = ep[i] * 3 >> 2; @@ -2015,7 +2015,7 @@ extern unsigned char D_80180264; void func_8013EB7C(void) { s32 sp10[2]; short sVar1; - register short sVar2 __asm__("$2"); + register short sVar2 __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) s32 a0v; s32 iVar4; diff --git a/src/ov_SC03_023/ov_SC03_023_jr_80140608.c b/src/ov_SC03_023/ov_SC03_023_jr_80140608.c index b0dec4dead..15642823bf 100644 --- a/src/ov_SC03_023/ov_SC03_023_jr_80140608.c +++ b/src/ov_SC03_023/ov_SC03_023_jr_80140608.c @@ -1039,14 +1039,14 @@ s16 n; Prim4 *p; s16 t; s32 c3; -register u16 *a __asm__("$20"); -register u16 *b __asm__("$21"); -register u16 *c __asm__("$23"); -register u16 *e __asm__("$22"); -register u16 *pb __asm__("$10"); -register u32 m24 __asm__("$8"); -register u32 mhi __asm__("$9"); -register s32 eight __asm__("$2"); +u16 *a; +u16 *b; +u16 *c; +u16 *e; +u16 *pb; +u32 m24; +u32 mhi; +register s32 eight __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) if (i < n) { c3 = 3; @@ -1126,7 +1126,7 @@ register s32 eight __asm__("$2"); y = (*e) + 3; } *((s16 *) (q - 10)) = y; -__asm__("" ::: "memory"); +__asm__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *((u32 *) ot) = 0x4000000; q[-8] = 0x78; *((u32 *) (q - 0x10)) = 0x64808080; @@ -1137,13 +1137,13 @@ __asm__("" ::: "memory"); *((s16 *) (q - 4)) = eight; *((u32 *) ot) = ((*((u32 *) ot)) & mhi) | (D_800AE7BC[*pb].ot[2] & m24); { -register u32 *op __asm__("$4"); +register u32 *op __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) op = D_800AE7BC[*pb].ot; op[2] = (op[2] & mhi) | (((u32) ot) & m24); } q += 0x14; ot += 5; - __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ + __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) } } @@ -1350,7 +1350,7 @@ void func_80141874(void) { extern u16 D_8011511C; extern u16 D_80115116; extern void (*D_801802E8[])(void); - register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ + register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) func_801754A8(); D_8011511E = func_80014ED4(0); D_8011511C = func_80015018(0); @@ -1536,7 +1536,7 @@ void func_801424E4(short *param_1) { extern void (*D_8018030C[])(void); short sVar1; int iVar2; - register unsigned short t __asm__("$3"); + unsigned short t; (*D_8018030C[(unsigned short)param_1[1]])(); if (*(unsigned short *)param_1 != 0) { @@ -1555,8 +1555,8 @@ void func_801424E4(short *param_1) { iVar2 = *(int *)(param_1 + 0x32); if ((iVar2 != 0) && (*(short *)(iVar2 + 0x36) == param_1[0x7f])) { *(int *)(param_1 + 2) = *(int *)(iVar2 + 4); - a = *(unsigned short *)(*(volatile int *)(param_1 + 0x32) + 10); - __asm__ __volatile__("" : : "r"(a)); + a = *(unsigned short *)(*(int *)(param_1 + 0x32) + 10); + __asm__ __volatile__("" : : "r"(a)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) t = (unsigned short)param_1[0x7e]; sVar1 = a + t; iVar2 = *(volatile int *)(param_1 + 0x32); @@ -1592,7 +1592,7 @@ extern s32 D_80180300; void func_80142608(s32 param_1) { - register s32 iVar1 __asm__("$16"); + s32 iVar1; if (*(short *)(param_1 + 0x70) != 0) { iVar1 = ((s32 (*)(void))func_8012C1B8)(); @@ -1838,8 +1838,8 @@ extern void func_80142B2C(void *arg0); void func_80142EC0(s32 param_1) { extern s32 D_8018050C[]; - register s32 d __asm__("$16") = param_1; /* $s0 */ - register s32 obj __asm__("$17"); /* $s1 */ + register s32 d __asm__("$16") = param_1; /* $s0 */ // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register s32 obj __asm__("$17"); /* $s1 */ // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) s32 ret; s16 sVar2; @@ -1881,8 +1881,8 @@ extern unsigned char D_8018058C[]; void func_8014305C(int param_1) { - register int s0_param __asm__("$16") = param_1; - register int s1_copy __asm__("$17"); + register int s0_param __asm__("$16") = param_1; // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register int s1_copy __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) int iVar2; short sVar1; @@ -1931,7 +1931,7 @@ void func_801431E8(s32 param_1) { u16 uVar2; s16 sVar4; - register s32 d __asm__("$16"); + register s32 d __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) memcpy(buf, &D_80197100, 4); iVar5 = ((s32 (*)(void))func_8012C1B8)(); *(s32 *)(param_1 + 0x20) = iVar5; @@ -2100,8 +2100,8 @@ extern void func_8012C218(void *a0); void func_80143D28(s32 param_1) { extern MatEntry D_80180844[]; - register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ - register s32 iVar2 __asm__("$17") = *(s32 *)(param_1 + 0x64); /* $s1 */ + register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ // !FAKE: pin $18 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar2 = *(s32 *)(param_1 + 0x64); /* $s1 */ MatEntry *p = &D_80180844[*(s16 *)(param_1 + 0x70)]; s32 sVar4; s32 iVar1; @@ -2281,8 +2281,8 @@ extern u8 D_80180834; void func_8014477C(void *param_1) { s32 v0; s32 v1; - register s32 uVar2 __asm__("$2"); - register s32 addr __asm__("$3"); + s32 uVar2; + s32 addr; s32 gv; s32 fv; @@ -2323,9 +2323,9 @@ extern u8 D_80180870; void func_80144880(s32 param_1) { - register s32 obj __asm__("$16"); /* $s0 */ - register s32 self __asm__("$17") = param_1; /* $s1 */ - register s32 b __asm__("$2"); /* $v0 */ + s32 obj; /* $s0 */ + s32 self = param_1; /* $s1 */ + s32 b; /* $v0 */ s32 e; obj = ((s32 (*)(void))func_8012C194)(); diff --git a/src/ov_SC03_023/ov_SC03_023_jr_8015C32C.c b/src/ov_SC03_023/ov_SC03_023_jr_8015C32C.c index e66f45abb2..d777cd3845 100644 --- a/src/ov_SC03_023/ov_SC03_023_jr_8015C32C.c +++ b/src/ov_SC03_023/ov_SC03_023_jr_8015C32C.c @@ -1643,8 +1643,8 @@ void func_8015D01C(int param_1) { extern int D_80181748; int iVar4; - register unsigned short uVar1 __asm__("$19"); - register unsigned short uVar5 __asm__("$17"); + unsigned short uVar1; + register unsigned short uVar5 __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) short sVar2; short sVar3; @@ -1796,8 +1796,8 @@ extern s32 D_801817B4; void func_8015D380(s32 a0) { s16 out[4]; s32 buf[8]; - register s32 s1 __asm__("$17") = a0; - register s32 *s0 __asm__("$16") = buf; + s32 s1 = a0; + s32 *s0 = buf; ((void (*)(void *))func_80013F3C)((void *)s0); ((void (*)(void *, s32))func_80012558)((void *)s0, *(s16 *)(*(s32 *)(s1 + 0x20) + 0x12)); ((void (*)(void *, s32))func_800126C4)((void *)s0, *(s16 *)(*(s32 *)(s1 + 0x20) + 0x10)); @@ -1948,7 +1948,7 @@ void func_8015D738(void *arg0) { if (s1 != 0) { if (*(u16 *)s1 == 0x360) goto block_808; } - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) if (s1 != 0) { if (*(u16 *)s1 != 0) goto block_7F4; } @@ -2803,7 +2803,7 @@ void func_8015FBE0(s32 *param_1) ((void (*)(s32 *, s16))func_80147078)(param_1, 0); ((void (*)(s32 *))func_80159B70)(param_1); } else { - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) D_80078EC1 = 0; ((void (*)(s32 *, s32))func_80154150)(param_1, 0x20); ((void (*)(s32 *, s32))func_80154A74)(param_1, 0x18); @@ -3611,7 +3611,7 @@ void func_80161E08(s32 param_1) { ((a2 = func_800291DC(8)) & 0x8000) != 0) { if (D_800B5BD8 == 0) { - __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x65A8)); + __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x65A8)); // !FAKE: instruction move — NEEDED DIFFERS (P36 rung B tus2) D_80197AC8[0] = p; func_80024054(&D_801819F0, &D_80197AD4); func_8001CE28(p, &D_80197AD4); @@ -3622,7 +3622,7 @@ void func_80161E08(s32 param_1) { } if (D_800B5C10 == 0) { - __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x65E0)); + __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x65E0)); // !FAKE: instruction move — NEEDED DIFFERS (P36 rung B tus2) D_80197AC8[1] = p; func_80024054(&D_80181A10, &D_80197AFC); func_8001CE28(p, &D_80197AFC); @@ -3633,7 +3633,7 @@ void func_80161E08(s32 param_1) { } if (D_800B5C48 == 0) { - __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x6618)); + __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x6618)); // !FAKE: instruction move — NEEDED DIFFERS (P36 rung B tus2) D_80197AC8[2] = p; func_800242D0((s16)func_801620C4(), &D_80197B14, 0x84); func_8001CE68(p, &D_80197B14); @@ -3689,9 +3689,9 @@ extern u8 D_80078EB1; extern s32 D_80181A24; s32 func_801621CC(s32 arg0) { - register s32 s0 __asm__("$16") = arg0; /* $s0: arg0, crosses the call */ - register u8 *s1 __asm__("$17") = D_80078E78; /* $s1: base, hoisted for the loop */ - register s32 i __asm__("$5"); /* $a1: counter (pin fixes the i/d swap) */ + s32 s0 = arg0; /* $s0: arg0, crosses the call */ + u8 *s1 = D_80078E78; /* $s1: base, hoisted for the loop */ + register s32 i __asm__("$5"); /* $a1: counter (pin fixes the i/d swap) */ // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) u32 a2; s32 d; /* $a0: natural alloc; load via $v0 temp */ s32 v, last, hi, lo; @@ -3827,14 +3827,14 @@ s32 func_80162438(s32 _unused0) { extern s16 D_800B5C74; u32 uVar2; - register u8 *base __asm__("$18"); - register u8 *item __asm__("$17"); + u8 *base; + u8 *item; base = &(*(u8 *)&D_800AF630); uVar2 = func_800291DC(0x12); if ((uVar2 & 0x8000) != 0) { if (D_800B5BD8 == 0) { - register u8 *t __asm__("$2") = base + 0x65A8; + register u8 *t __asm__("$2") = base + 0x65A8; // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) item = t; D_80197B20[0] = (s32)item; func_80024054(D_80181A54, D_80197B2C); @@ -3845,7 +3845,7 @@ s32 func_80162438(s32 _unused0) { D_800B5BE2 = -D_800AF7BE / 2 + 0x28; } if (D_800B5C10 == 0) { - register u8 *t __asm__("$2") = base + 0x65E0; + register u8 *t __asm__("$2") = base + 0x65E0; // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) item = t; D_80197B20[1] = (s32)item; func_80024054(((u8 *)&D_80181A6C), D_80197B54); @@ -3856,7 +3856,7 @@ s32 func_80162438(s32 _unused0) { D_800B5C1A = -D_800AF7BE / 2 + 0x30; } if (D_800B5C48 == 0) { - register u8 *t __asm__("$2") = base + 0x6618; + register u8 *t __asm__("$2") = base + 0x6618; // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) item = t; D_80197B20[2] = (s32)item; func_800242D0((s16)func_801626B8(), D_80197B70, 0x84); @@ -3931,10 +3931,10 @@ void func_801627E8(void) extern s32 D_8011F750; /* canonical: engine_core.h `extern s32 D_8011F750;` (read here as a byte) */ extern void (*D_80181A8C[])(void); /* word-stride table of dispatch fn pointers */ - register u8 *p __asm__("$4") = (u8 *)&D_8011F750; + register u8 *p __asm__("$4") = (u8 *)&D_8011F750; // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) s32 idx; - __asm__ __volatile__("" : "=r"(p) : "0"(p)); /* materialize &D_8011F750 into $a0 (defeat %lo-fold of the lbu) */ + __asm__ __volatile__("" : "=r"(p) : "0"(p)); /* materialize &D_8011F750 into $a0 (defeat %lo-fold of the lbu) */ // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) idx = *p; if (idx != 0) { idx = idx - 1; @@ -4114,7 +4114,7 @@ void func_80163EC8(s32 param_1) { s32 psVar6; s32 iVar8; s32 iVar7; - register s32 uVar5 __asm__("$2"); /* PIN (flagged): uVar5 -> $v0 */ + register s32 uVar5 __asm__("$2"); /* PIN (flagged): uVar5 -> $v0 */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) u16 uVar4; u8 uVar3; @@ -4380,9 +4380,9 @@ extern u8 D_80197B87; void func_80164BDC(s32 param_1) { - register s32 p1 __asm__("$17"); /* $s1 */ - register s32 iVar1 __asm__("$16"); /* $s0 */ - register s32 base __asm__("$18"); /* $s2 */ + register s32 p1 __asm__("$17"); /* $s1 */ // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar1; /* $s0 */ + s32 base; /* $s2 */ p1 = param_1; iVar1 = ((s32 (*)(void))func_80146578)(); @@ -4528,9 +4528,9 @@ extern s32 D_80197BC0; void func_801651B8(void * param_1) { - register s32 *puVar1 __asm__("$16"); /* $s0 */ - register s32 iVar2 __asm__("$17"); /* $s1 */ - register s32 p __asm__("$18"); /* $s2 */ + register s32 *puVar1 __asm__("$16"); /* $s0 */ // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar2; /* $s1 */ + s32 p; /* $s2 */ p = param_1; ((s32 (*)(s32, s32, s32))func_80165240)(p, p + 0x2c, p + 0x50); @@ -4539,7 +4539,7 @@ void func_801651B8(void * param_1) do { if (puVar1[3] != 0) { s32 a0v = p; - __asm__ __volatile__("" : "=r"(a0v) : "0"(a0v)); + __asm__ __volatile__("" : "=r"(a0v) : "0"(a0v)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) ((s32 (*)(s32, s32, s32))func_80165240)(a0v, (s32)puVar1, (s32)(puVar1 + 2)); puVar1[3] = puVar1[3] + -1; } @@ -4870,7 +4870,7 @@ s32 func_80166690(s32 param_1, s32 param_2) unsigned int w9, w7, w, t, w3b; int w3; short sVar10; - register unsigned int zr __asm__("$0"); + register unsigned int zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) blk = D_800AE620; i6 = (short)param_1; @@ -4956,7 +4956,6 @@ s32 func_80166690(s32 param_1, s32 param_2) c.c32 = t; c.c22 = t; c.c31 = t; c.c21 = t; } - __asm__ __volatile__("" :: "r"(iVar3)); func_80017758(&c, &blk); w3b = iVar3 - 1; iVar3 = w3b + zr; @@ -5110,18 +5109,18 @@ s32 func_80166F58(s32 param_1, s32 param_2, s32 param_3, s32 param_4) extern s32 D_8011D030; extern unsigned char D_80197C40[]; - register int p2 __asm__("$20"); /* $s4 */ - register int p3 __asm__("$17"); /* $s1 */ - register int t2 __asm__("$5"); /* a1 */ - register int t3 __asm__("$6"); /* a2 */ + register int p2 __asm__("$20"); /* $s4 */ // !FAKE: pin $20 — NEEDED DIFFERS (P36 rung B tus2) + int p3; /* $s1 */ + register int t2 __asm__("$5"); /* a1 */ // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) + int t3; /* a2 */ unsigned short *puVar1; short iVar2; int eq; iVar2 = 0; puVar1 = ((unsigned short *)&D_8011D030); - t2 = ((short)param_2); SHB(t2); p2 = t2; SHB(p2); - t3 = ((short)param_3); SHB(t3); p3 = t3; + t2 = ((short)param_2); SHB(t2); p2 = t2; SHB(p2); // !FAKE: launder via SHB — NEEDED DIFFERS; launder via SHB — NEEDED DIFFERS (P36 rung B tus2) + t3 = ((short)param_3); SHB(t3); p3 = t3; // !FAKE: launder via SHB — NEEDED DIFFERS (P36 rung B tus2) eq = (p2 == p3); do { if ((puVar1 != ((unsigned short *)param_1)) && @@ -5170,17 +5169,17 @@ s32 func_801670E4(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { extern s32 D_801269AC; extern u16 D_80126CE0; Fr_801670E4 f; - register u8 *p __asm__("$18"); /* $s2 */ - register s32 ent __asm__("$19"); /* $s3 */ + u8 *p; /* $s2 */ + s32 ent; /* $s3 */ s16 i; s32 d; s32 node; u16 c; u8 cv; u8 cv2; - register s32 gA __asm__("$2"); - register s32 cxv __asm__("$4"); - register s32 czv __asm__("$5"); + register s32 gA __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) + register s32 cxv __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) + s32 czv; u8 *vc; u8 *ap; u8 *mp; @@ -5198,12 +5197,12 @@ s32 func_801670E4(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { f.col[1].b = 0x70; cv = *(u8 *)(ent + 0x12); f.cx = arg1; - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) va = (u8 *)&f.cx; - __asm__ __volatile__("" : "=r"(va) : "0"(va)); + __asm__ __volatile__("" : "=r"(va) : "0"(va)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) f.cy = arg2; vb = va; - __asm__ __volatile__("" : "=r"(vb) : "0"(vb)); + __asm__ __volatile__("" : "=r"(vb) : "0"(vb)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) p = D_80181DEC; i = 0; f.col[0].b = 0; @@ -5273,10 +5272,10 @@ s32 func_801670E4(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { if (*(s32 *)(ent + 0x30) > 0) { vc = (u8 *)&f.cx; - __asm__ __volatile__("" : "=r"(vc) : "0"(vc)); + __asm__ __volatile__("" : "=r"(vc) : "0"(vc)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) mp = f.m1; ap = mp; - __asm__ __volatile__("" : "=r"(ap) : "0"(ap)); + __asm__ __volatile__("" : "=r"(ap) : "0"(ap)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) p = D_80181E00; i = 0; d = (s16)f.a8[0] >> 6; @@ -5370,8 +5369,8 @@ s32 func_80167AE0(s32 param_1, s32 param_2, s32 param_3) { struct Fr_80167AE0 fr; u8 *p; s32 i; - register s32 t __asm__("$2"); - register s32 zr __asm__("$0"); + s32 t; + register s32 zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) s32 flags; func_80168070(param_1, ((s16 *)param_2), ((s16 *)param_3), fr.matrix); @@ -5650,7 +5649,7 @@ void func_80168828() extern u16 D_80181ECC[]; - register s32 a0v __asm__("$4"); + register s32 a0v __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) s32 param_1 = a0v; Thing_80168828_80168828 thing; s16 matA[16]; @@ -5658,7 +5657,7 @@ void func_80168828() s16 svec[4]; u16 *p; short i; - register s32 c40 __asm__("$3"); /* $v1: hold the CSE'd 0x40 (else gcc folds to $v0 immediate) */ + register s32 c40 __asm__("$3"); /* $v1: hold the CSE'd 0x40 (else gcc folds to $v0 immediate) */ // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus2) c40 = 0x40; thing.f04 = 2; @@ -5963,8 +5962,8 @@ void func_8016A290(s32 param_1, void *param_2, void *param_3) { struct Fr_8016A290 fr; u8 *p; s32 i; - register s32 t __asm__("$2"); - register s32 zr __asm__("$0"); + s32 t; + register s32 zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) s32 flags; s32 iVar3; diff --git a/src/ov_SC03_024/ov_SC03_024_jr_8012ACE0.c b/src/ov_SC03_024/ov_SC03_024_jr_8012ACE0.c index cc191e7368..0acde13635 100644 --- a/src/ov_SC03_024/ov_SC03_024_jr_8012ACE0.c +++ b/src/ov_SC03_024/ov_SC03_024_jr_8012ACE0.c @@ -2529,7 +2529,7 @@ s32 func_80133AB0(s16 flag, s16 x, s16 y, s32 arg3) u16 *pA = (*(u16 * *)&D_801874A0); u16 *pB = (*(u16 * *)&D_8018749C); u16 *pC = (*(u16 * *)&D_801874A8); - register int zr __asm__("$0"); + register int zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) u32 X, Y, cell, Xc, Yc; u16 k, off; int cnt; @@ -2537,7 +2537,7 @@ s32 func_80133AB0(s16 flag, s16 x, s16 y, s32 arg3) u8 *s0; u16 raw; u32 hib; - register int harg __asm__("$4"); + register int harg __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) s32 ret; void *p0C, *p10; u8 *p14, *p18, *p1C; @@ -2548,11 +2548,11 @@ s32 func_80133AB0(s16 flag, s16 x, s16 y, s32 arg3) pC[2] = pA[2] - pB[2]; X = ((((u16)x + 0x8000) >> 7) & 0x1ff) - map->ox; - __asm__("addu %0,%1,$zero" : "=r"(Xc) : "r"(X)); + __asm__("addu %0,%1,$zero" : "=r"(Xc) : "r"(X)); // !FAKE: instruction addu — NEEDED DIFFERS (P36 rung B tus2) if (!((X & 0xffff) < map->w)) return 0; Y = ((((u16)y + 0x8000) >> 7) & 0x1ff) - map->oy; - __asm__("addu %0,%1,$zero" : "=r"(Yc) : "r"(Y)); + __asm__("addu %0,%1,$zero" : "=r"(Yc) : "r"(Y)); // !FAKE: instruction addu — NEEDED DIFFERS (P36 rung B tus2) if (!((Y & 0xffff) < map->h)) return 0; @@ -2701,7 +2701,7 @@ s32 func_80133CD4(arg0, cmd, base, arr) s32 h; h = ((s16 *)pb0)[0]; s1var = h << 16; - __asm__("lh %0, 2(%2)" : "=r"(h) : "0"(h), "r"(pb0) : "memory"); + __asm__("lh %0, 2(%2)" : "=r"(h) : "0"(h), "r"(pb0) : "memory"); // !FAKE: instruction lh — NEEDED DIFFERS (P36 rung B tus2) s0var = h << 16; } pb0[2] += q3v; @@ -2885,10 +2885,10 @@ s32 func_801345F8(s32 arg) extern u16 * D_8018749C; extern u16 D_801BFEF0; - register u16 *param_1 __asm__("$5") = ((u16 *)arg); - register u16 *cc __asm__("$4") = D_8018749C; + register u16 *param_1 __asm__("$5") = ((u16 *)arg); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) + register u16 *cc __asm__("$4") = D_8018749C; // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) int c8000 = 0x8000; - register int zr __asm__("$0"); + register int zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) u32 c1, c2, uVar6, uVar2, cnt, v14; u16 *ptmp, *puVar4, *puVar7, uVar1; int hi, harg, iVar9, iVar8, uVar3, uVar10, tbl; @@ -3079,8 +3079,8 @@ s32 func_80134C20(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { u16 temp_a1; s32 temp_s4; s32 c = arg0; - __asm__ __volatile__("" : "=r"(c) : "0"(c)); - __asm__ __volatile__("" : : "r"(arg0)); + __asm__ __volatile__("" : "=r"(c) : "0"(c)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) + __asm__ __volatile__("" : : "r"(arg0)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) temp_s4 = arg2 + (M2C_FIELD(((void *)arg1), s16 *, 2) * 8); temp_s1 = *(s32 *)(arg3 + (M2C_FIELD(((void *)arg1), s16 *, 4) * 4)); @@ -3231,22 +3231,22 @@ int func_80135168(u16 arg0, u16 *p1, u16 *p2) extern u8 D_8018749C; extern u8 D_801874A0; extern u8 D_801874A8; - register s16 *pb0 __asm__("$8"); - register s16 *pac __asm__("$6"); - register s16 *pb8 __asm__("$7"); + register s16 *pb0 __asm__("$8"); // !FAKE: pin $8 — NEEDED DIFFERS (P36 rung B tus2) + register s16 *pac __asm__("$6"); // !FAKE: pin $6 — NEEDED DIFFERS (P36 rung B tus2) + register s16 *pb8 __asm__("$7"); // !FAKE: pin $7 — NEEDED DIFFERS (P36 rung B tus2) u16 *pb4; u16 a, b; int a1v, a2v, d94; pb0 = (*(s16 * *)&D_801874A0); - __asm__ __volatile__("" : : "r"(pb0)); + __asm__ __volatile__("" : : "r"(pb0)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) a = p2[0]; pac = (*(s16 * *)&D_8018749C); pb0[0] = a; b = p1[0]; pb8 = (*(s16 * *)&D_801874A8); pac[0] = b; pb8[0] = a - b; a = p2[1]; pb0[1] = a; b = p1[1]; pac[1] = b; pb8[1] = a - b; a = p2[2]; pb0[2] = a; b = p1[2]; pac[2] = b; pb8[2] = a - b; a1v = pac[0]; a2v = pac[2]; d94 = D_801BFEE0; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) D_801BFEF0 = 0; if (func_80134A74(arg0, a1v, a2v, d94)) { pb4 = (*(u16 * *)&D_801874A4); diff --git a/src/ov_SC03_024/ov_SC03_024_jr_80135A4C.c b/src/ov_SC03_024/ov_SC03_024_jr_80135A4C.c index bb1647fdae..a0992ed947 100644 --- a/src/ov_SC03_024/ov_SC03_024_jr_80135A4C.c +++ b/src/ov_SC03_024/ov_SC03_024_jr_80135A4C.c @@ -638,7 +638,7 @@ s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3) { extern u8 D_801152B0; s32 *p; - register s32 s7 __asm__("$23"); + register s32 s7 __asm__("$23"); // !FAKE: pin $23 — NEEDED DIFFERS (P36 rung B tus2) s32 flag; s32 acc; s16 i; @@ -685,7 +685,7 @@ s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3) { return 1; next: p = (s32 *)*p; - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) if (p != 0) goto loop; return 0; } @@ -699,7 +699,7 @@ s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3) { s32 t = 0; if (((V3 *)a2)->x == ((V3 *)a3)->x && ((V3 *)a2)->y == ((V3 *)a3)->y) { s32 zt = (((V3 *)a2)->z == ((V3 *)a3)->z); - __asm__("addu %0,%1,$zero" : "=r"(t) : "r"(zt)); + __asm__("addu %0,%1,$zero" : "=r"(t) : "r"(zt)); // !FAKE: instruction addu — NEEDED DIFFERS (P36 rung B tus2) } eq = t; } diff --git a/src/ov_SC03_024/ov_SC03_024_jr_8013C98C.c b/src/ov_SC03_024/ov_SC03_024_jr_8013C98C.c index cd188fa829..911d4a30df 100644 --- a/src/ov_SC03_024/ov_SC03_024_jr_8013C98C.c +++ b/src/ov_SC03_024/ov_SC03_024_jr_8013C98C.c @@ -1056,7 +1056,7 @@ void func_8013CF68() u8 t0, t1, t2; u8 *base; - __asm__("la %0, D_800A5E94" : "=r"(base)); + __asm__("la %0, D_800A5E94" : "=r"(base)); // !FAKE: instruction la — NEEDED DIFFERS (P36 rung B tus2) *(s32 *)(base - 0xC) = 0; t0 = D_801C16F8; t1 = D_801C16F9; t2 = D_801C16FA; @@ -1156,7 +1156,7 @@ void func_8013D178(void) { extern unsigned char D_801C1798, D_801C1799, D_801C179A, D_801C179B, D_801C179C, D_801C179D, D_801C179E, D_801C179F, D_801C17A0; extern unsigned char D_801C1798, D_801C1799, D_801C179A, D_801C179B, D_801C179C, D_801C179D, D_801C179E, D_801C179F, D_801C17A0; unsigned char v, t; - register unsigned char *p __asm__("$5"); + register unsigned char *p __asm__("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) p = &D_801C16F8; v = *p; t = D_801C1798; if (v != t) { if (v < t) *p = v + 8; else *p = v - 8; } @@ -1376,13 +1376,13 @@ void func_8013D53C(void *arg0v) { n = arg0->w * arg0->h; i = 0; src = arg0->data; - __asm__("" :: "r"(src)); /* +2 refs on src (depth-2): keeps src above i, below the mfhi temp */ + __asm__("" :: "r"(src)); /* +2 refs on src (depth-2): keeps src above i, below the mfhi temp */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) dst = src + n; if (n > 0) { do { u16 px; s32 r, g, b, out; - __asm__("" :: "r"(i)); /* +3 refs on i (depth-3): lifts i over dst in the $t2 race */ + __asm__("" :: "r"(i)); /* +3 refs on i (depth-3): lifts i over dst in the $t2 race */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) px = *src; r = ((px & 0x1F) * s0v) / 2560; g = (((px & 0x3E0) * t9v) / 2560) & 0x3E0; @@ -1417,10 +1417,10 @@ void func_8013D8FC(void) { extern s16 *D_801BFF6C; - register s16 *psVar3 __asm__("$17"); - register s16 *psVar2 __asm__("$16"); - register s32 c9 __asm__("$19"); - register s32 cff __asm__("$18"); + s16 *psVar3; + register s16 *psVar2 __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + s32 c9; + s32 cff; u16 sVar1; s16 buf[4]; @@ -1461,22 +1461,22 @@ void func_8013D9B0(int param_1) extern s16 *D_801BFF6C; extern s32 D_801BFF84; u8 buf[0x20]; - register s32 uVar13 __asm__("$16"); - register u16 *psVar14 __asm__("$17"); - register u16 *psVar15 __asm__("$18"); - register s32 uVar16 __asm__("$19"); - register void *r0 __asm__("$20"); - register u16 *puVar10 __asm__("$11"); - register u16 *puVar9 __asm__("$10"); - register s32 iVar11 __asm__("$13"); - register s32 iVar12 __asm__("$14"); + s32 uVar13; + register u16 *psVar14 __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) + u16 *psVar15; + s32 uVar16; + void *r0; + u16 *puVar10; + register u16 *puVar9 __asm__("$10"); // !FAKE: pin $10 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar11; + register s32 iVar12 __asm__("$14"); // !FAKE: pin $14 — NEEDED DIFFERS (P36 rung B tus2) u16 sVar4; - register u32 uVar5 __asm__("$3"); - register u32 uVar7 __asm__("$6"); - register u32 uVar1 __asm__("$7"); - register u32 uVar6 __asm__("$4"); - register u32 uVar8 __asm__("$8"); - register u32 uVar3 __asm__("$9"); + register u32 uVar5 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus2) + register u32 uVar7 __asm__("$6"); // !FAKE: pin $6 — NEEDED DIFFERS (P36 rung B tus2) + register u32 uVar1 __asm__("$7"); // !FAKE: pin $7 — NEEDED DIFFERS (P36 rung B tus2) + u32 uVar6; + register u32 uVar8 __asm__("$8"); // !FAKE: pin $8 — NEEDED DIFFERS (P36 rung B tus2) + register u32 uVar3 __asm__("$9"); // !FAKE: pin $9 — NEEDED DIFFERS (P36 rung B tus2) psVar15 = (*(u16 * *)&D_801BFF6C); if (psVar15 != 0) { @@ -1491,31 +1491,31 @@ void func_8013D9B0(int param_1) iVar11 = 0; if (sVar4 == 9) { *(s16 *)(buf + 0) = psVar14[-4]; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *(s16 *)(buf + 2) = psVar14[-3]; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *(s16 *)(buf + 4) = psVar14[-2]; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *(s16 *)(buf + 6) = psVar14[-1]; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) { - register s32 mw __asm__("$3") = (s32)((s16 *)psVar14)[-2]; - register s32 mh __asm__("$2") = (s32)((s16 *)psVar14)[-1]; + register s32 mw __asm__("$3") = (s32)((s16 *)psVar14)[-2]; // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus2) + s32 mh = (s32)((s16 *)psVar14)[-1]; iVar12 = mw * mh; } uVar13 = 0; puVar10 = *(u16 **)psVar14; { - register s32 boff __asm__("$2") = iVar12 * 2; - register u16 *pi __asm__("$5"); + register s32 boff __asm__("$2") = iVar12 * 2; // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) + register u16 *pi __asm__("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) pi = (u16 *)((s32)puVar10 + boff); - __asm__ __volatile__("" : "=r"(pi) : "0"(pi)); + __asm__ __volatile__("" : "=r"(pi) : "0"(pi)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) puVar9 = pi; } if (0 < iVar12) { do { - register u32 pix __asm__("$2"); - register u32 out __asm__("$2"); + register u32 pix __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) + register u32 out __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) u32 result; *(u32 *)(buf + 0xc) = (u32)*puVar10; pix = (u32)*puVar9; @@ -1524,17 +1524,17 @@ void func_8013D9B0(int param_1) uVar1 = pix & 0x7c00; { void *p1; - register void *pa __asm__("$2"); - register void *pb __asm__("$12"); - __asm__ __volatile__(""); + register void *pa __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) + register void *pb __asm__("$12"); // !FAKE: pin $12 — NEEDED DIFFERS (P36 rung B tus2) + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) p1 = buf + 0xc; - __asm__ __volatile__("" : "=r"(p1) : "0"(p1)); + __asm__ __volatile__("" : "=r"(p1) : "0"(p1)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) gte_ldIR0z(); gte_ldrgb(r0); gte_ldIRGB(p1); gte_dpcl(); pa = buf + 0x10; - __asm__ __volatile__("" : "=r"(pa) : "0"(pa)); + __asm__ __volatile__("" : "=r"(pa) : "0"(pa)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) pb = pa; gte_stORGB(pb); } @@ -1543,21 +1543,21 @@ void func_8013D9B0(int param_1) uVar8 = out & 0x3e0; uVar3 = out & 0x7c00; if (uVar5 != uVar6) { - register s32 c __asm__("$2"); + s32 c; uVar13 = 1; if ((s32)uVar5 < (s32)uVar6) uVar5 = uVar5 + 1; c = (s32)uVar6 < (s32)uVar5; if (c) uVar5 = uVar5 - 1; } if (uVar7 != uVar8) { - register s32 c __asm__("$2"); + register s32 c __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) uVar13 = 1; if ((s32)uVar7 < (s32)uVar8) uVar7 = uVar7 + 0x20; c = (s32)uVar8 < (s32)uVar7; if (c) uVar7 = uVar7 - 0x20; } if (uVar1 != uVar3) { - register s32 c __asm__("$2"); + register s32 c __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) uVar13 = 1; if ((s32)uVar1 < (s32)uVar3) uVar1 = uVar1 + 0x400; c = (s32)uVar3 < (s32)uVar1; @@ -1698,9 +1698,9 @@ void func_8013DD68() { u16 *puVar16; u16 *q; u16 *puVar10; - register u16 uVar2 __asm__("$3"); + register u16 uVar2 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus2) int uVar5; - register int iVar14 __asm__("$7"); + register int iVar14 __asm__("$7"); // !FAKE: pin $7 — NEEDED DIFFERS (P36 rung B tus2) Buf_8013DD68 buf; u8 *pbase; u8 *base; @@ -1719,7 +1719,7 @@ void func_8013DD68() { p = p + 0x10; iVar14 = 0; if (uVar1 != 0) { - register int c5 __asm__("$11") = 5; + int c5 = 5; puVar10 = (u16 *)((int)p + 0x18); q = puVar16 + 8; do { @@ -1807,7 +1807,7 @@ void func_8013E5E8(void) extern unsigned short D_80115112; extern u16 D_80115116; extern void (*D_801882C0[])(void); - register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 -> store retires early */ + register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 -> store retires early */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) func_80029444(); func_801754A8(); D_8011511E = func_80014ED4(0); @@ -1853,12 +1853,12 @@ void func_8013E6AC(void) { D_80115140[i] = 0; } if (!((u32)func_80029504() < 5 || currentLocationId == 0x302A || currentLocationId == 0x3073)) { - register s32 *ep __asm__("$8"); - register s32 *fp __asm__("$9"); + s32 *ep; + s32 *fp; fp = (s32 *)&D_80115110; ep = (s32 *)&D_801882AC; for (i = 0; i < 5; i++) { - register s32 *fa __asm__("$6"); + s32 *fa; s32 v; fa = (s32 *)(i * 4 + (s32)fp); v = ep[i] * 3 >> 2; @@ -2015,7 +2015,7 @@ extern unsigned char D_80188288; void func_8013EB7C(void) { s32 sp10[2]; short sVar1; - register short sVar2 __asm__("$2"); + register short sVar2 __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) s32 a0v; s32 iVar4; diff --git a/src/ov_SC03_024/ov_SC03_024_jr_80140608.c b/src/ov_SC03_024/ov_SC03_024_jr_80140608.c index d9516615b7..ab04f90443 100644 --- a/src/ov_SC03_024/ov_SC03_024_jr_80140608.c +++ b/src/ov_SC03_024/ov_SC03_024_jr_80140608.c @@ -1039,14 +1039,14 @@ s16 n; Prim4 *p; s16 t; s32 c3; -register u16 *a __asm__("$20"); -register u16 *b __asm__("$21"); -register u16 *c __asm__("$23"); -register u16 *e __asm__("$22"); -register u16 *pb __asm__("$10"); -register u32 m24 __asm__("$8"); -register u32 mhi __asm__("$9"); -register s32 eight __asm__("$2"); +u16 *a; +u16 *b; +u16 *c; +u16 *e; +u16 *pb; +u32 m24; +u32 mhi; +register s32 eight __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) if (i < n) { c3 = 3; @@ -1126,7 +1126,7 @@ register s32 eight __asm__("$2"); y = (*e) + 3; } *((s16 *) (q - 10)) = y; -__asm__("" ::: "memory"); +__asm__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *((u32 *) ot) = 0x4000000; q[-8] = 0x78; *((u32 *) (q - 0x10)) = 0x64808080; @@ -1137,13 +1137,13 @@ __asm__("" ::: "memory"); *((s16 *) (q - 4)) = eight; *((u32 *) ot) = ((*((u32 *) ot)) & mhi) | (D_800AE7BC[*pb].ot[2] & m24); { -register u32 *op __asm__("$4"); +register u32 *op __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) op = D_800AE7BC[*pb].ot; op[2] = (op[2] & mhi) | (((u32) ot) & m24); } q += 0x14; ot += 5; - __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ + __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) } } @@ -1350,7 +1350,7 @@ void func_80141874(void) { extern u16 D_8011511C; extern u16 D_80115116; extern void (*D_8018830C[])(void); - register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ + register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) func_801754A8(); D_8011511E = func_80014ED4(0); D_8011511C = func_80015018(0); @@ -1552,7 +1552,7 @@ void func_801424E4(short *param_1) { extern void (*D_80188330[])(void); short sVar1; int iVar2; - register unsigned short t __asm__("$3"); + unsigned short t; (*D_80188330[(unsigned short)param_1[1]])(); if (*(unsigned short *)param_1 != 0) { @@ -1571,8 +1571,8 @@ void func_801424E4(short *param_1) { iVar2 = *(int *)(param_1 + 0x32); if ((iVar2 != 0) && (*(short *)(iVar2 + 0x36) == param_1[0x7f])) { *(int *)(param_1 + 2) = *(int *)(iVar2 + 4); - a = *(unsigned short *)(*(volatile int *)(param_1 + 0x32) + 10); - __asm__ __volatile__("" : : "r"(a)); + a = *(unsigned short *)(*(int *)(param_1 + 0x32) + 10); + __asm__ __volatile__("" : : "r"(a)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) t = (unsigned short)param_1[0x7e]; sVar1 = a + t; iVar2 = *(volatile int *)(param_1 + 0x32); @@ -1608,7 +1608,7 @@ extern s32 D_80188324; void func_80142608(s32 param_1) { - register s32 iVar1 __asm__("$16"); + s32 iVar1; if (*(short *)(param_1 + 0x70) != 0) { iVar1 = ((s32 (*)(void))func_8012C1B8)(); @@ -1854,8 +1854,8 @@ extern void func_80142B2C(void *arg0); void func_80142EC0(s32 param_1) { extern s32 D_80188530[]; - register s32 d __asm__("$16") = param_1; /* $s0 */ - register s32 obj __asm__("$17"); /* $s1 */ + register s32 d __asm__("$16") = param_1; /* $s0 */ // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register s32 obj __asm__("$17"); /* $s1 */ // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) s32 ret; s16 sVar2; @@ -1897,8 +1897,8 @@ extern unsigned char D_801885B0[]; void func_8014305C(int param_1) { - register int s0_param __asm__("$16") = param_1; - register int s1_copy __asm__("$17"); + register int s0_param __asm__("$16") = param_1; // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register int s1_copy __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) int iVar2; short sVar1; @@ -1947,7 +1947,7 @@ void func_801431E8(s32 param_1) { u16 uVar2; s16 sVar4; - register s32 d __asm__("$16"); + register s32 d __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) memcpy(buf, &D_801BF588, 4); iVar5 = ((s32 (*)(void))func_8012C1B8)(); *(s32 *)(param_1 + 0x20) = iVar5; @@ -2116,8 +2116,8 @@ extern void func_8012C218(void *a0); void func_80143D28(s32 param_1) { extern MatEntry D_80188868[]; - register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ - register s32 iVar2 __asm__("$17") = *(s32 *)(param_1 + 0x64); /* $s1 */ + register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ // !FAKE: pin $18 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar2 = *(s32 *)(param_1 + 0x64); /* $s1 */ MatEntry *p = &D_80188868[*(s16 *)(param_1 + 0x70)]; s32 sVar4; s32 iVar1; @@ -2297,8 +2297,8 @@ extern u8 D_80188858; void func_8014477C(void *param_1) { s32 v0; s32 v1; - register s32 uVar2 __asm__("$2"); - register s32 addr __asm__("$3"); + s32 uVar2; + s32 addr; s32 gv; s32 fv; @@ -2339,9 +2339,9 @@ extern u8 D_80188894; void func_80144880(s32 param_1) { - register s32 obj __asm__("$16"); /* $s0 */ - register s32 self __asm__("$17") = param_1; /* $s1 */ - register s32 b __asm__("$2"); /* $v0 */ + s32 obj; /* $s0 */ + s32 self = param_1; /* $s1 */ + s32 b; /* $v0 */ s32 e; obj = ((s32 (*)(void))func_8012C194)(); diff --git a/src/ov_SC03_024/ov_SC03_024_jr_8015C32C.c b/src/ov_SC03_024/ov_SC03_024_jr_8015C32C.c index c33ee9acdd..116f38165a 100644 --- a/src/ov_SC03_024/ov_SC03_024_jr_8015C32C.c +++ b/src/ov_SC03_024/ov_SC03_024_jr_8015C32C.c @@ -1643,8 +1643,8 @@ void func_8015D01C(int param_1) { extern int D_8018976C; int iVar4; - register unsigned short uVar1 __asm__("$19"); - register unsigned short uVar5 __asm__("$17"); + unsigned short uVar1; + register unsigned short uVar5 __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) short sVar2; short sVar3; @@ -1796,8 +1796,8 @@ extern s32 D_801897D8; void func_8015D380(s32 a0) { s16 out[4]; s32 buf[8]; - register s32 s1 __asm__("$17") = a0; - register s32 *s0 __asm__("$16") = buf; + s32 s1 = a0; + s32 *s0 = buf; ((void (*)(void *))func_80013F3C)((void *)s0); ((void (*)(void *, s32))func_80012558)((void *)s0, *(s16 *)(*(s32 *)(s1 + 0x20) + 0x12)); ((void (*)(void *, s32))func_800126C4)((void *)s0, *(s16 *)(*(s32 *)(s1 + 0x20) + 0x10)); @@ -1948,7 +1948,7 @@ void func_8015D738(void *arg0) { if (s1 != 0) { if (*(u16 *)s1 == 0x360) goto block_808; } - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) if (s1 != 0) { if (*(u16 *)s1 != 0) goto block_7F4; } @@ -2803,7 +2803,7 @@ void func_8015FBE0(s32 *param_1) ((void (*)(s32 *, s16))func_80147078)(param_1, 0); ((void (*)(s32 *))func_80159B70)(param_1); } else { - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) D_80078EC1 = 0; ((void (*)(s32 *, s32))func_80154150)(param_1, 0x20); ((void (*)(s32 *, s32))func_80154A74)(param_1, 0x18); @@ -3611,7 +3611,7 @@ void func_80161E08(s32 param_1) { ((a2 = func_800291DC(8)) & 0x8000) != 0) { if (D_800B5BD8 == 0) { - __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x65A8)); + __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x65A8)); // !FAKE: instruction move — NEEDED DIFFERS (P36 rung B tus2) D_801C0060[0] = p; func_80024054(&D_80189A14, &D_801C006C); func_8001CE28(p, &D_801C006C); @@ -3622,7 +3622,7 @@ void func_80161E08(s32 param_1) { } if (D_800B5C10 == 0) { - __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x65E0)); + __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x65E0)); // !FAKE: instruction move — NEEDED DIFFERS (P36 rung B tus2) D_801C0060[1] = p; func_80024054(&D_80189A34, &D_801C0094); func_8001CE28(p, &D_801C0094); @@ -3633,7 +3633,7 @@ void func_80161E08(s32 param_1) { } if (D_800B5C48 == 0) { - __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x6618)); + __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x6618)); // !FAKE: instruction move — NEEDED DIFFERS (P36 rung B tus2) D_801C0060[2] = p; func_800242D0((s16)func_801620C4(), &D_801C00AC, 0x84); func_8001CE68(p, &D_801C00AC); @@ -3689,9 +3689,9 @@ extern u8 D_80078EB1; extern s32 D_80189A48; s32 func_801621CC(s32 arg0) { - register s32 s0 __asm__("$16") = arg0; /* $s0: arg0, crosses the call */ - register u8 *s1 __asm__("$17") = D_80078E78; /* $s1: base, hoisted for the loop */ - register s32 i __asm__("$5"); /* $a1: counter (pin fixes the i/d swap) */ + s32 s0 = arg0; /* $s0: arg0, crosses the call */ + u8 *s1 = D_80078E78; /* $s1: base, hoisted for the loop */ + register s32 i __asm__("$5"); /* $a1: counter (pin fixes the i/d swap) */ // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) u32 a2; s32 d; /* $a0: natural alloc; load via $v0 temp */ s32 v, last, hi, lo; @@ -3827,14 +3827,14 @@ s32 func_80162438(s32 _unused0) { extern s16 D_800B5C74; u32 uVar2; - register u8 *base __asm__("$18"); - register u8 *item __asm__("$17"); + u8 *base; + u8 *item; base = &(*(u8 *)&D_800AF630); uVar2 = func_800291DC(0x12); if ((uVar2 & 0x8000) != 0) { if (D_800B5BD8 == 0) { - register u8 *t __asm__("$2") = base + 0x65A8; + register u8 *t __asm__("$2") = base + 0x65A8; // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) item = t; D_801C00B8[0] = (s32)item; func_80024054(D_80189A78, D_801C00C4); @@ -3845,7 +3845,7 @@ s32 func_80162438(s32 _unused0) { D_800B5BE2 = -D_800AF7BE / 2 + 0x28; } if (D_800B5C10 == 0) { - register u8 *t __asm__("$2") = base + 0x65E0; + register u8 *t __asm__("$2") = base + 0x65E0; // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) item = t; D_801C00B8[1] = (s32)item; func_80024054(((u8 *)&D_80189A90), D_801C00EC); @@ -3856,7 +3856,7 @@ s32 func_80162438(s32 _unused0) { D_800B5C1A = -D_800AF7BE / 2 + 0x30; } if (D_800B5C48 == 0) { - register u8 *t __asm__("$2") = base + 0x6618; + register u8 *t __asm__("$2") = base + 0x6618; // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) item = t; D_801C00B8[2] = (s32)item; func_800242D0((s16)func_801626B8(), D_801C0108, 0x84); @@ -3931,10 +3931,10 @@ void func_801627E8(void) extern s32 D_8011F750; /* canonical: engine_core.h `extern s32 D_8011F750;` (read here as a byte) */ extern void (*D_80189AB0[])(void); /* word-stride table of dispatch fn pointers */ - register u8 *p __asm__("$4") = (u8 *)&D_8011F750; + register u8 *p __asm__("$4") = (u8 *)&D_8011F750; // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) s32 idx; - __asm__ __volatile__("" : "=r"(p) : "0"(p)); /* materialize &D_8011F750 into $a0 (defeat %lo-fold of the lbu) */ + __asm__ __volatile__("" : "=r"(p) : "0"(p)); /* materialize &D_8011F750 into $a0 (defeat %lo-fold of the lbu) */ // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) idx = *p; if (idx != 0) { idx = idx - 1; @@ -4114,7 +4114,7 @@ void func_80163EC8(s32 param_1) { s32 psVar6; s32 iVar8; s32 iVar7; - register s32 uVar5 __asm__("$2"); /* PIN (flagged): uVar5 -> $v0 */ + register s32 uVar5 __asm__("$2"); /* PIN (flagged): uVar5 -> $v0 */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) u16 uVar4; u8 uVar3; @@ -4380,9 +4380,9 @@ extern u8 D_801C011F; void func_80164BDC(s32 param_1) { - register s32 p1 __asm__("$17"); /* $s1 */ - register s32 iVar1 __asm__("$16"); /* $s0 */ - register s32 base __asm__("$18"); /* $s2 */ + register s32 p1 __asm__("$17"); /* $s1 */ // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar1; /* $s0 */ + s32 base; /* $s2 */ p1 = param_1; iVar1 = ((s32 (*)(void))func_80146578)(); @@ -4528,9 +4528,9 @@ extern s32 D_801C0158; void func_801651B8(void * param_1) { - register s32 *puVar1 __asm__("$16"); /* $s0 */ - register s32 iVar2 __asm__("$17"); /* $s1 */ - register s32 p __asm__("$18"); /* $s2 */ + register s32 *puVar1 __asm__("$16"); /* $s0 */ // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar2; /* $s1 */ + s32 p; /* $s2 */ p = param_1; ((s32 (*)(s32, s32, s32))func_80165240)(p, p + 0x2c, p + 0x50); @@ -4539,7 +4539,7 @@ void func_801651B8(void * param_1) do { if (puVar1[3] != 0) { s32 a0v = p; - __asm__ __volatile__("" : "=r"(a0v) : "0"(a0v)); + __asm__ __volatile__("" : "=r"(a0v) : "0"(a0v)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) ((s32 (*)(s32, s32, s32))func_80165240)(a0v, (s32)puVar1, (s32)(puVar1 + 2)); puVar1[3] = puVar1[3] + -1; } @@ -4870,7 +4870,7 @@ s32 func_80166690(s32 param_1, s32 param_2) unsigned int w9, w7, w, t, w3b; int w3; short sVar10; - register unsigned int zr __asm__("$0"); + register unsigned int zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) blk = D_800AE620; i6 = (short)param_1; @@ -4956,7 +4956,6 @@ s32 func_80166690(s32 param_1, s32 param_2) c.c32 = t; c.c22 = t; c.c31 = t; c.c21 = t; } - __asm__ __volatile__("" :: "r"(iVar3)); func_80017758(&c, &blk); w3b = iVar3 - 1; iVar3 = w3b + zr; @@ -5110,18 +5109,18 @@ s32 func_80166F58(s32 param_1, s32 param_2, s32 param_3, s32 param_4) extern s32 D_8011D030; extern unsigned char D_801C01D8[]; - register int p2 __asm__("$20"); /* $s4 */ - register int p3 __asm__("$17"); /* $s1 */ - register int t2 __asm__("$5"); /* a1 */ - register int t3 __asm__("$6"); /* a2 */ + register int p2 __asm__("$20"); /* $s4 */ // !FAKE: pin $20 — NEEDED DIFFERS (P36 rung B tus2) + int p3; /* $s1 */ + register int t2 __asm__("$5"); /* a1 */ // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) + int t3; /* a2 */ unsigned short *puVar1; short iVar2; int eq; iVar2 = 0; puVar1 = ((unsigned short *)&D_8011D030); - t2 = ((short)param_2); SHB(t2); p2 = t2; SHB(p2); - t3 = ((short)param_3); SHB(t3); p3 = t3; + t2 = ((short)param_2); SHB(t2); p2 = t2; SHB(p2); // !FAKE: launder via SHB — NEEDED DIFFERS; launder via SHB — NEEDED DIFFERS (P36 rung B tus2) + t3 = ((short)param_3); SHB(t3); p3 = t3; // !FAKE: launder via SHB — NEEDED DIFFERS (P36 rung B tus2) eq = (p2 == p3); do { if ((puVar1 != ((unsigned short *)param_1)) && @@ -5170,17 +5169,17 @@ s32 func_801670E4(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { extern s32 D_801269AC; extern u16 D_80126CE0; Fr_801670E4 f; - register u8 *p __asm__("$18"); /* $s2 */ - register s32 ent __asm__("$19"); /* $s3 */ + u8 *p; /* $s2 */ + s32 ent; /* $s3 */ s16 i; s32 d; s32 node; u16 c; u8 cv; u8 cv2; - register s32 gA __asm__("$2"); - register s32 cxv __asm__("$4"); - register s32 czv __asm__("$5"); + register s32 gA __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) + register s32 cxv __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) + s32 czv; u8 *vc; u8 *ap; u8 *mp; @@ -5198,12 +5197,12 @@ s32 func_801670E4(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { f.col[1].b = 0x70; cv = *(u8 *)(ent + 0x12); f.cx = arg1; - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) va = (u8 *)&f.cx; - __asm__ __volatile__("" : "=r"(va) : "0"(va)); + __asm__ __volatile__("" : "=r"(va) : "0"(va)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) f.cy = arg2; vb = va; - __asm__ __volatile__("" : "=r"(vb) : "0"(vb)); + __asm__ __volatile__("" : "=r"(vb) : "0"(vb)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) p = D_80189E10; i = 0; f.col[0].b = 0; @@ -5273,10 +5272,10 @@ s32 func_801670E4(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { if (*(s32 *)(ent + 0x30) > 0) { vc = (u8 *)&f.cx; - __asm__ __volatile__("" : "=r"(vc) : "0"(vc)); + __asm__ __volatile__("" : "=r"(vc) : "0"(vc)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) mp = f.m1; ap = mp; - __asm__ __volatile__("" : "=r"(ap) : "0"(ap)); + __asm__ __volatile__("" : "=r"(ap) : "0"(ap)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) p = D_80189E24; i = 0; d = (s16)f.a8[0] >> 6; @@ -5370,8 +5369,8 @@ s32 func_80167AE0(s32 param_1, s32 param_2, s32 param_3) { struct Fr_80167AE0 fr; u8 *p; s32 i; - register s32 t __asm__("$2"); - register s32 zr __asm__("$0"); + s32 t; + register s32 zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) s32 flags; func_80168070(param_1, ((s16 *)param_2), ((s16 *)param_3), fr.matrix); @@ -5650,7 +5649,7 @@ void func_80168828() extern u16 D_80189EF0[]; - register s32 a0v __asm__("$4"); + register s32 a0v __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) s32 param_1 = a0v; Thing_80168828_80168828 thing; s16 matA[16]; @@ -5658,7 +5657,7 @@ void func_80168828() s16 svec[4]; u16 *p; short i; - register s32 c40 __asm__("$3"); /* $v1: hold the CSE'd 0x40 (else gcc folds to $v0 immediate) */ + register s32 c40 __asm__("$3"); /* $v1: hold the CSE'd 0x40 (else gcc folds to $v0 immediate) */ // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus2) c40 = 0x40; thing.f04 = 2; @@ -5963,8 +5962,8 @@ void func_8016A290(s32 param_1, void *param_2, void *param_3) { struct Fr_8016A290 fr; u8 *p; s32 i; - register s32 t __asm__("$2"); - register s32 zr __asm__("$0"); + s32 t; + register s32 zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) s32 flags; s32 iVar3; diff --git a/src/ov_SC03_028/ov_SC03_028_jr_8012ACE0.c b/src/ov_SC03_028/ov_SC03_028_jr_8012ACE0.c index b2ea1ea54b..e315877662 100644 --- a/src/ov_SC03_028/ov_SC03_028_jr_8012ACE0.c +++ b/src/ov_SC03_028/ov_SC03_028_jr_8012ACE0.c @@ -2529,7 +2529,7 @@ s32 func_80133AB0(s16 flag, s16 x, s16 y, s32 arg3) u16 *pA = (*(u16 * *)&D_8018BF6C); u16 *pB = (*(u16 * *)&D_8018BF68); u16 *pC = (*(u16 * *)&D_8018BF74); - register int zr __asm__("$0"); + register int zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) u32 X, Y, cell, Xc, Yc; u16 k, off; int cnt; @@ -2537,7 +2537,7 @@ s32 func_80133AB0(s16 flag, s16 x, s16 y, s32 arg3) u8 *s0; u16 raw; u32 hib; - register int harg __asm__("$4"); + register int harg __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) s32 ret; void *p0C, *p10; u8 *p14, *p18, *p1C; @@ -2548,11 +2548,11 @@ s32 func_80133AB0(s16 flag, s16 x, s16 y, s32 arg3) pC[2] = pA[2] - pB[2]; X = ((((u16)x + 0x8000) >> 7) & 0x1ff) - map->ox; - __asm__("addu %0,%1,$zero" : "=r"(Xc) : "r"(X)); + __asm__("addu %0,%1,$zero" : "=r"(Xc) : "r"(X)); // !FAKE: instruction addu — NEEDED DIFFERS (P36 rung B tus2) if (!((X & 0xffff) < map->w)) return 0; Y = ((((u16)y + 0x8000) >> 7) & 0x1ff) - map->oy; - __asm__("addu %0,%1,$zero" : "=r"(Yc) : "r"(Y)); + __asm__("addu %0,%1,$zero" : "=r"(Yc) : "r"(Y)); // !FAKE: instruction addu — NEEDED DIFFERS (P36 rung B tus2) if (!((Y & 0xffff) < map->h)) return 0; @@ -2701,7 +2701,7 @@ s32 func_80133CD4(arg0, cmd, base, arr) s32 h; h = ((s16 *)pb0)[0]; s1var = h << 16; - __asm__("lh %0, 2(%2)" : "=r"(h) : "0"(h), "r"(pb0) : "memory"); + __asm__("lh %0, 2(%2)" : "=r"(h) : "0"(h), "r"(pb0) : "memory"); // !FAKE: instruction lh — NEEDED DIFFERS (P36 rung B tus2) s0var = h << 16; } pb0[2] += q3v; @@ -2885,10 +2885,10 @@ s32 func_801345F8(s32 arg) extern u16 * D_8018BF68; extern u16 D_801EA228; - register u16 *param_1 __asm__("$5") = ((u16 *)arg); - register u16 *cc __asm__("$4") = D_8018BF68; + register u16 *param_1 __asm__("$5") = ((u16 *)arg); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) + register u16 *cc __asm__("$4") = D_8018BF68; // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) int c8000 = 0x8000; - register int zr __asm__("$0"); + register int zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) u32 c1, c2, uVar6, uVar2, cnt, v14; u16 *ptmp, *puVar4, *puVar7, uVar1; int hi, harg, iVar9, iVar8, uVar3, uVar10, tbl; @@ -3079,8 +3079,8 @@ s32 func_80134C20(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { u16 temp_a1; s32 temp_s4; s32 c = arg0; - __asm__ __volatile__("" : "=r"(c) : "0"(c)); - __asm__ __volatile__("" : : "r"(arg0)); + __asm__ __volatile__("" : "=r"(c) : "0"(c)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) + __asm__ __volatile__("" : : "r"(arg0)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) temp_s4 = arg2 + (M2C_FIELD(((void *)arg1), s16 *, 2) * 8); temp_s1 = *(s32 *)(arg3 + (M2C_FIELD(((void *)arg1), s16 *, 4) * 4)); @@ -3231,22 +3231,22 @@ int func_80135168(u16 arg0, u16 *p1, u16 *p2) extern u8 D_8018BF68; extern u8 D_8018BF6C; extern u8 D_8018BF74; - register s16 *pb0 __asm__("$8"); - register s16 *pac __asm__("$6"); - register s16 *pb8 __asm__("$7"); + register s16 *pb0 __asm__("$8"); // !FAKE: pin $8 — NEEDED DIFFERS (P36 rung B tus2) + register s16 *pac __asm__("$6"); // !FAKE: pin $6 — NEEDED DIFFERS (P36 rung B tus2) + register s16 *pb8 __asm__("$7"); // !FAKE: pin $7 — NEEDED DIFFERS (P36 rung B tus2) u16 *pb4; u16 a, b; int a1v, a2v, d94; pb0 = (*(s16 * *)&D_8018BF6C); - __asm__ __volatile__("" : : "r"(pb0)); + __asm__ __volatile__("" : : "r"(pb0)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) a = p2[0]; pac = (*(s16 * *)&D_8018BF68); pb0[0] = a; b = p1[0]; pb8 = (*(s16 * *)&D_8018BF74); pac[0] = b; pb8[0] = a - b; a = p2[1]; pb0[1] = a; b = p1[1]; pac[1] = b; pb8[1] = a - b; a = p2[2]; pb0[2] = a; b = p1[2]; pac[2] = b; pb8[2] = a - b; a1v = pac[0]; a2v = pac[2]; d94 = D_801EA218; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) D_801EA228 = 0; if (func_80134A74(arg0, a1v, a2v, d94)) { pb4 = (*(u16 * *)&D_8018BF70); diff --git a/src/ov_SC03_028/ov_SC03_028_jr_80135A4C.c b/src/ov_SC03_028/ov_SC03_028_jr_80135A4C.c index 9f0bb6e3fb..538a8484a3 100644 --- a/src/ov_SC03_028/ov_SC03_028_jr_80135A4C.c +++ b/src/ov_SC03_028/ov_SC03_028_jr_80135A4C.c @@ -638,7 +638,7 @@ s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3) { extern u8 D_801152B0; s32 *p; - register s32 s7 __asm__("$23"); + register s32 s7 __asm__("$23"); // !FAKE: pin $23 — NEEDED DIFFERS (P36 rung B tus2) s32 flag; s32 acc; s16 i; @@ -685,7 +685,7 @@ s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3) { return 1; next: p = (s32 *)*p; - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) if (p != 0) goto loop; return 0; } @@ -699,7 +699,7 @@ s32 func_80135A4C(s32 a0, s32 a1, s32 *a2, s32 a3) { s32 t = 0; if (((V3 *)a2)->x == ((V3 *)a3)->x && ((V3 *)a2)->y == ((V3 *)a3)->y) { s32 zt = (((V3 *)a2)->z == ((V3 *)a3)->z); - __asm__("addu %0,%1,$zero" : "=r"(t) : "r"(zt)); + __asm__("addu %0,%1,$zero" : "=r"(t) : "r"(zt)); // !FAKE: instruction addu — NEEDED DIFFERS (P36 rung B tus2) } eq = t; } diff --git a/src/ov_SC03_028/ov_SC03_028_jr_8013C98C.c b/src/ov_SC03_028/ov_SC03_028_jr_8013C98C.c index b0f437bb6a..4b2dd20878 100644 --- a/src/ov_SC03_028/ov_SC03_028_jr_8013C98C.c +++ b/src/ov_SC03_028/ov_SC03_028_jr_8013C98C.c @@ -1056,7 +1056,7 @@ void func_8013CF68() u8 t0, t1, t2; u8 *base; - __asm__("la %0, D_800A5E94" : "=r"(base)); + __asm__("la %0, D_800A5E94" : "=r"(base)); // !FAKE: instruction la — NEEDED DIFFERS (P36 rung B tus2) *(s32 *)(base - 0xC) = 0; t0 = D_801EC4B0; t1 = D_801EC4B1; t2 = D_801EC4B2; @@ -1156,7 +1156,7 @@ void func_8013D178(void) { extern unsigned char D_801EC550, D_801EC551, D_801EC552, D_801EC553, D_801EC554, D_801EC555, D_801EC556, D_801EC557, D_801EC558; extern unsigned char D_801EC550, D_801EC551, D_801EC552, D_801EC553, D_801EC554, D_801EC555, D_801EC556, D_801EC557, D_801EC558; unsigned char v, t; - register unsigned char *p __asm__("$5"); + register unsigned char *p __asm__("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) p = &D_801EC4B0; v = *p; t = D_801EC550; if (v != t) { if (v < t) *p = v + 8; else *p = v - 8; } @@ -1376,13 +1376,13 @@ void func_8013D53C(void *arg0v) { n = arg0->w * arg0->h; i = 0; src = arg0->data; - __asm__("" :: "r"(src)); /* +2 refs on src (depth-2): keeps src above i, below the mfhi temp */ + __asm__("" :: "r"(src)); /* +2 refs on src (depth-2): keeps src above i, below the mfhi temp */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) dst = src + n; if (n > 0) { do { u16 px; s32 r, g, b, out; - __asm__("" :: "r"(i)); /* +3 refs on i (depth-3): lifts i over dst in the $t2 race */ + __asm__("" :: "r"(i)); /* +3 refs on i (depth-3): lifts i over dst in the $t2 race */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) px = *src; r = ((px & 0x1F) * s0v) / 2560; g = (((px & 0x3E0) * t9v) / 2560) & 0x3E0; @@ -1417,10 +1417,10 @@ void func_8013D8FC(void) { extern s16 *D_801EA2A4; - register s16 *psVar3 __asm__("$17"); - register s16 *psVar2 __asm__("$16"); - register s32 c9 __asm__("$19"); - register s32 cff __asm__("$18"); + s16 *psVar3; + register s16 *psVar2 __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + s32 c9; + s32 cff; u16 sVar1; s16 buf[4]; @@ -1461,22 +1461,22 @@ void func_8013D9B0(int param_1) extern s16 *D_801EA2A4; extern s32 D_801EA2BC; u8 buf[0x20]; - register s32 uVar13 __asm__("$16"); - register u16 *psVar14 __asm__("$17"); - register u16 *psVar15 __asm__("$18"); - register s32 uVar16 __asm__("$19"); - register void *r0 __asm__("$20"); - register u16 *puVar10 __asm__("$11"); - register u16 *puVar9 __asm__("$10"); - register s32 iVar11 __asm__("$13"); - register s32 iVar12 __asm__("$14"); + s32 uVar13; + register u16 *psVar14 __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) + u16 *psVar15; + s32 uVar16; + void *r0; + u16 *puVar10; + register u16 *puVar9 __asm__("$10"); // !FAKE: pin $10 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar11; + register s32 iVar12 __asm__("$14"); // !FAKE: pin $14 — NEEDED DIFFERS (P36 rung B tus2) u16 sVar4; - register u32 uVar5 __asm__("$3"); - register u32 uVar7 __asm__("$6"); - register u32 uVar1 __asm__("$7"); - register u32 uVar6 __asm__("$4"); - register u32 uVar8 __asm__("$8"); - register u32 uVar3 __asm__("$9"); + register u32 uVar5 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus2) + register u32 uVar7 __asm__("$6"); // !FAKE: pin $6 — NEEDED DIFFERS (P36 rung B tus2) + register u32 uVar1 __asm__("$7"); // !FAKE: pin $7 — NEEDED DIFFERS (P36 rung B tus2) + u32 uVar6; + register u32 uVar8 __asm__("$8"); // !FAKE: pin $8 — NEEDED DIFFERS (P36 rung B tus2) + register u32 uVar3 __asm__("$9"); // !FAKE: pin $9 — NEEDED DIFFERS (P36 rung B tus2) psVar15 = (*(u16 * *)&D_801EA2A4); if (psVar15 != 0) { @@ -1491,31 +1491,31 @@ void func_8013D9B0(int param_1) iVar11 = 0; if (sVar4 == 9) { *(s16 *)(buf + 0) = psVar14[-4]; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *(s16 *)(buf + 2) = psVar14[-3]; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *(s16 *)(buf + 4) = psVar14[-2]; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *(s16 *)(buf + 6) = psVar14[-1]; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) { - register s32 mw __asm__("$3") = (s32)((s16 *)psVar14)[-2]; - register s32 mh __asm__("$2") = (s32)((s16 *)psVar14)[-1]; + register s32 mw __asm__("$3") = (s32)((s16 *)psVar14)[-2]; // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus2) + s32 mh = (s32)((s16 *)psVar14)[-1]; iVar12 = mw * mh; } uVar13 = 0; puVar10 = *(u16 **)psVar14; { - register s32 boff __asm__("$2") = iVar12 * 2; - register u16 *pi __asm__("$5"); + register s32 boff __asm__("$2") = iVar12 * 2; // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) + register u16 *pi __asm__("$5"); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) pi = (u16 *)((s32)puVar10 + boff); - __asm__ __volatile__("" : "=r"(pi) : "0"(pi)); + __asm__ __volatile__("" : "=r"(pi) : "0"(pi)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) puVar9 = pi; } if (0 < iVar12) { do { - register u32 pix __asm__("$2"); - register u32 out __asm__("$2"); + register u32 pix __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) + register u32 out __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) u32 result; *(u32 *)(buf + 0xc) = (u32)*puVar10; pix = (u32)*puVar9; @@ -1524,17 +1524,17 @@ void func_8013D9B0(int param_1) uVar1 = pix & 0x7c00; { void *p1; - register void *pa __asm__("$2"); - register void *pb __asm__("$12"); - __asm__ __volatile__(""); + register void *pa __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) + register void *pb __asm__("$12"); // !FAKE: pin $12 — NEEDED DIFFERS (P36 rung B tus2) + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) p1 = buf + 0xc; - __asm__ __volatile__("" : "=r"(p1) : "0"(p1)); + __asm__ __volatile__("" : "=r"(p1) : "0"(p1)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) gte_ldIR0z(); gte_ldrgb(r0); gte_ldIRGB(p1); gte_dpcl(); pa = buf + 0x10; - __asm__ __volatile__("" : "=r"(pa) : "0"(pa)); + __asm__ __volatile__("" : "=r"(pa) : "0"(pa)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) pb = pa; gte_stORGB(pb); } @@ -1543,21 +1543,21 @@ void func_8013D9B0(int param_1) uVar8 = out & 0x3e0; uVar3 = out & 0x7c00; if (uVar5 != uVar6) { - register s32 c __asm__("$2"); + s32 c; uVar13 = 1; if ((s32)uVar5 < (s32)uVar6) uVar5 = uVar5 + 1; c = (s32)uVar6 < (s32)uVar5; if (c) uVar5 = uVar5 - 1; } if (uVar7 != uVar8) { - register s32 c __asm__("$2"); + register s32 c __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) uVar13 = 1; if ((s32)uVar7 < (s32)uVar8) uVar7 = uVar7 + 0x20; c = (s32)uVar8 < (s32)uVar7; if (c) uVar7 = uVar7 - 0x20; } if (uVar1 != uVar3) { - register s32 c __asm__("$2"); + register s32 c __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) uVar13 = 1; if ((s32)uVar1 < (s32)uVar3) uVar1 = uVar1 + 0x400; c = (s32)uVar3 < (s32)uVar1; @@ -1698,9 +1698,9 @@ void func_8013DD68() { u16 *puVar16; u16 *q; u16 *puVar10; - register u16 uVar2 __asm__("$3"); + register u16 uVar2 __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus2) int uVar5; - register int iVar14 __asm__("$7"); + register int iVar14 __asm__("$7"); // !FAKE: pin $7 — NEEDED DIFFERS (P36 rung B tus2) Buf_8013DD68 buf; u8 *pbase; u8 *base; @@ -1719,7 +1719,7 @@ void func_8013DD68() { p = p + 0x10; iVar14 = 0; if (uVar1 != 0) { - register int c5 __asm__("$11") = 5; + int c5 = 5; puVar10 = (u16 *)((int)p + 0x18); q = puVar16 + 8; do { @@ -1807,7 +1807,7 @@ void func_8013E5E8(void) extern unsigned short D_80115112; extern u16 D_80115116; extern void (*D_8018CD8C[])(void); - register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 -> store retires early */ + register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 -> store retires early */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) func_80029444(); func_801754A8(); D_8011511E = func_80014ED4(0); @@ -1853,12 +1853,12 @@ void func_8013E6AC(void) { D_80115140[i] = 0; } if (!((u32)func_80029504() < 5 || currentLocationId == 0x302A || currentLocationId == 0x3073)) { - register s32 *ep __asm__("$8"); - register s32 *fp __asm__("$9"); + s32 *ep; + s32 *fp; fp = (s32 *)&D_80115110; ep = (s32 *)&D_8018CD78; for (i = 0; i < 5; i++) { - register s32 *fa __asm__("$6"); + s32 *fa; s32 v; fa = (s32 *)(i * 4 + (s32)fp); v = ep[i] * 3 >> 2; @@ -2015,7 +2015,7 @@ extern unsigned char D_8018CD54; void func_8013EB7C(void) { s32 sp10[2]; short sVar1; - register short sVar2 __asm__("$2"); + register short sVar2 __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) s32 a0v; s32 iVar4; diff --git a/src/ov_SC03_028/ov_SC03_028_jr_80140608.c b/src/ov_SC03_028/ov_SC03_028_jr_80140608.c index d6a9f731e0..f7ec8e2321 100644 --- a/src/ov_SC03_028/ov_SC03_028_jr_80140608.c +++ b/src/ov_SC03_028/ov_SC03_028_jr_80140608.c @@ -1039,14 +1039,14 @@ s16 n; Prim4 *p; s16 t; s32 c3; -register u16 *a __asm__("$20"); -register u16 *b __asm__("$21"); -register u16 *c __asm__("$23"); -register u16 *e __asm__("$22"); -register u16 *pb __asm__("$10"); -register u32 m24 __asm__("$8"); -register u32 mhi __asm__("$9"); -register s32 eight __asm__("$2"); +u16 *a; +u16 *b; +u16 *c; +u16 *e; +u16 *pb; +u32 m24; +u32 mhi; +register s32 eight __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) if (i < n) { c3 = 3; @@ -1126,7 +1126,7 @@ register s32 eight __asm__("$2"); y = (*e) + 3; } *((s16 *) (q - 10)) = y; -__asm__("" ::: "memory"); +__asm__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *((u32 *) ot) = 0x4000000; q[-8] = 0x78; *((u32 *) (q - 0x10)) = 0x64808080; @@ -1137,13 +1137,13 @@ __asm__("" ::: "memory"); *((s16 *) (q - 4)) = eight; *((u32 *) ot) = ((*((u32 *) ot)) & mhi) | (D_800AE7BC[*pb].ot[2] & m24); { -register u32 *op __asm__("$4"); +register u32 *op __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) op = D_800AE7BC[*pb].ot; op[2] = (op[2] & mhi) | (((u32) ot) & m24); } q += 0x14; ot += 5; - __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ + __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) } } @@ -1350,7 +1350,7 @@ void func_80141874(void) { extern u16 D_8011511C; extern u16 D_80115116; extern void (*D_8018CDD8[])(void); - register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ + register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) func_801754A8(); D_8011511E = func_80014ED4(0); D_8011511C = func_80015018(0); @@ -1536,7 +1536,7 @@ void func_801424E4(short *param_1) { extern void (*D_8018CDFC[])(void); short sVar1; int iVar2; - register unsigned short t __asm__("$3"); + unsigned short t; (*D_8018CDFC[(unsigned short)param_1[1]])(); if (*(unsigned short *)param_1 != 0) { @@ -1555,8 +1555,8 @@ void func_801424E4(short *param_1) { iVar2 = *(int *)(param_1 + 0x32); if ((iVar2 != 0) && (*(short *)(iVar2 + 0x36) == param_1[0x7f])) { *(int *)(param_1 + 2) = *(int *)(iVar2 + 4); - a = *(unsigned short *)(*(volatile int *)(param_1 + 0x32) + 10); - __asm__ __volatile__("" : : "r"(a)); + a = *(unsigned short *)(*(int *)(param_1 + 0x32) + 10); + __asm__ __volatile__("" : : "r"(a)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) t = (unsigned short)param_1[0x7e]; sVar1 = a + t; iVar2 = *(volatile int *)(param_1 + 0x32); @@ -1592,7 +1592,7 @@ extern s32 D_8018CDF0; void func_80142608(s32 param_1) { - register s32 iVar1 __asm__("$16"); + s32 iVar1; if (*(short *)(param_1 + 0x70) != 0) { iVar1 = ((s32 (*)(void))func_8012C1B8)(); @@ -1838,8 +1838,8 @@ extern void func_80142B2C(void *arg0); void func_80142EC0(s32 param_1) { extern s32 D_8018CFFC[]; - register s32 d __asm__("$16") = param_1; /* $s0 */ - register s32 obj __asm__("$17"); /* $s1 */ + register s32 d __asm__("$16") = param_1; /* $s0 */ // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register s32 obj __asm__("$17"); /* $s1 */ // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) s32 ret; s16 sVar2; @@ -1881,8 +1881,8 @@ extern unsigned char D_8018D07C[]; void func_8014305C(int param_1) { - register int s0_param __asm__("$16") = param_1; - register int s1_copy __asm__("$17"); + register int s0_param __asm__("$16") = param_1; // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register int s1_copy __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) int iVar2; short sVar1; @@ -1931,7 +1931,7 @@ void func_801431E8(s32 param_1) { u16 uVar2; s16 sVar4; - register s32 d __asm__("$16"); + register s32 d __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) memcpy(buf, &D_801E9710, 4); iVar5 = ((s32 (*)(void))func_8012C1B8)(); *(s32 *)(param_1 + 0x20) = iVar5; @@ -2100,8 +2100,8 @@ extern void func_8012C218(void *a0); void func_80143D28(s32 param_1) { extern MatEntry D_8018D334[]; - register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ - register s32 iVar2 __asm__("$17") = *(s32 *)(param_1 + 0x64); /* $s1 */ + register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ // !FAKE: pin $18 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar2 = *(s32 *)(param_1 + 0x64); /* $s1 */ MatEntry *p = &D_8018D334[*(s16 *)(param_1 + 0x70)]; s32 sVar4; s32 iVar1; @@ -2281,8 +2281,8 @@ extern u8 D_8018D324; void func_8014477C(void *param_1) { s32 v0; s32 v1; - register s32 uVar2 __asm__("$2"); - register s32 addr __asm__("$3"); + s32 uVar2; + s32 addr; s32 gv; s32 fv; @@ -2323,9 +2323,9 @@ extern u8 D_8018D360; void func_80144880(s32 param_1) { - register s32 obj __asm__("$16"); /* $s0 */ - register s32 self __asm__("$17") = param_1; /* $s1 */ - register s32 b __asm__("$2"); /* $v0 */ + s32 obj; /* $s0 */ + s32 self = param_1; /* $s1 */ + s32 b; /* $v0 */ s32 e; obj = ((s32 (*)(void))func_8012C194)(); diff --git a/src/ov_SC03_028/ov_SC03_028_jr_8015C32C.c b/src/ov_SC03_028/ov_SC03_028_jr_8015C32C.c index dace8d6a68..e33f82531a 100644 --- a/src/ov_SC03_028/ov_SC03_028_jr_8015C32C.c +++ b/src/ov_SC03_028/ov_SC03_028_jr_8015C32C.c @@ -1643,8 +1643,8 @@ void func_8015D01C(int param_1) { extern int D_8018E238; int iVar4; - register unsigned short uVar1 __asm__("$19"); - register unsigned short uVar5 __asm__("$17"); + unsigned short uVar1; + register unsigned short uVar5 __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) short sVar2; short sVar3; @@ -1796,8 +1796,8 @@ extern s32 D_8018E2A4; void func_8015D380(s32 a0) { s16 out[4]; s32 buf[8]; - register s32 s1 __asm__("$17") = a0; - register s32 *s0 __asm__("$16") = buf; + s32 s1 = a0; + s32 *s0 = buf; ((void (*)(void *))func_80013F3C)((void *)s0); ((void (*)(void *, s32))func_80012558)((void *)s0, *(s16 *)(*(s32 *)(s1 + 0x20) + 0x12)); ((void (*)(void *, s32))func_800126C4)((void *)s0, *(s16 *)(*(s32 *)(s1 + 0x20) + 0x10)); @@ -1948,7 +1948,7 @@ void func_8015D738(void *arg0) { if (s1 != 0) { if (*(u16 *)s1 == 0x360) goto block_808; } - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) if (s1 != 0) { if (*(u16 *)s1 != 0) goto block_7F4; } @@ -2803,7 +2803,7 @@ void func_8015FBE0(s32 *param_1) ((void (*)(s32 *, s16))func_80147078)(param_1, 0); ((void (*)(s32 *))func_80159B70)(param_1); } else { - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) D_80078EC1 = 0; ((void (*)(s32 *, s32))func_80154150)(param_1, 0x20); ((void (*)(s32 *, s32))func_80154A74)(param_1, 0x18); @@ -3611,7 +3611,7 @@ void func_80161E08(s32 param_1) { ((a2 = func_800291DC(8)) & 0x8000) != 0) { if (D_800B5BD8 == 0) { - __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x65A8)); + __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x65A8)); // !FAKE: instruction move — NEEDED DIFFERS (P36 rung B tus2) D_801EA398[0] = p; func_80024054(&D_8018E4E0, &D_801EA3A4); func_8001CE28(p, &D_801EA3A4); @@ -3622,7 +3622,7 @@ void func_80161E08(s32 param_1) { } if (D_800B5C10 == 0) { - __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x65E0)); + __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x65E0)); // !FAKE: instruction move — NEEDED DIFFERS (P36 rung B tus2) D_801EA398[1] = p; func_80024054(&D_8018E500, &D_801EA3CC); func_8001CE28(p, &D_801EA3CC); @@ -3633,7 +3633,7 @@ void func_80161E08(s32 param_1) { } if (D_800B5C48 == 0) { - __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x6618)); + __asm__("move %0,%1" : "=r"(p) : "r"(base + 0x6618)); // !FAKE: instruction move — NEEDED DIFFERS (P36 rung B tus2) D_801EA398[2] = p; func_800242D0((s16)func_801620C4(), &D_801EA3E4, 0x84); func_8001CE68(p, &D_801EA3E4); @@ -3689,9 +3689,9 @@ extern u8 D_80078EB1; extern s32 D_8018E514; s32 func_801621CC(s32 arg0) { - register s32 s0 __asm__("$16") = arg0; /* $s0: arg0, crosses the call */ - register u8 *s1 __asm__("$17") = D_80078E78; /* $s1: base, hoisted for the loop */ - register s32 i __asm__("$5"); /* $a1: counter (pin fixes the i/d swap) */ + s32 s0 = arg0; /* $s0: arg0, crosses the call */ + u8 *s1 = D_80078E78; /* $s1: base, hoisted for the loop */ + register s32 i __asm__("$5"); /* $a1: counter (pin fixes the i/d swap) */ // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) u32 a2; s32 d; /* $a0: natural alloc; load via $v0 temp */ s32 v, last, hi, lo; @@ -3827,14 +3827,14 @@ s32 func_80162438(s32 _unused0) { extern s16 D_800B5C74; u32 uVar2; - register u8 *base __asm__("$18"); - register u8 *item __asm__("$17"); + u8 *base; + u8 *item; base = &(*(u8 *)&D_800AF630); uVar2 = func_800291DC(0x12); if ((uVar2 & 0x8000) != 0) { if (D_800B5BD8 == 0) { - register u8 *t __asm__("$2") = base + 0x65A8; + register u8 *t __asm__("$2") = base + 0x65A8; // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) item = t; D_801EA3F0[0] = (s32)item; func_80024054(D_8018E544, D_801EA3FC); @@ -3845,7 +3845,7 @@ s32 func_80162438(s32 _unused0) { D_800B5BE2 = -D_800AF7BE / 2 + 0x28; } if (D_800B5C10 == 0) { - register u8 *t __asm__("$2") = base + 0x65E0; + register u8 *t __asm__("$2") = base + 0x65E0; // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) item = t; D_801EA3F0[1] = (s32)item; func_80024054(((u8 *)&D_8018E55C), D_801EA424); @@ -3856,7 +3856,7 @@ s32 func_80162438(s32 _unused0) { D_800B5C1A = -D_800AF7BE / 2 + 0x30; } if (D_800B5C48 == 0) { - register u8 *t __asm__("$2") = base + 0x6618; + register u8 *t __asm__("$2") = base + 0x6618; // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) item = t; D_801EA3F0[2] = (s32)item; func_800242D0((s16)func_801626B8(), D_801EA440, 0x84); @@ -3931,10 +3931,10 @@ void func_801627E8(void) extern s32 D_8011F750; /* canonical: engine_core.h `extern s32 D_8011F750;` (read here as a byte) */ extern void (*D_8018E57C[])(void); /* word-stride table of dispatch fn pointers */ - register u8 *p __asm__("$4") = (u8 *)&D_8011F750; + register u8 *p __asm__("$4") = (u8 *)&D_8011F750; // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) s32 idx; - __asm__ __volatile__("" : "=r"(p) : "0"(p)); /* materialize &D_8011F750 into $a0 (defeat %lo-fold of the lbu) */ + __asm__ __volatile__("" : "=r"(p) : "0"(p)); /* materialize &D_8011F750 into $a0 (defeat %lo-fold of the lbu) */ // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) idx = *p; if (idx != 0) { idx = idx - 1; @@ -4114,7 +4114,7 @@ void func_80163EC8(s32 param_1) { s32 psVar6; s32 iVar8; s32 iVar7; - register s32 uVar5 __asm__("$2"); /* PIN (flagged): uVar5 -> $v0 */ + register s32 uVar5 __asm__("$2"); /* PIN (flagged): uVar5 -> $v0 */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) u16 uVar4; u8 uVar3; @@ -4380,9 +4380,9 @@ extern u8 D_801EA457; void func_80164BDC(s32 param_1) { - register s32 p1 __asm__("$17"); /* $s1 */ - register s32 iVar1 __asm__("$16"); /* $s0 */ - register s32 base __asm__("$18"); /* $s2 */ + register s32 p1 __asm__("$17"); /* $s1 */ // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar1; /* $s0 */ + s32 base; /* $s2 */ p1 = param_1; iVar1 = ((s32 (*)(void))func_80146578)(); @@ -4528,9 +4528,9 @@ extern s32 D_801EA490; void func_801651B8(void * param_1) { - register s32 *puVar1 __asm__("$16"); /* $s0 */ - register s32 iVar2 __asm__("$17"); /* $s1 */ - register s32 p __asm__("$18"); /* $s2 */ + register s32 *puVar1 __asm__("$16"); /* $s0 */ // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar2; /* $s1 */ + s32 p; /* $s2 */ p = param_1; ((s32 (*)(s32, s32, s32))func_80165240)(p, p + 0x2c, p + 0x50); @@ -4539,7 +4539,7 @@ void func_801651B8(void * param_1) do { if (puVar1[3] != 0) { s32 a0v = p; - __asm__ __volatile__("" : "=r"(a0v) : "0"(a0v)); + __asm__ __volatile__("" : "=r"(a0v) : "0"(a0v)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) ((s32 (*)(s32, s32, s32))func_80165240)(a0v, (s32)puVar1, (s32)(puVar1 + 2)); puVar1[3] = puVar1[3] + -1; } @@ -4870,7 +4870,7 @@ s32 func_80166690(s32 param_1, s32 param_2) unsigned int w9, w7, w, t, w3b; int w3; short sVar10; - register unsigned int zr __asm__("$0"); + register unsigned int zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) blk = D_800AE620; i6 = (short)param_1; @@ -4956,7 +4956,6 @@ s32 func_80166690(s32 param_1, s32 param_2) c.c32 = t; c.c22 = t; c.c31 = t; c.c21 = t; } - __asm__ __volatile__("" :: "r"(iVar3)); func_80017758(&c, &blk); w3b = iVar3 - 1; iVar3 = w3b + zr; @@ -5110,18 +5109,18 @@ s32 func_80166F58(s32 param_1, s32 param_2, s32 param_3, s32 param_4) extern s32 D_8011D030; extern unsigned char D_801EA510[]; - register int p2 __asm__("$20"); /* $s4 */ - register int p3 __asm__("$17"); /* $s1 */ - register int t2 __asm__("$5"); /* a1 */ - register int t3 __asm__("$6"); /* a2 */ + register int p2 __asm__("$20"); /* $s4 */ // !FAKE: pin $20 — NEEDED DIFFERS (P36 rung B tus2) + int p3; /* $s1 */ + register int t2 __asm__("$5"); /* a1 */ // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) + int t3; /* a2 */ unsigned short *puVar1; short iVar2; int eq; iVar2 = 0; puVar1 = ((unsigned short *)&D_8011D030); - t2 = ((short)param_2); SHB(t2); p2 = t2; SHB(p2); - t3 = ((short)param_3); SHB(t3); p3 = t3; + t2 = ((short)param_2); SHB(t2); p2 = t2; SHB(p2); // !FAKE: launder via SHB — NEEDED DIFFERS; launder via SHB — NEEDED DIFFERS (P36 rung B tus2) + t3 = ((short)param_3); SHB(t3); p3 = t3; // !FAKE: launder via SHB — NEEDED DIFFERS (P36 rung B tus2) eq = (p2 == p3); do { if ((puVar1 != ((unsigned short *)param_1)) && @@ -5170,17 +5169,17 @@ s32 func_801670E4(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { extern s32 D_801269AC; extern u16 D_80126CE0; Fr_801670E4 f; - register u8 *p __asm__("$18"); /* $s2 */ - register s32 ent __asm__("$19"); /* $s3 */ + u8 *p; /* $s2 */ + s32 ent; /* $s3 */ s16 i; s32 d; s32 node; u16 c; u8 cv; u8 cv2; - register s32 gA __asm__("$2"); - register s32 cxv __asm__("$4"); - register s32 czv __asm__("$5"); + register s32 gA __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) + register s32 cxv __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) + s32 czv; u8 *vc; u8 *ap; u8 *mp; @@ -5198,12 +5197,12 @@ s32 func_801670E4(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { f.col[1].b = 0x70; cv = *(u8 *)(ent + 0x12); f.cx = arg1; - __asm__ __volatile__(""); + __asm__ __volatile__(""); // !FAKE: barrier — NEEDED DIFFERS (P36 rung B tus2) va = (u8 *)&f.cx; - __asm__ __volatile__("" : "=r"(va) : "0"(va)); + __asm__ __volatile__("" : "=r"(va) : "0"(va)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) f.cy = arg2; vb = va; - __asm__ __volatile__("" : "=r"(vb) : "0"(vb)); + __asm__ __volatile__("" : "=r"(vb) : "0"(vb)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) p = D_8018E8DC; i = 0; f.col[0].b = 0; @@ -5273,10 +5272,10 @@ s32 func_801670E4(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { if (*(s32 *)(ent + 0x30) > 0) { vc = (u8 *)&f.cx; - __asm__ __volatile__("" : "=r"(vc) : "0"(vc)); + __asm__ __volatile__("" : "=r"(vc) : "0"(vc)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) mp = f.m1; ap = mp; - __asm__ __volatile__("" : "=r"(ap) : "0"(ap)); + __asm__ __volatile__("" : "=r"(ap) : "0"(ap)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) p = D_8018E8F0; i = 0; d = (s16)f.a8[0] >> 6; @@ -5370,8 +5369,8 @@ s32 func_80167AE0(s32 param_1, s32 param_2, s32 param_3) { struct Fr_80167AE0 fr; u8 *p; s32 i; - register s32 t __asm__("$2"); - register s32 zr __asm__("$0"); + s32 t; + register s32 zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) s32 flags; func_80168070(param_1, ((s16 *)param_2), ((s16 *)param_3), fr.matrix); @@ -5650,7 +5649,7 @@ void func_80168828() extern u16 D_8018E9BC[]; - register s32 a0v __asm__("$4"); + register s32 a0v __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) s32 param_1 = a0v; Thing_80168828_80168828 thing; s16 matA[16]; @@ -5658,7 +5657,7 @@ void func_80168828() s16 svec[4]; u16 *p; short i; - register s32 c40 __asm__("$3"); /* $v1: hold the CSE'd 0x40 (else gcc folds to $v0 immediate) */ + register s32 c40 __asm__("$3"); /* $v1: hold the CSE'd 0x40 (else gcc folds to $v0 immediate) */ // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus2) c40 = 0x40; thing.f04 = 2; @@ -5963,8 +5962,8 @@ void func_8016A290(s32 param_1, void *param_2, void *param_3) { struct Fr_8016A290 fr; u8 *p; s32 i; - register s32 t __asm__("$2"); - register s32 zr __asm__("$0"); + s32 t; + register s32 zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) s32 flags; s32 iVar3; diff --git a/src/ov_SC03_029/ov_SC03_029_jr_8012ACE0.c b/src/ov_SC03_029/ov_SC03_029_jr_8012ACE0.c index e1c5deb553..52332bfcae 100644 --- a/src/ov_SC03_029/ov_SC03_029_jr_8012ACE0.c +++ b/src/ov_SC03_029/ov_SC03_029_jr_8012ACE0.c @@ -2529,7 +2529,7 @@ s32 func_80133AB0(s16 flag, s16 x, s16 y, s32 arg3) u16 *pA = (*(u16 * *)&D_80187DA4); u16 *pB = (*(u16 * *)&D_80187DA0); u16 *pC = (*(u16 * *)&D_80187DAC); - register int zr __asm__("$0"); + register int zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) u32 X, Y, cell, Xc, Yc; u16 k, off; int cnt; @@ -2537,7 +2537,7 @@ s32 func_80133AB0(s16 flag, s16 x, s16 y, s32 arg3) u8 *s0; u16 raw; u32 hib; - register int harg __asm__("$4"); + register int harg __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) s32 ret; void *p0C, *p10; u8 *p14, *p18, *p1C; @@ -2548,11 +2548,11 @@ s32 func_80133AB0(s16 flag, s16 x, s16 y, s32 arg3) pC[2] = pA[2] - pB[2]; X = ((((u16)x + 0x8000) >> 7) & 0x1ff) - map->ox; - __asm__("addu %0,%1,$zero" : "=r"(Xc) : "r"(X)); + __asm__("addu %0,%1,$zero" : "=r"(Xc) : "r"(X)); // !FAKE: instruction addu — NEEDED DIFFERS (P36 rung B tus2) if (!((X & 0xffff) < map->w)) return 0; Y = ((((u16)y + 0x8000) >> 7) & 0x1ff) - map->oy; - __asm__("addu %0,%1,$zero" : "=r"(Yc) : "r"(Y)); + __asm__("addu %0,%1,$zero" : "=r"(Yc) : "r"(Y)); // !FAKE: instruction addu — NEEDED DIFFERS (P36 rung B tus2) if (!((Y & 0xffff) < map->h)) return 0; @@ -2701,7 +2701,7 @@ s32 func_80133CD4(arg0, cmd, base, arr) s32 h; h = ((s16 *)pb0)[0]; s1var = h << 16; - __asm__("lh %0, 2(%2)" : "=r"(h) : "0"(h), "r"(pb0) : "memory"); + __asm__("lh %0, 2(%2)" : "=r"(h) : "0"(h), "r"(pb0) : "memory"); // !FAKE: instruction lh — NEEDED DIFFERS (P36 rung B tus2) s0var = h << 16; } pb0[2] += q3v; @@ -2885,10 +2885,10 @@ s32 func_801345F8(s32 arg) extern u16 * D_80187DA0; extern u16 D_801D8200; - register u16 *param_1 __asm__("$5") = ((u16 *)arg); - register u16 *cc __asm__("$4") = D_80187DA0; + register u16 *param_1 __asm__("$5") = ((u16 *)arg); // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) + register u16 *cc __asm__("$4") = D_80187DA0; // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) int c8000 = 0x8000; - register int zr __asm__("$0"); + register int zr __asm__("$0"); // !FAKE: pin $0 — NEEDED DIFFERS (P36 rung B tus2) u32 c1, c2, uVar6, uVar2, cnt, v14; u16 *ptmp, *puVar4, *puVar7, uVar1; int hi, harg, iVar9, iVar8, uVar3, uVar10, tbl; @@ -3079,8 +3079,8 @@ s32 func_80134C20(s32 arg0, s32 arg1, s32 arg2, s32 arg3) { u16 temp_a1; s32 temp_s4; s32 c = arg0; - __asm__ __volatile__("" : "=r"(c) : "0"(c)); - __asm__ __volatile__("" : : "r"(arg0)); + __asm__ __volatile__("" : "=r"(c) : "0"(c)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) + __asm__ __volatile__("" : : "r"(arg0)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) temp_s4 = arg2 + (M2C_FIELD(((void *)arg1), s16 *, 2) * 8); temp_s1 = *(s32 *)(arg3 + (M2C_FIELD(((void *)arg1), s16 *, 4) * 4)); @@ -3231,22 +3231,22 @@ int func_80135168(u16 arg0, u16 *p1, u16 *p2) extern u8 D_80187DA0; extern u8 D_80187DA4; extern u8 D_80187DAC; - register s16 *pb0 __asm__("$8"); - register s16 *pac __asm__("$6"); - register s16 *pb8 __asm__("$7"); + register s16 *pb0 __asm__("$8"); // !FAKE: pin $8 — NEEDED DIFFERS (P36 rung B tus2) + register s16 *pac __asm__("$6"); // !FAKE: pin $6 — NEEDED DIFFERS (P36 rung B tus2) + register s16 *pb8 __asm__("$7"); // !FAKE: pin $7 — NEEDED DIFFERS (P36 rung B tus2) u16 *pb4; u16 a, b; int a1v, a2v, d94; pb0 = (*(s16 * *)&D_80187DA4); - __asm__ __volatile__("" : : "r"(pb0)); + __asm__ __volatile__("" : : "r"(pb0)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) a = p2[0]; pac = (*(s16 * *)&D_80187DA0); pb0[0] = a; b = p1[0]; pb8 = (*(s16 * *)&D_80187DAC); pac[0] = b; pb8[0] = a - b; a = p2[1]; pb0[1] = a; b = p1[1]; pac[1] = b; pb8[1] = a - b; a = p2[2]; pb0[2] = a; b = p1[2]; pac[2] = b; pb8[2] = a - b; a1v = pac[0]; a2v = pac[2]; d94 = D_801D81F0; - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) D_801D8200 = 0; if (func_80134A74(arg0, a1v, a2v, d94)) { pb4 = (*(u16 * *)&D_80187DA8); diff --git a/src/ov_SC03_029/ov_SC03_029_jr_80140608.c b/src/ov_SC03_029/ov_SC03_029_jr_80140608.c index fe768c4f7a..bafb9892e9 100644 --- a/src/ov_SC03_029/ov_SC03_029_jr_80140608.c +++ b/src/ov_SC03_029/ov_SC03_029_jr_80140608.c @@ -1039,14 +1039,14 @@ s16 n; Prim4 *p; s16 t; s32 c3; -register u16 *a __asm__("$20"); -register u16 *b __asm__("$21"); -register u16 *c __asm__("$23"); -register u16 *e __asm__("$22"); -register u16 *pb __asm__("$10"); -register u32 m24 __asm__("$8"); -register u32 mhi __asm__("$9"); -register s32 eight __asm__("$2"); +u16 *a; +u16 *b; +u16 *c; +u16 *e; +u16 *pb; +u32 m24; +u32 mhi; +register s32 eight __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) if (i < n) { c3 = 3; @@ -1126,7 +1126,7 @@ register s32 eight __asm__("$2"); y = (*e) + 3; } *((s16 *) (q - 10)) = y; -__asm__("" ::: "memory"); +__asm__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *((u32 *) ot) = 0x4000000; q[-8] = 0x78; *((u32 *) (q - 0x10)) = 0x64808080; @@ -1137,13 +1137,13 @@ __asm__("" ::: "memory"); *((s16 *) (q - 4)) = eight; *((u32 *) ot) = ((*((u32 *) ot)) & mhi) | (D_800AE7BC[*pb].ot[2] & m24); { -register u32 *op __asm__("$4"); +register u32 *op __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) op = D_800AE7BC[*pb].ot; op[2] = (op[2] & mhi) | (((u32) ot) & m24); } q += 0x14; ot += 5; - __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ + __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) } } @@ -1350,7 +1350,7 @@ void func_80141874(void) { extern u16 D_8011511C; extern u16 D_80115116; extern void (*D_80188C10[])(void); - register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ + register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) func_801754A8(); D_8011511E = func_80014ED4(0); D_8011511C = func_80015018(0); @@ -1536,7 +1536,7 @@ void func_801424E4(short *param_1) { extern void (*D_80188C34[])(void); short sVar1; int iVar2; - register unsigned short t __asm__("$3"); + unsigned short t; (*D_80188C34[(unsigned short)param_1[1]])(); if (*(unsigned short *)param_1 != 0) { @@ -1555,8 +1555,8 @@ void func_801424E4(short *param_1) { iVar2 = *(int *)(param_1 + 0x32); if ((iVar2 != 0) && (*(short *)(iVar2 + 0x36) == param_1[0x7f])) { *(int *)(param_1 + 2) = *(int *)(iVar2 + 4); - a = *(unsigned short *)(*(volatile int *)(param_1 + 0x32) + 10); - __asm__ __volatile__("" : : "r"(a)); + a = *(unsigned short *)(*(int *)(param_1 + 0x32) + 10); + __asm__ __volatile__("" : : "r"(a)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) t = (unsigned short)param_1[0x7e]; sVar1 = a + t; iVar2 = *(volatile int *)(param_1 + 0x32); @@ -1592,7 +1592,7 @@ extern s32 D_80188C28; void func_80142608(s32 param_1) { - register s32 iVar1 __asm__("$16"); + s32 iVar1; if (*(short *)(param_1 + 0x70) != 0) { iVar1 = ((s32 (*)(void))func_8012C1B8)(); @@ -1838,8 +1838,8 @@ extern void func_80142B2C(void *arg0); void func_80142EC0(s32 param_1) { extern s32 D_80188E34[]; - register s32 d __asm__("$16") = param_1; /* $s0 */ - register s32 obj __asm__("$17"); /* $s1 */ + register s32 d __asm__("$16") = param_1; /* $s0 */ // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register s32 obj __asm__("$17"); /* $s1 */ // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) s32 ret; s16 sVar2; @@ -1881,8 +1881,8 @@ extern unsigned char D_80188EB4[]; void func_8014305C(int param_1) { - register int s0_param __asm__("$16") = param_1; - register int s1_copy __asm__("$17"); + register int s0_param __asm__("$16") = param_1; // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register int s1_copy __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) int iVar2; short sVar1; @@ -1931,7 +1931,7 @@ void func_801431E8(s32 param_1) { u16 uVar2; s16 sVar4; - register s32 d __asm__("$16"); + register s32 d __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) memcpy(buf, &D_801D7844, 4); iVar5 = ((s32 (*)(void))func_8012C1B8)(); *(s32 *)(param_1 + 0x20) = iVar5; @@ -2100,8 +2100,8 @@ extern void func_8012C218(void *a0); void func_80143D28(s32 param_1) { extern MatEntry D_8018916C[]; - register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ - register s32 iVar2 __asm__("$17") = *(s32 *)(param_1 + 0x64); /* $s1 */ + register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ // !FAKE: pin $18 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar2 = *(s32 *)(param_1 + 0x64); /* $s1 */ MatEntry *p = &D_8018916C[*(s16 *)(param_1 + 0x70)]; s32 sVar4; s32 iVar1; @@ -2281,8 +2281,8 @@ extern u8 D_8018915C; void func_8014477C(void *param_1) { s32 v0; s32 v1; - register s32 uVar2 __asm__("$2"); - register s32 addr __asm__("$3"); + s32 uVar2; + s32 addr; s32 gv; s32 fv; @@ -2323,9 +2323,9 @@ extern u8 D_80189198; void func_80144880(s32 param_1) { - register s32 obj __asm__("$16"); /* $s0 */ - register s32 self __asm__("$17") = param_1; /* $s1 */ - register s32 b __asm__("$2"); /* $v0 */ + s32 obj; /* $s0 */ + s32 self = param_1; /* $s1 */ + s32 b; /* $v0 */ s32 e; obj = ((s32 (*)(void))func_8012C194)(); diff --git a/src/ov_SC03_030/ov_SC03_030_jr_80140608.c b/src/ov_SC03_030/ov_SC03_030_jr_80140608.c index b92d19afe3..b3842bbea5 100644 --- a/src/ov_SC03_030/ov_SC03_030_jr_80140608.c +++ b/src/ov_SC03_030/ov_SC03_030_jr_80140608.c @@ -1073,14 +1073,14 @@ s16 n; Prim4 *p; s16 t; s32 c3; -register u16 *a __asm__("$20"); -register u16 *b __asm__("$21"); -register u16 *c __asm__("$23"); -register u16 *e __asm__("$22"); -register u16 *pb __asm__("$10"); -register u32 m24 __asm__("$8"); -register u32 mhi __asm__("$9"); -register s32 eight __asm__("$2"); +u16 *a; +u16 *b; +u16 *c; +u16 *e; +u16 *pb; +u32 m24; +u32 mhi; +register s32 eight __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) if (i < n) { c3 = 3; @@ -1160,7 +1160,7 @@ register s32 eight __asm__("$2"); y = (*e) + 3; } *((s16 *) (q - 10)) = y; -__asm__("" ::: "memory"); +__asm__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *((u32 *) ot) = 0x4000000; q[-8] = 0x78; *((u32 *) (q - 0x10)) = 0x64808080; @@ -1171,13 +1171,13 @@ __asm__("" ::: "memory"); *((s16 *) (q - 4)) = eight; *((u32 *) ot) = ((*((u32 *) ot)) & mhi) | (D_800AE7BC[*pb].ot[2] & m24); { -register u32 *op __asm__("$4"); +register u32 *op __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) op = D_800AE7BC[*pb].ot; op[2] = (op[2] & mhi) | (((u32) ot) & m24); } q += 0x14; ot += 5; - __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ + __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) } } @@ -1384,7 +1384,7 @@ void func_80141874(void) { extern u16 D_8011511C; extern u16 D_80115116; extern void (*D_8018324C[])(void); - register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ + register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) func_801754A8(); D_8011511E = func_80014ED4(0); D_8011511C = func_80015018(0); @@ -1586,7 +1586,7 @@ void func_801424E4(short *param_1) { extern void (*D_80183270[])(void); short sVar1; int iVar2; - register unsigned short t __asm__("$3"); + unsigned short t; (*D_80183270[(unsigned short)param_1[1]])(); if (*(unsigned short *)param_1 != 0) { @@ -1605,8 +1605,8 @@ void func_801424E4(short *param_1) { iVar2 = *(int *)(param_1 + 0x32); if ((iVar2 != 0) && (*(short *)(iVar2 + 0x36) == param_1[0x7f])) { *(int *)(param_1 + 2) = *(int *)(iVar2 + 4); - a = *(unsigned short *)(*(volatile int *)(param_1 + 0x32) + 10); - __asm__ __volatile__("" : : "r"(a)); + a = *(unsigned short *)(*(int *)(param_1 + 0x32) + 10); + __asm__ __volatile__("" : : "r"(a)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) t = (unsigned short)param_1[0x7e]; sVar1 = a + t; iVar2 = *(volatile int *)(param_1 + 0x32); @@ -1642,7 +1642,7 @@ extern s32 D_80183264; void func_80142608(s32 param_1) { - register s32 iVar1 __asm__("$16"); + s32 iVar1; if (*(short *)(param_1 + 0x70) != 0) { iVar1 = ((s32 (*)(void))func_8012C1B8)(); @@ -1888,8 +1888,8 @@ extern void func_80142B2C(void *arg0); void func_80142EC0(s32 param_1) { extern s32 D_80183470[]; - register s32 d __asm__("$16") = param_1; /* $s0 */ - register s32 obj __asm__("$17"); /* $s1 */ + register s32 d __asm__("$16") = param_1; /* $s0 */ // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register s32 obj __asm__("$17"); /* $s1 */ // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) s32 ret; s16 sVar2; @@ -1931,8 +1931,8 @@ extern unsigned char D_801834F0[]; void func_8014305C(int param_1) { - register int s0_param __asm__("$16") = param_1; - register int s1_copy __asm__("$17"); + register int s0_param __asm__("$16") = param_1; // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register int s1_copy __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) int iVar2; short sVar1; @@ -1981,7 +1981,7 @@ void func_801431E8(s32 param_1) { u16 uVar2; s16 sVar4; - register s32 d __asm__("$16"); + register s32 d __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) memcpy(buf, &D_801DFEE8, 4); iVar5 = ((s32 (*)(void))func_8012C1B8)(); *(s32 *)(param_1 + 0x20) = iVar5; @@ -2150,8 +2150,8 @@ extern void func_8012C218(void *a0); void func_80143D28(s32 param_1) { extern MatEntry D_801837A8[]; - register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ - register s32 iVar2 __asm__("$17") = *(s32 *)(param_1 + 0x64); /* $s1 */ + register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ // !FAKE: pin $18 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar2 = *(s32 *)(param_1 + 0x64); /* $s1 */ MatEntry *p = &D_801837A8[*(s16 *)(param_1 + 0x70)]; s32 sVar4; s32 iVar1; @@ -2331,8 +2331,8 @@ extern u8 D_80183798; void func_8014477C(void *param_1) { s32 v0; s32 v1; - register s32 uVar2 __asm__("$2"); - register s32 addr __asm__("$3"); + s32 uVar2; + s32 addr; s32 gv; s32 fv; @@ -2373,9 +2373,9 @@ extern u8 D_801837D4; void func_80144880(s32 param_1) { - register s32 obj __asm__("$16"); /* $s0 */ - register s32 self __asm__("$17") = param_1; /* $s1 */ - register s32 b __asm__("$2"); /* $v0 */ + s32 obj; /* $s0 */ + s32 self = param_1; /* $s1 */ + s32 b; /* $v0 */ s32 e; obj = ((s32 (*)(void))func_8012C194)(); diff --git a/src/ov_SC03_031/ov_SC03_031_jr_80140608.c b/src/ov_SC03_031/ov_SC03_031_jr_80140608.c index 28019a9a5f..2d2a8f7ed6 100644 --- a/src/ov_SC03_031/ov_SC03_031_jr_80140608.c +++ b/src/ov_SC03_031/ov_SC03_031_jr_80140608.c @@ -1039,14 +1039,14 @@ s16 n; Prim4 *p; s16 t; s32 c3; -register u16 *a __asm__("$20"); -register u16 *b __asm__("$21"); -register u16 *c __asm__("$23"); -register u16 *e __asm__("$22"); -register u16 *pb __asm__("$10"); -register u32 m24 __asm__("$8"); -register u32 mhi __asm__("$9"); -register s32 eight __asm__("$2"); +u16 *a; +u16 *b; +u16 *c; +u16 *e; +u16 *pb; +u32 m24; +u32 mhi; +register s32 eight __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) if (i < n) { c3 = 3; @@ -1126,7 +1126,7 @@ register s32 eight __asm__("$2"); y = (*e) + 3; } *((s16 *) (q - 10)) = y; -__asm__("" ::: "memory"); +__asm__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *((u32 *) ot) = 0x4000000; q[-8] = 0x78; *((u32 *) (q - 0x10)) = 0x64808080; @@ -1137,13 +1137,13 @@ __asm__("" ::: "memory"); *((s16 *) (q - 4)) = eight; *((u32 *) ot) = ((*((u32 *) ot)) & mhi) | (D_800AE7BC[*pb].ot[2] & m24); { -register u32 *op __asm__("$4"); +register u32 *op __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) op = D_800AE7BC[*pb].ot; op[2] = (op[2] & mhi) | (((u32) ot) & m24); } q += 0x14; ot += 5; - __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ + __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) } } @@ -1350,7 +1350,7 @@ void func_80141874(void) { extern u16 D_8011511C; extern u16 D_80115116; extern void (*D_80183768[])(void); - register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ + register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) func_801754A8(); D_8011511E = func_80014ED4(0); D_8011511C = func_80015018(0); @@ -1536,7 +1536,7 @@ void func_801424E4(short *param_1) { extern void (*D_8018378C[])(void); short sVar1; int iVar2; - register unsigned short t __asm__("$3"); + unsigned short t; (*D_8018378C[(unsigned short)param_1[1]])(); if (*(unsigned short *)param_1 != 0) { @@ -1555,8 +1555,8 @@ void func_801424E4(short *param_1) { iVar2 = *(int *)(param_1 + 0x32); if ((iVar2 != 0) && (*(short *)(iVar2 + 0x36) == param_1[0x7f])) { *(int *)(param_1 + 2) = *(int *)(iVar2 + 4); - a = *(unsigned short *)(*(volatile int *)(param_1 + 0x32) + 10); - __asm__ __volatile__("" : : "r"(a)); + a = *(unsigned short *)(*(int *)(param_1 + 0x32) + 10); + __asm__ __volatile__("" : : "r"(a)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) t = (unsigned short)param_1[0x7e]; sVar1 = a + t; iVar2 = *(volatile int *)(param_1 + 0x32); @@ -1592,7 +1592,7 @@ extern s32 D_80183780; void func_80142608(s32 param_1) { - register s32 iVar1 __asm__("$16"); + s32 iVar1; if (*(short *)(param_1 + 0x70) != 0) { iVar1 = ((s32 (*)(void))func_8012C1B8)(); @@ -1838,8 +1838,8 @@ extern void func_80142B2C(void *arg0); void func_80142EC0(s32 param_1) { extern s32 D_8018398C[]; - register s32 d __asm__("$16") = param_1; /* $s0 */ - register s32 obj __asm__("$17"); /* $s1 */ + register s32 d __asm__("$16") = param_1; /* $s0 */ // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register s32 obj __asm__("$17"); /* $s1 */ // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) s32 ret; s16 sVar2; @@ -1881,8 +1881,8 @@ extern unsigned char D_80183A0C[]; void func_8014305C(int param_1) { - register int s0_param __asm__("$16") = param_1; - register int s1_copy __asm__("$17"); + register int s0_param __asm__("$16") = param_1; // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register int s1_copy __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) int iVar2; short sVar1; @@ -1931,7 +1931,7 @@ void func_801431E8(s32 param_1) { u16 uVar2; s16 sVar4; - register s32 d __asm__("$16"); + register s32 d __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) memcpy(buf, &D_801C438C, 4); iVar5 = ((s32 (*)(void))func_8012C1B8)(); *(s32 *)(param_1 + 0x20) = iVar5; @@ -2100,8 +2100,8 @@ extern void func_8012C218(void *a0); void func_80143D28(s32 param_1) { extern MatEntry D_80183CC4[]; - register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ - register s32 iVar2 __asm__("$17") = *(s32 *)(param_1 + 0x64); /* $s1 */ + register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ // !FAKE: pin $18 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar2 = *(s32 *)(param_1 + 0x64); /* $s1 */ MatEntry *p = &D_80183CC4[*(s16 *)(param_1 + 0x70)]; s32 sVar4; s32 iVar1; @@ -2281,8 +2281,8 @@ extern u8 D_80183CB4; void func_8014477C(void *param_1) { s32 v0; s32 v1; - register s32 uVar2 __asm__("$2"); - register s32 addr __asm__("$3"); + s32 uVar2; + s32 addr; s32 gv; s32 fv; @@ -2323,9 +2323,9 @@ extern u8 D_80183CF0; void func_80144880(s32 param_1) { - register s32 obj __asm__("$16"); /* $s0 */ - register s32 self __asm__("$17") = param_1; /* $s1 */ - register s32 b __asm__("$2"); /* $v0 */ + s32 obj; /* $s0 */ + s32 self = param_1; /* $s1 */ + s32 b; /* $v0 */ s32 e; obj = ((s32 (*)(void))func_8012C194)(); diff --git a/src/ov_SC03_089/ov_SC03_089_jr_80140608.c b/src/ov_SC03_089/ov_SC03_089_jr_80140608.c index 5c5ca2b0db..a0a1b7ccd6 100644 --- a/src/ov_SC03_089/ov_SC03_089_jr_80140608.c +++ b/src/ov_SC03_089/ov_SC03_089_jr_80140608.c @@ -1039,14 +1039,14 @@ s16 n; Prim4 *p; s16 t; s32 c3; -register u16 *a __asm__("$20"); -register u16 *b __asm__("$21"); -register u16 *c __asm__("$23"); -register u16 *e __asm__("$22"); -register u16 *pb __asm__("$10"); -register u32 m24 __asm__("$8"); -register u32 mhi __asm__("$9"); -register s32 eight __asm__("$2"); +u16 *a; +u16 *b; +u16 *c; +u16 *e; +u16 *pb; +u32 m24; +u32 mhi; +register s32 eight __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) if (i < n) { c3 = 3; @@ -1126,7 +1126,7 @@ register s32 eight __asm__("$2"); y = (*e) + 3; } *((s16 *) (q - 10)) = y; -__asm__("" ::: "memory"); +__asm__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *((u32 *) ot) = 0x4000000; q[-8] = 0x78; *((u32 *) (q - 0x10)) = 0x64808080; @@ -1137,13 +1137,13 @@ __asm__("" ::: "memory"); *((s16 *) (q - 4)) = eight; *((u32 *) ot) = ((*((u32 *) ot)) & mhi) | (D_800AE7BC[*pb].ot[2] & m24); { -register u32 *op __asm__("$4"); +register u32 *op __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) op = D_800AE7BC[*pb].ot; op[2] = (op[2] & mhi) | (((u32) ot) & m24); } q += 0x14; ot += 5; - __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ + __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) } } @@ -1350,7 +1350,7 @@ void func_80141874(void) { extern u16 D_8011511C; extern u16 D_80115116; extern void (*D_8018AA64[])(void); - register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ + register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) func_801754A8(); D_8011511E = func_80014ED4(0); D_8011511C = func_80015018(0); @@ -1536,7 +1536,7 @@ void func_801424E4(short *param_1) { extern void (*D_8018AA88[])(void); short sVar1; int iVar2; - register unsigned short t __asm__("$3"); + unsigned short t; (*D_8018AA88[(unsigned short)param_1[1]])(); if (*(unsigned short *)param_1 != 0) { @@ -1555,8 +1555,8 @@ void func_801424E4(short *param_1) { iVar2 = *(int *)(param_1 + 0x32); if ((iVar2 != 0) && (*(short *)(iVar2 + 0x36) == param_1[0x7f])) { *(int *)(param_1 + 2) = *(int *)(iVar2 + 4); - a = *(unsigned short *)(*(volatile int *)(param_1 + 0x32) + 10); - __asm__ __volatile__("" : : "r"(a)); + a = *(unsigned short *)(*(int *)(param_1 + 0x32) + 10); + __asm__ __volatile__("" : : "r"(a)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) t = (unsigned short)param_1[0x7e]; sVar1 = a + t; iVar2 = *(volatile int *)(param_1 + 0x32); @@ -1592,7 +1592,7 @@ extern s32 D_8018AA7C; void func_80142608(s32 param_1) { - register s32 iVar1 __asm__("$16"); + s32 iVar1; if (*(short *)(param_1 + 0x70) != 0) { iVar1 = ((s32 (*)(void))func_8012C1B8)(); @@ -1838,8 +1838,8 @@ extern void func_80142B2C(void *arg0); void func_80142EC0(s32 param_1) { extern s32 D_8018AC88[]; - register s32 d __asm__("$16") = param_1; /* $s0 */ - register s32 obj __asm__("$17"); /* $s1 */ + register s32 d __asm__("$16") = param_1; /* $s0 */ // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register s32 obj __asm__("$17"); /* $s1 */ // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) s32 ret; s16 sVar2; @@ -1881,8 +1881,8 @@ extern unsigned char D_8018AD08[]; void func_8014305C(int param_1) { - register int s0_param __asm__("$16") = param_1; - register int s1_copy __asm__("$17"); + register int s0_param __asm__("$16") = param_1; // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register int s1_copy __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) int iVar2; short sVar1; @@ -1931,7 +1931,7 @@ void func_801431E8(s32 param_1) { u16 uVar2; s16 sVar4; - register s32 d __asm__("$16"); + register s32 d __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) memcpy(buf, &D_801C4BF8, 4); iVar5 = ((s32 (*)(void))func_8012C1B8)(); *(s32 *)(param_1 + 0x20) = iVar5; @@ -2100,8 +2100,8 @@ extern void func_8012C218(void *a0); void func_80143D28(s32 param_1) { extern MatEntry D_8018AFC0[]; - register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ - register s32 iVar2 __asm__("$17") = *(s32 *)(param_1 + 0x64); /* $s1 */ + register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ // !FAKE: pin $18 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar2 = *(s32 *)(param_1 + 0x64); /* $s1 */ MatEntry *p = &D_8018AFC0[*(s16 *)(param_1 + 0x70)]; s32 sVar4; s32 iVar1; @@ -2281,8 +2281,8 @@ extern u8 D_8018AFB0; void func_8014477C(void *param_1) { s32 v0; s32 v1; - register s32 uVar2 __asm__("$2"); - register s32 addr __asm__("$3"); + s32 uVar2; + s32 addr; s32 gv; s32 fv; @@ -2323,9 +2323,9 @@ extern u8 D_8018AFEC; void func_80144880(s32 param_1) { - register s32 obj __asm__("$16"); /* $s0 */ - register s32 self __asm__("$17") = param_1; /* $s1 */ - register s32 b __asm__("$2"); /* $v0 */ + s32 obj; /* $s0 */ + s32 self = param_1; /* $s1 */ + s32 b; /* $v0 */ s32 e; obj = ((s32 (*)(void))func_8012C194)(); diff --git a/src/ov_SC03_090/ov_SC03_090_jr_80140608.c b/src/ov_SC03_090/ov_SC03_090_jr_80140608.c index a62b0a00e4..5794c041b4 100644 --- a/src/ov_SC03_090/ov_SC03_090_jr_80140608.c +++ b/src/ov_SC03_090/ov_SC03_090_jr_80140608.c @@ -1039,14 +1039,14 @@ s16 n; Prim4 *p; s16 t; s32 c3; -register u16 *a __asm__("$20"); -register u16 *b __asm__("$21"); -register u16 *c __asm__("$23"); -register u16 *e __asm__("$22"); -register u16 *pb __asm__("$10"); -register u32 m24 __asm__("$8"); -register u32 mhi __asm__("$9"); -register s32 eight __asm__("$2"); +u16 *a; +u16 *b; +u16 *c; +u16 *e; +u16 *pb; +u32 m24; +u32 mhi; +register s32 eight __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) if (i < n) { c3 = 3; @@ -1126,7 +1126,7 @@ register s32 eight __asm__("$2"); y = (*e) + 3; } *((s16 *) (q - 10)) = y; -__asm__("" ::: "memory"); +__asm__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *((u32 *) ot) = 0x4000000; q[-8] = 0x78; *((u32 *) (q - 0x10)) = 0x64808080; @@ -1137,13 +1137,13 @@ __asm__("" ::: "memory"); *((s16 *) (q - 4)) = eight; *((u32 *) ot) = ((*((u32 *) ot)) & mhi) | (D_800AE7BC[*pb].ot[2] & m24); { -register u32 *op __asm__("$4"); +register u32 *op __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) op = D_800AE7BC[*pb].ot; op[2] = (op[2] & mhi) | (((u32) ot) & m24); } q += 0x14; ot += 5; - __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ + __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) } } @@ -1350,7 +1350,7 @@ void func_80141874(void) { extern u16 D_8011511C; extern u16 D_80115116; extern void (*D_8018CE88[])(void); - register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ + register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) func_801754A8(); D_8011511E = func_80014ED4(0); D_8011511C = func_80015018(0); @@ -1536,7 +1536,7 @@ void func_801424E4(short *param_1) { extern void (*D_8018CEAC[])(void); short sVar1; int iVar2; - register unsigned short t __asm__("$3"); + unsigned short t; (*D_8018CEAC[(unsigned short)param_1[1]])(); if (*(unsigned short *)param_1 != 0) { @@ -1555,8 +1555,8 @@ void func_801424E4(short *param_1) { iVar2 = *(int *)(param_1 + 0x32); if ((iVar2 != 0) && (*(short *)(iVar2 + 0x36) == param_1[0x7f])) { *(int *)(param_1 + 2) = *(int *)(iVar2 + 4); - a = *(unsigned short *)(*(volatile int *)(param_1 + 0x32) + 10); - __asm__ __volatile__("" : : "r"(a)); + a = *(unsigned short *)(*(int *)(param_1 + 0x32) + 10); + __asm__ __volatile__("" : : "r"(a)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) t = (unsigned short)param_1[0x7e]; sVar1 = a + t; iVar2 = *(volatile int *)(param_1 + 0x32); @@ -1592,7 +1592,7 @@ extern s32 D_8018CEA0; void func_80142608(s32 param_1) { - register s32 iVar1 __asm__("$16"); + s32 iVar1; if (*(short *)(param_1 + 0x70) != 0) { iVar1 = ((s32 (*)(void))func_8012C1B8)(); @@ -1838,8 +1838,8 @@ extern void func_80142B2C(void *arg0); void func_80142EC0(s32 param_1) { extern s32 D_8018D0AC[]; - register s32 d __asm__("$16") = param_1; /* $s0 */ - register s32 obj __asm__("$17"); /* $s1 */ + register s32 d __asm__("$16") = param_1; /* $s0 */ // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register s32 obj __asm__("$17"); /* $s1 */ // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) s32 ret; s16 sVar2; @@ -1881,8 +1881,8 @@ extern unsigned char D_8018D12C[]; void func_8014305C(int param_1) { - register int s0_param __asm__("$16") = param_1; - register int s1_copy __asm__("$17"); + register int s0_param __asm__("$16") = param_1; // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register int s1_copy __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) int iVar2; short sVar1; @@ -1931,7 +1931,7 @@ void func_801431E8(s32 param_1) { u16 uVar2; s16 sVar4; - register s32 d __asm__("$16"); + register s32 d __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) memcpy(buf, &D_801CA064, 4); iVar5 = ((s32 (*)(void))func_8012C1B8)(); *(s32 *)(param_1 + 0x20) = iVar5; @@ -2100,8 +2100,8 @@ extern void func_8012C218(void *a0); void func_80143D28(s32 param_1) { extern MatEntry D_8018D3E4[]; - register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ - register s32 iVar2 __asm__("$17") = *(s32 *)(param_1 + 0x64); /* $s1 */ + register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ // !FAKE: pin $18 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar2 = *(s32 *)(param_1 + 0x64); /* $s1 */ MatEntry *p = &D_8018D3E4[*(s16 *)(param_1 + 0x70)]; s32 sVar4; s32 iVar1; @@ -2281,8 +2281,8 @@ extern u8 D_8018D3D4; void func_8014477C(void *param_1) { s32 v0; s32 v1; - register s32 uVar2 __asm__("$2"); - register s32 addr __asm__("$3"); + s32 uVar2; + s32 addr; s32 gv; s32 fv; @@ -2323,9 +2323,9 @@ extern u8 D_8018D410; void func_80144880(s32 param_1) { - register s32 obj __asm__("$16"); /* $s0 */ - register s32 self __asm__("$17") = param_1; /* $s1 */ - register s32 b __asm__("$2"); /* $v0 */ + s32 obj; /* $s0 */ + s32 self = param_1; /* $s1 */ + s32 b; /* $v0 */ s32 e; obj = ((s32 (*)(void))func_8012C194)(); diff --git a/src/ov_SC03_091/ov_SC03_091_jr_80140608.c b/src/ov_SC03_091/ov_SC03_091_jr_80140608.c index 04c8da25fa..187e335352 100644 --- a/src/ov_SC03_091/ov_SC03_091_jr_80140608.c +++ b/src/ov_SC03_091/ov_SC03_091_jr_80140608.c @@ -1039,14 +1039,14 @@ s16 n; Prim4 *p; s16 t; s32 c3; -register u16 *a __asm__("$20"); -register u16 *b __asm__("$21"); -register u16 *c __asm__("$23"); -register u16 *e __asm__("$22"); -register u16 *pb __asm__("$10"); -register u32 m24 __asm__("$8"); -register u32 mhi __asm__("$9"); -register s32 eight __asm__("$2"); +u16 *a; +u16 *b; +u16 *c; +u16 *e; +u16 *pb; +u32 m24; +u32 mhi; +register s32 eight __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) if (i < n) { c3 = 3; @@ -1126,7 +1126,7 @@ register s32 eight __asm__("$2"); y = (*e) + 3; } *((s16 *) (q - 10)) = y; -__asm__("" ::: "memory"); +__asm__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *((u32 *) ot) = 0x4000000; q[-8] = 0x78; *((u32 *) (q - 0x10)) = 0x64808080; @@ -1137,13 +1137,13 @@ __asm__("" ::: "memory"); *((s16 *) (q - 4)) = eight; *((u32 *) ot) = ((*((u32 *) ot)) & mhi) | (D_800AE7BC[*pb].ot[2] & m24); { -register u32 *op __asm__("$4"); +register u32 *op __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) op = D_800AE7BC[*pb].ot; op[2] = (op[2] & mhi) | (((u32) ot) & m24); } q += 0x14; ot += 5; - __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ + __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) } } @@ -1350,7 +1350,7 @@ void func_80141874(void) { extern u16 D_8011511C; extern u16 D_80115116; extern void (*D_8018DD30[])(void); - register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ + register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) func_801754A8(); D_8011511E = func_80014ED4(0); D_8011511C = func_80015018(0); @@ -1536,7 +1536,7 @@ void func_801424E4(short *param_1) { extern void (*D_8018DD54[])(void); short sVar1; int iVar2; - register unsigned short t __asm__("$3"); + unsigned short t; (*D_8018DD54[(unsigned short)param_1[1]])(); if (*(unsigned short *)param_1 != 0) { @@ -1555,8 +1555,8 @@ void func_801424E4(short *param_1) { iVar2 = *(int *)(param_1 + 0x32); if ((iVar2 != 0) && (*(short *)(iVar2 + 0x36) == param_1[0x7f])) { *(int *)(param_1 + 2) = *(int *)(iVar2 + 4); - a = *(unsigned short *)(*(volatile int *)(param_1 + 0x32) + 10); - __asm__ __volatile__("" : : "r"(a)); + a = *(unsigned short *)(*(int *)(param_1 + 0x32) + 10); + __asm__ __volatile__("" : : "r"(a)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) t = (unsigned short)param_1[0x7e]; sVar1 = a + t; iVar2 = *(volatile int *)(param_1 + 0x32); @@ -1592,7 +1592,7 @@ extern s32 D_8018DD48; void func_80142608(s32 param_1) { - register s32 iVar1 __asm__("$16"); + s32 iVar1; if (*(short *)(param_1 + 0x70) != 0) { iVar1 = ((s32 (*)(void))func_8012C1B8)(); @@ -1838,8 +1838,8 @@ extern void func_80142B2C(void *arg0); void func_80142EC0(s32 param_1) { extern s32 D_8018DF54[]; - register s32 d __asm__("$16") = param_1; /* $s0 */ - register s32 obj __asm__("$17"); /* $s1 */ + register s32 d __asm__("$16") = param_1; /* $s0 */ // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register s32 obj __asm__("$17"); /* $s1 */ // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) s32 ret; s16 sVar2; @@ -1881,8 +1881,8 @@ extern unsigned char D_8018DFD4[]; void func_8014305C(int param_1) { - register int s0_param __asm__("$16") = param_1; - register int s1_copy __asm__("$17"); + register int s0_param __asm__("$16") = param_1; // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register int s1_copy __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) int iVar2; short sVar1; @@ -1931,7 +1931,7 @@ void func_801431E8(s32 param_1) { u16 uVar2; s16 sVar4; - register s32 d __asm__("$16"); + register s32 d __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) memcpy(buf, &D_801D0730, 4); iVar5 = ((s32 (*)(void))func_8012C1B8)(); *(s32 *)(param_1 + 0x20) = iVar5; @@ -2100,8 +2100,8 @@ extern void func_8012C218(void *a0); void func_80143D28(s32 param_1) { extern MatEntry D_8018E28C[]; - register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ - register s32 iVar2 __asm__("$17") = *(s32 *)(param_1 + 0x64); /* $s1 */ + register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ // !FAKE: pin $18 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar2 = *(s32 *)(param_1 + 0x64); /* $s1 */ MatEntry *p = &D_8018E28C[*(s16 *)(param_1 + 0x70)]; s32 sVar4; s32 iVar1; @@ -2281,8 +2281,8 @@ extern u8 D_8018E27C; void func_8014477C(void *param_1) { s32 v0; s32 v1; - register s32 uVar2 __asm__("$2"); - register s32 addr __asm__("$3"); + s32 uVar2; + s32 addr; s32 gv; s32 fv; @@ -2323,9 +2323,9 @@ extern u8 D_8018E2B8; void func_80144880(s32 param_1) { - register s32 obj __asm__("$16"); /* $s0 */ - register s32 self __asm__("$17") = param_1; /* $s1 */ - register s32 b __asm__("$2"); /* $v0 */ + s32 obj; /* $s0 */ + s32 self = param_1; /* $s1 */ + s32 b; /* $v0 */ s32 e; obj = ((s32 (*)(void))func_8012C194)(); diff --git a/src/ov_SC03_092/ov_SC03_092_jr_80140608.c b/src/ov_SC03_092/ov_SC03_092_jr_80140608.c index 11b3bc1cca..1c934420aa 100644 --- a/src/ov_SC03_092/ov_SC03_092_jr_80140608.c +++ b/src/ov_SC03_092/ov_SC03_092_jr_80140608.c @@ -1039,14 +1039,14 @@ s16 n; Prim4 *p; s16 t; s32 c3; -register u16 *a __asm__("$20"); -register u16 *b __asm__("$21"); -register u16 *c __asm__("$23"); -register u16 *e __asm__("$22"); -register u16 *pb __asm__("$10"); -register u32 m24 __asm__("$8"); -register u32 mhi __asm__("$9"); -register s32 eight __asm__("$2"); +u16 *a; +u16 *b; +u16 *c; +u16 *e; +u16 *pb; +u32 m24; +u32 mhi; +register s32 eight __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) if (i < n) { c3 = 3; @@ -1126,7 +1126,7 @@ register s32 eight __asm__("$2"); y = (*e) + 3; } *((s16 *) (q - 10)) = y; -__asm__("" ::: "memory"); +__asm__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *((u32 *) ot) = 0x4000000; q[-8] = 0x78; *((u32 *) (q - 0x10)) = 0x64808080; @@ -1137,13 +1137,13 @@ __asm__("" ::: "memory"); *((s16 *) (q - 4)) = eight; *((u32 *) ot) = ((*((u32 *) ot)) & mhi) | (D_800AE7BC[*pb].ot[2] & m24); { -register u32 *op __asm__("$4"); +register u32 *op __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) op = D_800AE7BC[*pb].ot; op[2] = (op[2] & mhi) | (((u32) ot) & m24); } q += 0x14; ot += 5; - __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ + __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) } } @@ -1350,7 +1350,7 @@ void func_80141874(void) { extern u16 D_8011511C; extern u16 D_80115116; extern void (*D_80186100[])(void); - register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ + register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) func_801754A8(); D_8011511E = func_80014ED4(0); D_8011511C = func_80015018(0); @@ -1536,7 +1536,7 @@ void func_801424E4(short *param_1) { extern void (*D_80186124[])(void); short sVar1; int iVar2; - register unsigned short t __asm__("$3"); + unsigned short t; (*D_80186124[(unsigned short)param_1[1]])(); if (*(unsigned short *)param_1 != 0) { @@ -1555,8 +1555,8 @@ void func_801424E4(short *param_1) { iVar2 = *(int *)(param_1 + 0x32); if ((iVar2 != 0) && (*(short *)(iVar2 + 0x36) == param_1[0x7f])) { *(int *)(param_1 + 2) = *(int *)(iVar2 + 4); - a = *(unsigned short *)(*(volatile int *)(param_1 + 0x32) + 10); - __asm__ __volatile__("" : : "r"(a)); + a = *(unsigned short *)(*(int *)(param_1 + 0x32) + 10); + __asm__ __volatile__("" : : "r"(a)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) t = (unsigned short)param_1[0x7e]; sVar1 = a + t; iVar2 = *(volatile int *)(param_1 + 0x32); @@ -1592,7 +1592,7 @@ extern s32 D_80186118; void func_80142608(s32 param_1) { - register s32 iVar1 __asm__("$16"); + s32 iVar1; if (*(short *)(param_1 + 0x70) != 0) { iVar1 = ((s32 (*)(void))func_8012C1B8)(); @@ -1838,8 +1838,8 @@ extern void func_80142B2C(void *arg0); void func_80142EC0(s32 param_1) { extern s32 D_80186324[]; - register s32 d __asm__("$16") = param_1; /* $s0 */ - register s32 obj __asm__("$17"); /* $s1 */ + register s32 d __asm__("$16") = param_1; /* $s0 */ // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register s32 obj __asm__("$17"); /* $s1 */ // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) s32 ret; s16 sVar2; @@ -1881,8 +1881,8 @@ extern unsigned char D_801863A4[]; void func_8014305C(int param_1) { - register int s0_param __asm__("$16") = param_1; - register int s1_copy __asm__("$17"); + register int s0_param __asm__("$16") = param_1; // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register int s1_copy __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) int iVar2; short sVar1; @@ -1931,7 +1931,7 @@ void func_801431E8(s32 param_1) { u16 uVar2; s16 sVar4; - register s32 d __asm__("$16"); + register s32 d __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) memcpy(buf, &D_801B1308, 4); iVar5 = ((s32 (*)(void))func_8012C1B8)(); *(s32 *)(param_1 + 0x20) = iVar5; @@ -2100,8 +2100,8 @@ extern void func_8012C218(void *a0); void func_80143D28(s32 param_1) { extern MatEntry D_8018665C[]; - register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ - register s32 iVar2 __asm__("$17") = *(s32 *)(param_1 + 0x64); /* $s1 */ + register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ // !FAKE: pin $18 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar2 = *(s32 *)(param_1 + 0x64); /* $s1 */ MatEntry *p = &D_8018665C[*(s16 *)(param_1 + 0x70)]; s32 sVar4; s32 iVar1; @@ -2281,8 +2281,8 @@ extern u8 D_8018664C; void func_8014477C(void *param_1) { s32 v0; s32 v1; - register s32 uVar2 __asm__("$2"); - register s32 addr __asm__("$3"); + s32 uVar2; + s32 addr; s32 gv; s32 fv; @@ -2323,9 +2323,9 @@ extern u8 D_80186688; void func_80144880(s32 param_1) { - register s32 obj __asm__("$16"); /* $s0 */ - register s32 self __asm__("$17") = param_1; /* $s1 */ - register s32 b __asm__("$2"); /* $v0 */ + s32 obj; /* $s0 */ + s32 self = param_1; /* $s1 */ + s32 b; /* $v0 */ s32 e; obj = ((s32 (*)(void))func_8012C194)(); diff --git a/src/ov_SC03_093/ov_SC03_093_jr_80140608.c b/src/ov_SC03_093/ov_SC03_093_jr_80140608.c index 330b0579b8..2fd7bdcfcd 100644 --- a/src/ov_SC03_093/ov_SC03_093_jr_80140608.c +++ b/src/ov_SC03_093/ov_SC03_093_jr_80140608.c @@ -1039,14 +1039,14 @@ s16 n; Prim4 *p; s16 t; s32 c3; -register u16 *a __asm__("$20"); -register u16 *b __asm__("$21"); -register u16 *c __asm__("$23"); -register u16 *e __asm__("$22"); -register u16 *pb __asm__("$10"); -register u32 m24 __asm__("$8"); -register u32 mhi __asm__("$9"); -register s32 eight __asm__("$2"); +u16 *a; +u16 *b; +u16 *c; +u16 *e; +u16 *pb; +u32 m24; +u32 mhi; +register s32 eight __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) if (i < n) { c3 = 3; @@ -1126,7 +1126,7 @@ register s32 eight __asm__("$2"); y = (*e) + 3; } *((s16 *) (q - 10)) = y; -__asm__("" ::: "memory"); +__asm__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *((u32 *) ot) = 0x4000000; q[-8] = 0x78; *((u32 *) (q - 0x10)) = 0x64808080; @@ -1137,13 +1137,13 @@ __asm__("" ::: "memory"); *((s16 *) (q - 4)) = eight; *((u32 *) ot) = ((*((u32 *) ot)) & mhi) | (D_800AE7BC[*pb].ot[2] & m24); { -register u32 *op __asm__("$4"); +register u32 *op __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) op = D_800AE7BC[*pb].ot; op[2] = (op[2] & mhi) | (((u32) ot) & m24); } q += 0x14; ot += 5; - __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ + __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) } } @@ -1350,7 +1350,7 @@ void func_80141874(void) { extern u16 D_8011511C; extern u16 D_80115116; extern void (*D_801872D8[])(void); - register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ + register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) func_801754A8(); D_8011511E = func_80014ED4(0); D_8011511C = func_80015018(0); @@ -1536,7 +1536,7 @@ void func_801424E4(short *param_1) { extern void (*D_801872FC[])(void); short sVar1; int iVar2; - register unsigned short t __asm__("$3"); + unsigned short t; (*D_801872FC[(unsigned short)param_1[1]])(); if (*(unsigned short *)param_1 != 0) { @@ -1555,8 +1555,8 @@ void func_801424E4(short *param_1) { iVar2 = *(int *)(param_1 + 0x32); if ((iVar2 != 0) && (*(short *)(iVar2 + 0x36) == param_1[0x7f])) { *(int *)(param_1 + 2) = *(int *)(iVar2 + 4); - a = *(unsigned short *)(*(volatile int *)(param_1 + 0x32) + 10); - __asm__ __volatile__("" : : "r"(a)); + a = *(unsigned short *)(*(int *)(param_1 + 0x32) + 10); + __asm__ __volatile__("" : : "r"(a)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) t = (unsigned short)param_1[0x7e]; sVar1 = a + t; iVar2 = *(volatile int *)(param_1 + 0x32); @@ -1592,7 +1592,7 @@ extern s32 D_801872F0; void func_80142608(s32 param_1) { - register s32 iVar1 __asm__("$16"); + s32 iVar1; if (*(short *)(param_1 + 0x70) != 0) { iVar1 = ((s32 (*)(void))func_8012C1B8)(); @@ -1838,8 +1838,8 @@ extern void func_80142B2C(void *arg0); void func_80142EC0(s32 param_1) { extern s32 D_801874FC[]; - register s32 d __asm__("$16") = param_1; /* $s0 */ - register s32 obj __asm__("$17"); /* $s1 */ + register s32 d __asm__("$16") = param_1; /* $s0 */ // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register s32 obj __asm__("$17"); /* $s1 */ // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) s32 ret; s16 sVar2; @@ -1881,8 +1881,8 @@ extern unsigned char D_8018757C[]; void func_8014305C(int param_1) { - register int s0_param __asm__("$16") = param_1; - register int s1_copy __asm__("$17"); + register int s0_param __asm__("$16") = param_1; // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register int s1_copy __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) int iVar2; short sVar1; @@ -1931,7 +1931,7 @@ void func_801431E8(s32 param_1) { u16 uVar2; s16 sVar4; - register s32 d __asm__("$16"); + register s32 d __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) memcpy(buf, &D_801CA75C, 4); iVar5 = ((s32 (*)(void))func_8012C1B8)(); *(s32 *)(param_1 + 0x20) = iVar5; @@ -2100,8 +2100,8 @@ extern void func_8012C218(void *a0); void func_80143D28(s32 param_1) { extern MatEntry D_80187834[]; - register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ - register s32 iVar2 __asm__("$17") = *(s32 *)(param_1 + 0x64); /* $s1 */ + register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ // !FAKE: pin $18 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar2 = *(s32 *)(param_1 + 0x64); /* $s1 */ MatEntry *p = &D_80187834[*(s16 *)(param_1 + 0x70)]; s32 sVar4; s32 iVar1; @@ -2281,8 +2281,8 @@ extern u8 D_80187824; void func_8014477C(void *param_1) { s32 v0; s32 v1; - register s32 uVar2 __asm__("$2"); - register s32 addr __asm__("$3"); + s32 uVar2; + s32 addr; s32 gv; s32 fv; @@ -2323,9 +2323,9 @@ extern u8 D_80187860; void func_80144880(s32 param_1) { - register s32 obj __asm__("$16"); /* $s0 */ - register s32 self __asm__("$17") = param_1; /* $s1 */ - register s32 b __asm__("$2"); /* $v0 */ + s32 obj; /* $s0 */ + s32 self = param_1; /* $s1 */ + s32 b; /* $v0 */ s32 e; obj = ((s32 (*)(void))func_8012C194)(); diff --git a/src/ov_SC03_094/ov_SC03_094_jr_80140608.c b/src/ov_SC03_094/ov_SC03_094_jr_80140608.c index fda80fd73f..343b504b81 100644 --- a/src/ov_SC03_094/ov_SC03_094_jr_80140608.c +++ b/src/ov_SC03_094/ov_SC03_094_jr_80140608.c @@ -1039,14 +1039,14 @@ s16 n; Prim4 *p; s16 t; s32 c3; -register u16 *a __asm__("$20"); -register u16 *b __asm__("$21"); -register u16 *c __asm__("$23"); -register u16 *e __asm__("$22"); -register u16 *pb __asm__("$10"); -register u32 m24 __asm__("$8"); -register u32 mhi __asm__("$9"); -register s32 eight __asm__("$2"); +u16 *a; +u16 *b; +u16 *c; +u16 *e; +u16 *pb; +u32 m24; +u32 mhi; +register s32 eight __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) if (i < n) { c3 = 3; @@ -1126,7 +1126,7 @@ register s32 eight __asm__("$2"); y = (*e) + 3; } *((s16 *) (q - 10)) = y; -__asm__("" ::: "memory"); +__asm__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *((u32 *) ot) = 0x4000000; q[-8] = 0x78; *((u32 *) (q - 0x10)) = 0x64808080; @@ -1137,13 +1137,13 @@ __asm__("" ::: "memory"); *((s16 *) (q - 4)) = eight; *((u32 *) ot) = ((*((u32 *) ot)) & mhi) | (D_800AE7BC[*pb].ot[2] & m24); { -register u32 *op __asm__("$4"); +register u32 *op __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) op = D_800AE7BC[*pb].ot; op[2] = (op[2] & mhi) | (((u32) ot) & m24); } q += 0x14; ot += 5; - __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ + __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) } } @@ -1350,7 +1350,7 @@ void func_80141874(void) { extern u16 D_8011511C; extern u16 D_80115116; extern void (*D_80188CD4[])(void); - register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ + register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) func_801754A8(); D_8011511E = func_80014ED4(0); D_8011511C = func_80015018(0); @@ -1536,7 +1536,7 @@ void func_801424E4(short *param_1) { extern void (*D_80188CF8[])(void); short sVar1; int iVar2; - register unsigned short t __asm__("$3"); + unsigned short t; (*D_80188CF8[(unsigned short)param_1[1]])(); if (*(unsigned short *)param_1 != 0) { @@ -1555,8 +1555,8 @@ void func_801424E4(short *param_1) { iVar2 = *(int *)(param_1 + 0x32); if ((iVar2 != 0) && (*(short *)(iVar2 + 0x36) == param_1[0x7f])) { *(int *)(param_1 + 2) = *(int *)(iVar2 + 4); - a = *(unsigned short *)(*(volatile int *)(param_1 + 0x32) + 10); - __asm__ __volatile__("" : : "r"(a)); + a = *(unsigned short *)(*(int *)(param_1 + 0x32) + 10); + __asm__ __volatile__("" : : "r"(a)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) t = (unsigned short)param_1[0x7e]; sVar1 = a + t; iVar2 = *(volatile int *)(param_1 + 0x32); @@ -1592,7 +1592,7 @@ extern s32 D_80188CEC; void func_80142608(s32 param_1) { - register s32 iVar1 __asm__("$16"); + s32 iVar1; if (*(short *)(param_1 + 0x70) != 0) { iVar1 = ((s32 (*)(void))func_8012C1B8)(); @@ -1838,8 +1838,8 @@ extern void func_80142B2C(void *arg0); void func_80142EC0(s32 param_1) { extern s32 D_80188EF8[]; - register s32 d __asm__("$16") = param_1; /* $s0 */ - register s32 obj __asm__("$17"); /* $s1 */ + register s32 d __asm__("$16") = param_1; /* $s0 */ // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register s32 obj __asm__("$17"); /* $s1 */ // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) s32 ret; s16 sVar2; @@ -1881,8 +1881,8 @@ extern unsigned char D_80188F78[]; void func_8014305C(int param_1) { - register int s0_param __asm__("$16") = param_1; - register int s1_copy __asm__("$17"); + register int s0_param __asm__("$16") = param_1; // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register int s1_copy __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) int iVar2; short sVar1; @@ -1931,7 +1931,7 @@ void func_801431E8(s32 param_1) { u16 uVar2; s16 sVar4; - register s32 d __asm__("$16"); + register s32 d __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) memcpy(buf, &D_801D1598, 4); iVar5 = ((s32 (*)(void))func_8012C1B8)(); *(s32 *)(param_1 + 0x20) = iVar5; @@ -2100,8 +2100,8 @@ extern void func_8012C218(void *a0); void func_80143D28(s32 param_1) { extern MatEntry D_80189230[]; - register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ - register s32 iVar2 __asm__("$17") = *(s32 *)(param_1 + 0x64); /* $s1 */ + register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ // !FAKE: pin $18 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar2 = *(s32 *)(param_1 + 0x64); /* $s1 */ MatEntry *p = &D_80189230[*(s16 *)(param_1 + 0x70)]; s32 sVar4; s32 iVar1; @@ -2281,8 +2281,8 @@ extern u8 D_80189220; void func_8014477C(void *param_1) { s32 v0; s32 v1; - register s32 uVar2 __asm__("$2"); - register s32 addr __asm__("$3"); + s32 uVar2; + s32 addr; s32 gv; s32 fv; @@ -2323,9 +2323,9 @@ extern u8 D_8018925C; void func_80144880(s32 param_1) { - register s32 obj __asm__("$16"); /* $s0 */ - register s32 self __asm__("$17") = param_1; /* $s1 */ - register s32 b __asm__("$2"); /* $v0 */ + s32 obj; /* $s0 */ + s32 self = param_1; /* $s1 */ + s32 b; /* $v0 */ s32 e; obj = ((s32 (*)(void))func_8012C194)(); diff --git a/src/ov_SC03_095/ov_SC03_095_jr_80140608.c b/src/ov_SC03_095/ov_SC03_095_jr_80140608.c index a147b2cbde..2508fba57b 100644 --- a/src/ov_SC03_095/ov_SC03_095_jr_80140608.c +++ b/src/ov_SC03_095/ov_SC03_095_jr_80140608.c @@ -1039,14 +1039,14 @@ s16 n; Prim4 *p; s16 t; s32 c3; -register u16 *a __asm__("$20"); -register u16 *b __asm__("$21"); -register u16 *c __asm__("$23"); -register u16 *e __asm__("$22"); -register u16 *pb __asm__("$10"); -register u32 m24 __asm__("$8"); -register u32 mhi __asm__("$9"); -register s32 eight __asm__("$2"); +u16 *a; +u16 *b; +u16 *c; +u16 *e; +u16 *pb; +u32 m24; +u32 mhi; +register s32 eight __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) if (i < n) { c3 = 3; @@ -1126,7 +1126,7 @@ register s32 eight __asm__("$2"); y = (*e) + 3; } *((s16 *) (q - 10)) = y; -__asm__("" ::: "memory"); +__asm__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *((u32 *) ot) = 0x4000000; q[-8] = 0x78; *((u32 *) (q - 0x10)) = 0x64808080; @@ -1137,13 +1137,13 @@ __asm__("" ::: "memory"); *((s16 *) (q - 4)) = eight; *((u32 *) ot) = ((*((u32 *) ot)) & mhi) | (D_800AE7BC[*pb].ot[2] & m24); { -register u32 *op __asm__("$4"); +register u32 *op __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) op = D_800AE7BC[*pb].ot; op[2] = (op[2] & mhi) | (((u32) ot) & m24); } q += 0x14; ot += 5; - __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ + __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) } } @@ -1350,7 +1350,7 @@ void func_80141874(void) { extern u16 D_8011511C; extern u16 D_80115116; extern void (*D_80182334[])(void); - register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ + register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) func_801754A8(); D_8011511E = func_80014ED4(0); D_8011511C = func_80015018(0); @@ -1552,7 +1552,7 @@ void func_801424E4(short *param_1) { extern void (*D_80182358[])(void); short sVar1; int iVar2; - register unsigned short t __asm__("$3"); + unsigned short t; (*D_80182358[(unsigned short)param_1[1]])(); if (*(unsigned short *)param_1 != 0) { @@ -1571,8 +1571,8 @@ void func_801424E4(short *param_1) { iVar2 = *(int *)(param_1 + 0x32); if ((iVar2 != 0) && (*(short *)(iVar2 + 0x36) == param_1[0x7f])) { *(int *)(param_1 + 2) = *(int *)(iVar2 + 4); - a = *(unsigned short *)(*(volatile int *)(param_1 + 0x32) + 10); - __asm__ __volatile__("" : : "r"(a)); + a = *(unsigned short *)(*(int *)(param_1 + 0x32) + 10); + __asm__ __volatile__("" : : "r"(a)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) t = (unsigned short)param_1[0x7e]; sVar1 = a + t; iVar2 = *(volatile int *)(param_1 + 0x32); @@ -1608,7 +1608,7 @@ extern s32 D_8018234C; void func_80142608(s32 param_1) { - register s32 iVar1 __asm__("$16"); + s32 iVar1; if (*(short *)(param_1 + 0x70) != 0) { iVar1 = ((s32 (*)(void))func_8012C1B8)(); @@ -1854,8 +1854,8 @@ extern void func_80142B2C(void *arg0); void func_80142EC0(s32 param_1) { extern s32 D_80182558[]; - register s32 d __asm__("$16") = param_1; /* $s0 */ - register s32 obj __asm__("$17"); /* $s1 */ + register s32 d __asm__("$16") = param_1; /* $s0 */ // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register s32 obj __asm__("$17"); /* $s1 */ // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) s32 ret; s16 sVar2; @@ -1897,8 +1897,8 @@ extern unsigned char D_801825D8[]; void func_8014305C(int param_1) { - register int s0_param __asm__("$16") = param_1; - register int s1_copy __asm__("$17"); + register int s0_param __asm__("$16") = param_1; // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register int s1_copy __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) int iVar2; short sVar1; @@ -1947,7 +1947,7 @@ void func_801431E8(s32 param_1) { u16 uVar2; s16 sVar4; - register s32 d __asm__("$16"); + register s32 d __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) memcpy(buf, &D_8019A1C4, 4); iVar5 = ((s32 (*)(void))func_8012C1B8)(); *(s32 *)(param_1 + 0x20) = iVar5; @@ -2116,8 +2116,8 @@ extern void func_8012C218(void *a0); void func_80143D28(s32 param_1) { extern MatEntry D_80182890[]; - register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ - register s32 iVar2 __asm__("$17") = *(s32 *)(param_1 + 0x64); /* $s1 */ + register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ // !FAKE: pin $18 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar2 = *(s32 *)(param_1 + 0x64); /* $s1 */ MatEntry *p = &D_80182890[*(s16 *)(param_1 + 0x70)]; s32 sVar4; s32 iVar1; @@ -2297,8 +2297,8 @@ extern u8 D_80182880; void func_8014477C(void *param_1) { s32 v0; s32 v1; - register s32 uVar2 __asm__("$2"); - register s32 addr __asm__("$3"); + s32 uVar2; + s32 addr; s32 gv; s32 fv; @@ -2339,9 +2339,9 @@ extern u8 D_801828BC; void func_80144880(s32 param_1) { - register s32 obj __asm__("$16"); /* $s0 */ - register s32 self __asm__("$17") = param_1; /* $s1 */ - register s32 b __asm__("$2"); /* $v0 */ + s32 obj; /* $s0 */ + s32 self = param_1; /* $s1 */ + s32 b; /* $v0 */ s32 e; obj = ((s32 (*)(void))func_8012C194)(); diff --git a/src/ov_SC03_096/ov_SC03_096_jr_80140608.c b/src/ov_SC03_096/ov_SC03_096_jr_80140608.c index 7a3301a9ae..6cb1105160 100644 --- a/src/ov_SC03_096/ov_SC03_096_jr_80140608.c +++ b/src/ov_SC03_096/ov_SC03_096_jr_80140608.c @@ -1039,14 +1039,14 @@ s16 n; Prim4 *p; s16 t; s32 c3; -register u16 *a __asm__("$20"); -register u16 *b __asm__("$21"); -register u16 *c __asm__("$23"); -register u16 *e __asm__("$22"); -register u16 *pb __asm__("$10"); -register u32 m24 __asm__("$8"); -register u32 mhi __asm__("$9"); -register s32 eight __asm__("$2"); +u16 *a; +u16 *b; +u16 *c; +u16 *e; +u16 *pb; +u32 m24; +u32 mhi; +register s32 eight __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) if (i < n) { c3 = 3; @@ -1126,7 +1126,7 @@ register s32 eight __asm__("$2"); y = (*e) + 3; } *((s16 *) (q - 10)) = y; -__asm__("" ::: "memory"); +__asm__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *((u32 *) ot) = 0x4000000; q[-8] = 0x78; *((u32 *) (q - 0x10)) = 0x64808080; @@ -1137,13 +1137,13 @@ __asm__("" ::: "memory"); *((s16 *) (q - 4)) = eight; *((u32 *) ot) = ((*((u32 *) ot)) & mhi) | (D_800AE7BC[*pb].ot[2] & m24); { -register u32 *op __asm__("$4"); +register u32 *op __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) op = D_800AE7BC[*pb].ot; op[2] = (op[2] & mhi) | (((u32) ot) & m24); } q += 0x14; ot += 5; - __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ + __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) } } @@ -1350,7 +1350,7 @@ void func_80141874(void) { extern u16 D_8011511C; extern u16 D_80115116; extern void (*D_80181EB4[])(void); - register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ + register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) func_801754A8(); D_8011511E = func_80014ED4(0); D_8011511C = func_80015018(0); @@ -1536,7 +1536,7 @@ void func_801424E4(short *param_1) { extern void (*D_80181ED8[])(void); short sVar1; int iVar2; - register unsigned short t __asm__("$3"); + unsigned short t; (*D_80181ED8[(unsigned short)param_1[1]])(); if (*(unsigned short *)param_1 != 0) { @@ -1555,8 +1555,8 @@ void func_801424E4(short *param_1) { iVar2 = *(int *)(param_1 + 0x32); if ((iVar2 != 0) && (*(short *)(iVar2 + 0x36) == param_1[0x7f])) { *(int *)(param_1 + 2) = *(int *)(iVar2 + 4); - a = *(unsigned short *)(*(volatile int *)(param_1 + 0x32) + 10); - __asm__ __volatile__("" : : "r"(a)); + a = *(unsigned short *)(*(int *)(param_1 + 0x32) + 10); + __asm__ __volatile__("" : : "r"(a)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) t = (unsigned short)param_1[0x7e]; sVar1 = a + t; iVar2 = *(volatile int *)(param_1 + 0x32); @@ -1592,7 +1592,7 @@ extern s32 D_80181ECC; void func_80142608(s32 param_1) { - register s32 iVar1 __asm__("$16"); + s32 iVar1; if (*(short *)(param_1 + 0x70) != 0) { iVar1 = ((s32 (*)(void))func_8012C1B8)(); @@ -1838,8 +1838,8 @@ extern void func_80142B2C(void *arg0); void func_80142EC0(s32 param_1) { extern s32 D_801820D8[]; - register s32 d __asm__("$16") = param_1; /* $s0 */ - register s32 obj __asm__("$17"); /* $s1 */ + register s32 d __asm__("$16") = param_1; /* $s0 */ // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register s32 obj __asm__("$17"); /* $s1 */ // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) s32 ret; s16 sVar2; @@ -1881,8 +1881,8 @@ extern unsigned char D_80182158[]; void func_8014305C(int param_1) { - register int s0_param __asm__("$16") = param_1; - register int s1_copy __asm__("$17"); + register int s0_param __asm__("$16") = param_1; // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register int s1_copy __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) int iVar2; short sVar1; @@ -1931,7 +1931,7 @@ void func_801431E8(s32 param_1) { u16 uVar2; s16 sVar4; - register s32 d __asm__("$16"); + register s32 d __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) memcpy(buf, &D_80198C78, 4); iVar5 = ((s32 (*)(void))func_8012C1B8)(); *(s32 *)(param_1 + 0x20) = iVar5; @@ -2100,8 +2100,8 @@ extern void func_8012C218(void *a0); void func_80143D28(s32 param_1) { extern MatEntry D_80182410[]; - register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ - register s32 iVar2 __asm__("$17") = *(s32 *)(param_1 + 0x64); /* $s1 */ + register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ // !FAKE: pin $18 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar2 = *(s32 *)(param_1 + 0x64); /* $s1 */ MatEntry *p = &D_80182410[*(s16 *)(param_1 + 0x70)]; s32 sVar4; s32 iVar1; @@ -2281,8 +2281,8 @@ extern u8 D_80182400; void func_8014477C(void *param_1) { s32 v0; s32 v1; - register s32 uVar2 __asm__("$2"); - register s32 addr __asm__("$3"); + s32 uVar2; + s32 addr; s32 gv; s32 fv; @@ -2323,9 +2323,9 @@ extern u8 D_8018243C; void func_80144880(s32 param_1) { - register s32 obj __asm__("$16"); /* $s0 */ - register s32 self __asm__("$17") = param_1; /* $s1 */ - register s32 b __asm__("$2"); /* $v0 */ + s32 obj; /* $s0 */ + s32 self = param_1; /* $s1 */ + s32 b; /* $v0 */ s32 e; obj = ((s32 (*)(void))func_8012C194)(); diff --git a/src/ov_SC03_097/ov_SC03_097_jr_80140608.c b/src/ov_SC03_097/ov_SC03_097_jr_80140608.c index 101b953d7c..af3a9bb37b 100644 --- a/src/ov_SC03_097/ov_SC03_097_jr_80140608.c +++ b/src/ov_SC03_097/ov_SC03_097_jr_80140608.c @@ -1039,14 +1039,14 @@ s16 n; Prim4 *p; s16 t; s32 c3; -register u16 *a __asm__("$20"); -register u16 *b __asm__("$21"); -register u16 *c __asm__("$23"); -register u16 *e __asm__("$22"); -register u16 *pb __asm__("$10"); -register u32 m24 __asm__("$8"); -register u32 mhi __asm__("$9"); -register s32 eight __asm__("$2"); +u16 *a; +u16 *b; +u16 *c; +u16 *e; +u16 *pb; +u32 m24; +u32 mhi; +register s32 eight __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) if (i < n) { c3 = 3; @@ -1126,7 +1126,7 @@ register s32 eight __asm__("$2"); y = (*e) + 3; } *((s16 *) (q - 10)) = y; -__asm__("" ::: "memory"); +__asm__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *((u32 *) ot) = 0x4000000; q[-8] = 0x78; *((u32 *) (q - 0x10)) = 0x64808080; @@ -1137,13 +1137,13 @@ __asm__("" ::: "memory"); *((s16 *) (q - 4)) = eight; *((u32 *) ot) = ((*((u32 *) ot)) & mhi) | (D_800AE7BC[*pb].ot[2] & m24); { -register u32 *op __asm__("$4"); +register u32 *op __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) op = D_800AE7BC[*pb].ot; op[2] = (op[2] & mhi) | (((u32) ot) & m24); } q += 0x14; ot += 5; - __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ + __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) } } @@ -1350,7 +1350,7 @@ void func_80141874(void) { extern u16 D_8011511C; extern u16 D_80115116; extern void (*D_80187294[])(void); - register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ + register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) func_801754A8(); D_8011511E = func_80014ED4(0); D_8011511C = func_80015018(0); @@ -1536,7 +1536,7 @@ void func_801424E4(short *param_1) { extern void (*D_801872B8[])(void); short sVar1; int iVar2; - register unsigned short t __asm__("$3"); + unsigned short t; (*D_801872B8[(unsigned short)param_1[1]])(); if (*(unsigned short *)param_1 != 0) { @@ -1555,8 +1555,8 @@ void func_801424E4(short *param_1) { iVar2 = *(int *)(param_1 + 0x32); if ((iVar2 != 0) && (*(short *)(iVar2 + 0x36) == param_1[0x7f])) { *(int *)(param_1 + 2) = *(int *)(iVar2 + 4); - a = *(unsigned short *)(*(volatile int *)(param_1 + 0x32) + 10); - __asm__ __volatile__("" : : "r"(a)); + a = *(unsigned short *)(*(int *)(param_1 + 0x32) + 10); + __asm__ __volatile__("" : : "r"(a)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) t = (unsigned short)param_1[0x7e]; sVar1 = a + t; iVar2 = *(volatile int *)(param_1 + 0x32); @@ -1592,7 +1592,7 @@ extern s32 D_801872AC; void func_80142608(s32 param_1) { - register s32 iVar1 __asm__("$16"); + s32 iVar1; if (*(short *)(param_1 + 0x70) != 0) { iVar1 = ((s32 (*)(void))func_8012C1B8)(); @@ -1838,8 +1838,8 @@ extern void func_80142B2C(void *arg0); void func_80142EC0(s32 param_1) { extern s32 D_801874B8[]; - register s32 d __asm__("$16") = param_1; /* $s0 */ - register s32 obj __asm__("$17"); /* $s1 */ + register s32 d __asm__("$16") = param_1; /* $s0 */ // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register s32 obj __asm__("$17"); /* $s1 */ // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) s32 ret; s16 sVar2; @@ -1881,8 +1881,8 @@ extern unsigned char D_80187538[]; void func_8014305C(int param_1) { - register int s0_param __asm__("$16") = param_1; - register int s1_copy __asm__("$17"); + register int s0_param __asm__("$16") = param_1; // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register int s1_copy __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) int iVar2; short sVar1; @@ -1931,7 +1931,7 @@ void func_801431E8(s32 param_1) { u16 uVar2; s16 sVar4; - register s32 d __asm__("$16"); + register s32 d __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) memcpy(buf, &D_801A8CE8, 4); iVar5 = ((s32 (*)(void))func_8012C1B8)(); *(s32 *)(param_1 + 0x20) = iVar5; @@ -2100,8 +2100,8 @@ extern void func_8012C218(void *a0); void func_80143D28(s32 param_1) { extern MatEntry D_801877F0[]; - register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ - register s32 iVar2 __asm__("$17") = *(s32 *)(param_1 + 0x64); /* $s1 */ + register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ // !FAKE: pin $18 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar2 = *(s32 *)(param_1 + 0x64); /* $s1 */ MatEntry *p = &D_801877F0[*(s16 *)(param_1 + 0x70)]; s32 sVar4; s32 iVar1; @@ -2281,8 +2281,8 @@ extern u8 D_801877E0; void func_8014477C(void *param_1) { s32 v0; s32 v1; - register s32 uVar2 __asm__("$2"); - register s32 addr __asm__("$3"); + s32 uVar2; + s32 addr; s32 gv; s32 fv; @@ -2323,9 +2323,9 @@ extern u8 D_8018781C; void func_80144880(s32 param_1) { - register s32 obj __asm__("$16"); /* $s0 */ - register s32 self __asm__("$17") = param_1; /* $s1 */ - register s32 b __asm__("$2"); /* $v0 */ + s32 obj; /* $s0 */ + s32 self = param_1; /* $s1 */ + s32 b; /* $v0 */ s32 e; obj = ((s32 (*)(void))func_8012C194)(); diff --git a/src/ov_SC03_098/ov_SC03_098_jr_80140608.c b/src/ov_SC03_098/ov_SC03_098_jr_80140608.c index b39a464e90..b72c116dc1 100644 --- a/src/ov_SC03_098/ov_SC03_098_jr_80140608.c +++ b/src/ov_SC03_098/ov_SC03_098_jr_80140608.c @@ -1039,14 +1039,14 @@ s16 n; Prim4 *p; s16 t; s32 c3; -register u16 *a __asm__("$20"); -register u16 *b __asm__("$21"); -register u16 *c __asm__("$23"); -register u16 *e __asm__("$22"); -register u16 *pb __asm__("$10"); -register u32 m24 __asm__("$8"); -register u32 mhi __asm__("$9"); -register s32 eight __asm__("$2"); +u16 *a; +u16 *b; +u16 *c; +u16 *e; +u16 *pb; +u32 m24; +u32 mhi; +register s32 eight __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) if (i < n) { c3 = 3; @@ -1126,7 +1126,7 @@ register s32 eight __asm__("$2"); y = (*e) + 3; } *((s16 *) (q - 10)) = y; -__asm__("" ::: "memory"); +__asm__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *((u32 *) ot) = 0x4000000; q[-8] = 0x78; *((u32 *) (q - 0x10)) = 0x64808080; @@ -1137,13 +1137,13 @@ __asm__("" ::: "memory"); *((s16 *) (q - 4)) = eight; *((u32 *) ot) = ((*((u32 *) ot)) & mhi) | (D_800AE7BC[*pb].ot[2] & m24); { -register u32 *op __asm__("$4"); +register u32 *op __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) op = D_800AE7BC[*pb].ot; op[2] = (op[2] & mhi) | (((u32) ot) & m24); } q += 0x14; ot += 5; - __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ + __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) } } @@ -1350,7 +1350,7 @@ void func_80141874(void) { extern u16 D_8011511C; extern u16 D_80115116; extern void (*D_80186720[])(void); - register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ + register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) func_801754A8(); D_8011511E = func_80014ED4(0); D_8011511C = func_80015018(0); @@ -1536,7 +1536,7 @@ void func_801424E4(short *param_1) { extern void (*D_80186744[])(void); short sVar1; int iVar2; - register unsigned short t __asm__("$3"); + unsigned short t; (*D_80186744[(unsigned short)param_1[1]])(); if (*(unsigned short *)param_1 != 0) { @@ -1555,8 +1555,8 @@ void func_801424E4(short *param_1) { iVar2 = *(int *)(param_1 + 0x32); if ((iVar2 != 0) && (*(short *)(iVar2 + 0x36) == param_1[0x7f])) { *(int *)(param_1 + 2) = *(int *)(iVar2 + 4); - a = *(unsigned short *)(*(volatile int *)(param_1 + 0x32) + 10); - __asm__ __volatile__("" : : "r"(a)); + a = *(unsigned short *)(*(int *)(param_1 + 0x32) + 10); + __asm__ __volatile__("" : : "r"(a)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) t = (unsigned short)param_1[0x7e]; sVar1 = a + t; iVar2 = *(volatile int *)(param_1 + 0x32); @@ -1592,7 +1592,7 @@ extern s32 D_80186738; void func_80142608(s32 param_1) { - register s32 iVar1 __asm__("$16"); + s32 iVar1; if (*(short *)(param_1 + 0x70) != 0) { iVar1 = ((s32 (*)(void))func_8012C1B8)(); @@ -1838,8 +1838,8 @@ extern void func_80142B2C(void *arg0); void func_80142EC0(s32 param_1) { extern s32 D_80186944[]; - register s32 d __asm__("$16") = param_1; /* $s0 */ - register s32 obj __asm__("$17"); /* $s1 */ + register s32 d __asm__("$16") = param_1; /* $s0 */ // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register s32 obj __asm__("$17"); /* $s1 */ // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) s32 ret; s16 sVar2; @@ -1881,8 +1881,8 @@ extern unsigned char D_801869C4[]; void func_8014305C(int param_1) { - register int s0_param __asm__("$16") = param_1; - register int s1_copy __asm__("$17"); + register int s0_param __asm__("$16") = param_1; // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register int s1_copy __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) int iVar2; short sVar1; @@ -1931,7 +1931,7 @@ void func_801431E8(s32 param_1) { u16 uVar2; s16 sVar4; - register s32 d __asm__("$16"); + register s32 d __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) memcpy(buf, &D_801C396C, 4); iVar5 = ((s32 (*)(void))func_8012C1B8)(); *(s32 *)(param_1 + 0x20) = iVar5; @@ -2100,8 +2100,8 @@ extern void func_8012C218(void *a0); void func_80143D28(s32 param_1) { extern MatEntry D_80186C7C[]; - register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ - register s32 iVar2 __asm__("$17") = *(s32 *)(param_1 + 0x64); /* $s1 */ + register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ // !FAKE: pin $18 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar2 = *(s32 *)(param_1 + 0x64); /* $s1 */ MatEntry *p = &D_80186C7C[*(s16 *)(param_1 + 0x70)]; s32 sVar4; s32 iVar1; @@ -2281,8 +2281,8 @@ extern u8 D_80186C6C; void func_8014477C(void *param_1) { s32 v0; s32 v1; - register s32 uVar2 __asm__("$2"); - register s32 addr __asm__("$3"); + s32 uVar2; + s32 addr; s32 gv; s32 fv; @@ -2323,9 +2323,9 @@ extern u8 D_80186CA8; void func_80144880(s32 param_1) { - register s32 obj __asm__("$16"); /* $s0 */ - register s32 self __asm__("$17") = param_1; /* $s1 */ - register s32 b __asm__("$2"); /* $v0 */ + s32 obj; /* $s0 */ + s32 self = param_1; /* $s1 */ + s32 b; /* $v0 */ s32 e; obj = ((s32 (*)(void))func_8012C194)(); diff --git a/src/ov_SC03_099/ov_SC03_099_jr_80140608.c b/src/ov_SC03_099/ov_SC03_099_jr_80140608.c index 7b44c83ae1..904a99c4b6 100644 --- a/src/ov_SC03_099/ov_SC03_099_jr_80140608.c +++ b/src/ov_SC03_099/ov_SC03_099_jr_80140608.c @@ -1039,14 +1039,14 @@ s16 n; Prim4 *p; s16 t; s32 c3; -register u16 *a __asm__("$20"); -register u16 *b __asm__("$21"); -register u16 *c __asm__("$23"); -register u16 *e __asm__("$22"); -register u16 *pb __asm__("$10"); -register u32 m24 __asm__("$8"); -register u32 mhi __asm__("$9"); -register s32 eight __asm__("$2"); +u16 *a; +u16 *b; +u16 *c; +u16 *e; +u16 *pb; +u32 m24; +u32 mhi; +register s32 eight __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) if (i < n) { c3 = 3; @@ -1126,7 +1126,7 @@ register s32 eight __asm__("$2"); y = (*e) + 3; } *((s16 *) (q - 10)) = y; -__asm__("" ::: "memory"); +__asm__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *((u32 *) ot) = 0x4000000; q[-8] = 0x78; *((u32 *) (q - 0x10)) = 0x64808080; @@ -1137,13 +1137,13 @@ __asm__("" ::: "memory"); *((s16 *) (q - 4)) = eight; *((u32 *) ot) = ((*((u32 *) ot)) & mhi) | (D_800AE7BC[*pb].ot[2] & m24); { -register u32 *op __asm__("$4"); +register u32 *op __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) op = D_800AE7BC[*pb].ot; op[2] = (op[2] & mhi) | (((u32) ot) & m24); } q += 0x14; ot += 5; - __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ + __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) } } @@ -1350,7 +1350,7 @@ void func_80141874(void) { extern u16 D_8011511C; extern u16 D_80115116; extern void (*D_80184820[])(void); - register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ + register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) func_801754A8(); D_8011511E = func_80014ED4(0); D_8011511C = func_80015018(0); @@ -1536,7 +1536,7 @@ void func_801424E4(short *param_1) { extern void (*D_80184844[])(void); short sVar1; int iVar2; - register unsigned short t __asm__("$3"); + unsigned short t; (*D_80184844[(unsigned short)param_1[1]])(); if (*(unsigned short *)param_1 != 0) { @@ -1555,8 +1555,8 @@ void func_801424E4(short *param_1) { iVar2 = *(int *)(param_1 + 0x32); if ((iVar2 != 0) && (*(short *)(iVar2 + 0x36) == param_1[0x7f])) { *(int *)(param_1 + 2) = *(int *)(iVar2 + 4); - a = *(unsigned short *)(*(volatile int *)(param_1 + 0x32) + 10); - __asm__ __volatile__("" : : "r"(a)); + a = *(unsigned short *)(*(int *)(param_1 + 0x32) + 10); + __asm__ __volatile__("" : : "r"(a)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) t = (unsigned short)param_1[0x7e]; sVar1 = a + t; iVar2 = *(volatile int *)(param_1 + 0x32); @@ -1592,7 +1592,7 @@ extern s32 D_80184838; void func_80142608(s32 param_1) { - register s32 iVar1 __asm__("$16"); + s32 iVar1; if (*(short *)(param_1 + 0x70) != 0) { iVar1 = ((s32 (*)(void))func_8012C1B8)(); @@ -1838,8 +1838,8 @@ extern void func_80142B2C(void *arg0); void func_80142EC0(s32 param_1) { extern s32 D_80184A44[]; - register s32 d __asm__("$16") = param_1; /* $s0 */ - register s32 obj __asm__("$17"); /* $s1 */ + register s32 d __asm__("$16") = param_1; /* $s0 */ // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register s32 obj __asm__("$17"); /* $s1 */ // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) s32 ret; s16 sVar2; @@ -1881,8 +1881,8 @@ extern unsigned char D_80184AC4[]; void func_8014305C(int param_1) { - register int s0_param __asm__("$16") = param_1; - register int s1_copy __asm__("$17"); + register int s0_param __asm__("$16") = param_1; // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register int s1_copy __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) int iVar2; short sVar1; @@ -1931,7 +1931,7 @@ void func_801431E8(s32 param_1) { u16 uVar2; s16 sVar4; - register s32 d __asm__("$16"); + register s32 d __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) memcpy(buf, &D_801BD640, 4); iVar5 = ((s32 (*)(void))func_8012C1B8)(); *(s32 *)(param_1 + 0x20) = iVar5; @@ -2100,8 +2100,8 @@ extern void func_8012C218(void *a0); void func_80143D28(s32 param_1) { extern MatEntry D_80184D7C[]; - register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ - register s32 iVar2 __asm__("$17") = *(s32 *)(param_1 + 0x64); /* $s1 */ + register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ // !FAKE: pin $18 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar2 = *(s32 *)(param_1 + 0x64); /* $s1 */ MatEntry *p = &D_80184D7C[*(s16 *)(param_1 + 0x70)]; s32 sVar4; s32 iVar1; @@ -2281,8 +2281,8 @@ extern u8 D_80184D6C; void func_8014477C(void *param_1) { s32 v0; s32 v1; - register s32 uVar2 __asm__("$2"); - register s32 addr __asm__("$3"); + s32 uVar2; + s32 addr; s32 gv; s32 fv; @@ -2323,9 +2323,9 @@ extern u8 D_80184DA8; void func_80144880(s32 param_1) { - register s32 obj __asm__("$16"); /* $s0 */ - register s32 self __asm__("$17") = param_1; /* $s1 */ - register s32 b __asm__("$2"); /* $v0 */ + s32 obj; /* $s0 */ + s32 self = param_1; /* $s1 */ + s32 b; /* $v0 */ s32 e; obj = ((s32 (*)(void))func_8012C194)(); diff --git a/src/ov_SC03_100/ov_SC03_100_jr_80140608.c b/src/ov_SC03_100/ov_SC03_100_jr_80140608.c index 8ab0826098..8c3ee9dc5b 100644 --- a/src/ov_SC03_100/ov_SC03_100_jr_80140608.c +++ b/src/ov_SC03_100/ov_SC03_100_jr_80140608.c @@ -1039,14 +1039,14 @@ s16 n; Prim4 *p; s16 t; s32 c3; -register u16 *a __asm__("$20"); -register u16 *b __asm__("$21"); -register u16 *c __asm__("$23"); -register u16 *e __asm__("$22"); -register u16 *pb __asm__("$10"); -register u32 m24 __asm__("$8"); -register u32 mhi __asm__("$9"); -register s32 eight __asm__("$2"); +u16 *a; +u16 *b; +u16 *c; +u16 *e; +u16 *pb; +u32 m24; +u32 mhi; +register s32 eight __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) if (i < n) { c3 = 3; @@ -1126,7 +1126,7 @@ register s32 eight __asm__("$2"); y = (*e) + 3; } *((s16 *) (q - 10)) = y; -__asm__("" ::: "memory"); +__asm__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *((u32 *) ot) = 0x4000000; q[-8] = 0x78; *((u32 *) (q - 0x10)) = 0x64808080; @@ -1137,13 +1137,13 @@ __asm__("" ::: "memory"); *((s16 *) (q - 4)) = eight; *((u32 *) ot) = ((*((u32 *) ot)) & mhi) | (D_800AE7BC[*pb].ot[2] & m24); { -register u32 *op __asm__("$4"); +register u32 *op __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) op = D_800AE7BC[*pb].ot; op[2] = (op[2] & mhi) | (((u32) ot) & m24); } q += 0x14; ot += 5; - __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ + __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) } } @@ -1350,7 +1350,7 @@ void func_80141874(void) { extern u16 D_8011511C; extern u16 D_80115116; extern void (*D_80185CEC[])(void); - register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ + register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) func_801754A8(); D_8011511E = func_80014ED4(0); D_8011511C = func_80015018(0); @@ -1536,7 +1536,7 @@ void func_801424E4(short *param_1) { extern void (*D_80185D10[])(void); short sVar1; int iVar2; - register unsigned short t __asm__("$3"); + unsigned short t; (*D_80185D10[(unsigned short)param_1[1]])(); if (*(unsigned short *)param_1 != 0) { @@ -1555,8 +1555,8 @@ void func_801424E4(short *param_1) { iVar2 = *(int *)(param_1 + 0x32); if ((iVar2 != 0) && (*(short *)(iVar2 + 0x36) == param_1[0x7f])) { *(int *)(param_1 + 2) = *(int *)(iVar2 + 4); - a = *(unsigned short *)(*(volatile int *)(param_1 + 0x32) + 10); - __asm__ __volatile__("" : : "r"(a)); + a = *(unsigned short *)(*(int *)(param_1 + 0x32) + 10); + __asm__ __volatile__("" : : "r"(a)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) t = (unsigned short)param_1[0x7e]; sVar1 = a + t; iVar2 = *(volatile int *)(param_1 + 0x32); @@ -1592,7 +1592,7 @@ extern s32 D_80185D04; void func_80142608(s32 param_1) { - register s32 iVar1 __asm__("$16"); + s32 iVar1; if (*(short *)(param_1 + 0x70) != 0) { iVar1 = ((s32 (*)(void))func_8012C1B8)(); @@ -1838,8 +1838,8 @@ extern void func_80142B2C(void *arg0); void func_80142EC0(s32 param_1) { extern s32 D_80185F10[]; - register s32 d __asm__("$16") = param_1; /* $s0 */ - register s32 obj __asm__("$17"); /* $s1 */ + register s32 d __asm__("$16") = param_1; /* $s0 */ // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register s32 obj __asm__("$17"); /* $s1 */ // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) s32 ret; s16 sVar2; @@ -1881,8 +1881,8 @@ extern unsigned char D_80185F90[]; void func_8014305C(int param_1) { - register int s0_param __asm__("$16") = param_1; - register int s1_copy __asm__("$17"); + register int s0_param __asm__("$16") = param_1; // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register int s1_copy __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) int iVar2; short sVar1; @@ -1931,7 +1931,7 @@ void func_801431E8(s32 param_1) { u16 uVar2; s16 sVar4; - register s32 d __asm__("$16"); + register s32 d __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) memcpy(buf, &D_801C68C4, 4); iVar5 = ((s32 (*)(void))func_8012C1B8)(); *(s32 *)(param_1 + 0x20) = iVar5; @@ -2100,8 +2100,8 @@ extern void func_8012C218(void *a0); void func_80143D28(s32 param_1) { extern MatEntry D_80186248[]; - register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ - register s32 iVar2 __asm__("$17") = *(s32 *)(param_1 + 0x64); /* $s1 */ + register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ // !FAKE: pin $18 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar2 = *(s32 *)(param_1 + 0x64); /* $s1 */ MatEntry *p = &D_80186248[*(s16 *)(param_1 + 0x70)]; s32 sVar4; s32 iVar1; @@ -2281,8 +2281,8 @@ extern u8 D_80186238; void func_8014477C(void *param_1) { s32 v0; s32 v1; - register s32 uVar2 __asm__("$2"); - register s32 addr __asm__("$3"); + s32 uVar2; + s32 addr; s32 gv; s32 fv; @@ -2323,9 +2323,9 @@ extern u8 D_80186274; void func_80144880(s32 param_1) { - register s32 obj __asm__("$16"); /* $s0 */ - register s32 self __asm__("$17") = param_1; /* $s1 */ - register s32 b __asm__("$2"); /* $v0 */ + s32 obj; /* $s0 */ + s32 self = param_1; /* $s1 */ + s32 b; /* $v0 */ s32 e; obj = ((s32 (*)(void))func_8012C194)(); diff --git a/src/ov_SC03_101/ov_SC03_101_jr_80140608.c b/src/ov_SC03_101/ov_SC03_101_jr_80140608.c index 23011bfff9..24c58c63f6 100644 --- a/src/ov_SC03_101/ov_SC03_101_jr_80140608.c +++ b/src/ov_SC03_101/ov_SC03_101_jr_80140608.c @@ -1039,14 +1039,14 @@ s16 n; Prim4 *p; s16 t; s32 c3; -register u16 *a __asm__("$20"); -register u16 *b __asm__("$21"); -register u16 *c __asm__("$23"); -register u16 *e __asm__("$22"); -register u16 *pb __asm__("$10"); -register u32 m24 __asm__("$8"); -register u32 mhi __asm__("$9"); -register s32 eight __asm__("$2"); +u16 *a; +u16 *b; +u16 *c; +u16 *e; +u16 *pb; +u32 m24; +u32 mhi; +register s32 eight __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) if (i < n) { c3 = 3; @@ -1126,7 +1126,7 @@ register s32 eight __asm__("$2"); y = (*e) + 3; } *((s16 *) (q - 10)) = y; -__asm__("" ::: "memory"); +__asm__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *((u32 *) ot) = 0x4000000; q[-8] = 0x78; *((u32 *) (q - 0x10)) = 0x64808080; @@ -1137,13 +1137,13 @@ __asm__("" ::: "memory"); *((s16 *) (q - 4)) = eight; *((u32 *) ot) = ((*((u32 *) ot)) & mhi) | (D_800AE7BC[*pb].ot[2] & m24); { -register u32 *op __asm__("$4"); +register u32 *op __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) op = D_800AE7BC[*pb].ot; op[2] = (op[2] & mhi) | (((u32) ot) & m24); } q += 0x14; ot += 5; - __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ + __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) } } @@ -1350,7 +1350,7 @@ void func_80141874(void) { extern u16 D_8011511C; extern u16 D_80115116; extern void (*D_80184CC8[])(void); - register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ + register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) func_801754A8(); D_8011511E = func_80014ED4(0); D_8011511C = func_80015018(0); @@ -1536,7 +1536,7 @@ void func_801424E4(short *param_1) { extern void (*D_80184CEC[])(void); short sVar1; int iVar2; - register unsigned short t __asm__("$3"); + unsigned short t; (*D_80184CEC[(unsigned short)param_1[1]])(); if (*(unsigned short *)param_1 != 0) { @@ -1555,8 +1555,8 @@ void func_801424E4(short *param_1) { iVar2 = *(int *)(param_1 + 0x32); if ((iVar2 != 0) && (*(short *)(iVar2 + 0x36) == param_1[0x7f])) { *(int *)(param_1 + 2) = *(int *)(iVar2 + 4); - a = *(unsigned short *)(*(volatile int *)(param_1 + 0x32) + 10); - __asm__ __volatile__("" : : "r"(a)); + a = *(unsigned short *)(*(int *)(param_1 + 0x32) + 10); + __asm__ __volatile__("" : : "r"(a)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) t = (unsigned short)param_1[0x7e]; sVar1 = a + t; iVar2 = *(volatile int *)(param_1 + 0x32); @@ -1592,7 +1592,7 @@ extern s32 D_80184CE0; void func_80142608(s32 param_1) { - register s32 iVar1 __asm__("$16"); + s32 iVar1; if (*(short *)(param_1 + 0x70) != 0) { iVar1 = ((s32 (*)(void))func_8012C1B8)(); @@ -1838,8 +1838,8 @@ extern void func_80142B2C(void *arg0); void func_80142EC0(s32 param_1) { extern s32 D_80184EEC[]; - register s32 d __asm__("$16") = param_1; /* $s0 */ - register s32 obj __asm__("$17"); /* $s1 */ + register s32 d __asm__("$16") = param_1; /* $s0 */ // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register s32 obj __asm__("$17"); /* $s1 */ // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) s32 ret; s16 sVar2; @@ -1881,8 +1881,8 @@ extern unsigned char D_80184F6C[]; void func_8014305C(int param_1) { - register int s0_param __asm__("$16") = param_1; - register int s1_copy __asm__("$17"); + register int s0_param __asm__("$16") = param_1; // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register int s1_copy __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) int iVar2; short sVar1; @@ -1931,7 +1931,7 @@ void func_801431E8(s32 param_1) { u16 uVar2; s16 sVar4; - register s32 d __asm__("$16"); + register s32 d __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) memcpy(buf, &D_8019C18C, 4); iVar5 = ((s32 (*)(void))func_8012C1B8)(); *(s32 *)(param_1 + 0x20) = iVar5; @@ -2100,8 +2100,8 @@ extern void func_8012C218(void *a0); void func_80143D28(s32 param_1) { extern MatEntry D_80185224[]; - register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ - register s32 iVar2 __asm__("$17") = *(s32 *)(param_1 + 0x64); /* $s1 */ + register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ // !FAKE: pin $18 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar2 = *(s32 *)(param_1 + 0x64); /* $s1 */ MatEntry *p = &D_80185224[*(s16 *)(param_1 + 0x70)]; s32 sVar4; s32 iVar1; @@ -2281,8 +2281,8 @@ extern u8 D_80185214; void func_8014477C(void *param_1) { s32 v0; s32 v1; - register s32 uVar2 __asm__("$2"); - register s32 addr __asm__("$3"); + s32 uVar2; + s32 addr; s32 gv; s32 fv; @@ -2323,9 +2323,9 @@ extern u8 D_80185250; void func_80144880(s32 param_1) { - register s32 obj __asm__("$16"); /* $s0 */ - register s32 self __asm__("$17") = param_1; /* $s1 */ - register s32 b __asm__("$2"); /* $v0 */ + s32 obj; /* $s0 */ + s32 self = param_1; /* $s1 */ + s32 b; /* $v0 */ s32 e; obj = ((s32 (*)(void))func_8012C194)(); diff --git a/src/ov_SC03_102/ov_SC03_102_jr_80140608.c b/src/ov_SC03_102/ov_SC03_102_jr_80140608.c index ede389b535..098effc450 100644 --- a/src/ov_SC03_102/ov_SC03_102_jr_80140608.c +++ b/src/ov_SC03_102/ov_SC03_102_jr_80140608.c @@ -1039,14 +1039,14 @@ s16 n; Prim4 *p; s16 t; s32 c3; -register u16 *a __asm__("$20"); -register u16 *b __asm__("$21"); -register u16 *c __asm__("$23"); -register u16 *e __asm__("$22"); -register u16 *pb __asm__("$10"); -register u32 m24 __asm__("$8"); -register u32 mhi __asm__("$9"); -register s32 eight __asm__("$2"); +u16 *a; +u16 *b; +u16 *c; +u16 *e; +u16 *pb; +u32 m24; +u32 mhi; +register s32 eight __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) if (i < n) { c3 = 3; @@ -1126,7 +1126,7 @@ register s32 eight __asm__("$2"); y = (*e) + 3; } *((s16 *) (q - 10)) = y; -__asm__("" ::: "memory"); +__asm__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *((u32 *) ot) = 0x4000000; q[-8] = 0x78; *((u32 *) (q - 0x10)) = 0x64808080; @@ -1137,13 +1137,13 @@ __asm__("" ::: "memory"); *((s16 *) (q - 4)) = eight; *((u32 *) ot) = ((*((u32 *) ot)) & mhi) | (D_800AE7BC[*pb].ot[2] & m24); { -register u32 *op __asm__("$4"); +register u32 *op __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) op = D_800AE7BC[*pb].ot; op[2] = (op[2] & mhi) | (((u32) ot) & m24); } q += 0x14; ot += 5; - __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ + __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) } } @@ -1350,7 +1350,7 @@ void func_80141874(void) { extern u16 D_8011511C; extern u16 D_80115116; extern void (*D_80187580[])(void); - register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ + register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) func_801754A8(); D_8011511E = func_80014ED4(0); D_8011511C = func_80015018(0); @@ -1536,7 +1536,7 @@ void func_801424E4(short *param_1) { extern void (*D_801875A4[])(void); short sVar1; int iVar2; - register unsigned short t __asm__("$3"); + unsigned short t; (*D_801875A4[(unsigned short)param_1[1]])(); if (*(unsigned short *)param_1 != 0) { @@ -1555,8 +1555,8 @@ void func_801424E4(short *param_1) { iVar2 = *(int *)(param_1 + 0x32); if ((iVar2 != 0) && (*(short *)(iVar2 + 0x36) == param_1[0x7f])) { *(int *)(param_1 + 2) = *(int *)(iVar2 + 4); - a = *(unsigned short *)(*(volatile int *)(param_1 + 0x32) + 10); - __asm__ __volatile__("" : : "r"(a)); + a = *(unsigned short *)(*(int *)(param_1 + 0x32) + 10); + __asm__ __volatile__("" : : "r"(a)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) t = (unsigned short)param_1[0x7e]; sVar1 = a + t; iVar2 = *(volatile int *)(param_1 + 0x32); @@ -1592,7 +1592,7 @@ extern s32 D_80187598; void func_80142608(s32 param_1) { - register s32 iVar1 __asm__("$16"); + s32 iVar1; if (*(short *)(param_1 + 0x70) != 0) { iVar1 = ((s32 (*)(void))func_8012C1B8)(); @@ -1838,8 +1838,8 @@ extern void func_80142B2C(void *arg0); void func_80142EC0(s32 param_1) { extern s32 D_801877A4[]; - register s32 d __asm__("$16") = param_1; /* $s0 */ - register s32 obj __asm__("$17"); /* $s1 */ + register s32 d __asm__("$16") = param_1; /* $s0 */ // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register s32 obj __asm__("$17"); /* $s1 */ // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) s32 ret; s16 sVar2; @@ -1881,8 +1881,8 @@ extern unsigned char D_80187824[]; void func_8014305C(int param_1) { - register int s0_param __asm__("$16") = param_1; - register int s1_copy __asm__("$17"); + register int s0_param __asm__("$16") = param_1; // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register int s1_copy __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) int iVar2; short sVar1; @@ -1931,7 +1931,7 @@ void func_801431E8(s32 param_1) { u16 uVar2; s16 sVar4; - register s32 d __asm__("$16"); + register s32 d __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) memcpy(buf, &D_801B7E08, 4); iVar5 = ((s32 (*)(void))func_8012C1B8)(); *(s32 *)(param_1 + 0x20) = iVar5; @@ -2100,8 +2100,8 @@ extern void func_8012C218(void *a0); void func_80143D28(s32 param_1) { extern MatEntry D_80187ADC[]; - register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ - register s32 iVar2 __asm__("$17") = *(s32 *)(param_1 + 0x64); /* $s1 */ + register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ // !FAKE: pin $18 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar2 = *(s32 *)(param_1 + 0x64); /* $s1 */ MatEntry *p = &D_80187ADC[*(s16 *)(param_1 + 0x70)]; s32 sVar4; s32 iVar1; @@ -2281,8 +2281,8 @@ extern u8 D_80187ACC; void func_8014477C(void *param_1) { s32 v0; s32 v1; - register s32 uVar2 __asm__("$2"); - register s32 addr __asm__("$3"); + s32 uVar2; + s32 addr; s32 gv; s32 fv; @@ -2323,9 +2323,9 @@ extern u8 D_80187B08; void func_80144880(s32 param_1) { - register s32 obj __asm__("$16"); /* $s0 */ - register s32 self __asm__("$17") = param_1; /* $s1 */ - register s32 b __asm__("$2"); /* $v0 */ + s32 obj; /* $s0 */ + s32 self = param_1; /* $s1 */ + s32 b; /* $v0 */ s32 e; obj = ((s32 (*)(void))func_8012C194)(); diff --git a/src/ov_SC03_103/ov_SC03_103_jr_80140608.c b/src/ov_SC03_103/ov_SC03_103_jr_80140608.c index 2ee84cb6ce..ac31f9699b 100644 --- a/src/ov_SC03_103/ov_SC03_103_jr_80140608.c +++ b/src/ov_SC03_103/ov_SC03_103_jr_80140608.c @@ -1073,14 +1073,14 @@ s16 n; Prim4 *p; s16 t; s32 c3; -register u16 *a __asm__("$20"); -register u16 *b __asm__("$21"); -register u16 *c __asm__("$23"); -register u16 *e __asm__("$22"); -register u16 *pb __asm__("$10"); -register u32 m24 __asm__("$8"); -register u32 mhi __asm__("$9"); -register s32 eight __asm__("$2"); +u16 *a; +u16 *b; +u16 *c; +u16 *e; +u16 *pb; +u32 m24; +u32 mhi; +register s32 eight __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) if (i < n) { c3 = 3; @@ -1160,7 +1160,7 @@ register s32 eight __asm__("$2"); y = (*e) + 3; } *((s16 *) (q - 10)) = y; -__asm__("" ::: "memory"); +__asm__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *((u32 *) ot) = 0x4000000; q[-8] = 0x78; *((u32 *) (q - 0x10)) = 0x64808080; @@ -1171,13 +1171,13 @@ __asm__("" ::: "memory"); *((s16 *) (q - 4)) = eight; *((u32 *) ot) = ((*((u32 *) ot)) & mhi) | (D_800AE7BC[*pb].ot[2] & m24); { -register u32 *op __asm__("$4"); +register u32 *op __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) op = D_800AE7BC[*pb].ot; op[2] = (op[2] & mhi) | (((u32) ot) & m24); } q += 0x14; ot += 5; - __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ + __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) } } @@ -1384,7 +1384,7 @@ void func_80141874(void) { extern u16 D_8011511C; extern u16 D_80115116; extern void (*D_80185530[])(void); - register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ + register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) func_801754A8(); D_8011511E = func_80014ED4(0); D_8011511C = func_80015018(0); @@ -1570,7 +1570,7 @@ void func_801424E4(short *param_1) { extern void (*D_80185554[])(void); short sVar1; int iVar2; - register unsigned short t __asm__("$3"); + unsigned short t; (*D_80185554[(unsigned short)param_1[1]])(); if (*(unsigned short *)param_1 != 0) { @@ -1589,8 +1589,8 @@ void func_801424E4(short *param_1) { iVar2 = *(int *)(param_1 + 0x32); if ((iVar2 != 0) && (*(short *)(iVar2 + 0x36) == param_1[0x7f])) { *(int *)(param_1 + 2) = *(int *)(iVar2 + 4); - a = *(unsigned short *)(*(volatile int *)(param_1 + 0x32) + 10); - __asm__ __volatile__("" : : "r"(a)); + a = *(unsigned short *)(*(int *)(param_1 + 0x32) + 10); + __asm__ __volatile__("" : : "r"(a)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) t = (unsigned short)param_1[0x7e]; sVar1 = a + t; iVar2 = *(volatile int *)(param_1 + 0x32); @@ -1626,7 +1626,7 @@ extern s32 D_80185548; void func_80142608(s32 param_1) { - register s32 iVar1 __asm__("$16"); + s32 iVar1; if (*(short *)(param_1 + 0x70) != 0) { iVar1 = ((s32 (*)(void))func_8012C1B8)(); @@ -1872,8 +1872,8 @@ extern void func_80142B2C(void *arg0); void func_80142EC0(s32 param_1) { extern s32 D_80185754[]; - register s32 d __asm__("$16") = param_1; /* $s0 */ - register s32 obj __asm__("$17"); /* $s1 */ + register s32 d __asm__("$16") = param_1; /* $s0 */ // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register s32 obj __asm__("$17"); /* $s1 */ // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) s32 ret; s16 sVar2; @@ -1915,8 +1915,8 @@ extern unsigned char D_801857D4[]; void func_8014305C(int param_1) { - register int s0_param __asm__("$16") = param_1; - register int s1_copy __asm__("$17"); + register int s0_param __asm__("$16") = param_1; // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register int s1_copy __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) int iVar2; short sVar1; @@ -1965,7 +1965,7 @@ void func_801431E8(s32 param_1) { u16 uVar2; s16 sVar4; - register s32 d __asm__("$16"); + register s32 d __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) memcpy(buf, &D_801C2FBC, 4); iVar5 = ((s32 (*)(void))func_8012C1B8)(); *(s32 *)(param_1 + 0x20) = iVar5; @@ -2134,8 +2134,8 @@ extern void func_8012C218(void *a0); void func_80143D28(s32 param_1) { extern MatEntry D_80185A8C[]; - register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ - register s32 iVar2 __asm__("$17") = *(s32 *)(param_1 + 0x64); /* $s1 */ + register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ // !FAKE: pin $18 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar2 = *(s32 *)(param_1 + 0x64); /* $s1 */ MatEntry *p = &D_80185A8C[*(s16 *)(param_1 + 0x70)]; s32 sVar4; s32 iVar1; @@ -2315,8 +2315,8 @@ extern u8 D_80185A7C; void func_8014477C(void *param_1) { s32 v0; s32 v1; - register s32 uVar2 __asm__("$2"); - register s32 addr __asm__("$3"); + s32 uVar2; + s32 addr; s32 gv; s32 fv; @@ -2357,9 +2357,9 @@ extern u8 D_80185AB8; void func_80144880(s32 param_1) { - register s32 obj __asm__("$16"); /* $s0 */ - register s32 self __asm__("$17") = param_1; /* $s1 */ - register s32 b __asm__("$2"); /* $v0 */ + s32 obj; /* $s0 */ + s32 self = param_1; /* $s1 */ + s32 b; /* $v0 */ s32 e; obj = ((s32 (*)(void))func_8012C194)(); diff --git a/src/ov_SC03_104/ov_SC03_104_jr_80140608.c b/src/ov_SC03_104/ov_SC03_104_jr_80140608.c index a598646db4..2d4fa9f8e3 100644 --- a/src/ov_SC03_104/ov_SC03_104_jr_80140608.c +++ b/src/ov_SC03_104/ov_SC03_104_jr_80140608.c @@ -1039,14 +1039,14 @@ s16 n; Prim4 *p; s16 t; s32 c3; -register u16 *a __asm__("$20"); -register u16 *b __asm__("$21"); -register u16 *c __asm__("$23"); -register u16 *e __asm__("$22"); -register u16 *pb __asm__("$10"); -register u32 m24 __asm__("$8"); -register u32 mhi __asm__("$9"); -register s32 eight __asm__("$2"); +u16 *a; +u16 *b; +u16 *c; +u16 *e; +u16 *pb; +u32 m24; +u32 mhi; +register s32 eight __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) if (i < n) { c3 = 3; @@ -1126,7 +1126,7 @@ register s32 eight __asm__("$2"); y = (*e) + 3; } *((s16 *) (q - 10)) = y; -__asm__("" ::: "memory"); +__asm__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *((u32 *) ot) = 0x4000000; q[-8] = 0x78; *((u32 *) (q - 0x10)) = 0x64808080; @@ -1137,13 +1137,13 @@ __asm__("" ::: "memory"); *((s16 *) (q - 4)) = eight; *((u32 *) ot) = ((*((u32 *) ot)) & mhi) | (D_800AE7BC[*pb].ot[2] & m24); { -register u32 *op __asm__("$4"); +register u32 *op __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) op = D_800AE7BC[*pb].ot; op[2] = (op[2] & mhi) | (((u32) ot) & m24); } q += 0x14; ot += 5; - __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ + __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) } } @@ -1350,7 +1350,7 @@ void func_80141874(void) { extern u16 D_8011511C; extern u16 D_80115116; extern void (*D_8018C0C0[])(void); - register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ + register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) func_801754A8(); D_8011511E = func_80014ED4(0); D_8011511C = func_80015018(0); @@ -1536,7 +1536,7 @@ void func_801424E4(short *param_1) { extern void (*D_8018C0E4[])(void); short sVar1; int iVar2; - register unsigned short t __asm__("$3"); + unsigned short t; (*D_8018C0E4[(unsigned short)param_1[1]])(); if (*(unsigned short *)param_1 != 0) { @@ -1555,8 +1555,8 @@ void func_801424E4(short *param_1) { iVar2 = *(int *)(param_1 + 0x32); if ((iVar2 != 0) && (*(short *)(iVar2 + 0x36) == param_1[0x7f])) { *(int *)(param_1 + 2) = *(int *)(iVar2 + 4); - a = *(unsigned short *)(*(volatile int *)(param_1 + 0x32) + 10); - __asm__ __volatile__("" : : "r"(a)); + a = *(unsigned short *)(*(int *)(param_1 + 0x32) + 10); + __asm__ __volatile__("" : : "r"(a)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) t = (unsigned short)param_1[0x7e]; sVar1 = a + t; iVar2 = *(volatile int *)(param_1 + 0x32); @@ -1592,7 +1592,7 @@ extern s32 D_8018C0D8; void func_80142608(s32 param_1) { - register s32 iVar1 __asm__("$16"); + s32 iVar1; if (*(short *)(param_1 + 0x70) != 0) { iVar1 = ((s32 (*)(void))func_8012C1B8)(); @@ -1838,8 +1838,8 @@ extern void func_80142B2C(void *arg0); void func_80142EC0(s32 param_1) { extern s32 D_8018C2E4[]; - register s32 d __asm__("$16") = param_1; /* $s0 */ - register s32 obj __asm__("$17"); /* $s1 */ + register s32 d __asm__("$16") = param_1; /* $s0 */ // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register s32 obj __asm__("$17"); /* $s1 */ // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) s32 ret; s16 sVar2; @@ -1881,8 +1881,8 @@ extern unsigned char D_8018C364[]; void func_8014305C(int param_1) { - register int s0_param __asm__("$16") = param_1; - register int s1_copy __asm__("$17"); + register int s0_param __asm__("$16") = param_1; // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register int s1_copy __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) int iVar2; short sVar1; @@ -1931,7 +1931,7 @@ void func_801431E8(s32 param_1) { u16 uVar2; s16 sVar4; - register s32 d __asm__("$16"); + register s32 d __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) memcpy(buf, &D_801BE51C, 4); iVar5 = ((s32 (*)(void))func_8012C1B8)(); *(s32 *)(param_1 + 0x20) = iVar5; @@ -2100,8 +2100,8 @@ extern void func_8012C218(void *a0); void func_80143D28(s32 param_1) { extern MatEntry D_8018C61C[]; - register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ - register s32 iVar2 __asm__("$17") = *(s32 *)(param_1 + 0x64); /* $s1 */ + register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ // !FAKE: pin $18 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar2 = *(s32 *)(param_1 + 0x64); /* $s1 */ MatEntry *p = &D_8018C61C[*(s16 *)(param_1 + 0x70)]; s32 sVar4; s32 iVar1; @@ -2281,8 +2281,8 @@ extern u8 D_8018C60C; void func_8014477C(void *param_1) { s32 v0; s32 v1; - register s32 uVar2 __asm__("$2"); - register s32 addr __asm__("$3"); + s32 uVar2; + s32 addr; s32 gv; s32 fv; @@ -2323,9 +2323,9 @@ extern u8 D_8018C648; void func_80144880(s32 param_1) { - register s32 obj __asm__("$16"); /* $s0 */ - register s32 self __asm__("$17") = param_1; /* $s1 */ - register s32 b __asm__("$2"); /* $v0 */ + s32 obj; /* $s0 */ + s32 self = param_1; /* $s1 */ + s32 b; /* $v0 */ s32 e; obj = ((s32 (*)(void))func_8012C194)(); diff --git a/src/ov_SC03_105/ov_SC03_105_jr_80140608.c b/src/ov_SC03_105/ov_SC03_105_jr_80140608.c index 2065e7bd30..814fdf1c8d 100644 --- a/src/ov_SC03_105/ov_SC03_105_jr_80140608.c +++ b/src/ov_SC03_105/ov_SC03_105_jr_80140608.c @@ -1039,14 +1039,14 @@ s16 n; Prim4 *p; s16 t; s32 c3; -register u16 *a __asm__("$20"); -register u16 *b __asm__("$21"); -register u16 *c __asm__("$23"); -register u16 *e __asm__("$22"); -register u16 *pb __asm__("$10"); -register u32 m24 __asm__("$8"); -register u32 mhi __asm__("$9"); -register s32 eight __asm__("$2"); +u16 *a; +u16 *b; +u16 *c; +u16 *e; +u16 *pb; +u32 m24; +u32 mhi; +register s32 eight __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) if (i < n) { c3 = 3; @@ -1126,7 +1126,7 @@ register s32 eight __asm__("$2"); y = (*e) + 3; } *((s16 *) (q - 10)) = y; -__asm__("" ::: "memory"); +__asm__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *((u32 *) ot) = 0x4000000; q[-8] = 0x78; *((u32 *) (q - 0x10)) = 0x64808080; @@ -1137,13 +1137,13 @@ __asm__("" ::: "memory"); *((s16 *) (q - 4)) = eight; *((u32 *) ot) = ((*((u32 *) ot)) & mhi) | (D_800AE7BC[*pb].ot[2] & m24); { -register u32 *op __asm__("$4"); +register u32 *op __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) op = D_800AE7BC[*pb].ot; op[2] = (op[2] & mhi) | (((u32) ot) & m24); } q += 0x14; ot += 5; - __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ + __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) } } @@ -1350,7 +1350,7 @@ void func_80141874(void) { extern u16 D_8011511C; extern u16 D_80115116; extern void (*D_8018B748[])(void); - register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ + register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) func_801754A8(); D_8011511E = func_80014ED4(0); D_8011511C = func_80015018(0); @@ -1536,7 +1536,7 @@ void func_801424E4(short *param_1) { extern void (*D_8018B76C[])(void); short sVar1; int iVar2; - register unsigned short t __asm__("$3"); + unsigned short t; (*D_8018B76C[(unsigned short)param_1[1]])(); if (*(unsigned short *)param_1 != 0) { @@ -1555,8 +1555,8 @@ void func_801424E4(short *param_1) { iVar2 = *(int *)(param_1 + 0x32); if ((iVar2 != 0) && (*(short *)(iVar2 + 0x36) == param_1[0x7f])) { *(int *)(param_1 + 2) = *(int *)(iVar2 + 4); - a = *(unsigned short *)(*(volatile int *)(param_1 + 0x32) + 10); - __asm__ __volatile__("" : : "r"(a)); + a = *(unsigned short *)(*(int *)(param_1 + 0x32) + 10); + __asm__ __volatile__("" : : "r"(a)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) t = (unsigned short)param_1[0x7e]; sVar1 = a + t; iVar2 = *(volatile int *)(param_1 + 0x32); @@ -1592,7 +1592,7 @@ extern s32 D_8018B760; void func_80142608(s32 param_1) { - register s32 iVar1 __asm__("$16"); + s32 iVar1; if (*(short *)(param_1 + 0x70) != 0) { iVar1 = ((s32 (*)(void))func_8012C1B8)(); @@ -1838,8 +1838,8 @@ extern void func_80142B2C(void *arg0); void func_80142EC0(s32 param_1) { extern s32 D_8018B96C[]; - register s32 d __asm__("$16") = param_1; /* $s0 */ - register s32 obj __asm__("$17"); /* $s1 */ + register s32 d __asm__("$16") = param_1; /* $s0 */ // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register s32 obj __asm__("$17"); /* $s1 */ // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) s32 ret; s16 sVar2; @@ -1881,8 +1881,8 @@ extern unsigned char D_8018B9EC[]; void func_8014305C(int param_1) { - register int s0_param __asm__("$16") = param_1; - register int s1_copy __asm__("$17"); + register int s0_param __asm__("$16") = param_1; // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register int s1_copy __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) int iVar2; short sVar1; @@ -1931,7 +1931,7 @@ void func_801431E8(s32 param_1) { u16 uVar2; s16 sVar4; - register s32 d __asm__("$16"); + register s32 d __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) memcpy(buf, &D_801B7814, 4); iVar5 = ((s32 (*)(void))func_8012C1B8)(); *(s32 *)(param_1 + 0x20) = iVar5; @@ -2100,8 +2100,8 @@ extern void func_8012C218(void *a0); void func_80143D28(s32 param_1) { extern MatEntry D_8018BCA4[]; - register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ - register s32 iVar2 __asm__("$17") = *(s32 *)(param_1 + 0x64); /* $s1 */ + register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ // !FAKE: pin $18 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar2 = *(s32 *)(param_1 + 0x64); /* $s1 */ MatEntry *p = &D_8018BCA4[*(s16 *)(param_1 + 0x70)]; s32 sVar4; s32 iVar1; @@ -2281,8 +2281,8 @@ extern u8 D_8018BC94; void func_8014477C(void *param_1) { s32 v0; s32 v1; - register s32 uVar2 __asm__("$2"); - register s32 addr __asm__("$3"); + s32 uVar2; + s32 addr; s32 gv; s32 fv; @@ -2323,9 +2323,9 @@ extern u8 D_8018BCD0; void func_80144880(s32 param_1) { - register s32 obj __asm__("$16"); /* $s0 */ - register s32 self __asm__("$17") = param_1; /* $s1 */ - register s32 b __asm__("$2"); /* $v0 */ + s32 obj; /* $s0 */ + s32 self = param_1; /* $s1 */ + s32 b; /* $v0 */ s32 e; obj = ((s32 (*)(void))func_8012C194)(); diff --git a/src/ov_SC03_108/ov_SC03_108_jr_80140608.c b/src/ov_SC03_108/ov_SC03_108_jr_80140608.c index 033ad49a5f..5f84da235e 100644 --- a/src/ov_SC03_108/ov_SC03_108_jr_80140608.c +++ b/src/ov_SC03_108/ov_SC03_108_jr_80140608.c @@ -1039,14 +1039,14 @@ s16 n; Prim4 *p; s16 t; s32 c3; -register u16 *a __asm__("$20"); -register u16 *b __asm__("$21"); -register u16 *c __asm__("$23"); -register u16 *e __asm__("$22"); -register u16 *pb __asm__("$10"); -register u32 m24 __asm__("$8"); -register u32 mhi __asm__("$9"); -register s32 eight __asm__("$2"); +u16 *a; +u16 *b; +u16 *c; +u16 *e; +u16 *pb; +u32 m24; +u32 mhi; +register s32 eight __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) if (i < n) { c3 = 3; @@ -1126,7 +1126,7 @@ register s32 eight __asm__("$2"); y = (*e) + 3; } *((s16 *) (q - 10)) = y; -__asm__("" ::: "memory"); +__asm__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *((u32 *) ot) = 0x4000000; q[-8] = 0x78; *((u32 *) (q - 0x10)) = 0x64808080; @@ -1137,13 +1137,13 @@ __asm__("" ::: "memory"); *((s16 *) (q - 4)) = eight; *((u32 *) ot) = ((*((u32 *) ot)) & mhi) | (D_800AE7BC[*pb].ot[2] & m24); { -register u32 *op __asm__("$4"); +register u32 *op __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) op = D_800AE7BC[*pb].ot; op[2] = (op[2] & mhi) | (((u32) ot) & m24); } q += 0x14; ot += 5; - __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ + __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) } } @@ -1350,7 +1350,7 @@ void func_80141874(void) { extern u16 D_8011511C; extern u16 D_80115116; extern void (*D_801820A0[])(void); - register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ + register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) func_801754A8(); D_8011511E = func_80014ED4(0); D_8011511C = func_80015018(0); @@ -1536,7 +1536,7 @@ void func_801424E4(short *param_1) { extern void (*D_801820C4[])(void); short sVar1; int iVar2; - register unsigned short t __asm__("$3"); + unsigned short t; (*D_801820C4[(unsigned short)param_1[1]])(); if (*(unsigned short *)param_1 != 0) { @@ -1555,8 +1555,8 @@ void func_801424E4(short *param_1) { iVar2 = *(int *)(param_1 + 0x32); if ((iVar2 != 0) && (*(short *)(iVar2 + 0x36) == param_1[0x7f])) { *(int *)(param_1 + 2) = *(int *)(iVar2 + 4); - a = *(unsigned short *)(*(volatile int *)(param_1 + 0x32) + 10); - __asm__ __volatile__("" : : "r"(a)); + a = *(unsigned short *)(*(int *)(param_1 + 0x32) + 10); + __asm__ __volatile__("" : : "r"(a)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) t = (unsigned short)param_1[0x7e]; sVar1 = a + t; iVar2 = *(volatile int *)(param_1 + 0x32); @@ -1592,7 +1592,7 @@ extern s32 D_801820B8; void func_80142608(s32 param_1) { - register s32 iVar1 __asm__("$16"); + s32 iVar1; if (*(short *)(param_1 + 0x70) != 0) { iVar1 = ((s32 (*)(void))func_8012C1B8)(); @@ -1838,8 +1838,8 @@ extern void func_80142B2C(void *arg0); void func_80142EC0(s32 param_1) { extern s32 D_801822C4[]; - register s32 d __asm__("$16") = param_1; /* $s0 */ - register s32 obj __asm__("$17"); /* $s1 */ + register s32 d __asm__("$16") = param_1; /* $s0 */ // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register s32 obj __asm__("$17"); /* $s1 */ // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) s32 ret; s16 sVar2; @@ -1881,8 +1881,8 @@ extern unsigned char D_80182344[]; void func_8014305C(int param_1) { - register int s0_param __asm__("$16") = param_1; - register int s1_copy __asm__("$17"); + register int s0_param __asm__("$16") = param_1; // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register int s1_copy __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) int iVar2; short sVar1; @@ -1931,7 +1931,7 @@ void func_801431E8(s32 param_1) { u16 uVar2; s16 sVar4; - register s32 d __asm__("$16"); + register s32 d __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) memcpy(buf, &D_8019FD1C, 4); iVar5 = ((s32 (*)(void))func_8012C1B8)(); *(s32 *)(param_1 + 0x20) = iVar5; @@ -2100,8 +2100,8 @@ extern void func_8012C218(void *a0); void func_80143D28(s32 param_1) { extern MatEntry D_801825FC[]; - register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ - register s32 iVar2 __asm__("$17") = *(s32 *)(param_1 + 0x64); /* $s1 */ + register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ // !FAKE: pin $18 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar2 = *(s32 *)(param_1 + 0x64); /* $s1 */ MatEntry *p = &D_801825FC[*(s16 *)(param_1 + 0x70)]; s32 sVar4; s32 iVar1; @@ -2281,8 +2281,8 @@ extern u8 D_801825EC; void func_8014477C(void *param_1) { s32 v0; s32 v1; - register s32 uVar2 __asm__("$2"); - register s32 addr __asm__("$3"); + s32 uVar2; + s32 addr; s32 gv; s32 fv; @@ -2323,9 +2323,9 @@ extern u8 D_80182628; void func_80144880(s32 param_1) { - register s32 obj __asm__("$16"); /* $s0 */ - register s32 self __asm__("$17") = param_1; /* $s1 */ - register s32 b __asm__("$2"); /* $v0 */ + s32 obj; /* $s0 */ + s32 self = param_1; /* $s1 */ + s32 b; /* $v0 */ s32 e; obj = ((s32 (*)(void))func_8012C194)(); diff --git a/src/ov_SC03_109/ov_SC03_109_jr_80140608.c b/src/ov_SC03_109/ov_SC03_109_jr_80140608.c index 5d30774c9e..4609228d23 100644 --- a/src/ov_SC03_109/ov_SC03_109_jr_80140608.c +++ b/src/ov_SC03_109/ov_SC03_109_jr_80140608.c @@ -1039,14 +1039,14 @@ s16 n; Prim4 *p; s16 t; s32 c3; -register u16 *a __asm__("$20"); -register u16 *b __asm__("$21"); -register u16 *c __asm__("$23"); -register u16 *e __asm__("$22"); -register u16 *pb __asm__("$10"); -register u32 m24 __asm__("$8"); -register u32 mhi __asm__("$9"); -register s32 eight __asm__("$2"); +u16 *a; +u16 *b; +u16 *c; +u16 *e; +u16 *pb; +u32 m24; +u32 mhi; +register s32 eight __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) if (i < n) { c3 = 3; @@ -1126,7 +1126,7 @@ register s32 eight __asm__("$2"); y = (*e) + 3; } *((s16 *) (q - 10)) = y; -__asm__("" ::: "memory"); +__asm__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *((u32 *) ot) = 0x4000000; q[-8] = 0x78; *((u32 *) (q - 0x10)) = 0x64808080; @@ -1137,13 +1137,13 @@ __asm__("" ::: "memory"); *((s16 *) (q - 4)) = eight; *((u32 *) ot) = ((*((u32 *) ot)) & mhi) | (D_800AE7BC[*pb].ot[2] & m24); { -register u32 *op __asm__("$4"); +register u32 *op __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) op = D_800AE7BC[*pb].ot; op[2] = (op[2] & mhi) | (((u32) ot) & m24); } q += 0x14; ot += 5; - __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ + __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) } } @@ -1350,7 +1350,7 @@ void func_80141874(void) { extern u16 D_8011511C; extern u16 D_80115116; extern void (*D_8017F74C[])(void); - register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ + register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) func_801754A8(); D_8011511E = func_80014ED4(0); D_8011511C = func_80015018(0); @@ -1536,7 +1536,7 @@ void func_801424E4(short *param_1) { extern void (*D_8017F770[])(void); short sVar1; int iVar2; - register unsigned short t __asm__("$3"); + unsigned short t; (*D_8017F770[(unsigned short)param_1[1]])(); if (*(unsigned short *)param_1 != 0) { @@ -1555,8 +1555,8 @@ void func_801424E4(short *param_1) { iVar2 = *(int *)(param_1 + 0x32); if ((iVar2 != 0) && (*(short *)(iVar2 + 0x36) == param_1[0x7f])) { *(int *)(param_1 + 2) = *(int *)(iVar2 + 4); - a = *(unsigned short *)(*(volatile int *)(param_1 + 0x32) + 10); - __asm__ __volatile__("" : : "r"(a)); + a = *(unsigned short *)(*(int *)(param_1 + 0x32) + 10); + __asm__ __volatile__("" : : "r"(a)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) t = (unsigned short)param_1[0x7e]; sVar1 = a + t; iVar2 = *(volatile int *)(param_1 + 0x32); @@ -1592,7 +1592,7 @@ extern s32 D_8017F764; void func_80142608(s32 param_1) { - register s32 iVar1 __asm__("$16"); + s32 iVar1; if (*(short *)(param_1 + 0x70) != 0) { iVar1 = ((s32 (*)(void))func_8012C1B8)(); @@ -1838,8 +1838,8 @@ extern void func_80142B2C(void *arg0); void func_80142EC0(s32 param_1) { extern s32 D_8017F970[]; - register s32 d __asm__("$16") = param_1; /* $s0 */ - register s32 obj __asm__("$17"); /* $s1 */ + register s32 d __asm__("$16") = param_1; /* $s0 */ // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register s32 obj __asm__("$17"); /* $s1 */ // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) s32 ret; s16 sVar2; @@ -1881,8 +1881,8 @@ extern unsigned char D_8017F9F0[]; void func_8014305C(int param_1) { - register int s0_param __asm__("$16") = param_1; - register int s1_copy __asm__("$17"); + register int s0_param __asm__("$16") = param_1; // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register int s1_copy __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) int iVar2; short sVar1; @@ -1931,7 +1931,7 @@ void func_801431E8(s32 param_1) { u16 uVar2; s16 sVar4; - register s32 d __asm__("$16"); + register s32 d __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) memcpy(buf, &D_8019882C, 4); iVar5 = ((s32 (*)(void))func_8012C1B8)(); *(s32 *)(param_1 + 0x20) = iVar5; @@ -2100,8 +2100,8 @@ extern void func_8012C218(void *a0); void func_80143D28(s32 param_1) { extern MatEntry D_8017FCA8[]; - register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ - register s32 iVar2 __asm__("$17") = *(s32 *)(param_1 + 0x64); /* $s1 */ + register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ // !FAKE: pin $18 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar2 = *(s32 *)(param_1 + 0x64); /* $s1 */ MatEntry *p = &D_8017FCA8[*(s16 *)(param_1 + 0x70)]; s32 sVar4; s32 iVar1; @@ -2281,8 +2281,8 @@ extern u8 D_8017FC98; void func_8014477C(void *param_1) { s32 v0; s32 v1; - register s32 uVar2 __asm__("$2"); - register s32 addr __asm__("$3"); + s32 uVar2; + s32 addr; s32 gv; s32 fv; @@ -2323,9 +2323,9 @@ extern u8 D_8017FCD4; void func_80144880(s32 param_1) { - register s32 obj __asm__("$16"); /* $s0 */ - register s32 self __asm__("$17") = param_1; /* $s1 */ - register s32 b __asm__("$2"); /* $v0 */ + s32 obj; /* $s0 */ + s32 self = param_1; /* $s1 */ + s32 b; /* $v0 */ s32 e; obj = ((s32 (*)(void))func_8012C194)(); diff --git a/src/ov_SC03_110/ov_SC03_110_jr_80140608.c b/src/ov_SC03_110/ov_SC03_110_jr_80140608.c index b7ad57756f..cbedb3e56d 100644 --- a/src/ov_SC03_110/ov_SC03_110_jr_80140608.c +++ b/src/ov_SC03_110/ov_SC03_110_jr_80140608.c @@ -1039,14 +1039,14 @@ s16 n; Prim4 *p; s16 t; s32 c3; -register u16 *a __asm__("$20"); -register u16 *b __asm__("$21"); -register u16 *c __asm__("$23"); -register u16 *e __asm__("$22"); -register u16 *pb __asm__("$10"); -register u32 m24 __asm__("$8"); -register u32 mhi __asm__("$9"); -register s32 eight __asm__("$2"); +u16 *a; +u16 *b; +u16 *c; +u16 *e; +u16 *pb; +u32 m24; +u32 mhi; +register s32 eight __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) if (i < n) { c3 = 3; @@ -1126,7 +1126,7 @@ register s32 eight __asm__("$2"); y = (*e) + 3; } *((s16 *) (q - 10)) = y; -__asm__("" ::: "memory"); +__asm__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *((u32 *) ot) = 0x4000000; q[-8] = 0x78; *((u32 *) (q - 0x10)) = 0x64808080; @@ -1137,13 +1137,13 @@ __asm__("" ::: "memory"); *((s16 *) (q - 4)) = eight; *((u32 *) ot) = ((*((u32 *) ot)) & mhi) | (D_800AE7BC[*pb].ot[2] & m24); { -register u32 *op __asm__("$4"); +register u32 *op __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) op = D_800AE7BC[*pb].ot; op[2] = (op[2] & mhi) | (((u32) ot) & m24); } q += 0x14; ot += 5; - __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ + __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) } } @@ -1350,7 +1350,7 @@ void func_80141874(void) { extern u16 D_8011511C; extern u16 D_80115116; extern void (*D_8018316C[])(void); - register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ + register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) func_801754A8(); D_8011511E = func_80014ED4(0); D_8011511C = func_80015018(0); @@ -1536,7 +1536,7 @@ void func_801424E4(short *param_1) { extern void (*D_80183190[])(void); short sVar1; int iVar2; - register unsigned short t __asm__("$3"); + unsigned short t; (*D_80183190[(unsigned short)param_1[1]])(); if (*(unsigned short *)param_1 != 0) { @@ -1555,8 +1555,8 @@ void func_801424E4(short *param_1) { iVar2 = *(int *)(param_1 + 0x32); if ((iVar2 != 0) && (*(short *)(iVar2 + 0x36) == param_1[0x7f])) { *(int *)(param_1 + 2) = *(int *)(iVar2 + 4); - a = *(unsigned short *)(*(volatile int *)(param_1 + 0x32) + 10); - __asm__ __volatile__("" : : "r"(a)); + a = *(unsigned short *)(*(int *)(param_1 + 0x32) + 10); + __asm__ __volatile__("" : : "r"(a)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) t = (unsigned short)param_1[0x7e]; sVar1 = a + t; iVar2 = *(volatile int *)(param_1 + 0x32); @@ -1592,7 +1592,7 @@ extern s32 D_80183184; void func_80142608(s32 param_1) { - register s32 iVar1 __asm__("$16"); + s32 iVar1; if (*(short *)(param_1 + 0x70) != 0) { iVar1 = ((s32 (*)(void))func_8012C1B8)(); @@ -1838,8 +1838,8 @@ extern void func_80142B2C(void *arg0); void func_80142EC0(s32 param_1) { extern s32 D_80183390[]; - register s32 d __asm__("$16") = param_1; /* $s0 */ - register s32 obj __asm__("$17"); /* $s1 */ + register s32 d __asm__("$16") = param_1; /* $s0 */ // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register s32 obj __asm__("$17"); /* $s1 */ // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) s32 ret; s16 sVar2; @@ -1881,8 +1881,8 @@ extern unsigned char D_80183410[]; void func_8014305C(int param_1) { - register int s0_param __asm__("$16") = param_1; - register int s1_copy __asm__("$17"); + register int s0_param __asm__("$16") = param_1; // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register int s1_copy __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) int iVar2; short sVar1; @@ -1931,7 +1931,7 @@ void func_801431E8(s32 param_1) { u16 uVar2; s16 sVar4; - register s32 d __asm__("$16"); + register s32 d __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) memcpy(buf, &D_801A04C8, 4); iVar5 = ((s32 (*)(void))func_8012C1B8)(); *(s32 *)(param_1 + 0x20) = iVar5; @@ -2100,8 +2100,8 @@ extern void func_8012C218(void *a0); void func_80143D28(s32 param_1) { extern MatEntry D_801836C8[]; - register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ - register s32 iVar2 __asm__("$17") = *(s32 *)(param_1 + 0x64); /* $s1 */ + register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ // !FAKE: pin $18 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar2 = *(s32 *)(param_1 + 0x64); /* $s1 */ MatEntry *p = &D_801836C8[*(s16 *)(param_1 + 0x70)]; s32 sVar4; s32 iVar1; @@ -2281,8 +2281,8 @@ extern u8 D_801836B8; void func_8014477C(void *param_1) { s32 v0; s32 v1; - register s32 uVar2 __asm__("$2"); - register s32 addr __asm__("$3"); + s32 uVar2; + s32 addr; s32 gv; s32 fv; @@ -2323,9 +2323,9 @@ extern u8 D_801836F4; void func_80144880(s32 param_1) { - register s32 obj __asm__("$16"); /* $s0 */ - register s32 self __asm__("$17") = param_1; /* $s1 */ - register s32 b __asm__("$2"); /* $v0 */ + s32 obj; /* $s0 */ + s32 self = param_1; /* $s1 */ + s32 b; /* $v0 */ s32 e; obj = ((s32 (*)(void))func_8012C194)(); diff --git a/src/ov_SC03_111/ov_SC03_111_jr_80140608.c b/src/ov_SC03_111/ov_SC03_111_jr_80140608.c index 8902a80a75..25e8abda0e 100644 --- a/src/ov_SC03_111/ov_SC03_111_jr_80140608.c +++ b/src/ov_SC03_111/ov_SC03_111_jr_80140608.c @@ -1039,14 +1039,14 @@ s16 n; Prim4 *p; s16 t; s32 c3; -register u16 *a __asm__("$20"); -register u16 *b __asm__("$21"); -register u16 *c __asm__("$23"); -register u16 *e __asm__("$22"); -register u16 *pb __asm__("$10"); -register u32 m24 __asm__("$8"); -register u32 mhi __asm__("$9"); -register s32 eight __asm__("$2"); +u16 *a; +u16 *b; +u16 *c; +u16 *e; +u16 *pb; +u32 m24; +u32 mhi; +register s32 eight __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) if (i < n) { c3 = 3; @@ -1126,7 +1126,7 @@ register s32 eight __asm__("$2"); y = (*e) + 3; } *((s16 *) (q - 10)) = y; -__asm__("" ::: "memory"); +__asm__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *((u32 *) ot) = 0x4000000; q[-8] = 0x78; *((u32 *) (q - 0x10)) = 0x64808080; @@ -1137,13 +1137,13 @@ __asm__("" ::: "memory"); *((s16 *) (q - 4)) = eight; *((u32 *) ot) = ((*((u32 *) ot)) & mhi) | (D_800AE7BC[*pb].ot[2] & m24); { -register u32 *op __asm__("$4"); +register u32 *op __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) op = D_800AE7BC[*pb].ot; op[2] = (op[2] & mhi) | (((u32) ot) & m24); } q += 0x14; ot += 5; - __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ + __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) } } @@ -1350,7 +1350,7 @@ void func_80141874(void) { extern u16 D_8011511C; extern u16 D_80115116; extern void (*D_80185D20[])(void); - register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ + register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) func_801754A8(); D_8011511E = func_80014ED4(0); D_8011511C = func_80015018(0); @@ -1536,7 +1536,7 @@ void func_801424E4(short *param_1) { extern void (*D_80185D44[])(void); short sVar1; int iVar2; - register unsigned short t __asm__("$3"); + unsigned short t; (*D_80185D44[(unsigned short)param_1[1]])(); if (*(unsigned short *)param_1 != 0) { @@ -1555,8 +1555,8 @@ void func_801424E4(short *param_1) { iVar2 = *(int *)(param_1 + 0x32); if ((iVar2 != 0) && (*(short *)(iVar2 + 0x36) == param_1[0x7f])) { *(int *)(param_1 + 2) = *(int *)(iVar2 + 4); - a = *(unsigned short *)(*(volatile int *)(param_1 + 0x32) + 10); - __asm__ __volatile__("" : : "r"(a)); + a = *(unsigned short *)(*(int *)(param_1 + 0x32) + 10); + __asm__ __volatile__("" : : "r"(a)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) t = (unsigned short)param_1[0x7e]; sVar1 = a + t; iVar2 = *(volatile int *)(param_1 + 0x32); @@ -1592,7 +1592,7 @@ extern s32 D_80185D38; void func_80142608(s32 param_1) { - register s32 iVar1 __asm__("$16"); + s32 iVar1; if (*(short *)(param_1 + 0x70) != 0) { iVar1 = ((s32 (*)(void))func_8012C1B8)(); @@ -1838,8 +1838,8 @@ extern void func_80142B2C(void *arg0); void func_80142EC0(s32 param_1) { extern s32 D_80185F44[]; - register s32 d __asm__("$16") = param_1; /* $s0 */ - register s32 obj __asm__("$17"); /* $s1 */ + register s32 d __asm__("$16") = param_1; /* $s0 */ // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register s32 obj __asm__("$17"); /* $s1 */ // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) s32 ret; s16 sVar2; @@ -1881,8 +1881,8 @@ extern unsigned char D_80185FC4[]; void func_8014305C(int param_1) { - register int s0_param __asm__("$16") = param_1; - register int s1_copy __asm__("$17"); + register int s0_param __asm__("$16") = param_1; // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register int s1_copy __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) int iVar2; short sVar1; @@ -1931,7 +1931,7 @@ void func_801431E8(s32 param_1) { u16 uVar2; s16 sVar4; - register s32 d __asm__("$16"); + register s32 d __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) memcpy(buf, &D_801B7A48, 4); iVar5 = ((s32 (*)(void))func_8012C1B8)(); *(s32 *)(param_1 + 0x20) = iVar5; @@ -2100,8 +2100,8 @@ extern void func_8012C218(void *a0); void func_80143D28(s32 param_1) { extern MatEntry D_8018627C[]; - register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ - register s32 iVar2 __asm__("$17") = *(s32 *)(param_1 + 0x64); /* $s1 */ + register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ // !FAKE: pin $18 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar2 = *(s32 *)(param_1 + 0x64); /* $s1 */ MatEntry *p = &D_8018627C[*(s16 *)(param_1 + 0x70)]; s32 sVar4; s32 iVar1; @@ -2281,8 +2281,8 @@ extern u8 D_8018626C; void func_8014477C(void *param_1) { s32 v0; s32 v1; - register s32 uVar2 __asm__("$2"); - register s32 addr __asm__("$3"); + s32 uVar2; + s32 addr; s32 gv; s32 fv; @@ -2323,9 +2323,9 @@ extern u8 D_801862A8; void func_80144880(s32 param_1) { - register s32 obj __asm__("$16"); /* $s0 */ - register s32 self __asm__("$17") = param_1; /* $s1 */ - register s32 b __asm__("$2"); /* $v0 */ + s32 obj; /* $s0 */ + s32 self = param_1; /* $s1 */ + s32 b; /* $v0 */ s32 e; obj = ((s32 (*)(void))func_8012C194)(); diff --git a/src/ov_SC03_112/ov_SC03_112_jr_80140608.c b/src/ov_SC03_112/ov_SC03_112_jr_80140608.c index aa4f912666..62986c85ea 100644 --- a/src/ov_SC03_112/ov_SC03_112_jr_80140608.c +++ b/src/ov_SC03_112/ov_SC03_112_jr_80140608.c @@ -1039,14 +1039,14 @@ s16 n; Prim4 *p; s16 t; s32 c3; -register u16 *a __asm__("$20"); -register u16 *b __asm__("$21"); -register u16 *c __asm__("$23"); -register u16 *e __asm__("$22"); -register u16 *pb __asm__("$10"); -register u32 m24 __asm__("$8"); -register u32 mhi __asm__("$9"); -register s32 eight __asm__("$2"); +u16 *a; +u16 *b; +u16 *c; +u16 *e; +u16 *pb; +u32 m24; +u32 mhi; +register s32 eight __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) if (i < n) { c3 = 3; @@ -1126,7 +1126,7 @@ register s32 eight __asm__("$2"); y = (*e) + 3; } *((s16 *) (q - 10)) = y; -__asm__("" ::: "memory"); +__asm__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *((u32 *) ot) = 0x4000000; q[-8] = 0x78; *((u32 *) (q - 0x10)) = 0x64808080; @@ -1137,13 +1137,13 @@ __asm__("" ::: "memory"); *((s16 *) (q - 4)) = eight; *((u32 *) ot) = ((*((u32 *) ot)) & mhi) | (D_800AE7BC[*pb].ot[2] & m24); { -register u32 *op __asm__("$4"); +register u32 *op __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) op = D_800AE7BC[*pb].ot; op[2] = (op[2] & mhi) | (((u32) ot) & m24); } q += 0x14; ot += 5; - __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ + __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) } } @@ -1350,7 +1350,7 @@ void func_80141874(void) { extern u16 D_8011511C; extern u16 D_80115116; extern void (*D_80186B28[])(void); - register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ + register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) func_801754A8(); D_8011511E = func_80014ED4(0); D_8011511C = func_80015018(0); @@ -1536,7 +1536,7 @@ void func_801424E4(short *param_1) { extern void (*D_80186B4C[])(void); short sVar1; int iVar2; - register unsigned short t __asm__("$3"); + unsigned short t; (*D_80186B4C[(unsigned short)param_1[1]])(); if (*(unsigned short *)param_1 != 0) { @@ -1555,8 +1555,8 @@ void func_801424E4(short *param_1) { iVar2 = *(int *)(param_1 + 0x32); if ((iVar2 != 0) && (*(short *)(iVar2 + 0x36) == param_1[0x7f])) { *(int *)(param_1 + 2) = *(int *)(iVar2 + 4); - a = *(unsigned short *)(*(volatile int *)(param_1 + 0x32) + 10); - __asm__ __volatile__("" : : "r"(a)); + a = *(unsigned short *)(*(int *)(param_1 + 0x32) + 10); + __asm__ __volatile__("" : : "r"(a)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) t = (unsigned short)param_1[0x7e]; sVar1 = a + t; iVar2 = *(volatile int *)(param_1 + 0x32); @@ -1592,7 +1592,7 @@ extern s32 D_80186B40; void func_80142608(s32 param_1) { - register s32 iVar1 __asm__("$16"); + s32 iVar1; if (*(short *)(param_1 + 0x70) != 0) { iVar1 = ((s32 (*)(void))func_8012C1B8)(); @@ -1838,8 +1838,8 @@ extern void func_80142B2C(void *arg0); void func_80142EC0(s32 param_1) { extern s32 D_80186D4C[]; - register s32 d __asm__("$16") = param_1; /* $s0 */ - register s32 obj __asm__("$17"); /* $s1 */ + register s32 d __asm__("$16") = param_1; /* $s0 */ // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register s32 obj __asm__("$17"); /* $s1 */ // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) s32 ret; s16 sVar2; @@ -1881,8 +1881,8 @@ extern unsigned char D_80186DCC[]; void func_8014305C(int param_1) { - register int s0_param __asm__("$16") = param_1; - register int s1_copy __asm__("$17"); + register int s0_param __asm__("$16") = param_1; // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register int s1_copy __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) int iVar2; short sVar1; @@ -1931,7 +1931,7 @@ void func_801431E8(s32 param_1) { u16 uVar2; s16 sVar4; - register s32 d __asm__("$16"); + register s32 d __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) memcpy(buf, &D_801AB1B0, 4); iVar5 = ((s32 (*)(void))func_8012C1B8)(); *(s32 *)(param_1 + 0x20) = iVar5; @@ -2100,8 +2100,8 @@ extern void func_8012C218(void *a0); void func_80143D28(s32 param_1) { extern MatEntry D_80187084[]; - register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ - register s32 iVar2 __asm__("$17") = *(s32 *)(param_1 + 0x64); /* $s1 */ + register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ // !FAKE: pin $18 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar2 = *(s32 *)(param_1 + 0x64); /* $s1 */ MatEntry *p = &D_80187084[*(s16 *)(param_1 + 0x70)]; s32 sVar4; s32 iVar1; @@ -2281,8 +2281,8 @@ extern u8 D_80187074; void func_8014477C(void *param_1) { s32 v0; s32 v1; - register s32 uVar2 __asm__("$2"); - register s32 addr __asm__("$3"); + s32 uVar2; + s32 addr; s32 gv; s32 fv; @@ -2323,9 +2323,9 @@ extern u8 D_801870B0; void func_80144880(s32 param_1) { - register s32 obj __asm__("$16"); /* $s0 */ - register s32 self __asm__("$17") = param_1; /* $s1 */ - register s32 b __asm__("$2"); /* $v0 */ + s32 obj; /* $s0 */ + s32 self = param_1; /* $s1 */ + s32 b; /* $v0 */ s32 e; obj = ((s32 (*)(void))func_8012C194)(); diff --git a/src/ov_SC03_113/ov_SC03_113_jr_80140608.c b/src/ov_SC03_113/ov_SC03_113_jr_80140608.c index 8142f2afba..0ce7c84cfc 100644 --- a/src/ov_SC03_113/ov_SC03_113_jr_80140608.c +++ b/src/ov_SC03_113/ov_SC03_113_jr_80140608.c @@ -1039,14 +1039,14 @@ s16 n; Prim4 *p; s16 t; s32 c3; -register u16 *a __asm__("$20"); -register u16 *b __asm__("$21"); -register u16 *c __asm__("$23"); -register u16 *e __asm__("$22"); -register u16 *pb __asm__("$10"); -register u32 m24 __asm__("$8"); -register u32 mhi __asm__("$9"); -register s32 eight __asm__("$2"); +u16 *a; +u16 *b; +u16 *c; +u16 *e; +u16 *pb; +u32 m24; +u32 mhi; +register s32 eight __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) if (i < n) { c3 = 3; @@ -1126,7 +1126,7 @@ register s32 eight __asm__("$2"); y = (*e) + 3; } *((s16 *) (q - 10)) = y; -__asm__("" ::: "memory"); +__asm__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *((u32 *) ot) = 0x4000000; q[-8] = 0x78; *((u32 *) (q - 0x10)) = 0x64808080; @@ -1137,13 +1137,13 @@ __asm__("" ::: "memory"); *((s16 *) (q - 4)) = eight; *((u32 *) ot) = ((*((u32 *) ot)) & mhi) | (D_800AE7BC[*pb].ot[2] & m24); { -register u32 *op __asm__("$4"); +register u32 *op __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) op = D_800AE7BC[*pb].ot; op[2] = (op[2] & mhi) | (((u32) ot) & m24); } q += 0x14; ot += 5; - __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ + __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) } } @@ -1350,7 +1350,7 @@ void func_80141874(void) { extern u16 D_8011511C; extern u16 D_80115116; extern void (*D_801841D8[])(void); - register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ + register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) func_801754A8(); D_8011511E = func_80014ED4(0); D_8011511C = func_80015018(0); @@ -1536,7 +1536,7 @@ void func_801424E4(short *param_1) { extern void (*D_801841FC[])(void); short sVar1; int iVar2; - register unsigned short t __asm__("$3"); + unsigned short t; (*D_801841FC[(unsigned short)param_1[1]])(); if (*(unsigned short *)param_1 != 0) { @@ -1555,8 +1555,8 @@ void func_801424E4(short *param_1) { iVar2 = *(int *)(param_1 + 0x32); if ((iVar2 != 0) && (*(short *)(iVar2 + 0x36) == param_1[0x7f])) { *(int *)(param_1 + 2) = *(int *)(iVar2 + 4); - a = *(unsigned short *)(*(volatile int *)(param_1 + 0x32) + 10); - __asm__ __volatile__("" : : "r"(a)); + a = *(unsigned short *)(*(int *)(param_1 + 0x32) + 10); + __asm__ __volatile__("" : : "r"(a)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) t = (unsigned short)param_1[0x7e]; sVar1 = a + t; iVar2 = *(volatile int *)(param_1 + 0x32); @@ -1592,7 +1592,7 @@ extern s32 D_801841F0; void func_80142608(s32 param_1) { - register s32 iVar1 __asm__("$16"); + s32 iVar1; if (*(short *)(param_1 + 0x70) != 0) { iVar1 = ((s32 (*)(void))func_8012C1B8)(); @@ -1838,8 +1838,8 @@ extern void func_80142B2C(void *arg0); void func_80142EC0(s32 param_1) { extern s32 D_801843FC[]; - register s32 d __asm__("$16") = param_1; /* $s0 */ - register s32 obj __asm__("$17"); /* $s1 */ + register s32 d __asm__("$16") = param_1; /* $s0 */ // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register s32 obj __asm__("$17"); /* $s1 */ // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) s32 ret; s16 sVar2; @@ -1881,8 +1881,8 @@ extern unsigned char D_8018447C[]; void func_8014305C(int param_1) { - register int s0_param __asm__("$16") = param_1; - register int s1_copy __asm__("$17"); + register int s0_param __asm__("$16") = param_1; // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register int s1_copy __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) int iVar2; short sVar1; @@ -1931,7 +1931,7 @@ void func_801431E8(s32 param_1) { u16 uVar2; s16 sVar4; - register s32 d __asm__("$16"); + register s32 d __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) memcpy(buf, &D_801A3E38, 4); iVar5 = ((s32 (*)(void))func_8012C1B8)(); *(s32 *)(param_1 + 0x20) = iVar5; @@ -2100,8 +2100,8 @@ extern void func_8012C218(void *a0); void func_80143D28(s32 param_1) { extern MatEntry D_80184734[]; - register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ - register s32 iVar2 __asm__("$17") = *(s32 *)(param_1 + 0x64); /* $s1 */ + register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ // !FAKE: pin $18 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar2 = *(s32 *)(param_1 + 0x64); /* $s1 */ MatEntry *p = &D_80184734[*(s16 *)(param_1 + 0x70)]; s32 sVar4; s32 iVar1; @@ -2281,8 +2281,8 @@ extern u8 D_80184724; void func_8014477C(void *param_1) { s32 v0; s32 v1; - register s32 uVar2 __asm__("$2"); - register s32 addr __asm__("$3"); + s32 uVar2; + s32 addr; s32 gv; s32 fv; @@ -2323,9 +2323,9 @@ extern u8 D_80184760; void func_80144880(s32 param_1) { - register s32 obj __asm__("$16"); /* $s0 */ - register s32 self __asm__("$17") = param_1; /* $s1 */ - register s32 b __asm__("$2"); /* $v0 */ + s32 obj; /* $s0 */ + s32 self = param_1; /* $s1 */ + s32 b; /* $v0 */ s32 e; obj = ((s32 (*)(void))func_8012C194)(); diff --git a/src/ov_SC03_114/ov_SC03_114_jr_80140608.c b/src/ov_SC03_114/ov_SC03_114_jr_80140608.c index 83b32819ac..9e6c4db0b7 100644 --- a/src/ov_SC03_114/ov_SC03_114_jr_80140608.c +++ b/src/ov_SC03_114/ov_SC03_114_jr_80140608.c @@ -1039,14 +1039,14 @@ s16 n; Prim4 *p; s16 t; s32 c3; -register u16 *a __asm__("$20"); -register u16 *b __asm__("$21"); -register u16 *c __asm__("$23"); -register u16 *e __asm__("$22"); -register u16 *pb __asm__("$10"); -register u32 m24 __asm__("$8"); -register u32 mhi __asm__("$9"); -register s32 eight __asm__("$2"); +u16 *a; +u16 *b; +u16 *c; +u16 *e; +u16 *pb; +u32 m24; +u32 mhi; +register s32 eight __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) if (i < n) { c3 = 3; @@ -1126,7 +1126,7 @@ register s32 eight __asm__("$2"); y = (*e) + 3; } *((s16 *) (q - 10)) = y; -__asm__("" ::: "memory"); +__asm__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *((u32 *) ot) = 0x4000000; q[-8] = 0x78; *((u32 *) (q - 0x10)) = 0x64808080; @@ -1137,13 +1137,13 @@ __asm__("" ::: "memory"); *((s16 *) (q - 4)) = eight; *((u32 *) ot) = ((*((u32 *) ot)) & mhi) | (D_800AE7BC[*pb].ot[2] & m24); { -register u32 *op __asm__("$4"); +register u32 *op __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) op = D_800AE7BC[*pb].ot; op[2] = (op[2] & mhi) | (((u32) ot) & m24); } q += 0x14; ot += 5; - __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ + __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) } } @@ -1350,7 +1350,7 @@ void func_80141874(void) { extern u16 D_8011511C; extern u16 D_80115116; extern void (*D_8017FE40[])(void); - register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ + register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) func_801754A8(); D_8011511E = func_80014ED4(0); D_8011511C = func_80015018(0); @@ -1536,7 +1536,7 @@ void func_801424E4(short *param_1) { extern void (*D_8017FE64[])(void); short sVar1; int iVar2; - register unsigned short t __asm__("$3"); + unsigned short t; (*D_8017FE64[(unsigned short)param_1[1]])(); if (*(unsigned short *)param_1 != 0) { @@ -1555,8 +1555,8 @@ void func_801424E4(short *param_1) { iVar2 = *(int *)(param_1 + 0x32); if ((iVar2 != 0) && (*(short *)(iVar2 + 0x36) == param_1[0x7f])) { *(int *)(param_1 + 2) = *(int *)(iVar2 + 4); - a = *(unsigned short *)(*(volatile int *)(param_1 + 0x32) + 10); - __asm__ __volatile__("" : : "r"(a)); + a = *(unsigned short *)(*(int *)(param_1 + 0x32) + 10); + __asm__ __volatile__("" : : "r"(a)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) t = (unsigned short)param_1[0x7e]; sVar1 = a + t; iVar2 = *(volatile int *)(param_1 + 0x32); @@ -1592,7 +1592,7 @@ extern s32 D_8017FE58; void func_80142608(s32 param_1) { - register s32 iVar1 __asm__("$16"); + s32 iVar1; if (*(short *)(param_1 + 0x70) != 0) { iVar1 = ((s32 (*)(void))func_8012C1B8)(); @@ -1838,8 +1838,8 @@ extern void func_80142B2C(void *arg0); void func_80142EC0(s32 param_1) { extern s32 D_80180064[]; - register s32 d __asm__("$16") = param_1; /* $s0 */ - register s32 obj __asm__("$17"); /* $s1 */ + register s32 d __asm__("$16") = param_1; /* $s0 */ // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register s32 obj __asm__("$17"); /* $s1 */ // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) s32 ret; s16 sVar2; @@ -1881,8 +1881,8 @@ extern unsigned char D_801800E4[]; void func_8014305C(int param_1) { - register int s0_param __asm__("$16") = param_1; - register int s1_copy __asm__("$17"); + register int s0_param __asm__("$16") = param_1; // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register int s1_copy __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) int iVar2; short sVar1; @@ -1931,7 +1931,7 @@ void func_801431E8(s32 param_1) { u16 uVar2; s16 sVar4; - register s32 d __asm__("$16"); + register s32 d __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) memcpy(buf, &D_801A7B44, 4); iVar5 = ((s32 (*)(void))func_8012C1B8)(); *(s32 *)(param_1 + 0x20) = iVar5; @@ -2100,8 +2100,8 @@ extern void func_8012C218(void *a0); void func_80143D28(s32 param_1) { extern MatEntry D_8018039C[]; - register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ - register s32 iVar2 __asm__("$17") = *(s32 *)(param_1 + 0x64); /* $s1 */ + register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ // !FAKE: pin $18 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar2 = *(s32 *)(param_1 + 0x64); /* $s1 */ MatEntry *p = &D_8018039C[*(s16 *)(param_1 + 0x70)]; s32 sVar4; s32 iVar1; @@ -2281,8 +2281,8 @@ extern u8 D_8018038C; void func_8014477C(void *param_1) { s32 v0; s32 v1; - register s32 uVar2 __asm__("$2"); - register s32 addr __asm__("$3"); + s32 uVar2; + s32 addr; s32 gv; s32 fv; @@ -2323,9 +2323,9 @@ extern u8 D_801803C8; void func_80144880(s32 param_1) { - register s32 obj __asm__("$16"); /* $s0 */ - register s32 self __asm__("$17") = param_1; /* $s1 */ - register s32 b __asm__("$2"); /* $v0 */ + s32 obj; /* $s0 */ + s32 self = param_1; /* $s1 */ + s32 b; /* $v0 */ s32 e; obj = ((s32 (*)(void))func_8012C194)(); diff --git a/src/ov_SC03_115/ov_SC03_115_jr_80140608.c b/src/ov_SC03_115/ov_SC03_115_jr_80140608.c index 1580565b53..6202097f51 100644 --- a/src/ov_SC03_115/ov_SC03_115_jr_80140608.c +++ b/src/ov_SC03_115/ov_SC03_115_jr_80140608.c @@ -1039,14 +1039,14 @@ s16 n; Prim4 *p; s16 t; s32 c3; -register u16 *a __asm__("$20"); -register u16 *b __asm__("$21"); -register u16 *c __asm__("$23"); -register u16 *e __asm__("$22"); -register u16 *pb __asm__("$10"); -register u32 m24 __asm__("$8"); -register u32 mhi __asm__("$9"); -register s32 eight __asm__("$2"); +u16 *a; +u16 *b; +u16 *c; +u16 *e; +u16 *pb; +u32 m24; +u32 mhi; +register s32 eight __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) if (i < n) { c3 = 3; @@ -1126,7 +1126,7 @@ register s32 eight __asm__("$2"); y = (*e) + 3; } *((s16 *) (q - 10)) = y; -__asm__("" ::: "memory"); +__asm__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *((u32 *) ot) = 0x4000000; q[-8] = 0x78; *((u32 *) (q - 0x10)) = 0x64808080; @@ -1137,13 +1137,13 @@ __asm__("" ::: "memory"); *((s16 *) (q - 4)) = eight; *((u32 *) ot) = ((*((u32 *) ot)) & mhi) | (D_800AE7BC[*pb].ot[2] & m24); { -register u32 *op __asm__("$4"); +register u32 *op __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) op = D_800AE7BC[*pb].ot; op[2] = (op[2] & mhi) | (((u32) ot) & m24); } q += 0x14; ot += 5; - __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ + __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) } } @@ -1350,7 +1350,7 @@ void func_80141874(void) { extern u16 D_8011511C; extern u16 D_80115116; extern void (*D_801818AC[])(void); - register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ + register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) func_801754A8(); D_8011511E = func_80014ED4(0); D_8011511C = func_80015018(0); @@ -1536,7 +1536,7 @@ void func_801424E4(short *param_1) { extern void (*D_801818D0[])(void); short sVar1; int iVar2; - register unsigned short t __asm__("$3"); + unsigned short t; (*D_801818D0[(unsigned short)param_1[1]])(); if (*(unsigned short *)param_1 != 0) { @@ -1555,8 +1555,8 @@ void func_801424E4(short *param_1) { iVar2 = *(int *)(param_1 + 0x32); if ((iVar2 != 0) && (*(short *)(iVar2 + 0x36) == param_1[0x7f])) { *(int *)(param_1 + 2) = *(int *)(iVar2 + 4); - a = *(unsigned short *)(*(volatile int *)(param_1 + 0x32) + 10); - __asm__ __volatile__("" : : "r"(a)); + a = *(unsigned short *)(*(int *)(param_1 + 0x32) + 10); + __asm__ __volatile__("" : : "r"(a)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) t = (unsigned short)param_1[0x7e]; sVar1 = a + t; iVar2 = *(volatile int *)(param_1 + 0x32); @@ -1592,7 +1592,7 @@ extern s32 D_801818C4; void func_80142608(s32 param_1) { - register s32 iVar1 __asm__("$16"); + s32 iVar1; if (*(short *)(param_1 + 0x70) != 0) { iVar1 = ((s32 (*)(void))func_8012C1B8)(); @@ -1838,8 +1838,8 @@ extern void func_80142B2C(void *arg0); void func_80142EC0(s32 param_1) { extern s32 D_80181AD0[]; - register s32 d __asm__("$16") = param_1; /* $s0 */ - register s32 obj __asm__("$17"); /* $s1 */ + register s32 d __asm__("$16") = param_1; /* $s0 */ // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register s32 obj __asm__("$17"); /* $s1 */ // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) s32 ret; s16 sVar2; @@ -1881,8 +1881,8 @@ extern unsigned char D_80181B50[]; void func_8014305C(int param_1) { - register int s0_param __asm__("$16") = param_1; - register int s1_copy __asm__("$17"); + register int s0_param __asm__("$16") = param_1; // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register int s1_copy __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) int iVar2; short sVar1; @@ -1931,7 +1931,7 @@ void func_801431E8(s32 param_1) { u16 uVar2; s16 sVar4; - register s32 d __asm__("$16"); + register s32 d __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) memcpy(buf, &D_801934B8, 4); iVar5 = ((s32 (*)(void))func_8012C1B8)(); *(s32 *)(param_1 + 0x20) = iVar5; @@ -2100,8 +2100,8 @@ extern void func_8012C218(void *a0); void func_80143D28(s32 param_1) { extern MatEntry D_80181E08[]; - register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ - register s32 iVar2 __asm__("$17") = *(s32 *)(param_1 + 0x64); /* $s1 */ + register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ // !FAKE: pin $18 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar2 = *(s32 *)(param_1 + 0x64); /* $s1 */ MatEntry *p = &D_80181E08[*(s16 *)(param_1 + 0x70)]; s32 sVar4; s32 iVar1; @@ -2281,8 +2281,8 @@ extern u8 D_80181DF8; void func_8014477C(void *param_1) { s32 v0; s32 v1; - register s32 uVar2 __asm__("$2"); - register s32 addr __asm__("$3"); + s32 uVar2; + s32 addr; s32 gv; s32 fv; @@ -2323,9 +2323,9 @@ extern u8 D_80181E34; void func_80144880(s32 param_1) { - register s32 obj __asm__("$16"); /* $s0 */ - register s32 self __asm__("$17") = param_1; /* $s1 */ - register s32 b __asm__("$2"); /* $v0 */ + s32 obj; /* $s0 */ + s32 self = param_1; /* $s1 */ + s32 b; /* $v0 */ s32 e; obj = ((s32 (*)(void))func_8012C194)(); diff --git a/src/ov_SC03_116/ov_SC03_116_jr_80140608.c b/src/ov_SC03_116/ov_SC03_116_jr_80140608.c index e9e03e7a99..96894cc0d4 100644 --- a/src/ov_SC03_116/ov_SC03_116_jr_80140608.c +++ b/src/ov_SC03_116/ov_SC03_116_jr_80140608.c @@ -1039,14 +1039,14 @@ s16 n; Prim4 *p; s16 t; s32 c3; -register u16 *a __asm__("$20"); -register u16 *b __asm__("$21"); -register u16 *c __asm__("$23"); -register u16 *e __asm__("$22"); -register u16 *pb __asm__("$10"); -register u32 m24 __asm__("$8"); -register u32 mhi __asm__("$9"); -register s32 eight __asm__("$2"); +u16 *a; +u16 *b; +u16 *c; +u16 *e; +u16 *pb; +u32 m24; +u32 mhi; +register s32 eight __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) if (i < n) { c3 = 3; @@ -1126,7 +1126,7 @@ register s32 eight __asm__("$2"); y = (*e) + 3; } *((s16 *) (q - 10)) = y; -__asm__("" ::: "memory"); +__asm__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *((u32 *) ot) = 0x4000000; q[-8] = 0x78; *((u32 *) (q - 0x10)) = 0x64808080; @@ -1137,13 +1137,13 @@ __asm__("" ::: "memory"); *((s16 *) (q - 4)) = eight; *((u32 *) ot) = ((*((u32 *) ot)) & mhi) | (D_800AE7BC[*pb].ot[2] & m24); { -register u32 *op __asm__("$4"); +register u32 *op __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) op = D_800AE7BC[*pb].ot; op[2] = (op[2] & mhi) | (((u32) ot) & m24); } q += 0x14; ot += 5; - __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ + __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) } } @@ -1350,7 +1350,7 @@ void func_80141874(void) { extern u16 D_8011511C; extern u16 D_80115116; extern void (*D_80183CB0[])(void); - register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ + register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) func_801754A8(); D_8011511E = func_80014ED4(0); D_8011511C = func_80015018(0); @@ -1536,7 +1536,7 @@ void func_801424E4(short *param_1) { extern void (*D_80183CD4[])(void); short sVar1; int iVar2; - register unsigned short t __asm__("$3"); + unsigned short t; (*D_80183CD4[(unsigned short)param_1[1]])(); if (*(unsigned short *)param_1 != 0) { @@ -1555,8 +1555,8 @@ void func_801424E4(short *param_1) { iVar2 = *(int *)(param_1 + 0x32); if ((iVar2 != 0) && (*(short *)(iVar2 + 0x36) == param_1[0x7f])) { *(int *)(param_1 + 2) = *(int *)(iVar2 + 4); - a = *(unsigned short *)(*(volatile int *)(param_1 + 0x32) + 10); - __asm__ __volatile__("" : : "r"(a)); + a = *(unsigned short *)(*(int *)(param_1 + 0x32) + 10); + __asm__ __volatile__("" : : "r"(a)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) t = (unsigned short)param_1[0x7e]; sVar1 = a + t; iVar2 = *(volatile int *)(param_1 + 0x32); @@ -1592,7 +1592,7 @@ extern s32 D_80183CC8; void func_80142608(s32 param_1) { - register s32 iVar1 __asm__("$16"); + s32 iVar1; if (*(short *)(param_1 + 0x70) != 0) { iVar1 = ((s32 (*)(void))func_8012C1B8)(); @@ -1838,8 +1838,8 @@ extern void func_80142B2C(void *arg0); void func_80142EC0(s32 param_1) { extern s32 D_80183ED4[]; - register s32 d __asm__("$16") = param_1; /* $s0 */ - register s32 obj __asm__("$17"); /* $s1 */ + register s32 d __asm__("$16") = param_1; /* $s0 */ // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register s32 obj __asm__("$17"); /* $s1 */ // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) s32 ret; s16 sVar2; @@ -1881,8 +1881,8 @@ extern unsigned char D_80183F54[]; void func_8014305C(int param_1) { - register int s0_param __asm__("$16") = param_1; - register int s1_copy __asm__("$17"); + register int s0_param __asm__("$16") = param_1; // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register int s1_copy __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) int iVar2; short sVar1; @@ -1931,7 +1931,7 @@ void func_801431E8(s32 param_1) { u16 uVar2; s16 sVar4; - register s32 d __asm__("$16"); + register s32 d __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) memcpy(buf, &D_80196054, 4); iVar5 = ((s32 (*)(void))func_8012C1B8)(); *(s32 *)(param_1 + 0x20) = iVar5; @@ -2100,8 +2100,8 @@ extern void func_8012C218(void *a0); void func_80143D28(s32 param_1) { extern MatEntry D_8018420C[]; - register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ - register s32 iVar2 __asm__("$17") = *(s32 *)(param_1 + 0x64); /* $s1 */ + register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ // !FAKE: pin $18 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar2 = *(s32 *)(param_1 + 0x64); /* $s1 */ MatEntry *p = &D_8018420C[*(s16 *)(param_1 + 0x70)]; s32 sVar4; s32 iVar1; @@ -2281,8 +2281,8 @@ extern u8 D_801841FC; void func_8014477C(void *param_1) { s32 v0; s32 v1; - register s32 uVar2 __asm__("$2"); - register s32 addr __asm__("$3"); + s32 uVar2; + s32 addr; s32 gv; s32 fv; @@ -2323,9 +2323,9 @@ extern u8 D_80184238; void func_80144880(s32 param_1) { - register s32 obj __asm__("$16"); /* $s0 */ - register s32 self __asm__("$17") = param_1; /* $s1 */ - register s32 b __asm__("$2"); /* $v0 */ + s32 obj; /* $s0 */ + s32 self = param_1; /* $s1 */ + s32 b; /* $v0 */ s32 e; obj = ((s32 (*)(void))func_8012C194)(); diff --git a/src/ov_SC03_117/ov_SC03_117_jr_80140608.c b/src/ov_SC03_117/ov_SC03_117_jr_80140608.c index 7606a60402..e14139cea1 100644 --- a/src/ov_SC03_117/ov_SC03_117_jr_80140608.c +++ b/src/ov_SC03_117/ov_SC03_117_jr_80140608.c @@ -1039,14 +1039,14 @@ s16 n; Prim4 *p; s16 t; s32 c3; -register u16 *a __asm__("$20"); -register u16 *b __asm__("$21"); -register u16 *c __asm__("$23"); -register u16 *e __asm__("$22"); -register u16 *pb __asm__("$10"); -register u32 m24 __asm__("$8"); -register u32 mhi __asm__("$9"); -register s32 eight __asm__("$2"); +u16 *a; +u16 *b; +u16 *c; +u16 *e; +u16 *pb; +u32 m24; +u32 mhi; +register s32 eight __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) if (i < n) { c3 = 3; @@ -1126,7 +1126,7 @@ register s32 eight __asm__("$2"); y = (*e) + 3; } *((s16 *) (q - 10)) = y; -__asm__("" ::: "memory"); +__asm__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *((u32 *) ot) = 0x4000000; q[-8] = 0x78; *((u32 *) (q - 0x10)) = 0x64808080; @@ -1137,13 +1137,13 @@ __asm__("" ::: "memory"); *((s16 *) (q - 4)) = eight; *((u32 *) ot) = ((*((u32 *) ot)) & mhi) | (D_800AE7BC[*pb].ot[2] & m24); { -register u32 *op __asm__("$4"); +register u32 *op __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) op = D_800AE7BC[*pb].ot; op[2] = (op[2] & mhi) | (((u32) ot) & m24); } q += 0x14; ot += 5; - __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ + __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) } } @@ -1350,7 +1350,7 @@ void func_80141874(void) { extern u16 D_8011511C; extern u16 D_80115116; extern void (*D_80185CBC[])(void); - register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ + register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) func_801754A8(); D_8011511E = func_80014ED4(0); D_8011511C = func_80015018(0); @@ -1536,7 +1536,7 @@ void func_801424E4(short *param_1) { extern void (*D_80185CE0[])(void); short sVar1; int iVar2; - register unsigned short t __asm__("$3"); + unsigned short t; (*D_80185CE0[(unsigned short)param_1[1]])(); if (*(unsigned short *)param_1 != 0) { @@ -1555,8 +1555,8 @@ void func_801424E4(short *param_1) { iVar2 = *(int *)(param_1 + 0x32); if ((iVar2 != 0) && (*(short *)(iVar2 + 0x36) == param_1[0x7f])) { *(int *)(param_1 + 2) = *(int *)(iVar2 + 4); - a = *(unsigned short *)(*(volatile int *)(param_1 + 0x32) + 10); - __asm__ __volatile__("" : : "r"(a)); + a = *(unsigned short *)(*(int *)(param_1 + 0x32) + 10); + __asm__ __volatile__("" : : "r"(a)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) t = (unsigned short)param_1[0x7e]; sVar1 = a + t; iVar2 = *(volatile int *)(param_1 + 0x32); @@ -1592,7 +1592,7 @@ extern s32 D_80185CD4; void func_80142608(s32 param_1) { - register s32 iVar1 __asm__("$16"); + s32 iVar1; if (*(short *)(param_1 + 0x70) != 0) { iVar1 = ((s32 (*)(void))func_8012C1B8)(); @@ -1838,8 +1838,8 @@ extern void func_80142B2C(void *arg0); void func_80142EC0(s32 param_1) { extern s32 D_80185EE0[]; - register s32 d __asm__("$16") = param_1; /* $s0 */ - register s32 obj __asm__("$17"); /* $s1 */ + register s32 d __asm__("$16") = param_1; /* $s0 */ // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register s32 obj __asm__("$17"); /* $s1 */ // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) s32 ret; s16 sVar2; @@ -1881,8 +1881,8 @@ extern unsigned char D_80185F60[]; void func_8014305C(int param_1) { - register int s0_param __asm__("$16") = param_1; - register int s1_copy __asm__("$17"); + register int s0_param __asm__("$16") = param_1; // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register int s1_copy __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) int iVar2; short sVar1; @@ -1931,7 +1931,7 @@ void func_801431E8(s32 param_1) { u16 uVar2; s16 sVar4; - register s32 d __asm__("$16"); + register s32 d __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) memcpy(buf, &D_801CC6F4, 4); iVar5 = ((s32 (*)(void))func_8012C1B8)(); *(s32 *)(param_1 + 0x20) = iVar5; @@ -2100,8 +2100,8 @@ extern void func_8012C218(void *a0); void func_80143D28(s32 param_1) { extern MatEntry D_80186218[]; - register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ - register s32 iVar2 __asm__("$17") = *(s32 *)(param_1 + 0x64); /* $s1 */ + register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ // !FAKE: pin $18 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar2 = *(s32 *)(param_1 + 0x64); /* $s1 */ MatEntry *p = &D_80186218[*(s16 *)(param_1 + 0x70)]; s32 sVar4; s32 iVar1; @@ -2281,8 +2281,8 @@ extern u8 D_80186208; void func_8014477C(void *param_1) { s32 v0; s32 v1; - register s32 uVar2 __asm__("$2"); - register s32 addr __asm__("$3"); + s32 uVar2; + s32 addr; s32 gv; s32 fv; @@ -2323,9 +2323,9 @@ extern u8 D_80186244; void func_80144880(s32 param_1) { - register s32 obj __asm__("$16"); /* $s0 */ - register s32 self __asm__("$17") = param_1; /* $s1 */ - register s32 b __asm__("$2"); /* $v0 */ + s32 obj; /* $s0 */ + s32 self = param_1; /* $s1 */ + s32 b; /* $v0 */ s32 e; obj = ((s32 (*)(void))func_8012C194)(); diff --git a/src/ov_SC03_118/ov_SC03_118_jr_80140608.c b/src/ov_SC03_118/ov_SC03_118_jr_80140608.c index b778da37b3..e13b854168 100644 --- a/src/ov_SC03_118/ov_SC03_118_jr_80140608.c +++ b/src/ov_SC03_118/ov_SC03_118_jr_80140608.c @@ -1039,14 +1039,14 @@ s16 n; Prim4 *p; s16 t; s32 c3; -register u16 *a __asm__("$20"); -register u16 *b __asm__("$21"); -register u16 *c __asm__("$23"); -register u16 *e __asm__("$22"); -register u16 *pb __asm__("$10"); -register u32 m24 __asm__("$8"); -register u32 mhi __asm__("$9"); -register s32 eight __asm__("$2"); +u16 *a; +u16 *b; +u16 *c; +u16 *e; +u16 *pb; +u32 m24; +u32 mhi; +register s32 eight __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) if (i < n) { c3 = 3; @@ -1126,7 +1126,7 @@ register s32 eight __asm__("$2"); y = (*e) + 3; } *((s16 *) (q - 10)) = y; -__asm__("" ::: "memory"); +__asm__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *((u32 *) ot) = 0x4000000; q[-8] = 0x78; *((u32 *) (q - 0x10)) = 0x64808080; @@ -1137,13 +1137,13 @@ __asm__("" ::: "memory"); *((s16 *) (q - 4)) = eight; *((u32 *) ot) = ((*((u32 *) ot)) & mhi) | (D_800AE7BC[*pb].ot[2] & m24); { -register u32 *op __asm__("$4"); +register u32 *op __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) op = D_800AE7BC[*pb].ot; op[2] = (op[2] & mhi) | (((u32) ot) & m24); } q += 0x14; ot += 5; - __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ + __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) } } @@ -1350,7 +1350,7 @@ void func_80141874(void) { extern u16 D_8011511C; extern u16 D_80115116; extern void (*D_8018AD68[])(void); - register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ + register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) func_801754A8(); D_8011511E = func_80014ED4(0); D_8011511C = func_80015018(0); @@ -1536,7 +1536,7 @@ void func_801424E4(short *param_1) { extern void (*D_8018AD8C[])(void); short sVar1; int iVar2; - register unsigned short t __asm__("$3"); + unsigned short t; (*D_8018AD8C[(unsigned short)param_1[1]])(); if (*(unsigned short *)param_1 != 0) { @@ -1555,8 +1555,8 @@ void func_801424E4(short *param_1) { iVar2 = *(int *)(param_1 + 0x32); if ((iVar2 != 0) && (*(short *)(iVar2 + 0x36) == param_1[0x7f])) { *(int *)(param_1 + 2) = *(int *)(iVar2 + 4); - a = *(unsigned short *)(*(volatile int *)(param_1 + 0x32) + 10); - __asm__ __volatile__("" : : "r"(a)); + a = *(unsigned short *)(*(int *)(param_1 + 0x32) + 10); + __asm__ __volatile__("" : : "r"(a)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) t = (unsigned short)param_1[0x7e]; sVar1 = a + t; iVar2 = *(volatile int *)(param_1 + 0x32); @@ -1592,7 +1592,7 @@ extern s32 D_8018AD80; void func_80142608(s32 param_1) { - register s32 iVar1 __asm__("$16"); + s32 iVar1; if (*(short *)(param_1 + 0x70) != 0) { iVar1 = ((s32 (*)(void))func_8012C1B8)(); @@ -1838,8 +1838,8 @@ extern void func_80142B2C(void *arg0); void func_80142EC0(s32 param_1) { extern s32 D_8018AF8C[]; - register s32 d __asm__("$16") = param_1; /* $s0 */ - register s32 obj __asm__("$17"); /* $s1 */ + register s32 d __asm__("$16") = param_1; /* $s0 */ // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register s32 obj __asm__("$17"); /* $s1 */ // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) s32 ret; s16 sVar2; @@ -1881,8 +1881,8 @@ extern unsigned char D_8018B00C[]; void func_8014305C(int param_1) { - register int s0_param __asm__("$16") = param_1; - register int s1_copy __asm__("$17"); + register int s0_param __asm__("$16") = param_1; // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register int s1_copy __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) int iVar2; short sVar1; @@ -1931,7 +1931,7 @@ void func_801431E8(s32 param_1) { u16 uVar2; s16 sVar4; - register s32 d __asm__("$16"); + register s32 d __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) memcpy(buf, &D_801D2650, 4); iVar5 = ((s32 (*)(void))func_8012C1B8)(); *(s32 *)(param_1 + 0x20) = iVar5; @@ -2100,8 +2100,8 @@ extern void func_8012C218(void *a0); void func_80143D28(s32 param_1) { extern MatEntry D_8018B2C4[]; - register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ - register s32 iVar2 __asm__("$17") = *(s32 *)(param_1 + 0x64); /* $s1 */ + register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ // !FAKE: pin $18 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar2 = *(s32 *)(param_1 + 0x64); /* $s1 */ MatEntry *p = &D_8018B2C4[*(s16 *)(param_1 + 0x70)]; s32 sVar4; s32 iVar1; @@ -2281,8 +2281,8 @@ extern u8 D_8018B2B4; void func_8014477C(void *param_1) { s32 v0; s32 v1; - register s32 uVar2 __asm__("$2"); - register s32 addr __asm__("$3"); + s32 uVar2; + s32 addr; s32 gv; s32 fv; @@ -2323,9 +2323,9 @@ extern u8 D_8018B2F0; void func_80144880(s32 param_1) { - register s32 obj __asm__("$16"); /* $s0 */ - register s32 self __asm__("$17") = param_1; /* $s1 */ - register s32 b __asm__("$2"); /* $v0 */ + s32 obj; /* $s0 */ + s32 self = param_1; /* $s1 */ + s32 b; /* $v0 */ s32 e; obj = ((s32 (*)(void))func_8012C194)(); diff --git a/src/ov_SC03_121/ov_SC03_121_jr_80140608.c b/src/ov_SC03_121/ov_SC03_121_jr_80140608.c index b9274fba4b..4068ac0103 100644 --- a/src/ov_SC03_121/ov_SC03_121_jr_80140608.c +++ b/src/ov_SC03_121/ov_SC03_121_jr_80140608.c @@ -1039,14 +1039,14 @@ s16 n; Prim4 *p; s16 t; s32 c3; -register u16 *a __asm__("$20"); -register u16 *b __asm__("$21"); -register u16 *c __asm__("$23"); -register u16 *e __asm__("$22"); -register u16 *pb __asm__("$10"); -register u32 m24 __asm__("$8"); -register u32 mhi __asm__("$9"); -register s32 eight __asm__("$2"); +u16 *a; +u16 *b; +u16 *c; +u16 *e; +u16 *pb; +u32 m24; +u32 mhi; +register s32 eight __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) if (i < n) { c3 = 3; @@ -1126,7 +1126,7 @@ register s32 eight __asm__("$2"); y = (*e) + 3; } *((s16 *) (q - 10)) = y; -__asm__("" ::: "memory"); +__asm__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *((u32 *) ot) = 0x4000000; q[-8] = 0x78; *((u32 *) (q - 0x10)) = 0x64808080; @@ -1137,13 +1137,13 @@ __asm__("" ::: "memory"); *((s16 *) (q - 4)) = eight; *((u32 *) ot) = ((*((u32 *) ot)) & mhi) | (D_800AE7BC[*pb].ot[2] & m24); { -register u32 *op __asm__("$4"); +register u32 *op __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) op = D_800AE7BC[*pb].ot; op[2] = (op[2] & mhi) | (((u32) ot) & m24); } q += 0x14; ot += 5; - __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ + __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) } } @@ -1350,7 +1350,7 @@ void func_80141874(void) { extern u16 D_8011511C; extern u16 D_80115116; extern void (*D_80183584[])(void); - register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ + register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) func_801754A8(); D_8011511E = func_80014ED4(0); D_8011511C = func_80015018(0); @@ -1536,7 +1536,7 @@ void func_801424E4(short *param_1) { extern void (*D_801835A8[])(void); short sVar1; int iVar2; - register unsigned short t __asm__("$3"); + unsigned short t; (*D_801835A8[(unsigned short)param_1[1]])(); if (*(unsigned short *)param_1 != 0) { @@ -1555,8 +1555,8 @@ void func_801424E4(short *param_1) { iVar2 = *(int *)(param_1 + 0x32); if ((iVar2 != 0) && (*(short *)(iVar2 + 0x36) == param_1[0x7f])) { *(int *)(param_1 + 2) = *(int *)(iVar2 + 4); - a = *(unsigned short *)(*(volatile int *)(param_1 + 0x32) + 10); - __asm__ __volatile__("" : : "r"(a)); + a = *(unsigned short *)(*(int *)(param_1 + 0x32) + 10); + __asm__ __volatile__("" : : "r"(a)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) t = (unsigned short)param_1[0x7e]; sVar1 = a + t; iVar2 = *(volatile int *)(param_1 + 0x32); @@ -1592,7 +1592,7 @@ extern s32 D_8018359C; void func_80142608(s32 param_1) { - register s32 iVar1 __asm__("$16"); + s32 iVar1; if (*(short *)(param_1 + 0x70) != 0) { iVar1 = ((s32 (*)(void))func_8012C1B8)(); @@ -1838,8 +1838,8 @@ extern void func_80142B2C(void *arg0); void func_80142EC0(s32 param_1) { extern s32 D_801837A8[]; - register s32 d __asm__("$16") = param_1; /* $s0 */ - register s32 obj __asm__("$17"); /* $s1 */ + register s32 d __asm__("$16") = param_1; /* $s0 */ // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register s32 obj __asm__("$17"); /* $s1 */ // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) s32 ret; s16 sVar2; @@ -1881,8 +1881,8 @@ extern unsigned char D_80183828[]; void func_8014305C(int param_1) { - register int s0_param __asm__("$16") = param_1; - register int s1_copy __asm__("$17"); + register int s0_param __asm__("$16") = param_1; // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register int s1_copy __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) int iVar2; short sVar1; @@ -1931,7 +1931,7 @@ void func_801431E8(s32 param_1) { u16 uVar2; s16 sVar4; - register s32 d __asm__("$16"); + register s32 d __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) memcpy(buf, &D_801AD158, 4); iVar5 = ((s32 (*)(void))func_8012C1B8)(); *(s32 *)(param_1 + 0x20) = iVar5; @@ -2100,8 +2100,8 @@ extern void func_8012C218(void *a0); void func_80143D28(s32 param_1) { extern MatEntry D_80183AE0[]; - register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ - register s32 iVar2 __asm__("$17") = *(s32 *)(param_1 + 0x64); /* $s1 */ + register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ // !FAKE: pin $18 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar2 = *(s32 *)(param_1 + 0x64); /* $s1 */ MatEntry *p = &D_80183AE0[*(s16 *)(param_1 + 0x70)]; s32 sVar4; s32 iVar1; @@ -2281,8 +2281,8 @@ extern u8 D_80183AD0; void func_8014477C(void *param_1) { s32 v0; s32 v1; - register s32 uVar2 __asm__("$2"); - register s32 addr __asm__("$3"); + s32 uVar2; + s32 addr; s32 gv; s32 fv; @@ -2323,9 +2323,9 @@ extern u8 D_80183B0C; void func_80144880(s32 param_1) { - register s32 obj __asm__("$16"); /* $s0 */ - register s32 self __asm__("$17") = param_1; /* $s1 */ - register s32 b __asm__("$2"); /* $v0 */ + s32 obj; /* $s0 */ + s32 self = param_1; /* $s1 */ + s32 b; /* $v0 */ s32 e; obj = ((s32 (*)(void))func_8012C194)(); diff --git a/src/ov_SC03_124/ov_SC03_124_jr_80140608.c b/src/ov_SC03_124/ov_SC03_124_jr_80140608.c index 1dd695e859..4c1abb39cd 100644 --- a/src/ov_SC03_124/ov_SC03_124_jr_80140608.c +++ b/src/ov_SC03_124/ov_SC03_124_jr_80140608.c @@ -1039,14 +1039,14 @@ s16 n; Prim4 *p; s16 t; s32 c3; -register u16 *a __asm__("$20"); -register u16 *b __asm__("$21"); -register u16 *c __asm__("$23"); -register u16 *e __asm__("$22"); -register u16 *pb __asm__("$10"); -register u32 m24 __asm__("$8"); -register u32 mhi __asm__("$9"); -register s32 eight __asm__("$2"); +u16 *a; +u16 *b; +u16 *c; +u16 *e; +u16 *pb; +u32 m24; +u32 mhi; +register s32 eight __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) if (i < n) { c3 = 3; @@ -1126,7 +1126,7 @@ register s32 eight __asm__("$2"); y = (*e) + 3; } *((s16 *) (q - 10)) = y; -__asm__("" ::: "memory"); +__asm__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *((u32 *) ot) = 0x4000000; q[-8] = 0x78; *((u32 *) (q - 0x10)) = 0x64808080; @@ -1137,13 +1137,13 @@ __asm__("" ::: "memory"); *((s16 *) (q - 4)) = eight; *((u32 *) ot) = ((*((u32 *) ot)) & mhi) | (D_800AE7BC[*pb].ot[2] & m24); { -register u32 *op __asm__("$4"); +register u32 *op __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) op = D_800AE7BC[*pb].ot; op[2] = (op[2] & mhi) | (((u32) ot) & m24); } q += 0x14; ot += 5; - __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ + __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) } } @@ -1350,7 +1350,7 @@ void func_80141874(void) { extern u16 D_8011511C; extern u16 D_80115116; extern void (*D_8018BFB0[])(void); - register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ + register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) func_801754A8(); D_8011511E = func_80014ED4(0); D_8011511C = func_80015018(0); @@ -1536,7 +1536,7 @@ void func_801424E4(short *param_1) { extern void (*D_8018BFD4[])(void); short sVar1; int iVar2; - register unsigned short t __asm__("$3"); + unsigned short t; (*D_8018BFD4[(unsigned short)param_1[1]])(); if (*(unsigned short *)param_1 != 0) { @@ -1555,8 +1555,8 @@ void func_801424E4(short *param_1) { iVar2 = *(int *)(param_1 + 0x32); if ((iVar2 != 0) && (*(short *)(iVar2 + 0x36) == param_1[0x7f])) { *(int *)(param_1 + 2) = *(int *)(iVar2 + 4); - a = *(unsigned short *)(*(volatile int *)(param_1 + 0x32) + 10); - __asm__ __volatile__("" : : "r"(a)); + a = *(unsigned short *)(*(int *)(param_1 + 0x32) + 10); + __asm__ __volatile__("" : : "r"(a)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) t = (unsigned short)param_1[0x7e]; sVar1 = a + t; iVar2 = *(volatile int *)(param_1 + 0x32); @@ -1592,7 +1592,7 @@ extern s32 D_8018BFC8; void func_80142608(s32 param_1) { - register s32 iVar1 __asm__("$16"); + s32 iVar1; if (*(short *)(param_1 + 0x70) != 0) { iVar1 = ((s32 (*)(void))func_8012C1B8)(); @@ -1838,8 +1838,8 @@ extern void func_80142B2C(void *arg0); void func_80142EC0(s32 param_1) { extern s32 D_8018C1D4[]; - register s32 d __asm__("$16") = param_1; /* $s0 */ - register s32 obj __asm__("$17"); /* $s1 */ + register s32 d __asm__("$16") = param_1; /* $s0 */ // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register s32 obj __asm__("$17"); /* $s1 */ // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) s32 ret; s16 sVar2; @@ -1881,8 +1881,8 @@ extern unsigned char D_8018C254[]; void func_8014305C(int param_1) { - register int s0_param __asm__("$16") = param_1; - register int s1_copy __asm__("$17"); + register int s0_param __asm__("$16") = param_1; // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register int s1_copy __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) int iVar2; short sVar1; @@ -1931,7 +1931,7 @@ void func_801431E8(s32 param_1) { u16 uVar2; s16 sVar4; - register s32 d __asm__("$16"); + register s32 d __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) memcpy(buf, &D_801DF8AC, 4); iVar5 = ((s32 (*)(void))func_8012C1B8)(); *(s32 *)(param_1 + 0x20) = iVar5; @@ -2100,8 +2100,8 @@ extern void func_8012C218(void *a0); void func_80143D28(s32 param_1) { extern MatEntry D_8018C50C[]; - register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ - register s32 iVar2 __asm__("$17") = *(s32 *)(param_1 + 0x64); /* $s1 */ + register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ // !FAKE: pin $18 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar2 = *(s32 *)(param_1 + 0x64); /* $s1 */ MatEntry *p = &D_8018C50C[*(s16 *)(param_1 + 0x70)]; s32 sVar4; s32 iVar1; @@ -2281,8 +2281,8 @@ extern u8 D_8018C4FC; void func_8014477C(void *param_1) { s32 v0; s32 v1; - register s32 uVar2 __asm__("$2"); - register s32 addr __asm__("$3"); + s32 uVar2; + s32 addr; s32 gv; s32 fv; @@ -2323,9 +2323,9 @@ extern u8 D_8018C538; void func_80144880(s32 param_1) { - register s32 obj __asm__("$16"); /* $s0 */ - register s32 self __asm__("$17") = param_1; /* $s1 */ - register s32 b __asm__("$2"); /* $v0 */ + s32 obj; /* $s0 */ + s32 self = param_1; /* $s1 */ + s32 b; /* $v0 */ s32 e; obj = ((s32 (*)(void))func_8012C194)(); diff --git a/src/ov_SC03_125/ov_SC03_125_jr_80140608.c b/src/ov_SC03_125/ov_SC03_125_jr_80140608.c index 83f1bb574a..d60d82418b 100644 --- a/src/ov_SC03_125/ov_SC03_125_jr_80140608.c +++ b/src/ov_SC03_125/ov_SC03_125_jr_80140608.c @@ -1039,14 +1039,14 @@ s16 n; Prim4 *p; s16 t; s32 c3; -register u16 *a __asm__("$20"); -register u16 *b __asm__("$21"); -register u16 *c __asm__("$23"); -register u16 *e __asm__("$22"); -register u16 *pb __asm__("$10"); -register u32 m24 __asm__("$8"); -register u32 mhi __asm__("$9"); -register s32 eight __asm__("$2"); +u16 *a; +u16 *b; +u16 *c; +u16 *e; +u16 *pb; +u32 m24; +u32 mhi; +register s32 eight __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) if (i < n) { c3 = 3; @@ -1126,7 +1126,7 @@ register s32 eight __asm__("$2"); y = (*e) + 3; } *((s16 *) (q - 10)) = y; -__asm__("" ::: "memory"); +__asm__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *((u32 *) ot) = 0x4000000; q[-8] = 0x78; *((u32 *) (q - 0x10)) = 0x64808080; @@ -1137,13 +1137,13 @@ __asm__("" ::: "memory"); *((s16 *) (q - 4)) = eight; *((u32 *) ot) = ((*((u32 *) ot)) & mhi) | (D_800AE7BC[*pb].ot[2] & m24); { -register u32 *op __asm__("$4"); +register u32 *op __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) op = D_800AE7BC[*pb].ot; op[2] = (op[2] & mhi) | (((u32) ot) & m24); } q += 0x14; ot += 5; - __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ + __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) } } @@ -1350,7 +1350,7 @@ void func_80141874(void) { extern u16 D_8011511C; extern u16 D_80115116; extern void (*D_80185180[])(void); - register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ + register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) func_801754A8(); D_8011511E = func_80014ED4(0); D_8011511C = func_80015018(0); @@ -1536,7 +1536,7 @@ void func_801424E4(short *param_1) { extern void (*D_801851A4[])(void); short sVar1; int iVar2; - register unsigned short t __asm__("$3"); + unsigned short t; (*D_801851A4[(unsigned short)param_1[1]])(); if (*(unsigned short *)param_1 != 0) { @@ -1555,8 +1555,8 @@ void func_801424E4(short *param_1) { iVar2 = *(int *)(param_1 + 0x32); if ((iVar2 != 0) && (*(short *)(iVar2 + 0x36) == param_1[0x7f])) { *(int *)(param_1 + 2) = *(int *)(iVar2 + 4); - a = *(unsigned short *)(*(volatile int *)(param_1 + 0x32) + 10); - __asm__ __volatile__("" : : "r"(a)); + a = *(unsigned short *)(*(int *)(param_1 + 0x32) + 10); + __asm__ __volatile__("" : : "r"(a)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) t = (unsigned short)param_1[0x7e]; sVar1 = a + t; iVar2 = *(volatile int *)(param_1 + 0x32); @@ -1592,7 +1592,7 @@ extern s32 D_80185198; void func_80142608(s32 param_1) { - register s32 iVar1 __asm__("$16"); + s32 iVar1; if (*(short *)(param_1 + 0x70) != 0) { iVar1 = ((s32 (*)(void))func_8012C1B8)(); @@ -1838,8 +1838,8 @@ extern void func_80142B2C(void *arg0); void func_80142EC0(s32 param_1) { extern s32 D_801853A4[]; - register s32 d __asm__("$16") = param_1; /* $s0 */ - register s32 obj __asm__("$17"); /* $s1 */ + register s32 d __asm__("$16") = param_1; /* $s0 */ // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register s32 obj __asm__("$17"); /* $s1 */ // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) s32 ret; s16 sVar2; @@ -1881,8 +1881,8 @@ extern unsigned char D_80185424[]; void func_8014305C(int param_1) { - register int s0_param __asm__("$16") = param_1; - register int s1_copy __asm__("$17"); + register int s0_param __asm__("$16") = param_1; // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register int s1_copy __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) int iVar2; short sVar1; @@ -1931,7 +1931,7 @@ void func_801431E8(s32 param_1) { u16 uVar2; s16 sVar4; - register s32 d __asm__("$16"); + register s32 d __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) memcpy(buf, &D_801C2598, 4); iVar5 = ((s32 (*)(void))func_8012C1B8)(); *(s32 *)(param_1 + 0x20) = iVar5; @@ -2100,8 +2100,8 @@ extern void func_8012C218(void *a0); void func_80143D28(s32 param_1) { extern MatEntry D_801856DC[]; - register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ - register s32 iVar2 __asm__("$17") = *(s32 *)(param_1 + 0x64); /* $s1 */ + register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ // !FAKE: pin $18 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar2 = *(s32 *)(param_1 + 0x64); /* $s1 */ MatEntry *p = &D_801856DC[*(s16 *)(param_1 + 0x70)]; s32 sVar4; s32 iVar1; @@ -2281,8 +2281,8 @@ extern u8 D_801856CC; void func_8014477C(void *param_1) { s32 v0; s32 v1; - register s32 uVar2 __asm__("$2"); - register s32 addr __asm__("$3"); + s32 uVar2; + s32 addr; s32 gv; s32 fv; @@ -2323,9 +2323,9 @@ extern u8 D_80185708; void func_80144880(s32 param_1) { - register s32 obj __asm__("$16"); /* $s0 */ - register s32 self __asm__("$17") = param_1; /* $s1 */ - register s32 b __asm__("$2"); /* $v0 */ + s32 obj; /* $s0 */ + s32 self = param_1; /* $s1 */ + s32 b; /* $v0 */ s32 e; obj = ((s32 (*)(void))func_8012C194)(); diff --git a/src/ov_SC04_000/ov_SC04_000_jr_80140608.c b/src/ov_SC04_000/ov_SC04_000_jr_80140608.c index 11c37bd221..212c206d20 100644 --- a/src/ov_SC04_000/ov_SC04_000_jr_80140608.c +++ b/src/ov_SC04_000/ov_SC04_000_jr_80140608.c @@ -1041,14 +1041,14 @@ s16 n; Prim4 *p; s16 t; s32 c3; -register u16 *a __asm__("$20"); -register u16 *b __asm__("$21"); -register u16 *c __asm__("$23"); -register u16 *e __asm__("$22"); -register u16 *pb __asm__("$10"); -register u32 m24 __asm__("$8"); -register u32 mhi __asm__("$9"); -register s32 eight __asm__("$2"); +u16 *a; +u16 *b; +u16 *c; +u16 *e; +u16 *pb; +u32 m24; +u32 mhi; +register s32 eight __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) if (i < n) { c3 = 3; @@ -1128,7 +1128,7 @@ register s32 eight __asm__("$2"); y = (*e) + 3; } *((s16 *) (q - 10)) = y; -__asm__("" ::: "memory"); +__asm__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *((u32 *) ot) = 0x4000000; q[-8] = 0x78; *((u32 *) (q - 0x10)) = 0x64808080; @@ -1139,13 +1139,13 @@ __asm__("" ::: "memory"); *((s16 *) (q - 4)) = eight; *((u32 *) ot) = ((*((u32 *) ot)) & mhi) | (D_800AE7BC[*pb].ot[2] & m24); { -register u32 *op __asm__("$4"); +register u32 *op __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) op = D_800AE7BC[*pb].ot; op[2] = (op[2] & mhi) | (((u32) ot) & m24); } q += 0x14; ot += 5; - __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ + __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) } } @@ -1352,7 +1352,7 @@ void func_80141874(void) { extern u16 D_8011511C; extern u16 D_80115116; extern void (*D_80184684[])(void); - register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ + register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) func_801754A8(); D_8011511E = func_80014ED4(0); D_8011511C = func_80015018(0); @@ -1538,7 +1538,7 @@ void func_801424E4(short *param_1) { extern void (*D_801846A8[])(void); short sVar1; int iVar2; - register unsigned short t __asm__("$3"); + unsigned short t; (*D_801846A8[(unsigned short)param_1[1]])(); if (*(unsigned short *)param_1 != 0) { @@ -1557,8 +1557,8 @@ void func_801424E4(short *param_1) { iVar2 = *(int *)(param_1 + 0x32); if ((iVar2 != 0) && (*(short *)(iVar2 + 0x36) == param_1[0x7f])) { *(int *)(param_1 + 2) = *(int *)(iVar2 + 4); - a = *(unsigned short *)(*(volatile int *)(param_1 + 0x32) + 10); - __asm__ __volatile__("" : : "r"(a)); + a = *(unsigned short *)(*(int *)(param_1 + 0x32) + 10); + __asm__ __volatile__("" : : "r"(a)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) t = (unsigned short)param_1[0x7e]; sVar1 = a + t; iVar2 = *(volatile int *)(param_1 + 0x32); @@ -1594,7 +1594,7 @@ extern s32 D_8018469C; void func_80142608(s32 param_1) { - register s32 iVar1 __asm__("$16"); + s32 iVar1; if (*(short *)(param_1 + 0x70) != 0) { iVar1 = ((s32 (*)(void))func_8012C1B8)(); @@ -1840,8 +1840,8 @@ extern void func_80142B2C(void *arg0); void func_80142EC0(s32 param_1) { extern s32 D_801848A8[]; - register s32 d __asm__("$16") = param_1; /* $s0 */ - register s32 obj __asm__("$17"); /* $s1 */ + register s32 d __asm__("$16") = param_1; /* $s0 */ // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register s32 obj __asm__("$17"); /* $s1 */ // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) s32 ret; s16 sVar2; @@ -1883,8 +1883,8 @@ extern unsigned char D_80184928[]; void func_8014305C(int param_1) { - register int s0_param __asm__("$16") = param_1; - register int s1_copy __asm__("$17"); + register int s0_param __asm__("$16") = param_1; // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register int s1_copy __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) int iVar2; short sVar1; @@ -1933,7 +1933,7 @@ void func_801431E8(s32 param_1) { u16 uVar2; s16 sVar4; - register s32 d __asm__("$16"); + register s32 d __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) memcpy(buf, &D_801A7F00, 4); iVar5 = ((s32 (*)(void))func_8012C1B8)(); *(s32 *)(param_1 + 0x20) = iVar5; @@ -2102,8 +2102,8 @@ extern void func_8012C218(void *a0); void func_80143D28(s32 param_1) { extern MatEntry D_80184BE0[]; - register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ - register s32 iVar2 __asm__("$17") = *(s32 *)(param_1 + 0x64); /* $s1 */ + register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ // !FAKE: pin $18 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar2 = *(s32 *)(param_1 + 0x64); /* $s1 */ MatEntry *p = &D_80184BE0[*(s16 *)(param_1 + 0x70)]; s32 sVar4; s32 iVar1; @@ -2283,8 +2283,8 @@ extern u8 D_80184BD0; void func_8014477C(void *param_1) { s32 v0; s32 v1; - register s32 uVar2 __asm__("$2"); - register s32 addr __asm__("$3"); + s32 uVar2; + s32 addr; s32 gv; s32 fv; @@ -2325,9 +2325,9 @@ extern u8 D_80184C0C; void func_80144880(s32 param_1) { - register s32 obj __asm__("$16"); /* $s0 */ - register s32 self __asm__("$17") = param_1; /* $s1 */ - register s32 b __asm__("$2"); /* $v0 */ + s32 obj; /* $s0 */ + s32 self = param_1; /* $s1 */ + s32 b; /* $v0 */ s32 e; obj = ((s32 (*)(void))func_8012C194)(); diff --git a/src/ov_SC04_002/ov_SC04_002_jr_80140608.c b/src/ov_SC04_002/ov_SC04_002_jr_80140608.c index adec6a4da9..583d32146c 100644 --- a/src/ov_SC04_002/ov_SC04_002_jr_80140608.c +++ b/src/ov_SC04_002/ov_SC04_002_jr_80140608.c @@ -1039,14 +1039,14 @@ s16 n; Prim4 *p; s16 t; s32 c3; -register u16 *a __asm__("$20"); -register u16 *b __asm__("$21"); -register u16 *c __asm__("$23"); -register u16 *e __asm__("$22"); -register u16 *pb __asm__("$10"); -register u32 m24 __asm__("$8"); -register u32 mhi __asm__("$9"); -register s32 eight __asm__("$2"); +u16 *a; +u16 *b; +u16 *c; +u16 *e; +u16 *pb; +u32 m24; +u32 mhi; +register s32 eight __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) if (i < n) { c3 = 3; @@ -1126,7 +1126,7 @@ register s32 eight __asm__("$2"); y = (*e) + 3; } *((s16 *) (q - 10)) = y; -__asm__("" ::: "memory"); +__asm__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *((u32 *) ot) = 0x4000000; q[-8] = 0x78; *((u32 *) (q - 0x10)) = 0x64808080; @@ -1137,13 +1137,13 @@ __asm__("" ::: "memory"); *((s16 *) (q - 4)) = eight; *((u32 *) ot) = ((*((u32 *) ot)) & mhi) | (D_800AE7BC[*pb].ot[2] & m24); { -register u32 *op __asm__("$4"); +register u32 *op __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) op = D_800AE7BC[*pb].ot; op[2] = (op[2] & mhi) | (((u32) ot) & m24); } q += 0x14; ot += 5; - __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ + __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) } } @@ -1350,7 +1350,7 @@ void func_80141874(void) { extern u16 D_8011511C; extern u16 D_80115116; extern void (*D_801897F0[])(void); - register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ + register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) func_801754A8(); D_8011511E = func_80014ED4(0); D_8011511C = func_80015018(0); @@ -1536,7 +1536,7 @@ void func_801424E4(short *param_1) { extern void (*D_80189814[])(void); short sVar1; int iVar2; - register unsigned short t __asm__("$3"); + unsigned short t; (*D_80189814[(unsigned short)param_1[1]])(); if (*(unsigned short *)param_1 != 0) { @@ -1555,8 +1555,8 @@ void func_801424E4(short *param_1) { iVar2 = *(int *)(param_1 + 0x32); if ((iVar2 != 0) && (*(short *)(iVar2 + 0x36) == param_1[0x7f])) { *(int *)(param_1 + 2) = *(int *)(iVar2 + 4); - a = *(unsigned short *)(*(volatile int *)(param_1 + 0x32) + 10); - __asm__ __volatile__("" : : "r"(a)); + a = *(unsigned short *)(*(int *)(param_1 + 0x32) + 10); + __asm__ __volatile__("" : : "r"(a)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) t = (unsigned short)param_1[0x7e]; sVar1 = a + t; iVar2 = *(volatile int *)(param_1 + 0x32); @@ -1592,7 +1592,7 @@ extern s32 D_80189808; void func_80142608(s32 param_1) { - register s32 iVar1 __asm__("$16"); + s32 iVar1; if (*(short *)(param_1 + 0x70) != 0) { iVar1 = ((s32 (*)(void))func_8012C1B8)(); @@ -1838,8 +1838,8 @@ extern void func_80142B2C(void *arg0); void func_80142EC0(s32 param_1) { extern s32 D_80189A14[]; - register s32 d __asm__("$16") = param_1; /* $s0 */ - register s32 obj __asm__("$17"); /* $s1 */ + register s32 d __asm__("$16") = param_1; /* $s0 */ // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register s32 obj __asm__("$17"); /* $s1 */ // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) s32 ret; s16 sVar2; @@ -1881,8 +1881,8 @@ extern unsigned char D_80189A94[]; void func_8014305C(int param_1) { - register int s0_param __asm__("$16") = param_1; - register int s1_copy __asm__("$17"); + register int s0_param __asm__("$16") = param_1; // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register int s1_copy __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) int iVar2; short sVar1; @@ -1931,7 +1931,7 @@ void func_801431E8(s32 param_1) { u16 uVar2; s16 sVar4; - register s32 d __asm__("$16"); + register s32 d __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) memcpy(buf, &D_801BF250, 4); iVar5 = ((s32 (*)(void))func_8012C1B8)(); *(s32 *)(param_1 + 0x20) = iVar5; @@ -2100,8 +2100,8 @@ extern void func_8012C218(void *a0); void func_80143D28(s32 param_1) { extern MatEntry D_80189D4C[]; - register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ - register s32 iVar2 __asm__("$17") = *(s32 *)(param_1 + 0x64); /* $s1 */ + register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ // !FAKE: pin $18 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar2 = *(s32 *)(param_1 + 0x64); /* $s1 */ MatEntry *p = &D_80189D4C[*(s16 *)(param_1 + 0x70)]; s32 sVar4; s32 iVar1; @@ -2281,8 +2281,8 @@ extern u8 D_80189D3C; void func_8014477C(void *param_1) { s32 v0; s32 v1; - register s32 uVar2 __asm__("$2"); - register s32 addr __asm__("$3"); + s32 uVar2; + s32 addr; s32 gv; s32 fv; @@ -2323,9 +2323,9 @@ extern u8 D_80189D78; void func_80144880(s32 param_1) { - register s32 obj __asm__("$16"); /* $s0 */ - register s32 self __asm__("$17") = param_1; /* $s1 */ - register s32 b __asm__("$2"); /* $v0 */ + s32 obj; /* $s0 */ + s32 self = param_1; /* $s1 */ + s32 b; /* $v0 */ s32 e; obj = ((s32 (*)(void))func_8012C194)(); diff --git a/src/ov_SC04_003/ov_SC04_003_jr_80140608.c b/src/ov_SC04_003/ov_SC04_003_jr_80140608.c index 44e3dbede0..70092b3ece 100644 --- a/src/ov_SC04_003/ov_SC04_003_jr_80140608.c +++ b/src/ov_SC04_003/ov_SC04_003_jr_80140608.c @@ -1039,14 +1039,14 @@ s16 n; Prim4 *p; s16 t; s32 c3; -register u16 *a __asm__("$20"); -register u16 *b __asm__("$21"); -register u16 *c __asm__("$23"); -register u16 *e __asm__("$22"); -register u16 *pb __asm__("$10"); -register u32 m24 __asm__("$8"); -register u32 mhi __asm__("$9"); -register s32 eight __asm__("$2"); +u16 *a; +u16 *b; +u16 *c; +u16 *e; +u16 *pb; +u32 m24; +u32 mhi; +register s32 eight __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) if (i < n) { c3 = 3; @@ -1126,7 +1126,7 @@ register s32 eight __asm__("$2"); y = (*e) + 3; } *((s16 *) (q - 10)) = y; -__asm__("" ::: "memory"); +__asm__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *((u32 *) ot) = 0x4000000; q[-8] = 0x78; *((u32 *) (q - 0x10)) = 0x64808080; @@ -1137,13 +1137,13 @@ __asm__("" ::: "memory"); *((s16 *) (q - 4)) = eight; *((u32 *) ot) = ((*((u32 *) ot)) & mhi) | (D_800AE7BC[*pb].ot[2] & m24); { -register u32 *op __asm__("$4"); +register u32 *op __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) op = D_800AE7BC[*pb].ot; op[2] = (op[2] & mhi) | (((u32) ot) & m24); } q += 0x14; ot += 5; - __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ + __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) } } @@ -1350,7 +1350,7 @@ void func_80141874(void) { extern u16 D_8011511C; extern u16 D_80115116; extern void (*D_8018358C[])(void); - register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ + register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) func_801754A8(); D_8011511E = func_80014ED4(0); D_8011511C = func_80015018(0); @@ -1536,7 +1536,7 @@ void func_801424E4(short *param_1) { extern void (*D_801835B0[])(void); short sVar1; int iVar2; - register unsigned short t __asm__("$3"); + unsigned short t; (*D_801835B0[(unsigned short)param_1[1]])(); if (*(unsigned short *)param_1 != 0) { @@ -1555,8 +1555,8 @@ void func_801424E4(short *param_1) { iVar2 = *(int *)(param_1 + 0x32); if ((iVar2 != 0) && (*(short *)(iVar2 + 0x36) == param_1[0x7f])) { *(int *)(param_1 + 2) = *(int *)(iVar2 + 4); - a = *(unsigned short *)(*(volatile int *)(param_1 + 0x32) + 10); - __asm__ __volatile__("" : : "r"(a)); + a = *(unsigned short *)(*(int *)(param_1 + 0x32) + 10); + __asm__ __volatile__("" : : "r"(a)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) t = (unsigned short)param_1[0x7e]; sVar1 = a + t; iVar2 = *(volatile int *)(param_1 + 0x32); @@ -1592,7 +1592,7 @@ extern s32 D_801835A4; void func_80142608(s32 param_1) { - register s32 iVar1 __asm__("$16"); + s32 iVar1; if (*(short *)(param_1 + 0x70) != 0) { iVar1 = ((s32 (*)(void))func_8012C1B8)(); @@ -1838,8 +1838,8 @@ extern void func_80142B2C(void *arg0); void func_80142EC0(s32 param_1) { extern s32 D_801837B0[]; - register s32 d __asm__("$16") = param_1; /* $s0 */ - register s32 obj __asm__("$17"); /* $s1 */ + register s32 d __asm__("$16") = param_1; /* $s0 */ // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register s32 obj __asm__("$17"); /* $s1 */ // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) s32 ret; s16 sVar2; @@ -1881,8 +1881,8 @@ extern unsigned char D_80183830[]; void func_8014305C(int param_1) { - register int s0_param __asm__("$16") = param_1; - register int s1_copy __asm__("$17"); + register int s0_param __asm__("$16") = param_1; // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register int s1_copy __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) int iVar2; short sVar1; @@ -1931,7 +1931,7 @@ void func_801431E8(s32 param_1) { u16 uVar2; s16 sVar4; - register s32 d __asm__("$16"); + register s32 d __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) memcpy(buf, &D_80199ECC, 4); iVar5 = ((s32 (*)(void))func_8012C1B8)(); *(s32 *)(param_1 + 0x20) = iVar5; @@ -2100,8 +2100,8 @@ extern void func_8012C218(void *a0); void func_80143D28(s32 param_1) { extern MatEntry D_80183AE8[]; - register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ - register s32 iVar2 __asm__("$17") = *(s32 *)(param_1 + 0x64); /* $s1 */ + register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ // !FAKE: pin $18 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar2 = *(s32 *)(param_1 + 0x64); /* $s1 */ MatEntry *p = &D_80183AE8[*(s16 *)(param_1 + 0x70)]; s32 sVar4; s32 iVar1; @@ -2281,8 +2281,8 @@ extern u8 D_80183AD8; void func_8014477C(void *param_1) { s32 v0; s32 v1; - register s32 uVar2 __asm__("$2"); - register s32 addr __asm__("$3"); + s32 uVar2; + s32 addr; s32 gv; s32 fv; @@ -2323,9 +2323,9 @@ extern u8 D_80183B14; void func_80144880(s32 param_1) { - register s32 obj __asm__("$16"); /* $s0 */ - register s32 self __asm__("$17") = param_1; /* $s1 */ - register s32 b __asm__("$2"); /* $v0 */ + s32 obj; /* $s0 */ + s32 self = param_1; /* $s1 */ + s32 b; /* $v0 */ s32 e; obj = ((s32 (*)(void))func_8012C194)(); diff --git a/src/ov_SC04_004/ov_SC04_004_jr_80140608.c b/src/ov_SC04_004/ov_SC04_004_jr_80140608.c index 1ad2549311..370c22d400 100644 --- a/src/ov_SC04_004/ov_SC04_004_jr_80140608.c +++ b/src/ov_SC04_004/ov_SC04_004_jr_80140608.c @@ -1039,14 +1039,14 @@ s16 n; Prim4 *p; s16 t; s32 c3; -register u16 *a __asm__("$20"); -register u16 *b __asm__("$21"); -register u16 *c __asm__("$23"); -register u16 *e __asm__("$22"); -register u16 *pb __asm__("$10"); -register u32 m24 __asm__("$8"); -register u32 mhi __asm__("$9"); -register s32 eight __asm__("$2"); +u16 *a; +u16 *b; +u16 *c; +u16 *e; +u16 *pb; +u32 m24; +u32 mhi; +register s32 eight __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) if (i < n) { c3 = 3; @@ -1126,7 +1126,7 @@ register s32 eight __asm__("$2"); y = (*e) + 3; } *((s16 *) (q - 10)) = y; -__asm__("" ::: "memory"); +__asm__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *((u32 *) ot) = 0x4000000; q[-8] = 0x78; *((u32 *) (q - 0x10)) = 0x64808080; @@ -1137,13 +1137,13 @@ __asm__("" ::: "memory"); *((s16 *) (q - 4)) = eight; *((u32 *) ot) = ((*((u32 *) ot)) & mhi) | (D_800AE7BC[*pb].ot[2] & m24); { -register u32 *op __asm__("$4"); +register u32 *op __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) op = D_800AE7BC[*pb].ot; op[2] = (op[2] & mhi) | (((u32) ot) & m24); } q += 0x14; ot += 5; - __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ + __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) } } @@ -1350,7 +1350,7 @@ void func_80141874(void) { extern u16 D_8011511C; extern u16 D_80115116; extern void (*D_80185AC0[])(void); - register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ + register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) func_801754A8(); D_8011511E = func_80014ED4(0); D_8011511C = func_80015018(0); @@ -1536,7 +1536,7 @@ void func_801424E4(short *param_1) { extern void (*D_80185AE4[])(void); short sVar1; int iVar2; - register unsigned short t __asm__("$3"); + unsigned short t; (*D_80185AE4[(unsigned short)param_1[1]])(); if (*(unsigned short *)param_1 != 0) { @@ -1555,8 +1555,8 @@ void func_801424E4(short *param_1) { iVar2 = *(int *)(param_1 + 0x32); if ((iVar2 != 0) && (*(short *)(iVar2 + 0x36) == param_1[0x7f])) { *(int *)(param_1 + 2) = *(int *)(iVar2 + 4); - a = *(unsigned short *)(*(volatile int *)(param_1 + 0x32) + 10); - __asm__ __volatile__("" : : "r"(a)); + a = *(unsigned short *)(*(int *)(param_1 + 0x32) + 10); + __asm__ __volatile__("" : : "r"(a)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) t = (unsigned short)param_1[0x7e]; sVar1 = a + t; iVar2 = *(volatile int *)(param_1 + 0x32); @@ -1592,7 +1592,7 @@ extern s32 D_80185AD8; void func_80142608(s32 param_1) { - register s32 iVar1 __asm__("$16"); + s32 iVar1; if (*(short *)(param_1 + 0x70) != 0) { iVar1 = ((s32 (*)(void))func_8012C1B8)(); @@ -1838,8 +1838,8 @@ extern void func_80142B2C(void *arg0); void func_80142EC0(s32 param_1) { extern s32 D_80185CE4[]; - register s32 d __asm__("$16") = param_1; /* $s0 */ - register s32 obj __asm__("$17"); /* $s1 */ + register s32 d __asm__("$16") = param_1; /* $s0 */ // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register s32 obj __asm__("$17"); /* $s1 */ // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) s32 ret; s16 sVar2; @@ -1881,8 +1881,8 @@ extern unsigned char D_80185D64[]; void func_8014305C(int param_1) { - register int s0_param __asm__("$16") = param_1; - register int s1_copy __asm__("$17"); + register int s0_param __asm__("$16") = param_1; // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register int s1_copy __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) int iVar2; short sVar1; @@ -1931,7 +1931,7 @@ void func_801431E8(s32 param_1) { u16 uVar2; s16 sVar4; - register s32 d __asm__("$16"); + register s32 d __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) memcpy(buf, &D_801B1CC8, 4); iVar5 = ((s32 (*)(void))func_8012C1B8)(); *(s32 *)(param_1 + 0x20) = iVar5; @@ -2100,8 +2100,8 @@ extern void func_8012C218(void *a0); void func_80143D28(s32 param_1) { extern MatEntry D_8018601C[]; - register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ - register s32 iVar2 __asm__("$17") = *(s32 *)(param_1 + 0x64); /* $s1 */ + register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ // !FAKE: pin $18 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar2 = *(s32 *)(param_1 + 0x64); /* $s1 */ MatEntry *p = &D_8018601C[*(s16 *)(param_1 + 0x70)]; s32 sVar4; s32 iVar1; @@ -2281,8 +2281,8 @@ extern u8 D_8018600C; void func_8014477C(void *param_1) { s32 v0; s32 v1; - register s32 uVar2 __asm__("$2"); - register s32 addr __asm__("$3"); + s32 uVar2; + s32 addr; s32 gv; s32 fv; @@ -2323,9 +2323,9 @@ extern u8 D_80186048; void func_80144880(s32 param_1) { - register s32 obj __asm__("$16"); /* $s0 */ - register s32 self __asm__("$17") = param_1; /* $s1 */ - register s32 b __asm__("$2"); /* $v0 */ + s32 obj; /* $s0 */ + s32 self = param_1; /* $s1 */ + s32 b; /* $v0 */ s32 e; obj = ((s32 (*)(void))func_8012C194)(); diff --git a/src/ov_SC04_005/ov_SC04_005_jr_80140608.c b/src/ov_SC04_005/ov_SC04_005_jr_80140608.c index 0b76d12d45..5b23fd0d28 100644 --- a/src/ov_SC04_005/ov_SC04_005_jr_80140608.c +++ b/src/ov_SC04_005/ov_SC04_005_jr_80140608.c @@ -1039,14 +1039,14 @@ s16 n; Prim4 *p; s16 t; s32 c3; -register u16 *a __asm__("$20"); -register u16 *b __asm__("$21"); -register u16 *c __asm__("$23"); -register u16 *e __asm__("$22"); -register u16 *pb __asm__("$10"); -register u32 m24 __asm__("$8"); -register u32 mhi __asm__("$9"); -register s32 eight __asm__("$2"); +u16 *a; +u16 *b; +u16 *c; +u16 *e; +u16 *pb; +u32 m24; +u32 mhi; +register s32 eight __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) if (i < n) { c3 = 3; @@ -1126,7 +1126,7 @@ register s32 eight __asm__("$2"); y = (*e) + 3; } *((s16 *) (q - 10)) = y; -__asm__("" ::: "memory"); +__asm__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *((u32 *) ot) = 0x4000000; q[-8] = 0x78; *((u32 *) (q - 0x10)) = 0x64808080; @@ -1137,13 +1137,13 @@ __asm__("" ::: "memory"); *((s16 *) (q - 4)) = eight; *((u32 *) ot) = ((*((u32 *) ot)) & mhi) | (D_800AE7BC[*pb].ot[2] & m24); { -register u32 *op __asm__("$4"); +register u32 *op __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) op = D_800AE7BC[*pb].ot; op[2] = (op[2] & mhi) | (((u32) ot) & m24); } q += 0x14; ot += 5; - __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ + __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) } } @@ -1350,7 +1350,7 @@ void func_80141874(void) { extern u16 D_8011511C; extern u16 D_80115116; extern void (*D_80188EF4[])(void); - register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ + register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) func_801754A8(); D_8011511E = func_80014ED4(0); D_8011511C = func_80015018(0); @@ -1536,7 +1536,7 @@ void func_801424E4(short *param_1) { extern void (*D_80188F18[])(void); short sVar1; int iVar2; - register unsigned short t __asm__("$3"); + unsigned short t; (*D_80188F18[(unsigned short)param_1[1]])(); if (*(unsigned short *)param_1 != 0) { @@ -1555,8 +1555,8 @@ void func_801424E4(short *param_1) { iVar2 = *(int *)(param_1 + 0x32); if ((iVar2 != 0) && (*(short *)(iVar2 + 0x36) == param_1[0x7f])) { *(int *)(param_1 + 2) = *(int *)(iVar2 + 4); - a = *(unsigned short *)(*(volatile int *)(param_1 + 0x32) + 10); - __asm__ __volatile__("" : : "r"(a)); + a = *(unsigned short *)(*(int *)(param_1 + 0x32) + 10); + __asm__ __volatile__("" : : "r"(a)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) t = (unsigned short)param_1[0x7e]; sVar1 = a + t; iVar2 = *(volatile int *)(param_1 + 0x32); @@ -1592,7 +1592,7 @@ extern s32 D_80188F0C; void func_80142608(s32 param_1) { - register s32 iVar1 __asm__("$16"); + s32 iVar1; if (*(short *)(param_1 + 0x70) != 0) { iVar1 = ((s32 (*)(void))func_8012C1B8)(); @@ -1838,8 +1838,8 @@ extern void func_80142B2C(void *arg0); void func_80142EC0(s32 param_1) { extern s32 D_80189118[]; - register s32 d __asm__("$16") = param_1; /* $s0 */ - register s32 obj __asm__("$17"); /* $s1 */ + register s32 d __asm__("$16") = param_1; /* $s0 */ // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register s32 obj __asm__("$17"); /* $s1 */ // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) s32 ret; s16 sVar2; @@ -1881,8 +1881,8 @@ extern unsigned char D_80189198[]; void func_8014305C(int param_1) { - register int s0_param __asm__("$16") = param_1; - register int s1_copy __asm__("$17"); + register int s0_param __asm__("$16") = param_1; // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register int s1_copy __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) int iVar2; short sVar1; @@ -1931,7 +1931,7 @@ void func_801431E8(s32 param_1) { u16 uVar2; s16 sVar4; - register s32 d __asm__("$16"); + register s32 d __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) memcpy(buf, &D_801BFE8C, 4); iVar5 = ((s32 (*)(void))func_8012C1B8)(); *(s32 *)(param_1 + 0x20) = iVar5; @@ -2100,8 +2100,8 @@ extern void func_8012C218(void *a0); void func_80143D28(s32 param_1) { extern MatEntry D_80189450[]; - register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ - register s32 iVar2 __asm__("$17") = *(s32 *)(param_1 + 0x64); /* $s1 */ + register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ // !FAKE: pin $18 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar2 = *(s32 *)(param_1 + 0x64); /* $s1 */ MatEntry *p = &D_80189450[*(s16 *)(param_1 + 0x70)]; s32 sVar4; s32 iVar1; @@ -2281,8 +2281,8 @@ extern u8 D_80189440; void func_8014477C(void *param_1) { s32 v0; s32 v1; - register s32 uVar2 __asm__("$2"); - register s32 addr __asm__("$3"); + s32 uVar2; + s32 addr; s32 gv; s32 fv; @@ -2323,9 +2323,9 @@ extern u8 D_8018947C; void func_80144880(s32 param_1) { - register s32 obj __asm__("$16"); /* $s0 */ - register s32 self __asm__("$17") = param_1; /* $s1 */ - register s32 b __asm__("$2"); /* $v0 */ + s32 obj; /* $s0 */ + s32 self = param_1; /* $s1 */ + s32 b; /* $v0 */ s32 e; obj = ((s32 (*)(void))func_8012C194)(); diff --git a/src/ov_SC04_006/ov_SC04_006_jr_80140608.c b/src/ov_SC04_006/ov_SC04_006_jr_80140608.c index f9ed695314..90af8526a2 100644 --- a/src/ov_SC04_006/ov_SC04_006_jr_80140608.c +++ b/src/ov_SC04_006/ov_SC04_006_jr_80140608.c @@ -1039,14 +1039,14 @@ s16 n; Prim4 *p; s16 t; s32 c3; -register u16 *a __asm__("$20"); -register u16 *b __asm__("$21"); -register u16 *c __asm__("$23"); -register u16 *e __asm__("$22"); -register u16 *pb __asm__("$10"); -register u32 m24 __asm__("$8"); -register u32 mhi __asm__("$9"); -register s32 eight __asm__("$2"); +u16 *a; +u16 *b; +u16 *c; +u16 *e; +u16 *pb; +u32 m24; +u32 mhi; +register s32 eight __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) if (i < n) { c3 = 3; @@ -1126,7 +1126,7 @@ register s32 eight __asm__("$2"); y = (*e) + 3; } *((s16 *) (q - 10)) = y; -__asm__("" ::: "memory"); +__asm__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *((u32 *) ot) = 0x4000000; q[-8] = 0x78; *((u32 *) (q - 0x10)) = 0x64808080; @@ -1137,13 +1137,13 @@ __asm__("" ::: "memory"); *((s16 *) (q - 4)) = eight; *((u32 *) ot) = ((*((u32 *) ot)) & mhi) | (D_800AE7BC[*pb].ot[2] & m24); { -register u32 *op __asm__("$4"); +register u32 *op __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) op = D_800AE7BC[*pb].ot; op[2] = (op[2] & mhi) | (((u32) ot) & m24); } q += 0x14; ot += 5; - __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ + __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) } } @@ -1350,7 +1350,7 @@ void func_80141874(void) { extern u16 D_8011511C; extern u16 D_80115116; extern void (*D_80180FD4[])(void); - register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ + register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) func_801754A8(); D_8011511E = func_80014ED4(0); D_8011511C = func_80015018(0); @@ -1536,7 +1536,7 @@ void func_801424E4(short *param_1) { extern void (*D_80180FF8[])(void); short sVar1; int iVar2; - register unsigned short t __asm__("$3"); + unsigned short t; (*D_80180FF8[(unsigned short)param_1[1]])(); if (*(unsigned short *)param_1 != 0) { @@ -1555,8 +1555,8 @@ void func_801424E4(short *param_1) { iVar2 = *(int *)(param_1 + 0x32); if ((iVar2 != 0) && (*(short *)(iVar2 + 0x36) == param_1[0x7f])) { *(int *)(param_1 + 2) = *(int *)(iVar2 + 4); - a = *(unsigned short *)(*(volatile int *)(param_1 + 0x32) + 10); - __asm__ __volatile__("" : : "r"(a)); + a = *(unsigned short *)(*(int *)(param_1 + 0x32) + 10); + __asm__ __volatile__("" : : "r"(a)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) t = (unsigned short)param_1[0x7e]; sVar1 = a + t; iVar2 = *(volatile int *)(param_1 + 0x32); @@ -1592,7 +1592,7 @@ extern s32 D_80180FEC; void func_80142608(s32 param_1) { - register s32 iVar1 __asm__("$16"); + s32 iVar1; if (*(short *)(param_1 + 0x70) != 0) { iVar1 = ((s32 (*)(void))func_8012C1B8)(); @@ -1838,8 +1838,8 @@ extern void func_80142B2C(void *arg0); void func_80142EC0(s32 param_1) { extern s32 D_801811F8[]; - register s32 d __asm__("$16") = param_1; /* $s0 */ - register s32 obj __asm__("$17"); /* $s1 */ + register s32 d __asm__("$16") = param_1; /* $s0 */ // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register s32 obj __asm__("$17"); /* $s1 */ // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) s32 ret; s16 sVar2; @@ -1881,8 +1881,8 @@ extern unsigned char D_80181278[]; void func_8014305C(int param_1) { - register int s0_param __asm__("$16") = param_1; - register int s1_copy __asm__("$17"); + register int s0_param __asm__("$16") = param_1; // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register int s1_copy __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) int iVar2; short sVar1; @@ -1931,7 +1931,7 @@ void func_801431E8(s32 param_1) { u16 uVar2; s16 sVar4; - register s32 d __asm__("$16"); + register s32 d __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) memcpy(buf, &D_8019C134, 4); iVar5 = ((s32 (*)(void))func_8012C1B8)(); *(s32 *)(param_1 + 0x20) = iVar5; @@ -2100,8 +2100,8 @@ extern void func_8012C218(void *a0); void func_80143D28(s32 param_1) { extern MatEntry D_80181530[]; - register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ - register s32 iVar2 __asm__("$17") = *(s32 *)(param_1 + 0x64); /* $s1 */ + register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ // !FAKE: pin $18 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar2 = *(s32 *)(param_1 + 0x64); /* $s1 */ MatEntry *p = &D_80181530[*(s16 *)(param_1 + 0x70)]; s32 sVar4; s32 iVar1; @@ -2281,8 +2281,8 @@ extern u8 D_80181520; void func_8014477C(void *param_1) { s32 v0; s32 v1; - register s32 uVar2 __asm__("$2"); - register s32 addr __asm__("$3"); + s32 uVar2; + s32 addr; s32 gv; s32 fv; @@ -2323,9 +2323,9 @@ extern u8 D_8018155C; void func_80144880(s32 param_1) { - register s32 obj __asm__("$16"); /* $s0 */ - register s32 self __asm__("$17") = param_1; /* $s1 */ - register s32 b __asm__("$2"); /* $v0 */ + s32 obj; /* $s0 */ + s32 self = param_1; /* $s1 */ + s32 b; /* $v0 */ s32 e; obj = ((s32 (*)(void))func_8012C194)(); diff --git a/src/ov_SC04_007/ov_SC04_007_jr_80140608.c b/src/ov_SC04_007/ov_SC04_007_jr_80140608.c index ec7eff5122..d5f3e56699 100644 --- a/src/ov_SC04_007/ov_SC04_007_jr_80140608.c +++ b/src/ov_SC04_007/ov_SC04_007_jr_80140608.c @@ -1039,14 +1039,14 @@ s16 n; Prim4 *p; s16 t; s32 c3; -register u16 *a __asm__("$20"); -register u16 *b __asm__("$21"); -register u16 *c __asm__("$23"); -register u16 *e __asm__("$22"); -register u16 *pb __asm__("$10"); -register u32 m24 __asm__("$8"); -register u32 mhi __asm__("$9"); -register s32 eight __asm__("$2"); +u16 *a; +u16 *b; +u16 *c; +u16 *e; +u16 *pb; +u32 m24; +u32 mhi; +register s32 eight __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) if (i < n) { c3 = 3; @@ -1126,7 +1126,7 @@ register s32 eight __asm__("$2"); y = (*e) + 3; } *((s16 *) (q - 10)) = y; -__asm__("" ::: "memory"); +__asm__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *((u32 *) ot) = 0x4000000; q[-8] = 0x78; *((u32 *) (q - 0x10)) = 0x64808080; @@ -1137,13 +1137,13 @@ __asm__("" ::: "memory"); *((s16 *) (q - 4)) = eight; *((u32 *) ot) = ((*((u32 *) ot)) & mhi) | (D_800AE7BC[*pb].ot[2] & m24); { -register u32 *op __asm__("$4"); +register u32 *op __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) op = D_800AE7BC[*pb].ot; op[2] = (op[2] & mhi) | (((u32) ot) & m24); } q += 0x14; ot += 5; - __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ + __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) } } @@ -1350,7 +1350,7 @@ void func_80141874(void) { extern u16 D_8011511C; extern u16 D_80115116; extern void (*D_80186F8C[])(void); - register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ + register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) func_801754A8(); D_8011511E = func_80014ED4(0); D_8011511C = func_80015018(0); @@ -1536,7 +1536,7 @@ void func_801424E4(short *param_1) { extern void (*D_80186FB0[])(void); short sVar1; int iVar2; - register unsigned short t __asm__("$3"); + unsigned short t; (*D_80186FB0[(unsigned short)param_1[1]])(); if (*(unsigned short *)param_1 != 0) { @@ -1555,8 +1555,8 @@ void func_801424E4(short *param_1) { iVar2 = *(int *)(param_1 + 0x32); if ((iVar2 != 0) && (*(short *)(iVar2 + 0x36) == param_1[0x7f])) { *(int *)(param_1 + 2) = *(int *)(iVar2 + 4); - a = *(unsigned short *)(*(volatile int *)(param_1 + 0x32) + 10); - __asm__ __volatile__("" : : "r"(a)); + a = *(unsigned short *)(*(int *)(param_1 + 0x32) + 10); + __asm__ __volatile__("" : : "r"(a)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) t = (unsigned short)param_1[0x7e]; sVar1 = a + t; iVar2 = *(volatile int *)(param_1 + 0x32); @@ -1592,7 +1592,7 @@ extern s32 D_80186FA4; void func_80142608(s32 param_1) { - register s32 iVar1 __asm__("$16"); + s32 iVar1; if (*(short *)(param_1 + 0x70) != 0) { iVar1 = ((s32 (*)(void))func_8012C1B8)(); @@ -1838,8 +1838,8 @@ extern void func_80142B2C(void *arg0); void func_80142EC0(s32 param_1) { extern s32 D_801871B0[]; - register s32 d __asm__("$16") = param_1; /* $s0 */ - register s32 obj __asm__("$17"); /* $s1 */ + register s32 d __asm__("$16") = param_1; /* $s0 */ // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register s32 obj __asm__("$17"); /* $s1 */ // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) s32 ret; s16 sVar2; @@ -1881,8 +1881,8 @@ extern unsigned char D_80187230[]; void func_8014305C(int param_1) { - register int s0_param __asm__("$16") = param_1; - register int s1_copy __asm__("$17"); + register int s0_param __asm__("$16") = param_1; // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register int s1_copy __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) int iVar2; short sVar1; @@ -1931,7 +1931,7 @@ void func_801431E8(s32 param_1) { u16 uVar2; s16 sVar4; - register s32 d __asm__("$16"); + register s32 d __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) memcpy(buf, &D_801B36F0, 4); iVar5 = ((s32 (*)(void))func_8012C1B8)(); *(s32 *)(param_1 + 0x20) = iVar5; @@ -2100,8 +2100,8 @@ extern void func_8012C218(void *a0); void func_80143D28(s32 param_1) { extern MatEntry D_801874E8[]; - register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ - register s32 iVar2 __asm__("$17") = *(s32 *)(param_1 + 0x64); /* $s1 */ + register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ // !FAKE: pin $18 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar2 = *(s32 *)(param_1 + 0x64); /* $s1 */ MatEntry *p = &D_801874E8[*(s16 *)(param_1 + 0x70)]; s32 sVar4; s32 iVar1; @@ -2281,8 +2281,8 @@ extern u8 D_801874D8; void func_8014477C(void *param_1) { s32 v0; s32 v1; - register s32 uVar2 __asm__("$2"); - register s32 addr __asm__("$3"); + s32 uVar2; + s32 addr; s32 gv; s32 fv; @@ -2323,9 +2323,9 @@ extern u8 D_80187514; void func_80144880(s32 param_1) { - register s32 obj __asm__("$16"); /* $s0 */ - register s32 self __asm__("$17") = param_1; /* $s1 */ - register s32 b __asm__("$2"); /* $v0 */ + s32 obj; /* $s0 */ + s32 self = param_1; /* $s1 */ + s32 b; /* $v0 */ s32 e; obj = ((s32 (*)(void))func_8012C194)(); diff --git a/src/ov_SC04_008/ov_SC04_008_jr_80140608.c b/src/ov_SC04_008/ov_SC04_008_jr_80140608.c index f2ca93480f..fa5825396a 100644 --- a/src/ov_SC04_008/ov_SC04_008_jr_80140608.c +++ b/src/ov_SC04_008/ov_SC04_008_jr_80140608.c @@ -1478,7 +1478,7 @@ void func_801431E8(s32 param_1) { u16 uVar2; s16 sVar4; - register s32 d __asm__("$16"); + register s32 d __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) memcpy(buf, &D_801903D8, 4); iVar5 = ((s32 (*)(void))func_8012C1B8)(); *(s32 *)(param_1 + 0x20) = iVar5; diff --git a/src/ov_SC04_009/ov_SC04_009_jr_80140608.c b/src/ov_SC04_009/ov_SC04_009_jr_80140608.c index 8d2695b247..86f257aa42 100644 --- a/src/ov_SC04_009/ov_SC04_009_jr_80140608.c +++ b/src/ov_SC04_009/ov_SC04_009_jr_80140608.c @@ -1039,14 +1039,14 @@ s16 n; Prim4 *p; s16 t; s32 c3; -register u16 *a __asm__("$20"); -register u16 *b __asm__("$21"); -register u16 *c __asm__("$23"); -register u16 *e __asm__("$22"); -register u16 *pb __asm__("$10"); -register u32 m24 __asm__("$8"); -register u32 mhi __asm__("$9"); -register s32 eight __asm__("$2"); +u16 *a; +u16 *b; +u16 *c; +u16 *e; +u16 *pb; +u32 m24; +u32 mhi; +register s32 eight __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) if (i < n) { c3 = 3; @@ -1126,7 +1126,7 @@ register s32 eight __asm__("$2"); y = (*e) + 3; } *((s16 *) (q - 10)) = y; -__asm__("" ::: "memory"); +__asm__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *((u32 *) ot) = 0x4000000; q[-8] = 0x78; *((u32 *) (q - 0x10)) = 0x64808080; @@ -1137,13 +1137,13 @@ __asm__("" ::: "memory"); *((s16 *) (q - 4)) = eight; *((u32 *) ot) = ((*((u32 *) ot)) & mhi) | (D_800AE7BC[*pb].ot[2] & m24); { -register u32 *op __asm__("$4"); +register u32 *op __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) op = D_800AE7BC[*pb].ot; op[2] = (op[2] & mhi) | (((u32) ot) & m24); } q += 0x14; ot += 5; - __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ + __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) } } @@ -1350,7 +1350,7 @@ void func_80141874(void) { extern u16 D_8011511C; extern u16 D_80115116; extern void (*D_8017FEF0[])(void); - register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ + register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) func_801754A8(); D_8011511E = func_80014ED4(0); D_8011511C = func_80015018(0); @@ -1536,7 +1536,7 @@ void func_801424E4(short *param_1) { extern void (*D_8017FF14[])(void); short sVar1; int iVar2; - register unsigned short t __asm__("$3"); + unsigned short t; (*D_8017FF14[(unsigned short)param_1[1]])(); if (*(unsigned short *)param_1 != 0) { @@ -1555,8 +1555,8 @@ void func_801424E4(short *param_1) { iVar2 = *(int *)(param_1 + 0x32); if ((iVar2 != 0) && (*(short *)(iVar2 + 0x36) == param_1[0x7f])) { *(int *)(param_1 + 2) = *(int *)(iVar2 + 4); - a = *(unsigned short *)(*(volatile int *)(param_1 + 0x32) + 10); - __asm__ __volatile__("" : : "r"(a)); + a = *(unsigned short *)(*(int *)(param_1 + 0x32) + 10); + __asm__ __volatile__("" : : "r"(a)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) t = (unsigned short)param_1[0x7e]; sVar1 = a + t; iVar2 = *(volatile int *)(param_1 + 0x32); @@ -1592,7 +1592,7 @@ extern s32 D_8017FF08; void func_80142608(s32 param_1) { - register s32 iVar1 __asm__("$16"); + s32 iVar1; if (*(short *)(param_1 + 0x70) != 0) { iVar1 = ((s32 (*)(void))func_8012C1B8)(); @@ -1838,8 +1838,8 @@ extern void func_80142B2C(void *arg0); void func_80142EC0(s32 param_1) { extern s32 D_80180114[]; - register s32 d __asm__("$16") = param_1; /* $s0 */ - register s32 obj __asm__("$17"); /* $s1 */ + register s32 d __asm__("$16") = param_1; /* $s0 */ // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register s32 obj __asm__("$17"); /* $s1 */ // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) s32 ret; s16 sVar2; @@ -1881,8 +1881,8 @@ extern unsigned char D_80180194[]; void func_8014305C(int param_1) { - register int s0_param __asm__("$16") = param_1; - register int s1_copy __asm__("$17"); + register int s0_param __asm__("$16") = param_1; // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register int s1_copy __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) int iVar2; short sVar1; @@ -1931,7 +1931,7 @@ void func_801431E8(s32 param_1) { u16 uVar2; s16 sVar4; - register s32 d __asm__("$16"); + register s32 d __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) memcpy(buf, &D_801965EC, 4); iVar5 = ((s32 (*)(void))func_8012C1B8)(); *(s32 *)(param_1 + 0x20) = iVar5; @@ -2100,8 +2100,8 @@ extern void func_8012C218(void *a0); void func_80143D28(s32 param_1) { extern MatEntry D_8018044C[]; - register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ - register s32 iVar2 __asm__("$17") = *(s32 *)(param_1 + 0x64); /* $s1 */ + register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ // !FAKE: pin $18 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar2 = *(s32 *)(param_1 + 0x64); /* $s1 */ MatEntry *p = &D_8018044C[*(s16 *)(param_1 + 0x70)]; s32 sVar4; s32 iVar1; @@ -2281,8 +2281,8 @@ extern u8 D_8018043C; void func_8014477C(void *param_1) { s32 v0; s32 v1; - register s32 uVar2 __asm__("$2"); - register s32 addr __asm__("$3"); + s32 uVar2; + s32 addr; s32 gv; s32 fv; @@ -2323,9 +2323,9 @@ extern u8 D_80180478; void func_80144880(s32 param_1) { - register s32 obj __asm__("$16"); /* $s0 */ - register s32 self __asm__("$17") = param_1; /* $s1 */ - register s32 b __asm__("$2"); /* $v0 */ + s32 obj; /* $s0 */ + s32 self = param_1; /* $s1 */ + s32 b; /* $v0 */ s32 e; obj = ((s32 (*)(void))func_8012C194)(); diff --git a/src/ov_SC04_010/ov_SC04_010_jr_80140608.c b/src/ov_SC04_010/ov_SC04_010_jr_80140608.c index 1100ec4e53..920cca8415 100644 --- a/src/ov_SC04_010/ov_SC04_010_jr_80140608.c +++ b/src/ov_SC04_010/ov_SC04_010_jr_80140608.c @@ -1039,14 +1039,14 @@ s16 n; Prim4 *p; s16 t; s32 c3; -register u16 *a __asm__("$20"); -register u16 *b __asm__("$21"); -register u16 *c __asm__("$23"); -register u16 *e __asm__("$22"); -register u16 *pb __asm__("$10"); -register u32 m24 __asm__("$8"); -register u32 mhi __asm__("$9"); -register s32 eight __asm__("$2"); +u16 *a; +u16 *b; +u16 *c; +u16 *e; +u16 *pb; +u32 m24; +u32 mhi; +register s32 eight __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) if (i < n) { c3 = 3; @@ -1126,7 +1126,7 @@ register s32 eight __asm__("$2"); y = (*e) + 3; } *((s16 *) (q - 10)) = y; -__asm__("" ::: "memory"); +__asm__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *((u32 *) ot) = 0x4000000; q[-8] = 0x78; *((u32 *) (q - 0x10)) = 0x64808080; @@ -1137,13 +1137,13 @@ __asm__("" ::: "memory"); *((s16 *) (q - 4)) = eight; *((u32 *) ot) = ((*((u32 *) ot)) & mhi) | (D_800AE7BC[*pb].ot[2] & m24); { -register u32 *op __asm__("$4"); +register u32 *op __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) op = D_800AE7BC[*pb].ot; op[2] = (op[2] & mhi) | (((u32) ot) & m24); } q += 0x14; ot += 5; - __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ + __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) } } @@ -1350,7 +1350,7 @@ void func_80141874(void) { extern u16 D_8011511C; extern u16 D_80115116; extern void (*D_8017F59C[])(void); - register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ + register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) func_801754A8(); D_8011511E = func_80014ED4(0); D_8011511C = func_80015018(0); @@ -1536,7 +1536,7 @@ void func_801424E4(short *param_1) { extern void (*D_8017F5C0[])(void); short sVar1; int iVar2; - register unsigned short t __asm__("$3"); + unsigned short t; (*D_8017F5C0[(unsigned short)param_1[1]])(); if (*(unsigned short *)param_1 != 0) { @@ -1555,8 +1555,8 @@ void func_801424E4(short *param_1) { iVar2 = *(int *)(param_1 + 0x32); if ((iVar2 != 0) && (*(short *)(iVar2 + 0x36) == param_1[0x7f])) { *(int *)(param_1 + 2) = *(int *)(iVar2 + 4); - a = *(unsigned short *)(*(volatile int *)(param_1 + 0x32) + 10); - __asm__ __volatile__("" : : "r"(a)); + a = *(unsigned short *)(*(int *)(param_1 + 0x32) + 10); + __asm__ __volatile__("" : : "r"(a)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) t = (unsigned short)param_1[0x7e]; sVar1 = a + t; iVar2 = *(volatile int *)(param_1 + 0x32); @@ -1592,7 +1592,7 @@ extern s32 D_8017F5B4; void func_80142608(s32 param_1) { - register s32 iVar1 __asm__("$16"); + s32 iVar1; if (*(short *)(param_1 + 0x70) != 0) { iVar1 = ((s32 (*)(void))func_8012C1B8)(); @@ -1838,8 +1838,8 @@ extern void func_80142B2C(void *arg0); void func_80142EC0(s32 param_1) { extern s32 D_8017F7C0[]; - register s32 d __asm__("$16") = param_1; /* $s0 */ - register s32 obj __asm__("$17"); /* $s1 */ + register s32 d __asm__("$16") = param_1; /* $s0 */ // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register s32 obj __asm__("$17"); /* $s1 */ // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) s32 ret; s16 sVar2; @@ -1881,8 +1881,8 @@ extern unsigned char D_8017F840[]; void func_8014305C(int param_1) { - register int s0_param __asm__("$16") = param_1; - register int s1_copy __asm__("$17"); + register int s0_param __asm__("$16") = param_1; // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register int s1_copy __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) int iVar2; short sVar1; @@ -1931,7 +1931,7 @@ void func_801431E8(s32 param_1) { u16 uVar2; s16 sVar4; - register s32 d __asm__("$16"); + register s32 d __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) memcpy(buf, &D_8018DA78, 4); iVar5 = ((s32 (*)(void))func_8012C1B8)(); *(s32 *)(param_1 + 0x20) = iVar5; @@ -2100,8 +2100,8 @@ extern void func_8012C218(void *a0); void func_80143D28(s32 param_1) { extern MatEntry D_8017FAF8[]; - register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ - register s32 iVar2 __asm__("$17") = *(s32 *)(param_1 + 0x64); /* $s1 */ + register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ // !FAKE: pin $18 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar2 = *(s32 *)(param_1 + 0x64); /* $s1 */ MatEntry *p = &D_8017FAF8[*(s16 *)(param_1 + 0x70)]; s32 sVar4; s32 iVar1; @@ -2281,8 +2281,8 @@ extern u8 D_8017FAE8; void func_8014477C(void *param_1) { s32 v0; s32 v1; - register s32 uVar2 __asm__("$2"); - register s32 addr __asm__("$3"); + s32 uVar2; + s32 addr; s32 gv; s32 fv; @@ -2323,9 +2323,9 @@ extern u8 D_8017FB24; void func_80144880(s32 param_1) { - register s32 obj __asm__("$16"); /* $s0 */ - register s32 self __asm__("$17") = param_1; /* $s1 */ - register s32 b __asm__("$2"); /* $v0 */ + s32 obj; /* $s0 */ + s32 self = param_1; /* $s1 */ + s32 b; /* $v0 */ s32 e; obj = ((s32 (*)(void))func_8012C194)(); diff --git a/src/ov_SC04_012/ov_SC04_012_jr_80140608.c b/src/ov_SC04_012/ov_SC04_012_jr_80140608.c index 7ffb213a68..a580d4fc8a 100644 --- a/src/ov_SC04_012/ov_SC04_012_jr_80140608.c +++ b/src/ov_SC04_012/ov_SC04_012_jr_80140608.c @@ -1039,14 +1039,14 @@ s16 n; Prim4 *p; s16 t; s32 c3; -register u16 *a __asm__("$20"); -register u16 *b __asm__("$21"); -register u16 *c __asm__("$23"); -register u16 *e __asm__("$22"); -register u16 *pb __asm__("$10"); -register u32 m24 __asm__("$8"); -register u32 mhi __asm__("$9"); -register s32 eight __asm__("$2"); +u16 *a; +u16 *b; +u16 *c; +u16 *e; +u16 *pb; +u32 m24; +u32 mhi; +register s32 eight __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) if (i < n) { c3 = 3; @@ -1126,7 +1126,7 @@ register s32 eight __asm__("$2"); y = (*e) + 3; } *((s16 *) (q - 10)) = y; -__asm__("" ::: "memory"); +__asm__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *((u32 *) ot) = 0x4000000; q[-8] = 0x78; *((u32 *) (q - 0x10)) = 0x64808080; @@ -1137,13 +1137,13 @@ __asm__("" ::: "memory"); *((s16 *) (q - 4)) = eight; *((u32 *) ot) = ((*((u32 *) ot)) & mhi) | (D_800AE7BC[*pb].ot[2] & m24); { -register u32 *op __asm__("$4"); +register u32 *op __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) op = D_800AE7BC[*pb].ot; op[2] = (op[2] & mhi) | (((u32) ot) & m24); } q += 0x14; ot += 5; - __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ + __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) } } @@ -1350,7 +1350,7 @@ void func_80141874(void) { extern u16 D_8011511C; extern u16 D_80115116; extern void (*D_8017FA00[])(void); - register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ + register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) func_801754A8(); D_8011511E = func_80014ED4(0); D_8011511C = func_80015018(0); @@ -1536,7 +1536,7 @@ void func_801424E4(short *param_1) { extern void (*D_8017FA24[])(void); short sVar1; int iVar2; - register unsigned short t __asm__("$3"); + unsigned short t; (*D_8017FA24[(unsigned short)param_1[1]])(); if (*(unsigned short *)param_1 != 0) { @@ -1555,8 +1555,8 @@ void func_801424E4(short *param_1) { iVar2 = *(int *)(param_1 + 0x32); if ((iVar2 != 0) && (*(short *)(iVar2 + 0x36) == param_1[0x7f])) { *(int *)(param_1 + 2) = *(int *)(iVar2 + 4); - a = *(unsigned short *)(*(volatile int *)(param_1 + 0x32) + 10); - __asm__ __volatile__("" : : "r"(a)); + a = *(unsigned short *)(*(int *)(param_1 + 0x32) + 10); + __asm__ __volatile__("" : : "r"(a)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) t = (unsigned short)param_1[0x7e]; sVar1 = a + t; iVar2 = *(volatile int *)(param_1 + 0x32); @@ -1592,7 +1592,7 @@ extern s32 D_8017FA18; void func_80142608(s32 param_1) { - register s32 iVar1 __asm__("$16"); + s32 iVar1; if (*(short *)(param_1 + 0x70) != 0) { iVar1 = ((s32 (*)(void))func_8012C1B8)(); @@ -1838,8 +1838,8 @@ extern void func_80142B2C(void *arg0); void func_80142EC0(s32 param_1) { extern s32 D_8017FC24[]; - register s32 d __asm__("$16") = param_1; /* $s0 */ - register s32 obj __asm__("$17"); /* $s1 */ + register s32 d __asm__("$16") = param_1; /* $s0 */ // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register s32 obj __asm__("$17"); /* $s1 */ // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) s32 ret; s16 sVar2; @@ -1881,8 +1881,8 @@ extern unsigned char D_8017FCA4[]; void func_8014305C(int param_1) { - register int s0_param __asm__("$16") = param_1; - register int s1_copy __asm__("$17"); + register int s0_param __asm__("$16") = param_1; // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register int s1_copy __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) int iVar2; short sVar1; @@ -1931,7 +1931,7 @@ void func_801431E8(s32 param_1) { u16 uVar2; s16 sVar4; - register s32 d __asm__("$16"); + register s32 d __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) memcpy(buf, &D_80190158, 4); iVar5 = ((s32 (*)(void))func_8012C1B8)(); *(s32 *)(param_1 + 0x20) = iVar5; @@ -2100,8 +2100,8 @@ extern void func_8012C218(void *a0); void func_80143D28(s32 param_1) { extern MatEntry D_8017FF5C[]; - register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ - register s32 iVar2 __asm__("$17") = *(s32 *)(param_1 + 0x64); /* $s1 */ + register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ // !FAKE: pin $18 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar2 = *(s32 *)(param_1 + 0x64); /* $s1 */ MatEntry *p = &D_8017FF5C[*(s16 *)(param_1 + 0x70)]; s32 sVar4; s32 iVar1; @@ -2281,8 +2281,8 @@ extern u8 D_8017FF4C; void func_8014477C(void *param_1) { s32 v0; s32 v1; - register s32 uVar2 __asm__("$2"); - register s32 addr __asm__("$3"); + s32 uVar2; + s32 addr; s32 gv; s32 fv; @@ -2323,9 +2323,9 @@ extern u8 D_8017FF88; void func_80144880(s32 param_1) { - register s32 obj __asm__("$16"); /* $s0 */ - register s32 self __asm__("$17") = param_1; /* $s1 */ - register s32 b __asm__("$2"); /* $v0 */ + s32 obj; /* $s0 */ + s32 self = param_1; /* $s1 */ + s32 b; /* $v0 */ s32 e; obj = ((s32 (*)(void))func_8012C194)(); diff --git a/src/ov_SC04_015/ov_SC04_015_jr_80140608.c b/src/ov_SC04_015/ov_SC04_015_jr_80140608.c index d5ab8f87f5..80e99c963b 100644 --- a/src/ov_SC04_015/ov_SC04_015_jr_80140608.c +++ b/src/ov_SC04_015/ov_SC04_015_jr_80140608.c @@ -1039,14 +1039,14 @@ s16 n; Prim4 *p; s16 t; s32 c3; -register u16 *a __asm__("$20"); -register u16 *b __asm__("$21"); -register u16 *c __asm__("$23"); -register u16 *e __asm__("$22"); -register u16 *pb __asm__("$10"); -register u32 m24 __asm__("$8"); -register u32 mhi __asm__("$9"); -register s32 eight __asm__("$2"); +u16 *a; +u16 *b; +u16 *c; +u16 *e; +u16 *pb; +u32 m24; +u32 mhi; +register s32 eight __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) if (i < n) { c3 = 3; @@ -1126,7 +1126,7 @@ register s32 eight __asm__("$2"); y = (*e) + 3; } *((s16 *) (q - 10)) = y; -__asm__("" ::: "memory"); +__asm__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *((u32 *) ot) = 0x4000000; q[-8] = 0x78; *((u32 *) (q - 0x10)) = 0x64808080; @@ -1137,13 +1137,13 @@ __asm__("" ::: "memory"); *((s16 *) (q - 4)) = eight; *((u32 *) ot) = ((*((u32 *) ot)) & mhi) | (D_800AE7BC[*pb].ot[2] & m24); { -register u32 *op __asm__("$4"); +register u32 *op __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) op = D_800AE7BC[*pb].ot; op[2] = (op[2] & mhi) | (((u32) ot) & m24); } q += 0x14; ot += 5; - __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ + __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) } } @@ -1350,7 +1350,7 @@ void func_80141874(void) { extern u16 D_8011511C; extern u16 D_80115116; extern void (*D_80185938[])(void); - register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ + register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) func_801754A8(); D_8011511E = func_80014ED4(0); D_8011511C = func_80015018(0); @@ -1552,7 +1552,7 @@ void func_801424E4(short *param_1) { extern void (*D_8018595C[])(void); short sVar1; int iVar2; - register unsigned short t __asm__("$3"); + unsigned short t; (*D_8018595C[(unsigned short)param_1[1]])(); if (*(unsigned short *)param_1 != 0) { @@ -1571,8 +1571,8 @@ void func_801424E4(short *param_1) { iVar2 = *(int *)(param_1 + 0x32); if ((iVar2 != 0) && (*(short *)(iVar2 + 0x36) == param_1[0x7f])) { *(int *)(param_1 + 2) = *(int *)(iVar2 + 4); - a = *(unsigned short *)(*(volatile int *)(param_1 + 0x32) + 10); - __asm__ __volatile__("" : : "r"(a)); + a = *(unsigned short *)(*(int *)(param_1 + 0x32) + 10); + __asm__ __volatile__("" : : "r"(a)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) t = (unsigned short)param_1[0x7e]; sVar1 = a + t; iVar2 = *(volatile int *)(param_1 + 0x32); @@ -1608,7 +1608,7 @@ extern s32 D_80185950; void func_80142608(s32 param_1) { - register s32 iVar1 __asm__("$16"); + s32 iVar1; if (*(short *)(param_1 + 0x70) != 0) { iVar1 = ((s32 (*)(void))func_8012C1B8)(); @@ -1854,8 +1854,8 @@ extern void func_80142B2C(void *arg0); void func_80142EC0(s32 param_1) { extern s32 D_80185B5C[]; - register s32 d __asm__("$16") = param_1; /* $s0 */ - register s32 obj __asm__("$17"); /* $s1 */ + register s32 d __asm__("$16") = param_1; /* $s0 */ // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register s32 obj __asm__("$17"); /* $s1 */ // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) s32 ret; s16 sVar2; @@ -1897,8 +1897,8 @@ extern unsigned char D_80185BDC[]; void func_8014305C(int param_1) { - register int s0_param __asm__("$16") = param_1; - register int s1_copy __asm__("$17"); + register int s0_param __asm__("$16") = param_1; // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register int s1_copy __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) int iVar2; short sVar1; @@ -1947,7 +1947,7 @@ void func_801431E8(s32 param_1) { u16 uVar2; s16 sVar4; - register s32 d __asm__("$16"); + register s32 d __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) memcpy(buf, &D_801C6DF0, 4); iVar5 = ((s32 (*)(void))func_8012C1B8)(); *(s32 *)(param_1 + 0x20) = iVar5; @@ -2116,8 +2116,8 @@ extern void func_8012C218(void *a0); void func_80143D28(s32 param_1) { extern MatEntry D_80185E94[]; - register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ - register s32 iVar2 __asm__("$17") = *(s32 *)(param_1 + 0x64); /* $s1 */ + register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ // !FAKE: pin $18 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar2 = *(s32 *)(param_1 + 0x64); /* $s1 */ MatEntry *p = &D_80185E94[*(s16 *)(param_1 + 0x70)]; s32 sVar4; s32 iVar1; @@ -2297,8 +2297,8 @@ extern u8 D_80185E84; void func_8014477C(void *param_1) { s32 v0; s32 v1; - register s32 uVar2 __asm__("$2"); - register s32 addr __asm__("$3"); + s32 uVar2; + s32 addr; s32 gv; s32 fv; @@ -2339,9 +2339,9 @@ extern u8 D_80185EC0; void func_80144880(s32 param_1) { - register s32 obj __asm__("$16"); /* $s0 */ - register s32 self __asm__("$17") = param_1; /* $s1 */ - register s32 b __asm__("$2"); /* $v0 */ + s32 obj; /* $s0 */ + s32 self = param_1; /* $s1 */ + s32 b; /* $v0 */ s32 e; obj = ((s32 (*)(void))func_8012C194)(); diff --git a/src/ov_SC04_016/ov_SC04_016_jr_80140608.c b/src/ov_SC04_016/ov_SC04_016_jr_80140608.c index a1381429f6..47cf785616 100644 --- a/src/ov_SC04_016/ov_SC04_016_jr_80140608.c +++ b/src/ov_SC04_016/ov_SC04_016_jr_80140608.c @@ -1039,14 +1039,14 @@ s16 n; Prim4 *p; s16 t; s32 c3; -register u16 *a __asm__("$20"); -register u16 *b __asm__("$21"); -register u16 *c __asm__("$23"); -register u16 *e __asm__("$22"); -register u16 *pb __asm__("$10"); -register u32 m24 __asm__("$8"); -register u32 mhi __asm__("$9"); -register s32 eight __asm__("$2"); +u16 *a; +u16 *b; +u16 *c; +u16 *e; +u16 *pb; +u32 m24; +u32 mhi; +register s32 eight __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) if (i < n) { c3 = 3; @@ -1126,7 +1126,7 @@ register s32 eight __asm__("$2"); y = (*e) + 3; } *((s16 *) (q - 10)) = y; -__asm__("" ::: "memory"); +__asm__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *((u32 *) ot) = 0x4000000; q[-8] = 0x78; *((u32 *) (q - 0x10)) = 0x64808080; @@ -1137,13 +1137,13 @@ __asm__("" ::: "memory"); *((s16 *) (q - 4)) = eight; *((u32 *) ot) = ((*((u32 *) ot)) & mhi) | (D_800AE7BC[*pb].ot[2] & m24); { -register u32 *op __asm__("$4"); +register u32 *op __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) op = D_800AE7BC[*pb].ot; op[2] = (op[2] & mhi) | (((u32) ot) & m24); } q += 0x14; ot += 5; - __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ + __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) } } @@ -1350,7 +1350,7 @@ void func_80141874(void) { extern u16 D_8011511C; extern u16 D_80115116; extern void (*D_801813FC[])(void); - register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ + register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) func_801754A8(); D_8011511E = func_80014ED4(0); D_8011511C = func_80015018(0); @@ -1536,7 +1536,7 @@ void func_801424E4(short *param_1) { extern void (*D_80181420[])(void); short sVar1; int iVar2; - register unsigned short t __asm__("$3"); + unsigned short t; (*D_80181420[(unsigned short)param_1[1]])(); if (*(unsigned short *)param_1 != 0) { @@ -1555,8 +1555,8 @@ void func_801424E4(short *param_1) { iVar2 = *(int *)(param_1 + 0x32); if ((iVar2 != 0) && (*(short *)(iVar2 + 0x36) == param_1[0x7f])) { *(int *)(param_1 + 2) = *(int *)(iVar2 + 4); - a = *(unsigned short *)(*(volatile int *)(param_1 + 0x32) + 10); - __asm__ __volatile__("" : : "r"(a)); + a = *(unsigned short *)(*(int *)(param_1 + 0x32) + 10); + __asm__ __volatile__("" : : "r"(a)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) t = (unsigned short)param_1[0x7e]; sVar1 = a + t; iVar2 = *(volatile int *)(param_1 + 0x32); @@ -1592,7 +1592,7 @@ extern s32 D_80181414; void func_80142608(s32 param_1) { - register s32 iVar1 __asm__("$16"); + s32 iVar1; if (*(short *)(param_1 + 0x70) != 0) { iVar1 = ((s32 (*)(void))func_8012C1B8)(); @@ -1838,8 +1838,8 @@ extern void func_80142B2C(void *arg0); void func_80142EC0(s32 param_1) { extern s32 D_80181620[]; - register s32 d __asm__("$16") = param_1; /* $s0 */ - register s32 obj __asm__("$17"); /* $s1 */ + register s32 d __asm__("$16") = param_1; /* $s0 */ // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register s32 obj __asm__("$17"); /* $s1 */ // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) s32 ret; s16 sVar2; @@ -1881,8 +1881,8 @@ extern unsigned char D_801816A0[]; void func_8014305C(int param_1) { - register int s0_param __asm__("$16") = param_1; - register int s1_copy __asm__("$17"); + register int s0_param __asm__("$16") = param_1; // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register int s1_copy __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) int iVar2; short sVar1; @@ -1931,7 +1931,7 @@ void func_801431E8(s32 param_1) { u16 uVar2; s16 sVar4; - register s32 d __asm__("$16"); + register s32 d __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) memcpy(buf, &D_801A4FA8, 4); iVar5 = ((s32 (*)(void))func_8012C1B8)(); *(s32 *)(param_1 + 0x20) = iVar5; @@ -2100,8 +2100,8 @@ extern void func_8012C218(void *a0); void func_80143D28(s32 param_1) { extern MatEntry D_80181958[]; - register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ - register s32 iVar2 __asm__("$17") = *(s32 *)(param_1 + 0x64); /* $s1 */ + register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ // !FAKE: pin $18 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar2 = *(s32 *)(param_1 + 0x64); /* $s1 */ MatEntry *p = &D_80181958[*(s16 *)(param_1 + 0x70)]; s32 sVar4; s32 iVar1; @@ -2281,8 +2281,8 @@ extern u8 D_80181948; void func_8014477C(void *param_1) { s32 v0; s32 v1; - register s32 uVar2 __asm__("$2"); - register s32 addr __asm__("$3"); + s32 uVar2; + s32 addr; s32 gv; s32 fv; @@ -2323,9 +2323,9 @@ extern u8 D_80181984; void func_80144880(s32 param_1) { - register s32 obj __asm__("$16"); /* $s0 */ - register s32 self __asm__("$17") = param_1; /* $s1 */ - register s32 b __asm__("$2"); /* $v0 */ + s32 obj; /* $s0 */ + s32 self = param_1; /* $s1 */ + s32 b; /* $v0 */ s32 e; obj = ((s32 (*)(void))func_8012C194)(); diff --git a/src/ov_SC04_018/ov_SC04_018_jr_80140608.c b/src/ov_SC04_018/ov_SC04_018_jr_80140608.c index 55a4bdce87..a86c61b7ed 100644 --- a/src/ov_SC04_018/ov_SC04_018_jr_80140608.c +++ b/src/ov_SC04_018/ov_SC04_018_jr_80140608.c @@ -1041,14 +1041,14 @@ s16 n; Prim4 *p; s16 t; s32 c3; -register u16 *a __asm__("$20"); -register u16 *b __asm__("$21"); -register u16 *c __asm__("$23"); -register u16 *e __asm__("$22"); -register u16 *pb __asm__("$10"); -register u32 m24 __asm__("$8"); -register u32 mhi __asm__("$9"); -register s32 eight __asm__("$2"); +u16 *a; +u16 *b; +u16 *c; +u16 *e; +u16 *pb; +u32 m24; +u32 mhi; +register s32 eight __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) if (i < n) { c3 = 3; @@ -1128,7 +1128,7 @@ register s32 eight __asm__("$2"); y = (*e) + 3; } *((s16 *) (q - 10)) = y; -__asm__("" ::: "memory"); +__asm__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *((u32 *) ot) = 0x4000000; q[-8] = 0x78; *((u32 *) (q - 0x10)) = 0x64808080; @@ -1139,13 +1139,13 @@ __asm__("" ::: "memory"); *((s16 *) (q - 4)) = eight; *((u32 *) ot) = ((*((u32 *) ot)) & mhi) | (D_800AE7BC[*pb].ot[2] & m24); { -register u32 *op __asm__("$4"); +register u32 *op __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) op = D_800AE7BC[*pb].ot; op[2] = (op[2] & mhi) | (((u32) ot) & m24); } q += 0x14; ot += 5; - __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ + __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) } } @@ -1352,7 +1352,7 @@ void func_80141874(void) { extern u16 D_8011511C; extern u16 D_80115116; extern void (*D_8018E614[])(void); - register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ + register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) func_801754A8(); D_8011511E = func_80014ED4(0); D_8011511C = func_80015018(0); @@ -1538,7 +1538,7 @@ void func_801424E4(short *param_1) { extern void (*D_8018E638[])(void); short sVar1; int iVar2; - register unsigned short t __asm__("$3"); + unsigned short t; (*D_8018E638[(unsigned short)param_1[1]])(); if (*(unsigned short *)param_1 != 0) { @@ -1557,8 +1557,8 @@ void func_801424E4(short *param_1) { iVar2 = *(int *)(param_1 + 0x32); if ((iVar2 != 0) && (*(short *)(iVar2 + 0x36) == param_1[0x7f])) { *(int *)(param_1 + 2) = *(int *)(iVar2 + 4); - a = *(unsigned short *)(*(volatile int *)(param_1 + 0x32) + 10); - __asm__ __volatile__("" : : "r"(a)); + a = *(unsigned short *)(*(int *)(param_1 + 0x32) + 10); + __asm__ __volatile__("" : : "r"(a)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) t = (unsigned short)param_1[0x7e]; sVar1 = a + t; iVar2 = *(volatile int *)(param_1 + 0x32); @@ -1594,7 +1594,7 @@ extern s32 D_8018E62C; void func_80142608(s32 param_1) { - register s32 iVar1 __asm__("$16"); + s32 iVar1; if (*(short *)(param_1 + 0x70) != 0) { iVar1 = ((s32 (*)(void))func_8012C1B8)(); @@ -1840,8 +1840,8 @@ extern void func_80142B2C(void *arg0); void func_80142EC0(s32 param_1) { extern s32 D_8018E838[]; - register s32 d __asm__("$16") = param_1; /* $s0 */ - register s32 obj __asm__("$17"); /* $s1 */ + register s32 d __asm__("$16") = param_1; /* $s0 */ // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register s32 obj __asm__("$17"); /* $s1 */ // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) s32 ret; s16 sVar2; @@ -1883,8 +1883,8 @@ extern unsigned char D_8018E8B8[]; void func_8014305C(int param_1) { - register int s0_param __asm__("$16") = param_1; - register int s1_copy __asm__("$17"); + register int s0_param __asm__("$16") = param_1; // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register int s1_copy __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) int iVar2; short sVar1; @@ -1933,7 +1933,7 @@ void func_801431E8(s32 param_1) { u16 uVar2; s16 sVar4; - register s32 d __asm__("$16"); + register s32 d __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) memcpy(buf, &D_801E4DC0, 4); iVar5 = ((s32 (*)(void))func_8012C1B8)(); *(s32 *)(param_1 + 0x20) = iVar5; @@ -2102,8 +2102,8 @@ extern void func_8012C218(void *a0); void func_80143D28(s32 param_1) { extern MatEntry D_8018EB70[]; - register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ - register s32 iVar2 __asm__("$17") = *(s32 *)(param_1 + 0x64); /* $s1 */ + register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ // !FAKE: pin $18 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar2 = *(s32 *)(param_1 + 0x64); /* $s1 */ MatEntry *p = &D_8018EB70[*(s16 *)(param_1 + 0x70)]; s32 sVar4; s32 iVar1; @@ -2291,8 +2291,8 @@ extern u8 D_8018EB60; void func_8014477C(void *param_1) { s32 v0; s32 v1; - register s32 uVar2 __asm__("$2"); - register s32 addr __asm__("$3"); + s32 uVar2; + s32 addr; s32 gv; s32 fv; @@ -2333,9 +2333,9 @@ extern u8 D_8018EB9C; void func_80144880(s32 param_1) { - register s32 obj __asm__("$16"); /* $s0 */ - register s32 self __asm__("$17") = param_1; /* $s1 */ - register s32 b __asm__("$2"); /* $v0 */ + s32 obj; /* $s0 */ + s32 self = param_1; /* $s1 */ + s32 b; /* $v0 */ s32 e; obj = ((s32 (*)(void))func_8012C194)(); diff --git a/src/ov_SC04_020/ov_SC04_020_jr_80140608.c b/src/ov_SC04_020/ov_SC04_020_jr_80140608.c index 6f0e1f84e1..5f8f01053e 100644 --- a/src/ov_SC04_020/ov_SC04_020_jr_80140608.c +++ b/src/ov_SC04_020/ov_SC04_020_jr_80140608.c @@ -1039,14 +1039,14 @@ s16 n; Prim4 *p; s16 t; s32 c3; -register u16 *a __asm__("$20"); -register u16 *b __asm__("$21"); -register u16 *c __asm__("$23"); -register u16 *e __asm__("$22"); -register u16 *pb __asm__("$10"); -register u32 m24 __asm__("$8"); -register u32 mhi __asm__("$9"); -register s32 eight __asm__("$2"); +u16 *a; +u16 *b; +u16 *c; +u16 *e; +u16 *pb; +u32 m24; +u32 mhi; +register s32 eight __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) if (i < n) { c3 = 3; @@ -1126,7 +1126,7 @@ register s32 eight __asm__("$2"); y = (*e) + 3; } *((s16 *) (q - 10)) = y; -__asm__("" ::: "memory"); +__asm__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *((u32 *) ot) = 0x4000000; q[-8] = 0x78; *((u32 *) (q - 0x10)) = 0x64808080; @@ -1137,13 +1137,13 @@ __asm__("" ::: "memory"); *((s16 *) (q - 4)) = eight; *((u32 *) ot) = ((*((u32 *) ot)) & mhi) | (D_800AE7BC[*pb].ot[2] & m24); { -register u32 *op __asm__("$4"); +register u32 *op __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) op = D_800AE7BC[*pb].ot; op[2] = (op[2] & mhi) | (((u32) ot) & m24); } q += 0x14; ot += 5; - __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ + __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) } } @@ -1350,7 +1350,7 @@ void func_80141874(void) { extern u16 D_8011511C; extern u16 D_80115116; extern void (*D_8018474C[])(void); - register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ + register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) func_801754A8(); D_8011511E = func_80014ED4(0); D_8011511C = func_80015018(0); @@ -1536,7 +1536,7 @@ void func_801424E4(short *param_1) { extern void (*D_80184770[])(void); short sVar1; int iVar2; - register unsigned short t __asm__("$3"); + unsigned short t; (*D_80184770[(unsigned short)param_1[1]])(); if (*(unsigned short *)param_1 != 0) { @@ -1555,8 +1555,8 @@ void func_801424E4(short *param_1) { iVar2 = *(int *)(param_1 + 0x32); if ((iVar2 != 0) && (*(short *)(iVar2 + 0x36) == param_1[0x7f])) { *(int *)(param_1 + 2) = *(int *)(iVar2 + 4); - a = *(unsigned short *)(*(volatile int *)(param_1 + 0x32) + 10); - __asm__ __volatile__("" : : "r"(a)); + a = *(unsigned short *)(*(int *)(param_1 + 0x32) + 10); + __asm__ __volatile__("" : : "r"(a)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) t = (unsigned short)param_1[0x7e]; sVar1 = a + t; iVar2 = *(volatile int *)(param_1 + 0x32); @@ -1592,7 +1592,7 @@ extern s32 D_80184764; void func_80142608(s32 param_1) { - register s32 iVar1 __asm__("$16"); + s32 iVar1; if (*(short *)(param_1 + 0x70) != 0) { iVar1 = ((s32 (*)(void))func_8012C1B8)(); @@ -1838,8 +1838,8 @@ extern void func_80142B2C(void *arg0); void func_80142EC0(s32 param_1) { extern s32 D_80184970[]; - register s32 d __asm__("$16") = param_1; /* $s0 */ - register s32 obj __asm__("$17"); /* $s1 */ + register s32 d __asm__("$16") = param_1; /* $s0 */ // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register s32 obj __asm__("$17"); /* $s1 */ // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) s32 ret; s16 sVar2; @@ -1881,8 +1881,8 @@ extern unsigned char D_801849F0[]; void func_8014305C(int param_1) { - register int s0_param __asm__("$16") = param_1; - register int s1_copy __asm__("$17"); + register int s0_param __asm__("$16") = param_1; // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register int s1_copy __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) int iVar2; short sVar1; @@ -1931,7 +1931,7 @@ void func_801431E8(s32 param_1) { u16 uVar2; s16 sVar4; - register s32 d __asm__("$16"); + register s32 d __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) memcpy(buf, &D_801BA7E8, 4); iVar5 = ((s32 (*)(void))func_8012C1B8)(); *(s32 *)(param_1 + 0x20) = iVar5; @@ -2100,8 +2100,8 @@ extern void func_8012C218(void *a0); void func_80143D28(s32 param_1) { extern MatEntry D_80184CA8[]; - register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ - register s32 iVar2 __asm__("$17") = *(s32 *)(param_1 + 0x64); /* $s1 */ + register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ // !FAKE: pin $18 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar2 = *(s32 *)(param_1 + 0x64); /* $s1 */ MatEntry *p = &D_80184CA8[*(s16 *)(param_1 + 0x70)]; s32 sVar4; s32 iVar1; @@ -2281,8 +2281,8 @@ extern u8 D_80184C98; void func_8014477C(void *param_1) { s32 v0; s32 v1; - register s32 uVar2 __asm__("$2"); - register s32 addr __asm__("$3"); + s32 uVar2; + s32 addr; s32 gv; s32 fv; @@ -2323,9 +2323,9 @@ extern u8 D_80184CD4; void func_80144880(s32 param_1) { - register s32 obj __asm__("$16"); /* $s0 */ - register s32 self __asm__("$17") = param_1; /* $s1 */ - register s32 b __asm__("$2"); /* $v0 */ + s32 obj; /* $s0 */ + s32 self = param_1; /* $s1 */ + s32 b; /* $v0 */ s32 e; obj = ((s32 (*)(void))func_8012C194)(); diff --git a/src/ov_SC05_000/ov_SC05_000_jr_80140608.c b/src/ov_SC05_000/ov_SC05_000_jr_80140608.c index 5fdf0f4fac..53f466fda3 100644 --- a/src/ov_SC05_000/ov_SC05_000_jr_80140608.c +++ b/src/ov_SC05_000/ov_SC05_000_jr_80140608.c @@ -1041,14 +1041,14 @@ s16 n; Prim4 *p; s16 t; s32 c3; -register u16 *a __asm__("$20"); -register u16 *b __asm__("$21"); -register u16 *c __asm__("$23"); -register u16 *e __asm__("$22"); -register u16 *pb __asm__("$10"); -register u32 m24 __asm__("$8"); -register u32 mhi __asm__("$9"); -register s32 eight __asm__("$2"); +u16 *a; +u16 *b; +u16 *c; +u16 *e; +u16 *pb; +u32 m24; +u32 mhi; +register s32 eight __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) if (i < n) { c3 = 3; @@ -1128,7 +1128,7 @@ register s32 eight __asm__("$2"); y = (*e) + 3; } *((s16 *) (q - 10)) = y; -__asm__("" ::: "memory"); +__asm__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *((u32 *) ot) = 0x4000000; q[-8] = 0x78; *((u32 *) (q - 0x10)) = 0x64808080; @@ -1139,13 +1139,13 @@ __asm__("" ::: "memory"); *((s16 *) (q - 4)) = eight; *((u32 *) ot) = ((*((u32 *) ot)) & mhi) | (D_800AE7BC[*pb].ot[2] & m24); { -register u32 *op __asm__("$4"); +register u32 *op __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) op = D_800AE7BC[*pb].ot; op[2] = (op[2] & mhi) | (((u32) ot) & m24); } q += 0x14; ot += 5; - __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ + __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) } } @@ -1352,7 +1352,7 @@ void func_80141874(void) { extern u16 D_8011511C; extern u16 D_80115116; extern void (*D_8017F68C[])(void); - register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ + register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) func_801754A8(); D_8011511E = func_80014ED4(0); D_8011511C = func_80015018(0); @@ -1538,7 +1538,7 @@ void func_801424E4(short *param_1) { extern void (*D_8017F6B0[])(void); short sVar1; int iVar2; - register unsigned short t __asm__("$3"); + unsigned short t; (*D_8017F6B0[(unsigned short)param_1[1]])(); if (*(unsigned short *)param_1 != 0) { @@ -1557,8 +1557,8 @@ void func_801424E4(short *param_1) { iVar2 = *(int *)(param_1 + 0x32); if ((iVar2 != 0) && (*(short *)(iVar2 + 0x36) == param_1[0x7f])) { *(int *)(param_1 + 2) = *(int *)(iVar2 + 4); - a = *(unsigned short *)(*(volatile int *)(param_1 + 0x32) + 10); - __asm__ __volatile__("" : : "r"(a)); + a = *(unsigned short *)(*(int *)(param_1 + 0x32) + 10); + __asm__ __volatile__("" : : "r"(a)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) t = (unsigned short)param_1[0x7e]; sVar1 = a + t; iVar2 = *(volatile int *)(param_1 + 0x32); @@ -1594,7 +1594,7 @@ extern s32 D_8017F6A4; void func_80142608(s32 param_1) { - register s32 iVar1 __asm__("$16"); + s32 iVar1; if (*(short *)(param_1 + 0x70) != 0) { iVar1 = ((s32 (*)(void))func_8012C1B8)(); @@ -1840,8 +1840,8 @@ extern void func_80142B2C(void *arg0); void func_80142EC0(s32 param_1) { extern s32 D_8017F8B0[]; - register s32 d __asm__("$16") = param_1; /* $s0 */ - register s32 obj __asm__("$17"); /* $s1 */ + register s32 d __asm__("$16") = param_1; /* $s0 */ // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register s32 obj __asm__("$17"); /* $s1 */ // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) s32 ret; s16 sVar2; @@ -1883,8 +1883,8 @@ extern unsigned char D_8017F930[]; void func_8014305C(int param_1) { - register int s0_param __asm__("$16") = param_1; - register int s1_copy __asm__("$17"); + register int s0_param __asm__("$16") = param_1; // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register int s1_copy __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) int iVar2; short sVar1; @@ -1933,7 +1933,7 @@ void func_801431E8(s32 param_1) { u16 uVar2; s16 sVar4; - register s32 d __asm__("$16"); + register s32 d __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) memcpy(buf, &D_80198FD4, 4); iVar5 = ((s32 (*)(void))func_8012C1B8)(); *(s32 *)(param_1 + 0x20) = iVar5; @@ -2102,8 +2102,8 @@ extern void func_8012C218(void *a0); void func_80143D28(s32 param_1) { extern MatEntry D_8017FBE8[]; - register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ - register s32 iVar2 __asm__("$17") = *(s32 *)(param_1 + 0x64); /* $s1 */ + register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ // !FAKE: pin $18 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar2 = *(s32 *)(param_1 + 0x64); /* $s1 */ MatEntry *p = &D_8017FBE8[*(s16 *)(param_1 + 0x70)]; s32 sVar4; s32 iVar1; @@ -2283,8 +2283,8 @@ extern u8 D_8017FBD8; void func_8014477C(void *param_1) { s32 v0; s32 v1; - register s32 uVar2 __asm__("$2"); - register s32 addr __asm__("$3"); + s32 uVar2; + s32 addr; s32 gv; s32 fv; @@ -2325,9 +2325,9 @@ extern u8 D_8017FC14; void func_80144880(s32 param_1) { - register s32 obj __asm__("$16"); /* $s0 */ - register s32 self __asm__("$17") = param_1; /* $s1 */ - register s32 b __asm__("$2"); /* $v0 */ + s32 obj; /* $s0 */ + s32 self = param_1; /* $s1 */ + s32 b; /* $v0 */ s32 e; obj = ((s32 (*)(void))func_8012C194)(); diff --git a/src/ov_SC05_001/ov_SC05_001_jr_80140608.c b/src/ov_SC05_001/ov_SC05_001_jr_80140608.c index 9efd2567a0..086f85bdfe 100644 --- a/src/ov_SC05_001/ov_SC05_001_jr_80140608.c +++ b/src/ov_SC05_001/ov_SC05_001_jr_80140608.c @@ -1039,14 +1039,14 @@ s16 n; Prim4 *p; s16 t; s32 c3; -register u16 *a __asm__("$20"); -register u16 *b __asm__("$21"); -register u16 *c __asm__("$23"); -register u16 *e __asm__("$22"); -register u16 *pb __asm__("$10"); -register u32 m24 __asm__("$8"); -register u32 mhi __asm__("$9"); -register s32 eight __asm__("$2"); +u16 *a; +u16 *b; +u16 *c; +u16 *e; +u16 *pb; +u32 m24; +u32 mhi; +register s32 eight __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) if (i < n) { c3 = 3; @@ -1126,7 +1126,7 @@ register s32 eight __asm__("$2"); y = (*e) + 3; } *((s16 *) (q - 10)) = y; -__asm__("" ::: "memory"); +__asm__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *((u32 *) ot) = 0x4000000; q[-8] = 0x78; *((u32 *) (q - 0x10)) = 0x64808080; @@ -1137,13 +1137,13 @@ __asm__("" ::: "memory"); *((s16 *) (q - 4)) = eight; *((u32 *) ot) = ((*((u32 *) ot)) & mhi) | (D_800AE7BC[*pb].ot[2] & m24); { -register u32 *op __asm__("$4"); +register u32 *op __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) op = D_800AE7BC[*pb].ot; op[2] = (op[2] & mhi) | (((u32) ot) & m24); } q += 0x14; ot += 5; - __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ + __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) } } @@ -1350,7 +1350,7 @@ void func_80141874(void) { extern u16 D_8011511C; extern u16 D_80115116; extern void (*D_80186E68[])(void); - register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ + register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) func_801754A8(); D_8011511E = func_80014ED4(0); D_8011511C = func_80015018(0); @@ -1536,7 +1536,7 @@ void func_801424E4(short *param_1) { extern void (*D_80186E8C[])(void); short sVar1; int iVar2; - register unsigned short t __asm__("$3"); + unsigned short t; (*D_80186E8C[(unsigned short)param_1[1]])(); if (*(unsigned short *)param_1 != 0) { @@ -1555,8 +1555,8 @@ void func_801424E4(short *param_1) { iVar2 = *(int *)(param_1 + 0x32); if ((iVar2 != 0) && (*(short *)(iVar2 + 0x36) == param_1[0x7f])) { *(int *)(param_1 + 2) = *(int *)(iVar2 + 4); - a = *(unsigned short *)(*(volatile int *)(param_1 + 0x32) + 10); - __asm__ __volatile__("" : : "r"(a)); + a = *(unsigned short *)(*(int *)(param_1 + 0x32) + 10); + __asm__ __volatile__("" : : "r"(a)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) t = (unsigned short)param_1[0x7e]; sVar1 = a + t; iVar2 = *(volatile int *)(param_1 + 0x32); @@ -1592,7 +1592,7 @@ extern s32 D_80186E80; void func_80142608(s32 param_1) { - register s32 iVar1 __asm__("$16"); + s32 iVar1; if (*(short *)(param_1 + 0x70) != 0) { iVar1 = ((s32 (*)(void))func_8012C1B8)(); @@ -1838,8 +1838,8 @@ extern void func_80142B2C(void *arg0); void func_80142EC0(s32 param_1) { extern s32 D_8018708C[]; - register s32 d __asm__("$16") = param_1; /* $s0 */ - register s32 obj __asm__("$17"); /* $s1 */ + register s32 d __asm__("$16") = param_1; /* $s0 */ // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register s32 obj __asm__("$17"); /* $s1 */ // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) s32 ret; s16 sVar2; @@ -1881,8 +1881,8 @@ extern unsigned char D_8018710C[]; void func_8014305C(int param_1) { - register int s0_param __asm__("$16") = param_1; - register int s1_copy __asm__("$17"); + register int s0_param __asm__("$16") = param_1; // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register int s1_copy __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) int iVar2; short sVar1; @@ -1931,7 +1931,7 @@ void func_801431E8(s32 param_1) { u16 uVar2; s16 sVar4; - register s32 d __asm__("$16"); + register s32 d __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) memcpy(buf, &D_801B3F88, 4); iVar5 = ((s32 (*)(void))func_8012C1B8)(); *(s32 *)(param_1 + 0x20) = iVar5; @@ -2100,8 +2100,8 @@ extern void func_8012C218(void *a0); void func_80143D28(s32 param_1) { extern MatEntry D_801873C4[]; - register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ - register s32 iVar2 __asm__("$17") = *(s32 *)(param_1 + 0x64); /* $s1 */ + register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ // !FAKE: pin $18 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar2 = *(s32 *)(param_1 + 0x64); /* $s1 */ MatEntry *p = &D_801873C4[*(s16 *)(param_1 + 0x70)]; s32 sVar4; s32 iVar1; @@ -2281,8 +2281,8 @@ extern u8 D_801873B4; void func_8014477C(void *param_1) { s32 v0; s32 v1; - register s32 uVar2 __asm__("$2"); - register s32 addr __asm__("$3"); + s32 uVar2; + s32 addr; s32 gv; s32 fv; @@ -2323,9 +2323,9 @@ extern u8 D_801873F0; void func_80144880(s32 param_1) { - register s32 obj __asm__("$16"); /* $s0 */ - register s32 self __asm__("$17") = param_1; /* $s1 */ - register s32 b __asm__("$2"); /* $v0 */ + s32 obj; /* $s0 */ + s32 self = param_1; /* $s1 */ + s32 b; /* $v0 */ s32 e; obj = ((s32 (*)(void))func_8012C194)(); diff --git a/src/ov_SC05_002/ov_SC05_002_jr_80140608.c b/src/ov_SC05_002/ov_SC05_002_jr_80140608.c index 738bffc018..8def4459d0 100644 --- a/src/ov_SC05_002/ov_SC05_002_jr_80140608.c +++ b/src/ov_SC05_002/ov_SC05_002_jr_80140608.c @@ -1039,14 +1039,14 @@ s16 n; Prim4 *p; s16 t; s32 c3; -register u16 *a __asm__("$20"); -register u16 *b __asm__("$21"); -register u16 *c __asm__("$23"); -register u16 *e __asm__("$22"); -register u16 *pb __asm__("$10"); -register u32 m24 __asm__("$8"); -register u32 mhi __asm__("$9"); -register s32 eight __asm__("$2"); +u16 *a; +u16 *b; +u16 *c; +u16 *e; +u16 *pb; +u32 m24; +u32 mhi; +register s32 eight __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) if (i < n) { c3 = 3; @@ -1126,7 +1126,7 @@ register s32 eight __asm__("$2"); y = (*e) + 3; } *((s16 *) (q - 10)) = y; -__asm__("" ::: "memory"); +__asm__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *((u32 *) ot) = 0x4000000; q[-8] = 0x78; *((u32 *) (q - 0x10)) = 0x64808080; @@ -1137,13 +1137,13 @@ __asm__("" ::: "memory"); *((s16 *) (q - 4)) = eight; *((u32 *) ot) = ((*((u32 *) ot)) & mhi) | (D_800AE7BC[*pb].ot[2] & m24); { -register u32 *op __asm__("$4"); +register u32 *op __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) op = D_800AE7BC[*pb].ot; op[2] = (op[2] & mhi) | (((u32) ot) & m24); } q += 0x14; ot += 5; - __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ + __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) } } @@ -1350,7 +1350,7 @@ void func_80141874(void) { extern u16 D_8011511C; extern u16 D_80115116; extern void (*D_80181628[])(void); - register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ + register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) func_801754A8(); D_8011511E = func_80014ED4(0); D_8011511C = func_80015018(0); @@ -1536,7 +1536,7 @@ void func_801424E4(short *param_1) { extern void (*D_8018164C[])(void); short sVar1; int iVar2; - register unsigned short t __asm__("$3"); + unsigned short t; (*D_8018164C[(unsigned short)param_1[1]])(); if (*(unsigned short *)param_1 != 0) { @@ -1555,8 +1555,8 @@ void func_801424E4(short *param_1) { iVar2 = *(int *)(param_1 + 0x32); if ((iVar2 != 0) && (*(short *)(iVar2 + 0x36) == param_1[0x7f])) { *(int *)(param_1 + 2) = *(int *)(iVar2 + 4); - a = *(unsigned short *)(*(volatile int *)(param_1 + 0x32) + 10); - __asm__ __volatile__("" : : "r"(a)); + a = *(unsigned short *)(*(int *)(param_1 + 0x32) + 10); + __asm__ __volatile__("" : : "r"(a)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) t = (unsigned short)param_1[0x7e]; sVar1 = a + t; iVar2 = *(volatile int *)(param_1 + 0x32); @@ -1592,7 +1592,7 @@ extern s32 D_80181640; void func_80142608(s32 param_1) { - register s32 iVar1 __asm__("$16"); + s32 iVar1; if (*(short *)(param_1 + 0x70) != 0) { iVar1 = ((s32 (*)(void))func_8012C1B8)(); @@ -1838,8 +1838,8 @@ extern void func_80142B2C(void *arg0); void func_80142EC0(s32 param_1) { extern s32 D_8018184C[]; - register s32 d __asm__("$16") = param_1; /* $s0 */ - register s32 obj __asm__("$17"); /* $s1 */ + register s32 d __asm__("$16") = param_1; /* $s0 */ // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register s32 obj __asm__("$17"); /* $s1 */ // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) s32 ret; s16 sVar2; @@ -1881,8 +1881,8 @@ extern unsigned char D_801818CC[]; void func_8014305C(int param_1) { - register int s0_param __asm__("$16") = param_1; - register int s1_copy __asm__("$17"); + register int s0_param __asm__("$16") = param_1; // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register int s1_copy __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) int iVar2; short sVar1; @@ -1931,7 +1931,7 @@ void func_801431E8(s32 param_1) { u16 uVar2; s16 sVar4; - register s32 d __asm__("$16"); + register s32 d __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) memcpy(buf, &D_8019E334, 4); iVar5 = ((s32 (*)(void))func_8012C1B8)(); *(s32 *)(param_1 + 0x20) = iVar5; @@ -2100,8 +2100,8 @@ extern void func_8012C218(void *a0); void func_80143D28(s32 param_1) { extern MatEntry D_80181B84[]; - register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ - register s32 iVar2 __asm__("$17") = *(s32 *)(param_1 + 0x64); /* $s1 */ + register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ // !FAKE: pin $18 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar2 = *(s32 *)(param_1 + 0x64); /* $s1 */ MatEntry *p = &D_80181B84[*(s16 *)(param_1 + 0x70)]; s32 sVar4; s32 iVar1; @@ -2281,8 +2281,8 @@ extern u8 D_80181B74; void func_8014477C(void *param_1) { s32 v0; s32 v1; - register s32 uVar2 __asm__("$2"); - register s32 addr __asm__("$3"); + s32 uVar2; + s32 addr; s32 gv; s32 fv; @@ -2323,9 +2323,9 @@ extern u8 D_80181BB0; void func_80144880(s32 param_1) { - register s32 obj __asm__("$16"); /* $s0 */ - register s32 self __asm__("$17") = param_1; /* $s1 */ - register s32 b __asm__("$2"); /* $v0 */ + s32 obj; /* $s0 */ + s32 self = param_1; /* $s1 */ + s32 b; /* $v0 */ s32 e; obj = ((s32 (*)(void))func_8012C194)(); diff --git a/src/ov_SC05_003/ov_SC05_003_jr_80140608.c b/src/ov_SC05_003/ov_SC05_003_jr_80140608.c index 28a3161666..b30add77b3 100644 --- a/src/ov_SC05_003/ov_SC05_003_jr_80140608.c +++ b/src/ov_SC05_003/ov_SC05_003_jr_80140608.c @@ -1039,14 +1039,14 @@ s16 n; Prim4 *p; s16 t; s32 c3; -register u16 *a __asm__("$20"); -register u16 *b __asm__("$21"); -register u16 *c __asm__("$23"); -register u16 *e __asm__("$22"); -register u16 *pb __asm__("$10"); -register u32 m24 __asm__("$8"); -register u32 mhi __asm__("$9"); -register s32 eight __asm__("$2"); +u16 *a; +u16 *b; +u16 *c; +u16 *e; +u16 *pb; +u32 m24; +u32 mhi; +register s32 eight __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) if (i < n) { c3 = 3; @@ -1126,7 +1126,7 @@ register s32 eight __asm__("$2"); y = (*e) + 3; } *((s16 *) (q - 10)) = y; -__asm__("" ::: "memory"); +__asm__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *((u32 *) ot) = 0x4000000; q[-8] = 0x78; *((u32 *) (q - 0x10)) = 0x64808080; @@ -1137,13 +1137,13 @@ __asm__("" ::: "memory"); *((s16 *) (q - 4)) = eight; *((u32 *) ot) = ((*((u32 *) ot)) & mhi) | (D_800AE7BC[*pb].ot[2] & m24); { -register u32 *op __asm__("$4"); +register u32 *op __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) op = D_800AE7BC[*pb].ot; op[2] = (op[2] & mhi) | (((u32) ot) & m24); } q += 0x14; ot += 5; - __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ + __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) } } @@ -1350,7 +1350,7 @@ void func_80141874(void) { extern u16 D_8011511C; extern u16 D_80115116; extern void (*D_80183960[])(void); - register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ + register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) func_801754A8(); D_8011511E = func_80014ED4(0); D_8011511C = func_80015018(0); @@ -1536,7 +1536,7 @@ void func_801424E4(short *param_1) { extern void (*D_80183984[])(void); short sVar1; int iVar2; - register unsigned short t __asm__("$3"); + unsigned short t; (*D_80183984[(unsigned short)param_1[1]])(); if (*(unsigned short *)param_1 != 0) { @@ -1555,8 +1555,8 @@ void func_801424E4(short *param_1) { iVar2 = *(int *)(param_1 + 0x32); if ((iVar2 != 0) && (*(short *)(iVar2 + 0x36) == param_1[0x7f])) { *(int *)(param_1 + 2) = *(int *)(iVar2 + 4); - a = *(unsigned short *)(*(volatile int *)(param_1 + 0x32) + 10); - __asm__ __volatile__("" : : "r"(a)); + a = *(unsigned short *)(*(int *)(param_1 + 0x32) + 10); + __asm__ __volatile__("" : : "r"(a)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) t = (unsigned short)param_1[0x7e]; sVar1 = a + t; iVar2 = *(volatile int *)(param_1 + 0x32); @@ -1592,7 +1592,7 @@ extern s32 D_80183978; void func_80142608(s32 param_1) { - register s32 iVar1 __asm__("$16"); + s32 iVar1; if (*(short *)(param_1 + 0x70) != 0) { iVar1 = ((s32 (*)(void))func_8012C1B8)(); @@ -1838,8 +1838,8 @@ extern void func_80142B2C(void *arg0); void func_80142EC0(s32 param_1) { extern s32 D_80183B84[]; - register s32 d __asm__("$16") = param_1; /* $s0 */ - register s32 obj __asm__("$17"); /* $s1 */ + register s32 d __asm__("$16") = param_1; /* $s0 */ // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register s32 obj __asm__("$17"); /* $s1 */ // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) s32 ret; s16 sVar2; @@ -1881,8 +1881,8 @@ extern unsigned char D_80183C04[]; void func_8014305C(int param_1) { - register int s0_param __asm__("$16") = param_1; - register int s1_copy __asm__("$17"); + register int s0_param __asm__("$16") = param_1; // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register int s1_copy __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) int iVar2; short sVar1; @@ -1931,7 +1931,7 @@ void func_801431E8(s32 param_1) { u16 uVar2; s16 sVar4; - register s32 d __asm__("$16"); + register s32 d __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) memcpy(buf, &D_801AAE30, 4); iVar5 = ((s32 (*)(void))func_8012C1B8)(); *(s32 *)(param_1 + 0x20) = iVar5; @@ -2100,8 +2100,8 @@ extern void func_8012C218(void *a0); void func_80143D28(s32 param_1) { extern MatEntry D_80183EBC[]; - register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ - register s32 iVar2 __asm__("$17") = *(s32 *)(param_1 + 0x64); /* $s1 */ + register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ // !FAKE: pin $18 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar2 = *(s32 *)(param_1 + 0x64); /* $s1 */ MatEntry *p = &D_80183EBC[*(s16 *)(param_1 + 0x70)]; s32 sVar4; s32 iVar1; @@ -2281,8 +2281,8 @@ extern u8 D_80183EAC; void func_8014477C(void *param_1) { s32 v0; s32 v1; - register s32 uVar2 __asm__("$2"); - register s32 addr __asm__("$3"); + s32 uVar2; + s32 addr; s32 gv; s32 fv; @@ -2323,9 +2323,9 @@ extern u8 D_80183EE8; void func_80144880(s32 param_1) { - register s32 obj __asm__("$16"); /* $s0 */ - register s32 self __asm__("$17") = param_1; /* $s1 */ - register s32 b __asm__("$2"); /* $v0 */ + s32 obj; /* $s0 */ + s32 self = param_1; /* $s1 */ + s32 b; /* $v0 */ s32 e; obj = ((s32 (*)(void))func_8012C194)(); diff --git a/src/ov_SC05_004/ov_SC05_004_jr_80140608.c b/src/ov_SC05_004/ov_SC05_004_jr_80140608.c index a51a3fef98..84584353f3 100644 --- a/src/ov_SC05_004/ov_SC05_004_jr_80140608.c +++ b/src/ov_SC05_004/ov_SC05_004_jr_80140608.c @@ -1073,14 +1073,14 @@ s16 n; Prim4 *p; s16 t; s32 c3; -register u16 *a __asm__("$20"); -register u16 *b __asm__("$21"); -register u16 *c __asm__("$23"); -register u16 *e __asm__("$22"); -register u16 *pb __asm__("$10"); -register u32 m24 __asm__("$8"); -register u32 mhi __asm__("$9"); -register s32 eight __asm__("$2"); +u16 *a; +u16 *b; +u16 *c; +u16 *e; +u16 *pb; +u32 m24; +u32 mhi; +register s32 eight __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) if (i < n) { c3 = 3; @@ -1160,7 +1160,7 @@ register s32 eight __asm__("$2"); y = (*e) + 3; } *((s16 *) (q - 10)) = y; -__asm__("" ::: "memory"); +__asm__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *((u32 *) ot) = 0x4000000; q[-8] = 0x78; *((u32 *) (q - 0x10)) = 0x64808080; @@ -1171,13 +1171,13 @@ __asm__("" ::: "memory"); *((s16 *) (q - 4)) = eight; *((u32 *) ot) = ((*((u32 *) ot)) & mhi) | (D_800AE7BC[*pb].ot[2] & m24); { -register u32 *op __asm__("$4"); +register u32 *op __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) op = D_800AE7BC[*pb].ot; op[2] = (op[2] & mhi) | (((u32) ot) & m24); } q += 0x14; ot += 5; - __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ + __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) } } @@ -1384,7 +1384,7 @@ void func_80141874(void) { extern u16 D_8011511C; extern u16 D_80115116; extern void (*D_80182A6C[])(void); - register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ + register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) func_801754A8(); D_8011511E = func_80014ED4(0); D_8011511C = func_80015018(0); @@ -1570,7 +1570,7 @@ void func_801424E4(short *param_1) { extern void (*D_80182A90[])(void); short sVar1; int iVar2; - register unsigned short t __asm__("$3"); + unsigned short t; (*D_80182A90[(unsigned short)param_1[1]])(); if (*(unsigned short *)param_1 != 0) { @@ -1589,8 +1589,8 @@ void func_801424E4(short *param_1) { iVar2 = *(int *)(param_1 + 0x32); if ((iVar2 != 0) && (*(short *)(iVar2 + 0x36) == param_1[0x7f])) { *(int *)(param_1 + 2) = *(int *)(iVar2 + 4); - a = *(unsigned short *)(*(volatile int *)(param_1 + 0x32) + 10); - __asm__ __volatile__("" : : "r"(a)); + a = *(unsigned short *)(*(int *)(param_1 + 0x32) + 10); + __asm__ __volatile__("" : : "r"(a)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) t = (unsigned short)param_1[0x7e]; sVar1 = a + t; iVar2 = *(volatile int *)(param_1 + 0x32); @@ -1626,7 +1626,7 @@ extern s32 D_80182A84; void func_80142608(s32 param_1) { - register s32 iVar1 __asm__("$16"); + s32 iVar1; if (*(short *)(param_1 + 0x70) != 0) { iVar1 = ((s32 (*)(void))func_8012C1B8)(); @@ -1872,8 +1872,8 @@ extern void func_80142B2C(void *arg0); void func_80142EC0(s32 param_1) { extern s32 D_80182C90[]; - register s32 d __asm__("$16") = param_1; /* $s0 */ - register s32 obj __asm__("$17"); /* $s1 */ + register s32 d __asm__("$16") = param_1; /* $s0 */ // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register s32 obj __asm__("$17"); /* $s1 */ // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) s32 ret; s16 sVar2; @@ -1915,8 +1915,8 @@ extern unsigned char D_80182D10[]; void func_8014305C(int param_1) { - register int s0_param __asm__("$16") = param_1; - register int s1_copy __asm__("$17"); + register int s0_param __asm__("$16") = param_1; // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register int s1_copy __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) int iVar2; short sVar1; @@ -1965,7 +1965,7 @@ void func_801431E8(s32 param_1) { u16 uVar2; s16 sVar4; - register s32 d __asm__("$16"); + register s32 d __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) memcpy(buf, &D_8019D424, 4); iVar5 = ((s32 (*)(void))func_8012C1B8)(); *(s32 *)(param_1 + 0x20) = iVar5; @@ -2134,8 +2134,8 @@ extern void func_8012C218(void *a0); void func_80143D28(s32 param_1) { extern MatEntry D_80182FC8[]; - register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ - register s32 iVar2 __asm__("$17") = *(s32 *)(param_1 + 0x64); /* $s1 */ + register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ // !FAKE: pin $18 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar2 = *(s32 *)(param_1 + 0x64); /* $s1 */ MatEntry *p = &D_80182FC8[*(s16 *)(param_1 + 0x70)]; s32 sVar4; s32 iVar1; @@ -2315,8 +2315,8 @@ extern u8 D_80182FB8; void func_8014477C(void *param_1) { s32 v0; s32 v1; - register s32 uVar2 __asm__("$2"); - register s32 addr __asm__("$3"); + s32 uVar2; + s32 addr; s32 gv; s32 fv; @@ -2357,9 +2357,9 @@ extern u8 D_80182FF4; void func_80144880(s32 param_1) { - register s32 obj __asm__("$16"); /* $s0 */ - register s32 self __asm__("$17") = param_1; /* $s1 */ - register s32 b __asm__("$2"); /* $v0 */ + s32 obj; /* $s0 */ + s32 self = param_1; /* $s1 */ + s32 b; /* $v0 */ s32 e; obj = ((s32 (*)(void))func_8012C194)(); diff --git a/src/ov_SC05_005/ov_SC05_005_jr_80140608.c b/src/ov_SC05_005/ov_SC05_005_jr_80140608.c index 3180cbff6a..62c3fa9a2a 100644 --- a/src/ov_SC05_005/ov_SC05_005_jr_80140608.c +++ b/src/ov_SC05_005/ov_SC05_005_jr_80140608.c @@ -1039,14 +1039,14 @@ s16 n; Prim4 *p; s16 t; s32 c3; -register u16 *a __asm__("$20"); -register u16 *b __asm__("$21"); -register u16 *c __asm__("$23"); -register u16 *e __asm__("$22"); -register u16 *pb __asm__("$10"); -register u32 m24 __asm__("$8"); -register u32 mhi __asm__("$9"); -register s32 eight __asm__("$2"); +u16 *a; +u16 *b; +u16 *c; +u16 *e; +u16 *pb; +u32 m24; +u32 mhi; +register s32 eight __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) if (i < n) { c3 = 3; @@ -1126,7 +1126,7 @@ register s32 eight __asm__("$2"); y = (*e) + 3; } *((s16 *) (q - 10)) = y; -__asm__("" ::: "memory"); +__asm__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *((u32 *) ot) = 0x4000000; q[-8] = 0x78; *((u32 *) (q - 0x10)) = 0x64808080; @@ -1137,13 +1137,13 @@ __asm__("" ::: "memory"); *((s16 *) (q - 4)) = eight; *((u32 *) ot) = ((*((u32 *) ot)) & mhi) | (D_800AE7BC[*pb].ot[2] & m24); { -register u32 *op __asm__("$4"); +register u32 *op __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) op = D_800AE7BC[*pb].ot; op[2] = (op[2] & mhi) | (((u32) ot) & m24); } q += 0x14; ot += 5; - __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ + __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) } } @@ -1350,7 +1350,7 @@ void func_80141874(void) { extern u16 D_8011511C; extern u16 D_80115116; extern void (*D_80183840[])(void); - register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ + register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) func_801754A8(); D_8011511E = func_80014ED4(0); D_8011511C = func_80015018(0); @@ -1536,7 +1536,7 @@ void func_801424E4(short *param_1) { extern void (*D_80183864[])(void); short sVar1; int iVar2; - register unsigned short t __asm__("$3"); + unsigned short t; (*D_80183864[(unsigned short)param_1[1]])(); if (*(unsigned short *)param_1 != 0) { @@ -1555,8 +1555,8 @@ void func_801424E4(short *param_1) { iVar2 = *(int *)(param_1 + 0x32); if ((iVar2 != 0) && (*(short *)(iVar2 + 0x36) == param_1[0x7f])) { *(int *)(param_1 + 2) = *(int *)(iVar2 + 4); - a = *(unsigned short *)(*(volatile int *)(param_1 + 0x32) + 10); - __asm__ __volatile__("" : : "r"(a)); + a = *(unsigned short *)(*(int *)(param_1 + 0x32) + 10); + __asm__ __volatile__("" : : "r"(a)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) t = (unsigned short)param_1[0x7e]; sVar1 = a + t; iVar2 = *(volatile int *)(param_1 + 0x32); @@ -1592,7 +1592,7 @@ extern s32 D_80183858; void func_80142608(s32 param_1) { - register s32 iVar1 __asm__("$16"); + s32 iVar1; if (*(short *)(param_1 + 0x70) != 0) { iVar1 = ((s32 (*)(void))func_8012C1B8)(); @@ -1838,8 +1838,8 @@ extern void func_80142B2C(void *arg0); void func_80142EC0(s32 param_1) { extern s32 D_80183A64[]; - register s32 d __asm__("$16") = param_1; /* $s0 */ - register s32 obj __asm__("$17"); /* $s1 */ + register s32 d __asm__("$16") = param_1; /* $s0 */ // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register s32 obj __asm__("$17"); /* $s1 */ // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) s32 ret; s16 sVar2; @@ -1881,8 +1881,8 @@ extern unsigned char D_80183AE4[]; void func_8014305C(int param_1) { - register int s0_param __asm__("$16") = param_1; - register int s1_copy __asm__("$17"); + register int s0_param __asm__("$16") = param_1; // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register int s1_copy __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) int iVar2; short sVar1; @@ -1931,7 +1931,7 @@ void func_801431E8(s32 param_1) { u16 uVar2; s16 sVar4; - register s32 d __asm__("$16"); + register s32 d __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) memcpy(buf, &D_801B010C, 4); iVar5 = ((s32 (*)(void))func_8012C1B8)(); *(s32 *)(param_1 + 0x20) = iVar5; @@ -2100,8 +2100,8 @@ extern void func_8012C218(void *a0); void func_80143D28(s32 param_1) { extern MatEntry D_80183D9C[]; - register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ - register s32 iVar2 __asm__("$17") = *(s32 *)(param_1 + 0x64); /* $s1 */ + register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ // !FAKE: pin $18 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar2 = *(s32 *)(param_1 + 0x64); /* $s1 */ MatEntry *p = &D_80183D9C[*(s16 *)(param_1 + 0x70)]; s32 sVar4; s32 iVar1; @@ -2281,8 +2281,8 @@ extern u8 D_80183D8C; void func_8014477C(void *param_1) { s32 v0; s32 v1; - register s32 uVar2 __asm__("$2"); - register s32 addr __asm__("$3"); + s32 uVar2; + s32 addr; s32 gv; s32 fv; @@ -2323,9 +2323,9 @@ extern u8 D_80183DC8; void func_80144880(s32 param_1) { - register s32 obj __asm__("$16"); /* $s0 */ - register s32 self __asm__("$17") = param_1; /* $s1 */ - register s32 b __asm__("$2"); /* $v0 */ + s32 obj; /* $s0 */ + s32 self = param_1; /* $s1 */ + s32 b; /* $v0 */ s32 e; obj = ((s32 (*)(void))func_8012C194)(); diff --git a/src/ov_SC05_006/ov_SC05_006_jr_80140608.c b/src/ov_SC05_006/ov_SC05_006_jr_80140608.c index d59ab7c75b..8aa93ecec2 100644 --- a/src/ov_SC05_006/ov_SC05_006_jr_80140608.c +++ b/src/ov_SC05_006/ov_SC05_006_jr_80140608.c @@ -1039,14 +1039,14 @@ s16 n; Prim4 *p; s16 t; s32 c3; -register u16 *a __asm__("$20"); -register u16 *b __asm__("$21"); -register u16 *c __asm__("$23"); -register u16 *e __asm__("$22"); -register u16 *pb __asm__("$10"); -register u32 m24 __asm__("$8"); -register u32 mhi __asm__("$9"); -register s32 eight __asm__("$2"); +u16 *a; +u16 *b; +u16 *c; +u16 *e; +u16 *pb; +u32 m24; +u32 mhi; +register s32 eight __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) if (i < n) { c3 = 3; @@ -1126,7 +1126,7 @@ register s32 eight __asm__("$2"); y = (*e) + 3; } *((s16 *) (q - 10)) = y; -__asm__("" ::: "memory"); +__asm__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *((u32 *) ot) = 0x4000000; q[-8] = 0x78; *((u32 *) (q - 0x10)) = 0x64808080; @@ -1137,13 +1137,13 @@ __asm__("" ::: "memory"); *((s16 *) (q - 4)) = eight; *((u32 *) ot) = ((*((u32 *) ot)) & mhi) | (D_800AE7BC[*pb].ot[2] & m24); { -register u32 *op __asm__("$4"); +register u32 *op __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) op = D_800AE7BC[*pb].ot; op[2] = (op[2] & mhi) | (((u32) ot) & m24); } q += 0x14; ot += 5; - __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ + __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) } } @@ -1350,7 +1350,7 @@ void func_80141874(void) { extern u16 D_8011511C; extern u16 D_80115116; extern void (*D_80180860[])(void); - register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ + register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) func_801754A8(); D_8011511E = func_80014ED4(0); D_8011511C = func_80015018(0); @@ -1536,7 +1536,7 @@ void func_801424E4(short *param_1) { extern void (*D_80180884[])(void); short sVar1; int iVar2; - register unsigned short t __asm__("$3"); + unsigned short t; (*D_80180884[(unsigned short)param_1[1]])(); if (*(unsigned short *)param_1 != 0) { @@ -1555,8 +1555,8 @@ void func_801424E4(short *param_1) { iVar2 = *(int *)(param_1 + 0x32); if ((iVar2 != 0) && (*(short *)(iVar2 + 0x36) == param_1[0x7f])) { *(int *)(param_1 + 2) = *(int *)(iVar2 + 4); - a = *(unsigned short *)(*(volatile int *)(param_1 + 0x32) + 10); - __asm__ __volatile__("" : : "r"(a)); + a = *(unsigned short *)(*(int *)(param_1 + 0x32) + 10); + __asm__ __volatile__("" : : "r"(a)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) t = (unsigned short)param_1[0x7e]; sVar1 = a + t; iVar2 = *(volatile int *)(param_1 + 0x32); @@ -1592,7 +1592,7 @@ extern s32 D_80180878; void func_80142608(s32 param_1) { - register s32 iVar1 __asm__("$16"); + s32 iVar1; if (*(short *)(param_1 + 0x70) != 0) { iVar1 = ((s32 (*)(void))func_8012C1B8)(); @@ -1838,8 +1838,8 @@ extern void func_80142B2C(void *arg0); void func_80142EC0(s32 param_1) { extern s32 D_80180A84[]; - register s32 d __asm__("$16") = param_1; /* $s0 */ - register s32 obj __asm__("$17"); /* $s1 */ + register s32 d __asm__("$16") = param_1; /* $s0 */ // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register s32 obj __asm__("$17"); /* $s1 */ // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) s32 ret; s16 sVar2; @@ -1881,8 +1881,8 @@ extern unsigned char D_80180B04[]; void func_8014305C(int param_1) { - register int s0_param __asm__("$16") = param_1; - register int s1_copy __asm__("$17"); + register int s0_param __asm__("$16") = param_1; // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register int s1_copy __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) int iVar2; short sVar1; @@ -1931,7 +1931,7 @@ void func_801431E8(s32 param_1) { u16 uVar2; s16 sVar4; - register s32 d __asm__("$16"); + register s32 d __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) memcpy(buf, &D_8018E25C, 4); iVar5 = ((s32 (*)(void))func_8012C1B8)(); *(s32 *)(param_1 + 0x20) = iVar5; @@ -2100,8 +2100,8 @@ extern void func_8012C218(void *a0); void func_80143D28(s32 param_1) { extern MatEntry D_80180DBC[]; - register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ - register s32 iVar2 __asm__("$17") = *(s32 *)(param_1 + 0x64); /* $s1 */ + register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ // !FAKE: pin $18 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar2 = *(s32 *)(param_1 + 0x64); /* $s1 */ MatEntry *p = &D_80180DBC[*(s16 *)(param_1 + 0x70)]; s32 sVar4; s32 iVar1; @@ -2281,8 +2281,8 @@ extern u8 D_80180DAC; void func_8014477C(void *param_1) { s32 v0; s32 v1; - register s32 uVar2 __asm__("$2"); - register s32 addr __asm__("$3"); + s32 uVar2; + s32 addr; s32 gv; s32 fv; @@ -2323,9 +2323,9 @@ extern u8 D_80180DE8; void func_80144880(s32 param_1) { - register s32 obj __asm__("$16"); /* $s0 */ - register s32 self __asm__("$17") = param_1; /* $s1 */ - register s32 b __asm__("$2"); /* $v0 */ + s32 obj; /* $s0 */ + s32 self = param_1; /* $s1 */ + s32 b; /* $v0 */ s32 e; obj = ((s32 (*)(void))func_8012C194)(); diff --git a/src/ov_SC05_007/ov_SC05_007_jr_80140608.c b/src/ov_SC05_007/ov_SC05_007_jr_80140608.c index ac09ff6747..69fb0d0850 100644 --- a/src/ov_SC05_007/ov_SC05_007_jr_80140608.c +++ b/src/ov_SC05_007/ov_SC05_007_jr_80140608.c @@ -1039,14 +1039,14 @@ s16 n; Prim4 *p; s16 t; s32 c3; -register u16 *a __asm__("$20"); -register u16 *b __asm__("$21"); -register u16 *c __asm__("$23"); -register u16 *e __asm__("$22"); -register u16 *pb __asm__("$10"); -register u32 m24 __asm__("$8"); -register u32 mhi __asm__("$9"); -register s32 eight __asm__("$2"); +u16 *a; +u16 *b; +u16 *c; +u16 *e; +u16 *pb; +u32 m24; +u32 mhi; +register s32 eight __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) if (i < n) { c3 = 3; @@ -1126,7 +1126,7 @@ register s32 eight __asm__("$2"); y = (*e) + 3; } *((s16 *) (q - 10)) = y; -__asm__("" ::: "memory"); +__asm__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *((u32 *) ot) = 0x4000000; q[-8] = 0x78; *((u32 *) (q - 0x10)) = 0x64808080; @@ -1137,13 +1137,13 @@ __asm__("" ::: "memory"); *((s16 *) (q - 4)) = eight; *((u32 *) ot) = ((*((u32 *) ot)) & mhi) | (D_800AE7BC[*pb].ot[2] & m24); { -register u32 *op __asm__("$4"); +register u32 *op __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) op = D_800AE7BC[*pb].ot; op[2] = (op[2] & mhi) | (((u32) ot) & m24); } q += 0x14; ot += 5; - __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ + __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) } } @@ -1350,7 +1350,7 @@ void func_80141874(void) { extern u16 D_8011511C; extern u16 D_80115116; extern void (*D_80181E5C[])(void); - register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ + register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) func_801754A8(); D_8011511E = func_80014ED4(0); D_8011511C = func_80015018(0); @@ -1536,7 +1536,7 @@ void func_801424E4(short *param_1) { extern void (*D_80181E80[])(void); short sVar1; int iVar2; - register unsigned short t __asm__("$3"); + unsigned short t; (*D_80181E80[(unsigned short)param_1[1]])(); if (*(unsigned short *)param_1 != 0) { @@ -1555,8 +1555,8 @@ void func_801424E4(short *param_1) { iVar2 = *(int *)(param_1 + 0x32); if ((iVar2 != 0) && (*(short *)(iVar2 + 0x36) == param_1[0x7f])) { *(int *)(param_1 + 2) = *(int *)(iVar2 + 4); - a = *(unsigned short *)(*(volatile int *)(param_1 + 0x32) + 10); - __asm__ __volatile__("" : : "r"(a)); + a = *(unsigned short *)(*(int *)(param_1 + 0x32) + 10); + __asm__ __volatile__("" : : "r"(a)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) t = (unsigned short)param_1[0x7e]; sVar1 = a + t; iVar2 = *(volatile int *)(param_1 + 0x32); @@ -1592,7 +1592,7 @@ extern s32 D_80181E74; void func_80142608(s32 param_1) { - register s32 iVar1 __asm__("$16"); + s32 iVar1; if (*(short *)(param_1 + 0x70) != 0) { iVar1 = ((s32 (*)(void))func_8012C1B8)(); @@ -1838,8 +1838,8 @@ extern void func_80142B2C(void *arg0); void func_80142EC0(s32 param_1) { extern s32 D_80182080[]; - register s32 d __asm__("$16") = param_1; /* $s0 */ - register s32 obj __asm__("$17"); /* $s1 */ + register s32 d __asm__("$16") = param_1; /* $s0 */ // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register s32 obj __asm__("$17"); /* $s1 */ // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) s32 ret; s16 sVar2; @@ -1881,8 +1881,8 @@ extern unsigned char D_80182100[]; void func_8014305C(int param_1) { - register int s0_param __asm__("$16") = param_1; - register int s1_copy __asm__("$17"); + register int s0_param __asm__("$16") = param_1; // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register int s1_copy __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) int iVar2; short sVar1; @@ -1931,7 +1931,7 @@ void func_801431E8(s32 param_1) { u16 uVar2; s16 sVar4; - register s32 d __asm__("$16"); + register s32 d __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) memcpy(buf, &D_8019B234, 4); iVar5 = ((s32 (*)(void))func_8012C1B8)(); *(s32 *)(param_1 + 0x20) = iVar5; @@ -2100,8 +2100,8 @@ extern void func_8012C218(void *a0); void func_80143D28(s32 param_1) { extern MatEntry D_801823B8[]; - register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ - register s32 iVar2 __asm__("$17") = *(s32 *)(param_1 + 0x64); /* $s1 */ + register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ // !FAKE: pin $18 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar2 = *(s32 *)(param_1 + 0x64); /* $s1 */ MatEntry *p = &D_801823B8[*(s16 *)(param_1 + 0x70)]; s32 sVar4; s32 iVar1; @@ -2281,8 +2281,8 @@ extern u8 D_801823A8; void func_8014477C(void *param_1) { s32 v0; s32 v1; - register s32 uVar2 __asm__("$2"); - register s32 addr __asm__("$3"); + s32 uVar2; + s32 addr; s32 gv; s32 fv; @@ -2323,9 +2323,9 @@ extern u8 D_801823E4; void func_80144880(s32 param_1) { - register s32 obj __asm__("$16"); /* $s0 */ - register s32 self __asm__("$17") = param_1; /* $s1 */ - register s32 b __asm__("$2"); /* $v0 */ + s32 obj; /* $s0 */ + s32 self = param_1; /* $s1 */ + s32 b; /* $v0 */ s32 e; obj = ((s32 (*)(void))func_8012C194)(); diff --git a/src/ov_SC05_008/ov_SC05_008_jr_80140608.c b/src/ov_SC05_008/ov_SC05_008_jr_80140608.c index 512ced20f5..50163c8336 100644 --- a/src/ov_SC05_008/ov_SC05_008_jr_80140608.c +++ b/src/ov_SC05_008/ov_SC05_008_jr_80140608.c @@ -1039,14 +1039,14 @@ s16 n; Prim4 *p; s16 t; s32 c3; -register u16 *a __asm__("$20"); -register u16 *b __asm__("$21"); -register u16 *c __asm__("$23"); -register u16 *e __asm__("$22"); -register u16 *pb __asm__("$10"); -register u32 m24 __asm__("$8"); -register u32 mhi __asm__("$9"); -register s32 eight __asm__("$2"); +u16 *a; +u16 *b; +u16 *c; +u16 *e; +u16 *pb; +u32 m24; +u32 mhi; +register s32 eight __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) if (i < n) { c3 = 3; @@ -1126,7 +1126,7 @@ register s32 eight __asm__("$2"); y = (*e) + 3; } *((s16 *) (q - 10)) = y; -__asm__("" ::: "memory"); +__asm__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *((u32 *) ot) = 0x4000000; q[-8] = 0x78; *((u32 *) (q - 0x10)) = 0x64808080; @@ -1137,13 +1137,13 @@ __asm__("" ::: "memory"); *((s16 *) (q - 4)) = eight; *((u32 *) ot) = ((*((u32 *) ot)) & mhi) | (D_800AE7BC[*pb].ot[2] & m24); { -register u32 *op __asm__("$4"); +register u32 *op __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) op = D_800AE7BC[*pb].ot; op[2] = (op[2] & mhi) | (((u32) ot) & m24); } q += 0x14; ot += 5; - __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ + __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) } } @@ -1350,7 +1350,7 @@ void func_80141874(void) { extern u16 D_8011511C; extern u16 D_80115116; extern void (*D_80183DB4[])(void); - register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ + register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) func_801754A8(); D_8011511E = func_80014ED4(0); D_8011511C = func_80015018(0); @@ -1536,7 +1536,7 @@ void func_801424E4(short *param_1) { extern void (*D_80183DD8[])(void); short sVar1; int iVar2; - register unsigned short t __asm__("$3"); + unsigned short t; (*D_80183DD8[(unsigned short)param_1[1]])(); if (*(unsigned short *)param_1 != 0) { @@ -1555,8 +1555,8 @@ void func_801424E4(short *param_1) { iVar2 = *(int *)(param_1 + 0x32); if ((iVar2 != 0) && (*(short *)(iVar2 + 0x36) == param_1[0x7f])) { *(int *)(param_1 + 2) = *(int *)(iVar2 + 4); - a = *(unsigned short *)(*(volatile int *)(param_1 + 0x32) + 10); - __asm__ __volatile__("" : : "r"(a)); + a = *(unsigned short *)(*(int *)(param_1 + 0x32) + 10); + __asm__ __volatile__("" : : "r"(a)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) t = (unsigned short)param_1[0x7e]; sVar1 = a + t; iVar2 = *(volatile int *)(param_1 + 0x32); @@ -1592,7 +1592,7 @@ extern s32 D_80183DCC; void func_80142608(s32 param_1) { - register s32 iVar1 __asm__("$16"); + s32 iVar1; if (*(short *)(param_1 + 0x70) != 0) { iVar1 = ((s32 (*)(void))func_8012C1B8)(); @@ -1838,8 +1838,8 @@ extern void func_80142B2C(void *arg0); void func_80142EC0(s32 param_1) { extern s32 D_80183FD8[]; - register s32 d __asm__("$16") = param_1; /* $s0 */ - register s32 obj __asm__("$17"); /* $s1 */ + register s32 d __asm__("$16") = param_1; /* $s0 */ // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register s32 obj __asm__("$17"); /* $s1 */ // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) s32 ret; s16 sVar2; @@ -1881,8 +1881,8 @@ extern unsigned char D_80184058[]; void func_8014305C(int param_1) { - register int s0_param __asm__("$16") = param_1; - register int s1_copy __asm__("$17"); + register int s0_param __asm__("$16") = param_1; // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register int s1_copy __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) int iVar2; short sVar1; @@ -1931,7 +1931,7 @@ void func_801431E8(s32 param_1) { u16 uVar2; s16 sVar4; - register s32 d __asm__("$16"); + register s32 d __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) memcpy(buf, &D_8019F568, 4); iVar5 = ((s32 (*)(void))func_8012C1B8)(); *(s32 *)(param_1 + 0x20) = iVar5; @@ -2100,8 +2100,8 @@ extern void func_8012C218(void *a0); void func_80143D28(s32 param_1) { extern MatEntry D_80184310[]; - register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ - register s32 iVar2 __asm__("$17") = *(s32 *)(param_1 + 0x64); /* $s1 */ + register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ // !FAKE: pin $18 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar2 = *(s32 *)(param_1 + 0x64); /* $s1 */ MatEntry *p = &D_80184310[*(s16 *)(param_1 + 0x70)]; s32 sVar4; s32 iVar1; @@ -2281,8 +2281,8 @@ extern u8 D_80184300; void func_8014477C(void *param_1) { s32 v0; s32 v1; - register s32 uVar2 __asm__("$2"); - register s32 addr __asm__("$3"); + s32 uVar2; + s32 addr; s32 gv; s32 fv; @@ -2323,9 +2323,9 @@ extern u8 D_8018433C; void func_80144880(s32 param_1) { - register s32 obj __asm__("$16"); /* $s0 */ - register s32 self __asm__("$17") = param_1; /* $s1 */ - register s32 b __asm__("$2"); /* $v0 */ + s32 obj; /* $s0 */ + s32 self = param_1; /* $s1 */ + s32 b; /* $v0 */ s32 e; obj = ((s32 (*)(void))func_8012C194)(); diff --git a/src/ov_SC05_009/ov_SC05_009_jr_80140608.c b/src/ov_SC05_009/ov_SC05_009_jr_80140608.c index 5b1aa6f810..09eeb85663 100644 --- a/src/ov_SC05_009/ov_SC05_009_jr_80140608.c +++ b/src/ov_SC05_009/ov_SC05_009_jr_80140608.c @@ -1478,7 +1478,7 @@ void func_801431E8(s32 param_1) { u16 uVar2; s16 sVar4; - register s32 d __asm__("$16"); + register s32 d __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) memcpy(buf, &D_80194F7C, 4); iVar5 = ((s32 (*)(void))func_8012C1B8)(); *(s32 *)(param_1 + 0x20) = iVar5; diff --git a/src/ov_SC05_010/ov_SC05_010_jr_80140608.c b/src/ov_SC05_010/ov_SC05_010_jr_80140608.c index 238cb91cc8..f10ac1497e 100644 --- a/src/ov_SC05_010/ov_SC05_010_jr_80140608.c +++ b/src/ov_SC05_010/ov_SC05_010_jr_80140608.c @@ -1039,14 +1039,14 @@ s16 n; Prim4 *p; s16 t; s32 c3; -register u16 *a __asm__("$20"); -register u16 *b __asm__("$21"); -register u16 *c __asm__("$23"); -register u16 *e __asm__("$22"); -register u16 *pb __asm__("$10"); -register u32 m24 __asm__("$8"); -register u32 mhi __asm__("$9"); -register s32 eight __asm__("$2"); +u16 *a; +u16 *b; +u16 *c; +u16 *e; +u16 *pb; +u32 m24; +u32 mhi; +register s32 eight __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) if (i < n) { c3 = 3; @@ -1126,7 +1126,7 @@ register s32 eight __asm__("$2"); y = (*e) + 3; } *((s16 *) (q - 10)) = y; -__asm__("" ::: "memory"); +__asm__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *((u32 *) ot) = 0x4000000; q[-8] = 0x78; *((u32 *) (q - 0x10)) = 0x64808080; @@ -1137,13 +1137,13 @@ __asm__("" ::: "memory"); *((s16 *) (q - 4)) = eight; *((u32 *) ot) = ((*((u32 *) ot)) & mhi) | (D_800AE7BC[*pb].ot[2] & m24); { -register u32 *op __asm__("$4"); +register u32 *op __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) op = D_800AE7BC[*pb].ot; op[2] = (op[2] & mhi) | (((u32) ot) & m24); } q += 0x14; ot += 5; - __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ + __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) } } @@ -1350,7 +1350,7 @@ void func_80141874(void) { extern u16 D_8011511C; extern u16 D_80115116; extern void (*D_80189DA0[])(void); - register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ + register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) func_801754A8(); D_8011511E = func_80014ED4(0); D_8011511C = func_80015018(0); @@ -1536,7 +1536,7 @@ void func_801424E4(short *param_1) { extern void (*D_80189DC4[])(void); short sVar1; int iVar2; - register unsigned short t __asm__("$3"); + unsigned short t; (*D_80189DC4[(unsigned short)param_1[1]])(); if (*(unsigned short *)param_1 != 0) { @@ -1555,8 +1555,8 @@ void func_801424E4(short *param_1) { iVar2 = *(int *)(param_1 + 0x32); if ((iVar2 != 0) && (*(short *)(iVar2 + 0x36) == param_1[0x7f])) { *(int *)(param_1 + 2) = *(int *)(iVar2 + 4); - a = *(unsigned short *)(*(volatile int *)(param_1 + 0x32) + 10); - __asm__ __volatile__("" : : "r"(a)); + a = *(unsigned short *)(*(int *)(param_1 + 0x32) + 10); + __asm__ __volatile__("" : : "r"(a)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) t = (unsigned short)param_1[0x7e]; sVar1 = a + t; iVar2 = *(volatile int *)(param_1 + 0x32); @@ -1592,7 +1592,7 @@ extern s32 D_80189DB8; void func_80142608(s32 param_1) { - register s32 iVar1 __asm__("$16"); + s32 iVar1; if (*(short *)(param_1 + 0x70) != 0) { iVar1 = ((s32 (*)(void))func_8012C1B8)(); @@ -1838,8 +1838,8 @@ extern void func_80142B2C(void *arg0); void func_80142EC0(s32 param_1) { extern s32 D_80189FC4[]; - register s32 d __asm__("$16") = param_1; /* $s0 */ - register s32 obj __asm__("$17"); /* $s1 */ + register s32 d __asm__("$16") = param_1; /* $s0 */ // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register s32 obj __asm__("$17"); /* $s1 */ // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) s32 ret; s16 sVar2; @@ -1881,8 +1881,8 @@ extern unsigned char D_8018A044[]; void func_8014305C(int param_1) { - register int s0_param __asm__("$16") = param_1; - register int s1_copy __asm__("$17"); + register int s0_param __asm__("$16") = param_1; // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register int s1_copy __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) int iVar2; short sVar1; @@ -1931,7 +1931,7 @@ void func_801431E8(s32 param_1) { u16 uVar2; s16 sVar4; - register s32 d __asm__("$16"); + register s32 d __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) memcpy(buf, &D_801C51B0, 4); iVar5 = ((s32 (*)(void))func_8012C1B8)(); *(s32 *)(param_1 + 0x20) = iVar5; @@ -2100,8 +2100,8 @@ extern void func_8012C218(void *a0); void func_80143D28(s32 param_1) { extern MatEntry D_8018A2FC[]; - register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ - register s32 iVar2 __asm__("$17") = *(s32 *)(param_1 + 0x64); /* $s1 */ + register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ // !FAKE: pin $18 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar2 = *(s32 *)(param_1 + 0x64); /* $s1 */ MatEntry *p = &D_8018A2FC[*(s16 *)(param_1 + 0x70)]; s32 sVar4; s32 iVar1; @@ -2281,8 +2281,8 @@ extern u8 D_8018A2EC; void func_8014477C(void *param_1) { s32 v0; s32 v1; - register s32 uVar2 __asm__("$2"); - register s32 addr __asm__("$3"); + s32 uVar2; + s32 addr; s32 gv; s32 fv; @@ -2323,9 +2323,9 @@ extern u8 D_8018A328; void func_80144880(s32 param_1) { - register s32 obj __asm__("$16"); /* $s0 */ - register s32 self __asm__("$17") = param_1; /* $s1 */ - register s32 b __asm__("$2"); /* $v0 */ + s32 obj; /* $s0 */ + s32 self = param_1; /* $s1 */ + s32 b; /* $v0 */ s32 e; obj = ((s32 (*)(void))func_8012C194)(); diff --git a/src/ov_SC05_011/ov_SC05_011_jr_80140608.c b/src/ov_SC05_011/ov_SC05_011_jr_80140608.c index 627fca4ff4..c587b5e259 100644 --- a/src/ov_SC05_011/ov_SC05_011_jr_80140608.c +++ b/src/ov_SC05_011/ov_SC05_011_jr_80140608.c @@ -1039,14 +1039,14 @@ s16 n; Prim4 *p; s16 t; s32 c3; -register u16 *a __asm__("$20"); -register u16 *b __asm__("$21"); -register u16 *c __asm__("$23"); -register u16 *e __asm__("$22"); -register u16 *pb __asm__("$10"); -register u32 m24 __asm__("$8"); -register u32 mhi __asm__("$9"); -register s32 eight __asm__("$2"); +u16 *a; +u16 *b; +u16 *c; +u16 *e; +u16 *pb; +u32 m24; +u32 mhi; +register s32 eight __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) if (i < n) { c3 = 3; @@ -1126,7 +1126,7 @@ register s32 eight __asm__("$2"); y = (*e) + 3; } *((s16 *) (q - 10)) = y; -__asm__("" ::: "memory"); +__asm__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *((u32 *) ot) = 0x4000000; q[-8] = 0x78; *((u32 *) (q - 0x10)) = 0x64808080; @@ -1137,13 +1137,13 @@ __asm__("" ::: "memory"); *((s16 *) (q - 4)) = eight; *((u32 *) ot) = ((*((u32 *) ot)) & mhi) | (D_800AE7BC[*pb].ot[2] & m24); { -register u32 *op __asm__("$4"); +register u32 *op __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) op = D_800AE7BC[*pb].ot; op[2] = (op[2] & mhi) | (((u32) ot) & m24); } q += 0x14; ot += 5; - __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ + __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) } } @@ -1350,7 +1350,7 @@ void func_80141874(void) { extern u16 D_8011511C; extern u16 D_80115116; extern void (*D_8017F118[])(void); - register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ + register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) func_801754A8(); D_8011511E = func_80014ED4(0); D_8011511C = func_80015018(0); @@ -1536,7 +1536,7 @@ void func_801424E4(short *param_1) { extern void (*D_8017F13C[])(void); short sVar1; int iVar2; - register unsigned short t __asm__("$3"); + unsigned short t; (*D_8017F13C[(unsigned short)param_1[1]])(); if (*(unsigned short *)param_1 != 0) { @@ -1555,8 +1555,8 @@ void func_801424E4(short *param_1) { iVar2 = *(int *)(param_1 + 0x32); if ((iVar2 != 0) && (*(short *)(iVar2 + 0x36) == param_1[0x7f])) { *(int *)(param_1 + 2) = *(int *)(iVar2 + 4); - a = *(unsigned short *)(*(volatile int *)(param_1 + 0x32) + 10); - __asm__ __volatile__("" : : "r"(a)); + a = *(unsigned short *)(*(int *)(param_1 + 0x32) + 10); + __asm__ __volatile__("" : : "r"(a)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) t = (unsigned short)param_1[0x7e]; sVar1 = a + t; iVar2 = *(volatile int *)(param_1 + 0x32); @@ -1592,7 +1592,7 @@ extern s32 D_8017F130; void func_80142608(s32 param_1) { - register s32 iVar1 __asm__("$16"); + s32 iVar1; if (*(short *)(param_1 + 0x70) != 0) { iVar1 = ((s32 (*)(void))func_8012C1B8)(); @@ -1838,8 +1838,8 @@ extern void func_80142B2C(void *arg0); void func_80142EC0(s32 param_1) { extern s32 D_8017F33C[]; - register s32 d __asm__("$16") = param_1; /* $s0 */ - register s32 obj __asm__("$17"); /* $s1 */ + register s32 d __asm__("$16") = param_1; /* $s0 */ // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register s32 obj __asm__("$17"); /* $s1 */ // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) s32 ret; s16 sVar2; @@ -1881,8 +1881,8 @@ extern unsigned char D_8017F3BC[]; void func_8014305C(int param_1) { - register int s0_param __asm__("$16") = param_1; - register int s1_copy __asm__("$17"); + register int s0_param __asm__("$16") = param_1; // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register int s1_copy __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) int iVar2; short sVar1; @@ -1931,7 +1931,7 @@ void func_801431E8(s32 param_1) { u16 uVar2; s16 sVar4; - register s32 d __asm__("$16"); + register s32 d __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) memcpy(buf, &D_8019B514, 4); iVar5 = ((s32 (*)(void))func_8012C1B8)(); *(s32 *)(param_1 + 0x20) = iVar5; @@ -2100,8 +2100,8 @@ extern void func_8012C218(void *a0); void func_80143D28(s32 param_1) { extern MatEntry D_8017F674[]; - register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ - register s32 iVar2 __asm__("$17") = *(s32 *)(param_1 + 0x64); /* $s1 */ + register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ // !FAKE: pin $18 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar2 = *(s32 *)(param_1 + 0x64); /* $s1 */ MatEntry *p = &D_8017F674[*(s16 *)(param_1 + 0x70)]; s32 sVar4; s32 iVar1; @@ -2281,8 +2281,8 @@ extern u8 D_8017F664; void func_8014477C(void *param_1) { s32 v0; s32 v1; - register s32 uVar2 __asm__("$2"); - register s32 addr __asm__("$3"); + s32 uVar2; + s32 addr; s32 gv; s32 fv; @@ -2323,9 +2323,9 @@ extern u8 D_8017F6A0; void func_80144880(s32 param_1) { - register s32 obj __asm__("$16"); /* $s0 */ - register s32 self __asm__("$17") = param_1; /* $s1 */ - register s32 b __asm__("$2"); /* $v0 */ + s32 obj; /* $s0 */ + s32 self = param_1; /* $s1 */ + s32 b; /* $v0 */ s32 e; obj = ((s32 (*)(void))func_8012C194)(); diff --git a/src/ov_SC05_017/ov_SC05_017_jr_80140608.c b/src/ov_SC05_017/ov_SC05_017_jr_80140608.c index b68f689a4a..2dc66f3cac 100644 --- a/src/ov_SC05_017/ov_SC05_017_jr_80140608.c +++ b/src/ov_SC05_017/ov_SC05_017_jr_80140608.c @@ -1039,14 +1039,14 @@ s16 n; Prim4 *p; s16 t; s32 c3; -register u16 *a __asm__("$20"); -register u16 *b __asm__("$21"); -register u16 *c __asm__("$23"); -register u16 *e __asm__("$22"); -register u16 *pb __asm__("$10"); -register u32 m24 __asm__("$8"); -register u32 mhi __asm__("$9"); -register s32 eight __asm__("$2"); +u16 *a; +u16 *b; +u16 *c; +u16 *e; +u16 *pb; +u32 m24; +u32 mhi; +register s32 eight __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) if (i < n) { c3 = 3; @@ -1126,7 +1126,7 @@ register s32 eight __asm__("$2"); y = (*e) + 3; } *((s16 *) (q - 10)) = y; -__asm__("" ::: "memory"); +__asm__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *((u32 *) ot) = 0x4000000; q[-8] = 0x78; *((u32 *) (q - 0x10)) = 0x64808080; @@ -1137,13 +1137,13 @@ __asm__("" ::: "memory"); *((s16 *) (q - 4)) = eight; *((u32 *) ot) = ((*((u32 *) ot)) & mhi) | (D_800AE7BC[*pb].ot[2] & m24); { -register u32 *op __asm__("$4"); +register u32 *op __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) op = D_800AE7BC[*pb].ot; op[2] = (op[2] & mhi) | (((u32) ot) & m24); } q += 0x14; ot += 5; - __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ + __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) } } @@ -1350,7 +1350,7 @@ void func_80141874(void) { extern u16 D_8011511C; extern u16 D_80115116; extern void (*D_8018E5D8[])(void); - register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ + register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) func_801754A8(); D_8011511E = func_80014ED4(0); D_8011511C = func_80015018(0); @@ -1536,7 +1536,7 @@ void func_801424E4(short *param_1) { extern void (*D_8018E5FC[])(void); short sVar1; int iVar2; - register unsigned short t __asm__("$3"); + unsigned short t; (*D_8018E5FC[(unsigned short)param_1[1]])(); if (*(unsigned short *)param_1 != 0) { @@ -1555,8 +1555,8 @@ void func_801424E4(short *param_1) { iVar2 = *(int *)(param_1 + 0x32); if ((iVar2 != 0) && (*(short *)(iVar2 + 0x36) == param_1[0x7f])) { *(int *)(param_1 + 2) = *(int *)(iVar2 + 4); - a = *(unsigned short *)(*(volatile int *)(param_1 + 0x32) + 10); - __asm__ __volatile__("" : : "r"(a)); + a = *(unsigned short *)(*(int *)(param_1 + 0x32) + 10); + __asm__ __volatile__("" : : "r"(a)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) t = (unsigned short)param_1[0x7e]; sVar1 = a + t; iVar2 = *(volatile int *)(param_1 + 0x32); @@ -1592,7 +1592,7 @@ extern s32 D_8018E5F0; void func_80142608(s32 param_1) { - register s32 iVar1 __asm__("$16"); + s32 iVar1; if (*(short *)(param_1 + 0x70) != 0) { iVar1 = ((s32 (*)(void))func_8012C1B8)(); @@ -1838,8 +1838,8 @@ extern void func_80142B2C(void *arg0); void func_80142EC0(s32 param_1) { extern s32 D_8018E7FC[]; - register s32 d __asm__("$16") = param_1; /* $s0 */ - register s32 obj __asm__("$17"); /* $s1 */ + register s32 d __asm__("$16") = param_1; /* $s0 */ // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register s32 obj __asm__("$17"); /* $s1 */ // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) s32 ret; s16 sVar2; @@ -1881,8 +1881,8 @@ extern unsigned char D_8018E87C[]; void func_8014305C(int param_1) { - register int s0_param __asm__("$16") = param_1; - register int s1_copy __asm__("$17"); + register int s0_param __asm__("$16") = param_1; // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register int s1_copy __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) int iVar2; short sVar1; @@ -1931,7 +1931,7 @@ void func_801431E8(s32 param_1) { u16 uVar2; s16 sVar4; - register s32 d __asm__("$16"); + register s32 d __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) memcpy(buf, &D_801EABFC, 4); iVar5 = ((s32 (*)(void))func_8012C1B8)(); *(s32 *)(param_1 + 0x20) = iVar5; @@ -2100,8 +2100,8 @@ extern void func_8012C218(void *a0); void func_80143D28(s32 param_1) { extern MatEntry D_8018EB34[]; - register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ - register s32 iVar2 __asm__("$17") = *(s32 *)(param_1 + 0x64); /* $s1 */ + register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ // !FAKE: pin $18 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar2 = *(s32 *)(param_1 + 0x64); /* $s1 */ MatEntry *p = &D_8018EB34[*(s16 *)(param_1 + 0x70)]; s32 sVar4; s32 iVar1; @@ -2281,8 +2281,8 @@ extern u8 D_8018EB24; void func_8014477C(void *param_1) { s32 v0; s32 v1; - register s32 uVar2 __asm__("$2"); - register s32 addr __asm__("$3"); + s32 uVar2; + s32 addr; s32 gv; s32 fv; @@ -2323,9 +2323,9 @@ extern u8 D_8018EB60; void func_80144880(s32 param_1) { - register s32 obj __asm__("$16"); /* $s0 */ - register s32 self __asm__("$17") = param_1; /* $s1 */ - register s32 b __asm__("$2"); /* $v0 */ + s32 obj; /* $s0 */ + s32 self = param_1; /* $s1 */ + s32 b; /* $v0 */ s32 e; obj = ((s32 (*)(void))func_8012C194)(); diff --git a/src/ov_SC05_018/ov_SC05_018_jr_80140608.c b/src/ov_SC05_018/ov_SC05_018_jr_80140608.c index f25e7db688..4defc02687 100644 --- a/src/ov_SC05_018/ov_SC05_018_jr_80140608.c +++ b/src/ov_SC05_018/ov_SC05_018_jr_80140608.c @@ -1039,14 +1039,14 @@ s16 n; Prim4 *p; s16 t; s32 c3; -register u16 *a __asm__("$20"); -register u16 *b __asm__("$21"); -register u16 *c __asm__("$23"); -register u16 *e __asm__("$22"); -register u16 *pb __asm__("$10"); -register u32 m24 __asm__("$8"); -register u32 mhi __asm__("$9"); -register s32 eight __asm__("$2"); +u16 *a; +u16 *b; +u16 *c; +u16 *e; +u16 *pb; +u32 m24; +u32 mhi; +register s32 eight __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) if (i < n) { c3 = 3; @@ -1126,7 +1126,7 @@ register s32 eight __asm__("$2"); y = (*e) + 3; } *((s16 *) (q - 10)) = y; -__asm__("" ::: "memory"); +__asm__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *((u32 *) ot) = 0x4000000; q[-8] = 0x78; *((u32 *) (q - 0x10)) = 0x64808080; @@ -1137,13 +1137,13 @@ __asm__("" ::: "memory"); *((s16 *) (q - 4)) = eight; *((u32 *) ot) = ((*((u32 *) ot)) & mhi) | (D_800AE7BC[*pb].ot[2] & m24); { -register u32 *op __asm__("$4"); +register u32 *op __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) op = D_800AE7BC[*pb].ot; op[2] = (op[2] & mhi) | (((u32) ot) & m24); } q += 0x14; ot += 5; - __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ + __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) } } @@ -1350,7 +1350,7 @@ void func_80141874(void) { extern u16 D_8011511C; extern u16 D_80115116; extern void (*D_80187D34[])(void); - register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ + register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) func_801754A8(); D_8011511E = func_80014ED4(0); D_8011511C = func_80015018(0); @@ -1536,7 +1536,7 @@ void func_801424E4(short *param_1) { extern void (*D_80187D58[])(void); short sVar1; int iVar2; - register unsigned short t __asm__("$3"); + unsigned short t; (*D_80187D58[(unsigned short)param_1[1]])(); if (*(unsigned short *)param_1 != 0) { @@ -1555,8 +1555,8 @@ void func_801424E4(short *param_1) { iVar2 = *(int *)(param_1 + 0x32); if ((iVar2 != 0) && (*(short *)(iVar2 + 0x36) == param_1[0x7f])) { *(int *)(param_1 + 2) = *(int *)(iVar2 + 4); - a = *(unsigned short *)(*(volatile int *)(param_1 + 0x32) + 10); - __asm__ __volatile__("" : : "r"(a)); + a = *(unsigned short *)(*(int *)(param_1 + 0x32) + 10); + __asm__ __volatile__("" : : "r"(a)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) t = (unsigned short)param_1[0x7e]; sVar1 = a + t; iVar2 = *(volatile int *)(param_1 + 0x32); @@ -1592,7 +1592,7 @@ extern s32 D_80187D4C; void func_80142608(s32 param_1) { - register s32 iVar1 __asm__("$16"); + s32 iVar1; if (*(short *)(param_1 + 0x70) != 0) { iVar1 = ((s32 (*)(void))func_8012C1B8)(); @@ -1838,8 +1838,8 @@ extern void func_80142B2C(void *arg0); void func_80142EC0(s32 param_1) { extern s32 D_80187F58[]; - register s32 d __asm__("$16") = param_1; /* $s0 */ - register s32 obj __asm__("$17"); /* $s1 */ + register s32 d __asm__("$16") = param_1; /* $s0 */ // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register s32 obj __asm__("$17"); /* $s1 */ // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) s32 ret; s16 sVar2; @@ -1881,8 +1881,8 @@ extern unsigned char D_80187FD8[]; void func_8014305C(int param_1) { - register int s0_param __asm__("$16") = param_1; - register int s1_copy __asm__("$17"); + register int s0_param __asm__("$16") = param_1; // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register int s1_copy __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) int iVar2; short sVar1; @@ -1931,7 +1931,7 @@ void func_801431E8(s32 param_1) { u16 uVar2; s16 sVar4; - register s32 d __asm__("$16"); + register s32 d __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) memcpy(buf, &D_801E4770, 4); iVar5 = ((s32 (*)(void))func_8012C1B8)(); *(s32 *)(param_1 + 0x20) = iVar5; @@ -2100,8 +2100,8 @@ extern void func_8012C218(void *a0); void func_80143D28(s32 param_1) { extern MatEntry D_80188290[]; - register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ - register s32 iVar2 __asm__("$17") = *(s32 *)(param_1 + 0x64); /* $s1 */ + register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ // !FAKE: pin $18 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar2 = *(s32 *)(param_1 + 0x64); /* $s1 */ MatEntry *p = &D_80188290[*(s16 *)(param_1 + 0x70)]; s32 sVar4; s32 iVar1; @@ -2281,8 +2281,8 @@ extern u8 D_80188280; void func_8014477C(void *param_1) { s32 v0; s32 v1; - register s32 uVar2 __asm__("$2"); - register s32 addr __asm__("$3"); + s32 uVar2; + s32 addr; s32 gv; s32 fv; @@ -2323,9 +2323,9 @@ extern u8 D_801882BC; void func_80144880(s32 param_1) { - register s32 obj __asm__("$16"); /* $s0 */ - register s32 self __asm__("$17") = param_1; /* $s1 */ - register s32 b __asm__("$2"); /* $v0 */ + s32 obj; /* $s0 */ + s32 self = param_1; /* $s1 */ + s32 b; /* $v0 */ s32 e; obj = ((s32 (*)(void))func_8012C194)(); diff --git a/src/ov_SC06_000/ov_SC06_000_jr_80140608.c b/src/ov_SC06_000/ov_SC06_000_jr_80140608.c index a81771cc0c..522713e70d 100644 --- a/src/ov_SC06_000/ov_SC06_000_jr_80140608.c +++ b/src/ov_SC06_000/ov_SC06_000_jr_80140608.c @@ -1075,14 +1075,14 @@ s16 n; Prim4 *p; s16 t; s32 c3; -register u16 *a __asm__("$20"); -register u16 *b __asm__("$21"); -register u16 *c __asm__("$23"); -register u16 *e __asm__("$22"); -register u16 *pb __asm__("$10"); -register u32 m24 __asm__("$8"); -register u32 mhi __asm__("$9"); -register s32 eight __asm__("$2"); +u16 *a; +u16 *b; +u16 *c; +u16 *e; +u16 *pb; +u32 m24; +u32 mhi; +register s32 eight __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) if (i < n) { c3 = 3; @@ -1162,7 +1162,7 @@ register s32 eight __asm__("$2"); y = (*e) + 3; } *((s16 *) (q - 10)) = y; -__asm__("" ::: "memory"); +__asm__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *((u32 *) ot) = 0x4000000; q[-8] = 0x78; *((u32 *) (q - 0x10)) = 0x64808080; @@ -1173,13 +1173,13 @@ __asm__("" ::: "memory"); *((s16 *) (q - 4)) = eight; *((u32 *) ot) = ((*((u32 *) ot)) & mhi) | (D_800AE7BC[*pb].ot[2] & m24); { -register u32 *op __asm__("$4"); +register u32 *op __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) op = D_800AE7BC[*pb].ot; op[2] = (op[2] & mhi) | (((u32) ot) & m24); } q += 0x14; ot += 5; - __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ + __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) } } @@ -1386,7 +1386,7 @@ void func_80141874(void) { extern u16 D_8011511C; extern u16 D_80115116; extern void (*D_80189688[])(void); - register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ + register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) func_801754A8(); D_8011511E = func_80014ED4(0); D_8011511C = func_80015018(0); @@ -1588,7 +1588,7 @@ void func_801424E4(short *param_1) { extern void (*D_801896AC[])(void); short sVar1; int iVar2; - register unsigned short t __asm__("$3"); + unsigned short t; (*D_801896AC[(unsigned short)param_1[1]])(); if (*(unsigned short *)param_1 != 0) { @@ -1607,8 +1607,8 @@ void func_801424E4(short *param_1) { iVar2 = *(int *)(param_1 + 0x32); if ((iVar2 != 0) && (*(short *)(iVar2 + 0x36) == param_1[0x7f])) { *(int *)(param_1 + 2) = *(int *)(iVar2 + 4); - a = *(unsigned short *)(*(volatile int *)(param_1 + 0x32) + 10); - __asm__ __volatile__("" : : "r"(a)); + a = *(unsigned short *)(*(int *)(param_1 + 0x32) + 10); + __asm__ __volatile__("" : : "r"(a)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) t = (unsigned short)param_1[0x7e]; sVar1 = a + t; iVar2 = *(volatile int *)(param_1 + 0x32); @@ -1644,7 +1644,7 @@ extern s32 D_801896A0; void func_80142608(s32 param_1) { - register s32 iVar1 __asm__("$16"); + s32 iVar1; if (*(short *)(param_1 + 0x70) != 0) { iVar1 = ((s32 (*)(void))func_8012C1B8)(); @@ -1890,8 +1890,8 @@ extern void func_80142B2C(void *arg0); void func_80142EC0(s32 param_1) { extern s32 D_801898AC[]; - register s32 d __asm__("$16") = param_1; /* $s0 */ - register s32 obj __asm__("$17"); /* $s1 */ + register s32 d __asm__("$16") = param_1; /* $s0 */ // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register s32 obj __asm__("$17"); /* $s1 */ // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) s32 ret; s16 sVar2; @@ -1933,8 +1933,8 @@ extern unsigned char D_8018992C[]; void func_8014305C(int param_1) { - register int s0_param __asm__("$16") = param_1; - register int s1_copy __asm__("$17"); + register int s0_param __asm__("$16") = param_1; // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register int s1_copy __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) int iVar2; short sVar1; @@ -1983,7 +1983,7 @@ void func_801431E8(s32 param_1) { u16 uVar2; s16 sVar4; - register s32 d __asm__("$16"); + register s32 d __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) memcpy(buf, &D_801ACAFC, 4); iVar5 = ((s32 (*)(void))func_8012C1B8)(); *(s32 *)(param_1 + 0x20) = iVar5; @@ -2152,8 +2152,8 @@ extern void func_8012C218(void *a0); void func_80143D28(s32 param_1) { extern MatEntry D_80189BE4[]; - register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ - register s32 iVar2 __asm__("$17") = *(s32 *)(param_1 + 0x64); /* $s1 */ + register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ // !FAKE: pin $18 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar2 = *(s32 *)(param_1 + 0x64); /* $s1 */ MatEntry *p = &D_80189BE4[*(s16 *)(param_1 + 0x70)]; s32 sVar4; s32 iVar1; @@ -2333,8 +2333,8 @@ extern u8 D_80189BD4; void func_8014477C(void *param_1) { s32 v0; s32 v1; - register s32 uVar2 __asm__("$2"); - register s32 addr __asm__("$3"); + s32 uVar2; + s32 addr; s32 gv; s32 fv; @@ -2375,9 +2375,9 @@ extern u8 D_80189C10; void func_80144880(s32 param_1) { - register s32 obj __asm__("$16"); /* $s0 */ - register s32 self __asm__("$17") = param_1; /* $s1 */ - register s32 b __asm__("$2"); /* $v0 */ + s32 obj; /* $s0 */ + s32 self = param_1; /* $s1 */ + s32 b; /* $v0 */ s32 e; obj = ((s32 (*)(void))func_8012C194)(); diff --git a/src/ov_SC06_006/ov_SC06_006_jr_80140608.c b/src/ov_SC06_006/ov_SC06_006_jr_80140608.c index a8aa048b53..5364bdb23f 100644 --- a/src/ov_SC06_006/ov_SC06_006_jr_80140608.c +++ b/src/ov_SC06_006/ov_SC06_006_jr_80140608.c @@ -1039,14 +1039,14 @@ s16 n; Prim4 *p; s16 t; s32 c3; -register u16 *a __asm__("$20"); -register u16 *b __asm__("$21"); -register u16 *c __asm__("$23"); -register u16 *e __asm__("$22"); -register u16 *pb __asm__("$10"); -register u32 m24 __asm__("$8"); -register u32 mhi __asm__("$9"); -register s32 eight __asm__("$2"); +u16 *a; +u16 *b; +u16 *c; +u16 *e; +u16 *pb; +u32 m24; +u32 mhi; +register s32 eight __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) if (i < n) { c3 = 3; @@ -1126,7 +1126,7 @@ register s32 eight __asm__("$2"); y = (*e) + 3; } *((s16 *) (q - 10)) = y; -__asm__("" ::: "memory"); +__asm__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *((u32 *) ot) = 0x4000000; q[-8] = 0x78; *((u32 *) (q - 0x10)) = 0x64808080; @@ -1137,13 +1137,13 @@ __asm__("" ::: "memory"); *((s16 *) (q - 4)) = eight; *((u32 *) ot) = ((*((u32 *) ot)) & mhi) | (D_800AE7BC[*pb].ot[2] & m24); { -register u32 *op __asm__("$4"); +register u32 *op __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) op = D_800AE7BC[*pb].ot; op[2] = (op[2] & mhi) | (((u32) ot) & m24); } q += 0x14; ot += 5; - __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ + __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) } } @@ -1350,7 +1350,7 @@ void func_80141874(void) { extern u16 D_8011511C; extern u16 D_80115116; extern void (*D_801831AC[])(void); - register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ + register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) func_801754A8(); D_8011511E = func_80014ED4(0); D_8011511C = func_80015018(0); @@ -1536,7 +1536,7 @@ void func_801424E4(short *param_1) { extern void (*D_801831D0[])(void); short sVar1; int iVar2; - register unsigned short t __asm__("$3"); + unsigned short t; (*D_801831D0[(unsigned short)param_1[1]])(); if (*(unsigned short *)param_1 != 0) { @@ -1555,8 +1555,8 @@ void func_801424E4(short *param_1) { iVar2 = *(int *)(param_1 + 0x32); if ((iVar2 != 0) && (*(short *)(iVar2 + 0x36) == param_1[0x7f])) { *(int *)(param_1 + 2) = *(int *)(iVar2 + 4); - a = *(unsigned short *)(*(volatile int *)(param_1 + 0x32) + 10); - __asm__ __volatile__("" : : "r"(a)); + a = *(unsigned short *)(*(int *)(param_1 + 0x32) + 10); + __asm__ __volatile__("" : : "r"(a)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) t = (unsigned short)param_1[0x7e]; sVar1 = a + t; iVar2 = *(volatile int *)(param_1 + 0x32); @@ -1592,7 +1592,7 @@ extern s32 D_801831C4; void func_80142608(s32 param_1) { - register s32 iVar1 __asm__("$16"); + s32 iVar1; if (*(short *)(param_1 + 0x70) != 0) { iVar1 = ((s32 (*)(void))func_8012C1B8)(); @@ -1838,8 +1838,8 @@ extern void func_80142B2C(void *arg0); void func_80142EC0(s32 param_1) { extern s32 D_801833D0[]; - register s32 d __asm__("$16") = param_1; /* $s0 */ - register s32 obj __asm__("$17"); /* $s1 */ + register s32 d __asm__("$16") = param_1; /* $s0 */ // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register s32 obj __asm__("$17"); /* $s1 */ // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) s32 ret; s16 sVar2; @@ -1881,8 +1881,8 @@ extern unsigned char D_80183450[]; void func_8014305C(int param_1) { - register int s0_param __asm__("$16") = param_1; - register int s1_copy __asm__("$17"); + register int s0_param __asm__("$16") = param_1; // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register int s1_copy __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) int iVar2; short sVar1; @@ -1931,7 +1931,7 @@ void func_801431E8(s32 param_1) { u16 uVar2; s16 sVar4; - register s32 d __asm__("$16"); + register s32 d __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) memcpy(buf, &D_801F6404, 4); iVar5 = ((s32 (*)(void))func_8012C1B8)(); *(s32 *)(param_1 + 0x20) = iVar5; @@ -2100,8 +2100,8 @@ extern void func_8012C218(void *a0); void func_80143D28(s32 param_1) { extern MatEntry D_80183708[]; - register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ - register s32 iVar2 __asm__("$17") = *(s32 *)(param_1 + 0x64); /* $s1 */ + register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ // !FAKE: pin $18 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar2 = *(s32 *)(param_1 + 0x64); /* $s1 */ MatEntry *p = &D_80183708[*(s16 *)(param_1 + 0x70)]; s32 sVar4; s32 iVar1; @@ -2281,8 +2281,8 @@ extern u8 D_801836F8; void func_8014477C(void *param_1) { s32 v0; s32 v1; - register s32 uVar2 __asm__("$2"); - register s32 addr __asm__("$3"); + s32 uVar2; + s32 addr; s32 gv; s32 fv; @@ -2323,9 +2323,9 @@ extern u8 D_80183734; void func_80144880(s32 param_1) { - register s32 obj __asm__("$16"); /* $s0 */ - register s32 self __asm__("$17") = param_1; /* $s1 */ - register s32 b __asm__("$2"); /* $v0 */ + s32 obj; /* $s0 */ + s32 self = param_1; /* $s1 */ + s32 b; /* $v0 */ s32 e; obj = ((s32 (*)(void))func_8012C194)(); diff --git a/src/ov_SC06_008/ov_SC06_008_jr_80140608.c b/src/ov_SC06_008/ov_SC06_008_jr_80140608.c index 0490e2fc9a..ca30097527 100644 --- a/src/ov_SC06_008/ov_SC06_008_jr_80140608.c +++ b/src/ov_SC06_008/ov_SC06_008_jr_80140608.c @@ -1039,14 +1039,14 @@ s16 n; Prim4 *p; s16 t; s32 c3; -register u16 *a __asm__("$20"); -register u16 *b __asm__("$21"); -register u16 *c __asm__("$23"); -register u16 *e __asm__("$22"); -register u16 *pb __asm__("$10"); -register u32 m24 __asm__("$8"); -register u32 mhi __asm__("$9"); -register s32 eight __asm__("$2"); +u16 *a; +u16 *b; +u16 *c; +u16 *e; +u16 *pb; +u32 m24; +u32 mhi; +register s32 eight __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) if (i < n) { c3 = 3; @@ -1126,7 +1126,7 @@ register s32 eight __asm__("$2"); y = (*e) + 3; } *((s16 *) (q - 10)) = y; -__asm__("" ::: "memory"); +__asm__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *((u32 *) ot) = 0x4000000; q[-8] = 0x78; *((u32 *) (q - 0x10)) = 0x64808080; @@ -1137,13 +1137,13 @@ __asm__("" ::: "memory"); *((s16 *) (q - 4)) = eight; *((u32 *) ot) = ((*((u32 *) ot)) & mhi) | (D_800AE7BC[*pb].ot[2] & m24); { -register u32 *op __asm__("$4"); +register u32 *op __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) op = D_800AE7BC[*pb].ot; op[2] = (op[2] & mhi) | (((u32) ot) & m24); } q += 0x14; ot += 5; - __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ + __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) } } @@ -1350,7 +1350,7 @@ void func_80141874(void) { extern u16 D_8011511C; extern u16 D_80115116; extern void (*D_80186C14[])(void); - register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ + register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) func_801754A8(); D_8011511E = func_80014ED4(0); D_8011511C = func_80015018(0); @@ -1536,7 +1536,7 @@ void func_801424E4(short *param_1) { extern void (*D_80186C38[])(void); short sVar1; int iVar2; - register unsigned short t __asm__("$3"); + unsigned short t; (*D_80186C38[(unsigned short)param_1[1]])(); if (*(unsigned short *)param_1 != 0) { @@ -1555,8 +1555,8 @@ void func_801424E4(short *param_1) { iVar2 = *(int *)(param_1 + 0x32); if ((iVar2 != 0) && (*(short *)(iVar2 + 0x36) == param_1[0x7f])) { *(int *)(param_1 + 2) = *(int *)(iVar2 + 4); - a = *(unsigned short *)(*(volatile int *)(param_1 + 0x32) + 10); - __asm__ __volatile__("" : : "r"(a)); + a = *(unsigned short *)(*(int *)(param_1 + 0x32) + 10); + __asm__ __volatile__("" : : "r"(a)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) t = (unsigned short)param_1[0x7e]; sVar1 = a + t; iVar2 = *(volatile int *)(param_1 + 0x32); @@ -1592,7 +1592,7 @@ extern s32 D_80186C2C; void func_80142608(s32 param_1) { - register s32 iVar1 __asm__("$16"); + s32 iVar1; if (*(short *)(param_1 + 0x70) != 0) { iVar1 = ((s32 (*)(void))func_8012C1B8)(); @@ -1838,8 +1838,8 @@ extern void func_80142B2C(void *arg0); void func_80142EC0(s32 param_1) { extern s32 D_80186E38[]; - register s32 d __asm__("$16") = param_1; /* $s0 */ - register s32 obj __asm__("$17"); /* $s1 */ + register s32 d __asm__("$16") = param_1; /* $s0 */ // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register s32 obj __asm__("$17"); /* $s1 */ // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) s32 ret; s16 sVar2; @@ -1881,8 +1881,8 @@ extern unsigned char D_80186EB8[]; void func_8014305C(int param_1) { - register int s0_param __asm__("$16") = param_1; - register int s1_copy __asm__("$17"); + register int s0_param __asm__("$16") = param_1; // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register int s1_copy __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) int iVar2; short sVar1; @@ -1931,7 +1931,7 @@ void func_801431E8(s32 param_1) { u16 uVar2; s16 sVar4; - register s32 d __asm__("$16"); + register s32 d __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) memcpy(buf, &D_801A84DC, 4); iVar5 = ((s32 (*)(void))func_8012C1B8)(); *(s32 *)(param_1 + 0x20) = iVar5; @@ -2100,8 +2100,8 @@ extern void func_8012C218(void *a0); void func_80143D28(s32 param_1) { extern MatEntry D_80187170[]; - register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ - register s32 iVar2 __asm__("$17") = *(s32 *)(param_1 + 0x64); /* $s1 */ + register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ // !FAKE: pin $18 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar2 = *(s32 *)(param_1 + 0x64); /* $s1 */ MatEntry *p = &D_80187170[*(s16 *)(param_1 + 0x70)]; s32 sVar4; s32 iVar1; @@ -2281,8 +2281,8 @@ extern u8 D_80187160; void func_8014477C(void *param_1) { s32 v0; s32 v1; - register s32 uVar2 __asm__("$2"); - register s32 addr __asm__("$3"); + s32 uVar2; + s32 addr; s32 gv; s32 fv; @@ -2323,9 +2323,9 @@ extern u8 D_8018719C; void func_80144880(s32 param_1) { - register s32 obj __asm__("$16"); /* $s0 */ - register s32 self __asm__("$17") = param_1; /* $s1 */ - register s32 b __asm__("$2"); /* $v0 */ + s32 obj; /* $s0 */ + s32 self = param_1; /* $s1 */ + s32 b; /* $v0 */ s32 e; obj = ((s32 (*)(void))func_8012C194)(); diff --git a/src/ov_SC06_010/ov_SC06_010_jr_80140608.c b/src/ov_SC06_010/ov_SC06_010_jr_80140608.c index 89bb97e123..ca8f626b43 100644 --- a/src/ov_SC06_010/ov_SC06_010_jr_80140608.c +++ b/src/ov_SC06_010/ov_SC06_010_jr_80140608.c @@ -1073,14 +1073,14 @@ s16 n; Prim4 *p; s16 t; s32 c3; -register u16 *a __asm__("$20"); -register u16 *b __asm__("$21"); -register u16 *c __asm__("$23"); -register u16 *e __asm__("$22"); -register u16 *pb __asm__("$10"); -register u32 m24 __asm__("$8"); -register u32 mhi __asm__("$9"); -register s32 eight __asm__("$2"); +u16 *a; +u16 *b; +u16 *c; +u16 *e; +u16 *pb; +u32 m24; +u32 mhi; +register s32 eight __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) if (i < n) { c3 = 3; @@ -1160,7 +1160,7 @@ register s32 eight __asm__("$2"); y = (*e) + 3; } *((s16 *) (q - 10)) = y; -__asm__("" ::: "memory"); +__asm__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *((u32 *) ot) = 0x4000000; q[-8] = 0x78; *((u32 *) (q - 0x10)) = 0x64808080; @@ -1171,13 +1171,13 @@ __asm__("" ::: "memory"); *((s16 *) (q - 4)) = eight; *((u32 *) ot) = ((*((u32 *) ot)) & mhi) | (D_800AE7BC[*pb].ot[2] & m24); { -register u32 *op __asm__("$4"); +register u32 *op __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) op = D_800AE7BC[*pb].ot; op[2] = (op[2] & mhi) | (((u32) ot) & m24); } q += 0x14; ot += 5; - __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ + __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) } } @@ -1384,7 +1384,7 @@ void func_80141874(void) { extern u16 D_8011511C; extern u16 D_80115116; extern void (*D_80187DF0[])(void); - register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ + register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) func_801754A8(); D_8011511E = func_80014ED4(0); D_8011511C = func_80015018(0); @@ -1570,7 +1570,7 @@ void func_801424E4(short *param_1) { extern void (*D_80187E14[])(void); short sVar1; int iVar2; - register unsigned short t __asm__("$3"); + unsigned short t; (*D_80187E14[(unsigned short)param_1[1]])(); if (*(unsigned short *)param_1 != 0) { @@ -1589,8 +1589,8 @@ void func_801424E4(short *param_1) { iVar2 = *(int *)(param_1 + 0x32); if ((iVar2 != 0) && (*(short *)(iVar2 + 0x36) == param_1[0x7f])) { *(int *)(param_1 + 2) = *(int *)(iVar2 + 4); - a = *(unsigned short *)(*(volatile int *)(param_1 + 0x32) + 10); - __asm__ __volatile__("" : : "r"(a)); + a = *(unsigned short *)(*(int *)(param_1 + 0x32) + 10); + __asm__ __volatile__("" : : "r"(a)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) t = (unsigned short)param_1[0x7e]; sVar1 = a + t; iVar2 = *(volatile int *)(param_1 + 0x32); @@ -1626,7 +1626,7 @@ extern s32 D_80187E08; void func_80142608(s32 param_1) { - register s32 iVar1 __asm__("$16"); + s32 iVar1; if (*(short *)(param_1 + 0x70) != 0) { iVar1 = ((s32 (*)(void))func_8012C1B8)(); @@ -1872,8 +1872,8 @@ extern void func_80142B2C(void *arg0); void func_80142EC0(s32 param_1) { extern s32 D_80188014[]; - register s32 d __asm__("$16") = param_1; /* $s0 */ - register s32 obj __asm__("$17"); /* $s1 */ + register s32 d __asm__("$16") = param_1; /* $s0 */ // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register s32 obj __asm__("$17"); /* $s1 */ // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) s32 ret; s16 sVar2; @@ -1915,8 +1915,8 @@ extern unsigned char D_80188094[]; void func_8014305C(int param_1) { - register int s0_param __asm__("$16") = param_1; - register int s1_copy __asm__("$17"); + register int s0_param __asm__("$16") = param_1; // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register int s1_copy __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) int iVar2; short sVar1; @@ -1965,7 +1965,7 @@ void func_801431E8(s32 param_1) { u16 uVar2; s16 sVar4; - register s32 d __asm__("$16"); + register s32 d __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) memcpy(buf, &D_801B0530, 4); iVar5 = ((s32 (*)(void))func_8012C1B8)(); *(s32 *)(param_1 + 0x20) = iVar5; @@ -2134,8 +2134,8 @@ extern void func_8012C218(void *a0); void func_80143D28(s32 param_1) { extern MatEntry D_8018834C[]; - register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ - register s32 iVar2 __asm__("$17") = *(s32 *)(param_1 + 0x64); /* $s1 */ + register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ // !FAKE: pin $18 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar2 = *(s32 *)(param_1 + 0x64); /* $s1 */ MatEntry *p = &D_8018834C[*(s16 *)(param_1 + 0x70)]; s32 sVar4; s32 iVar1; @@ -2315,8 +2315,8 @@ extern u8 D_8018833C; void func_8014477C(void *param_1) { s32 v0; s32 v1; - register s32 uVar2 __asm__("$2"); - register s32 addr __asm__("$3"); + s32 uVar2; + s32 addr; s32 gv; s32 fv; @@ -2357,9 +2357,9 @@ extern u8 D_80188378; void func_80144880(s32 param_1) { - register s32 obj __asm__("$16"); /* $s0 */ - register s32 self __asm__("$17") = param_1; /* $s1 */ - register s32 b __asm__("$2"); /* $v0 */ + s32 obj; /* $s0 */ + s32 self = param_1; /* $s1 */ + s32 b; /* $v0 */ s32 e; obj = ((s32 (*)(void))func_8012C194)(); diff --git a/src/ov_SC06_011/ov_SC06_011_jr_80140608.c b/src/ov_SC06_011/ov_SC06_011_jr_80140608.c index 21cb5565ad..2a007b9756 100644 --- a/src/ov_SC06_011/ov_SC06_011_jr_80140608.c +++ b/src/ov_SC06_011/ov_SC06_011_jr_80140608.c @@ -1039,14 +1039,14 @@ s16 n; Prim4 *p; s16 t; s32 c3; -register u16 *a __asm__("$20"); -register u16 *b __asm__("$21"); -register u16 *c __asm__("$23"); -register u16 *e __asm__("$22"); -register u16 *pb __asm__("$10"); -register u32 m24 __asm__("$8"); -register u32 mhi __asm__("$9"); -register s32 eight __asm__("$2"); +u16 *a; +u16 *b; +u16 *c; +u16 *e; +u16 *pb; +u32 m24; +u32 mhi; +register s32 eight __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) if (i < n) { c3 = 3; @@ -1126,7 +1126,7 @@ register s32 eight __asm__("$2"); y = (*e) + 3; } *((s16 *) (q - 10)) = y; -__asm__("" ::: "memory"); +__asm__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *((u32 *) ot) = 0x4000000; q[-8] = 0x78; *((u32 *) (q - 0x10)) = 0x64808080; @@ -1137,13 +1137,13 @@ __asm__("" ::: "memory"); *((s16 *) (q - 4)) = eight; *((u32 *) ot) = ((*((u32 *) ot)) & mhi) | (D_800AE7BC[*pb].ot[2] & m24); { -register u32 *op __asm__("$4"); +register u32 *op __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) op = D_800AE7BC[*pb].ot; op[2] = (op[2] & mhi) | (((u32) ot) & m24); } q += 0x14; ot += 5; - __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ + __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) } } @@ -1350,7 +1350,7 @@ void func_80141874(void) { extern u16 D_8011511C; extern u16 D_80115116; extern void (*D_80181850[])(void); - register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ + register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) func_801754A8(); D_8011511E = func_80014ED4(0); D_8011511C = func_80015018(0); @@ -1536,7 +1536,7 @@ void func_801424E4(short *param_1) { extern void (*D_80181874[])(void); short sVar1; int iVar2; - register unsigned short t __asm__("$3"); + unsigned short t; (*D_80181874[(unsigned short)param_1[1]])(); if (*(unsigned short *)param_1 != 0) { @@ -1555,8 +1555,8 @@ void func_801424E4(short *param_1) { iVar2 = *(int *)(param_1 + 0x32); if ((iVar2 != 0) && (*(short *)(iVar2 + 0x36) == param_1[0x7f])) { *(int *)(param_1 + 2) = *(int *)(iVar2 + 4); - a = *(unsigned short *)(*(volatile int *)(param_1 + 0x32) + 10); - __asm__ __volatile__("" : : "r"(a)); + a = *(unsigned short *)(*(int *)(param_1 + 0x32) + 10); + __asm__ __volatile__("" : : "r"(a)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) t = (unsigned short)param_1[0x7e]; sVar1 = a + t; iVar2 = *(volatile int *)(param_1 + 0x32); @@ -1592,7 +1592,7 @@ extern s32 D_80181868; void func_80142608(s32 param_1) { - register s32 iVar1 __asm__("$16"); + s32 iVar1; if (*(short *)(param_1 + 0x70) != 0) { iVar1 = ((s32 (*)(void))func_8012C1B8)(); @@ -1838,8 +1838,8 @@ extern void func_80142B2C(void *arg0); void func_80142EC0(s32 param_1) { extern s32 D_80181A74[]; - register s32 d __asm__("$16") = param_1; /* $s0 */ - register s32 obj __asm__("$17"); /* $s1 */ + register s32 d __asm__("$16") = param_1; /* $s0 */ // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register s32 obj __asm__("$17"); /* $s1 */ // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) s32 ret; s16 sVar2; @@ -1881,8 +1881,8 @@ extern unsigned char D_80181AF4[]; void func_8014305C(int param_1) { - register int s0_param __asm__("$16") = param_1; - register int s1_copy __asm__("$17"); + register int s0_param __asm__("$16") = param_1; // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register int s1_copy __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) int iVar2; short sVar1; @@ -1931,7 +1931,7 @@ void func_801431E8(s32 param_1) { u16 uVar2; s16 sVar4; - register s32 d __asm__("$16"); + register s32 d __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) memcpy(buf, &D_801AA090, 4); iVar5 = ((s32 (*)(void))func_8012C1B8)(); *(s32 *)(param_1 + 0x20) = iVar5; @@ -2100,8 +2100,8 @@ extern void func_8012C218(void *a0); void func_80143D28(s32 param_1) { extern MatEntry D_80181DAC[]; - register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ - register s32 iVar2 __asm__("$17") = *(s32 *)(param_1 + 0x64); /* $s1 */ + register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ // !FAKE: pin $18 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar2 = *(s32 *)(param_1 + 0x64); /* $s1 */ MatEntry *p = &D_80181DAC[*(s16 *)(param_1 + 0x70)]; s32 sVar4; s32 iVar1; @@ -2281,8 +2281,8 @@ extern u8 D_80181D9C; void func_8014477C(void *param_1) { s32 v0; s32 v1; - register s32 uVar2 __asm__("$2"); - register s32 addr __asm__("$3"); + s32 uVar2; + s32 addr; s32 gv; s32 fv; @@ -2323,9 +2323,9 @@ extern u8 D_80181DD8; void func_80144880(s32 param_1) { - register s32 obj __asm__("$16"); /* $s0 */ - register s32 self __asm__("$17") = param_1; /* $s1 */ - register s32 b __asm__("$2"); /* $v0 */ + s32 obj; /* $s0 */ + s32 self = param_1; /* $s1 */ + s32 b; /* $v0 */ s32 e; obj = ((s32 (*)(void))func_8012C194)(); diff --git a/src/ov_SC06_013/ov_SC06_013_jr_80140608.c b/src/ov_SC06_013/ov_SC06_013_jr_80140608.c index 03e192fb05..0d01fa3d6d 100644 --- a/src/ov_SC06_013/ov_SC06_013_jr_80140608.c +++ b/src/ov_SC06_013/ov_SC06_013_jr_80140608.c @@ -1039,14 +1039,14 @@ s16 n; Prim4 *p; s16 t; s32 c3; -register u16 *a __asm__("$20"); -register u16 *b __asm__("$21"); -register u16 *c __asm__("$23"); -register u16 *e __asm__("$22"); -register u16 *pb __asm__("$10"); -register u32 m24 __asm__("$8"); -register u32 mhi __asm__("$9"); -register s32 eight __asm__("$2"); +u16 *a; +u16 *b; +u16 *c; +u16 *e; +u16 *pb; +u32 m24; +u32 mhi; +register s32 eight __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) if (i < n) { c3 = 3; @@ -1126,7 +1126,7 @@ register s32 eight __asm__("$2"); y = (*e) + 3; } *((s16 *) (q - 10)) = y; -__asm__("" ::: "memory"); +__asm__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *((u32 *) ot) = 0x4000000; q[-8] = 0x78; *((u32 *) (q - 0x10)) = 0x64808080; @@ -1137,13 +1137,13 @@ __asm__("" ::: "memory"); *((s16 *) (q - 4)) = eight; *((u32 *) ot) = ((*((u32 *) ot)) & mhi) | (D_800AE7BC[*pb].ot[2] & m24); { -register u32 *op __asm__("$4"); +register u32 *op __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) op = D_800AE7BC[*pb].ot; op[2] = (op[2] & mhi) | (((u32) ot) & m24); } q += 0x14; ot += 5; - __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ + __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) } } @@ -1350,7 +1350,7 @@ void func_80141874(void) { extern u16 D_8011511C; extern u16 D_80115116; extern void (*D_8017FFCC[])(void); - register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ + register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) func_801754A8(); D_8011511E = func_80014ED4(0); D_8011511C = func_80015018(0); @@ -1536,7 +1536,7 @@ void func_801424E4(short *param_1) { extern void (*D_8017FFF0[])(void); short sVar1; int iVar2; - register unsigned short t __asm__("$3"); + unsigned short t; (*D_8017FFF0[(unsigned short)param_1[1]])(); if (*(unsigned short *)param_1 != 0) { @@ -1555,8 +1555,8 @@ void func_801424E4(short *param_1) { iVar2 = *(int *)(param_1 + 0x32); if ((iVar2 != 0) && (*(short *)(iVar2 + 0x36) == param_1[0x7f])) { *(int *)(param_1 + 2) = *(int *)(iVar2 + 4); - a = *(unsigned short *)(*(volatile int *)(param_1 + 0x32) + 10); - __asm__ __volatile__("" : : "r"(a)); + a = *(unsigned short *)(*(int *)(param_1 + 0x32) + 10); + __asm__ __volatile__("" : : "r"(a)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) t = (unsigned short)param_1[0x7e]; sVar1 = a + t; iVar2 = *(volatile int *)(param_1 + 0x32); @@ -1593,7 +1593,7 @@ extern s32 D_8017FFE4; void func_80142608(s32 param_1) { - register s32 iVar1 __asm__("$16"); + s32 iVar1; if (*(short *)(param_1 + 0x70) != 0) { iVar1 = ((s32 (*)(void))func_8012C1B8)(); @@ -1839,8 +1839,8 @@ extern void func_80142B2C(void *arg0); void func_80142EC0(s32 param_1) { extern s32 D_801801F0[]; - register s32 d __asm__("$16") = param_1; /* $s0 */ - register s32 obj __asm__("$17"); /* $s1 */ + register s32 d __asm__("$16") = param_1; /* $s0 */ // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register s32 obj __asm__("$17"); /* $s1 */ // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) s32 ret; s16 sVar2; @@ -1882,8 +1882,8 @@ extern unsigned char D_80180270[]; void func_8014305C(int param_1) { - register int s0_param __asm__("$16") = param_1; - register int s1_copy __asm__("$17"); + register int s0_param __asm__("$16") = param_1; // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register int s1_copy __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) int iVar2; short sVar1; @@ -1932,7 +1932,7 @@ void func_801431E8(s32 param_1) { u16 uVar2; s16 sVar4; - register s32 d __asm__("$16"); + register s32 d __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) memcpy(buf, &D_80198F64, 4); iVar5 = ((s32 (*)(void))func_8012C1B8)(); *(s32 *)(param_1 + 0x20) = iVar5; @@ -2101,8 +2101,8 @@ extern void func_8012C218(void *a0); void func_80143D28(s32 param_1) { extern MatEntry D_80180528[]; - register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ - register s32 iVar2 __asm__("$17") = *(s32 *)(param_1 + 0x64); /* $s1 */ + register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ // !FAKE: pin $18 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar2 = *(s32 *)(param_1 + 0x64); /* $s1 */ MatEntry *p = &D_80180528[*(s16 *)(param_1 + 0x70)]; s32 sVar4; s32 iVar1; @@ -2282,8 +2282,8 @@ extern u8 D_80180518; void func_8014477C(void *param_1) { s32 v0; s32 v1; - register s32 uVar2 __asm__("$2"); - register s32 addr __asm__("$3"); + s32 uVar2; + s32 addr; s32 gv; s32 fv; @@ -2324,9 +2324,9 @@ extern u8 D_80180554; void func_80144880(s32 param_1) { - register s32 obj __asm__("$16"); /* $s0 */ - register s32 self __asm__("$17") = param_1; /* $s1 */ - register s32 b __asm__("$2"); /* $v0 */ + s32 obj; /* $s0 */ + s32 self = param_1; /* $s1 */ + s32 b; /* $v0 */ s32 e; obj = ((s32 (*)(void))func_8012C194)(); diff --git a/src/ov_SC06_014/ov_SC06_014_jr_80140608.c b/src/ov_SC06_014/ov_SC06_014_jr_80140608.c index 9f041135cb..0516a266ed 100644 --- a/src/ov_SC06_014/ov_SC06_014_jr_80140608.c +++ b/src/ov_SC06_014/ov_SC06_014_jr_80140608.c @@ -1039,14 +1039,14 @@ s16 n; Prim4 *p; s16 t; s32 c3; -register u16 *a __asm__("$20"); -register u16 *b __asm__("$21"); -register u16 *c __asm__("$23"); -register u16 *e __asm__("$22"); -register u16 *pb __asm__("$10"); -register u32 m24 __asm__("$8"); -register u32 mhi __asm__("$9"); -register s32 eight __asm__("$2"); +u16 *a; +u16 *b; +u16 *c; +u16 *e; +u16 *pb; +u32 m24; +u32 mhi; +register s32 eight __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) if (i < n) { c3 = 3; @@ -1126,7 +1126,7 @@ register s32 eight __asm__("$2"); y = (*e) + 3; } *((s16 *) (q - 10)) = y; -__asm__("" ::: "memory"); +__asm__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *((u32 *) ot) = 0x4000000; q[-8] = 0x78; *((u32 *) (q - 0x10)) = 0x64808080; @@ -1137,13 +1137,13 @@ __asm__("" ::: "memory"); *((s16 *) (q - 4)) = eight; *((u32 *) ot) = ((*((u32 *) ot)) & mhi) | (D_800AE7BC[*pb].ot[2] & m24); { -register u32 *op __asm__("$4"); +register u32 *op __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) op = D_800AE7BC[*pb].ot; op[2] = (op[2] & mhi) | (((u32) ot) & m24); } q += 0x14; ot += 5; - __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ + __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) } } @@ -1350,7 +1350,7 @@ void func_80141874(void) { extern u16 D_8011511C; extern u16 D_80115116; extern void (*D_80181330[])(void); - register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ + register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) func_801754A8(); D_8011511E = func_80014ED4(0); D_8011511C = func_80015018(0); @@ -1536,7 +1536,7 @@ void func_801424E4(short *param_1) { extern void (*D_80181354[])(void); short sVar1; int iVar2; - register unsigned short t __asm__("$3"); + unsigned short t; (*D_80181354[(unsigned short)param_1[1]])(); if (*(unsigned short *)param_1 != 0) { @@ -1555,8 +1555,8 @@ void func_801424E4(short *param_1) { iVar2 = *(int *)(param_1 + 0x32); if ((iVar2 != 0) && (*(short *)(iVar2 + 0x36) == param_1[0x7f])) { *(int *)(param_1 + 2) = *(int *)(iVar2 + 4); - a = *(unsigned short *)(*(volatile int *)(param_1 + 0x32) + 10); - __asm__ __volatile__("" : : "r"(a)); + a = *(unsigned short *)(*(int *)(param_1 + 0x32) + 10); + __asm__ __volatile__("" : : "r"(a)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) t = (unsigned short)param_1[0x7e]; sVar1 = a + t; iVar2 = *(volatile int *)(param_1 + 0x32); @@ -1592,7 +1592,7 @@ extern s32 D_80181348; void func_80142608(s32 param_1) { - register s32 iVar1 __asm__("$16"); + s32 iVar1; if (*(short *)(param_1 + 0x70) != 0) { iVar1 = ((s32 (*)(void))func_8012C1B8)(); @@ -1838,8 +1838,8 @@ extern void func_80142B2C(void *arg0); void func_80142EC0(s32 param_1) { extern s32 D_80181554[]; - register s32 d __asm__("$16") = param_1; /* $s0 */ - register s32 obj __asm__("$17"); /* $s1 */ + register s32 d __asm__("$16") = param_1; /* $s0 */ // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register s32 obj __asm__("$17"); /* $s1 */ // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) s32 ret; s16 sVar2; @@ -1881,8 +1881,8 @@ extern unsigned char D_801815D4[]; void func_8014305C(int param_1) { - register int s0_param __asm__("$16") = param_1; - register int s1_copy __asm__("$17"); + register int s0_param __asm__("$16") = param_1; // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register int s1_copy __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) int iVar2; short sVar1; @@ -1931,7 +1931,7 @@ void func_801431E8(s32 param_1) { u16 uVar2; s16 sVar4; - register s32 d __asm__("$16"); + register s32 d __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) memcpy(buf, &D_8019F954, 4); iVar5 = ((s32 (*)(void))func_8012C1B8)(); *(s32 *)(param_1 + 0x20) = iVar5; @@ -2100,8 +2100,8 @@ extern void func_8012C218(void *a0); void func_80143D28(s32 param_1) { extern MatEntry D_8018188C[]; - register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ - register s32 iVar2 __asm__("$17") = *(s32 *)(param_1 + 0x64); /* $s1 */ + register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ // !FAKE: pin $18 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar2 = *(s32 *)(param_1 + 0x64); /* $s1 */ MatEntry *p = &D_8018188C[*(s16 *)(param_1 + 0x70)]; s32 sVar4; s32 iVar1; @@ -2281,8 +2281,8 @@ extern u8 D_8018187C; void func_8014477C(void *param_1) { s32 v0; s32 v1; - register s32 uVar2 __asm__("$2"); - register s32 addr __asm__("$3"); + s32 uVar2; + s32 addr; s32 gv; s32 fv; @@ -2323,9 +2323,9 @@ extern u8 D_801818B8; void func_80144880(s32 param_1) { - register s32 obj __asm__("$16"); /* $s0 */ - register s32 self __asm__("$17") = param_1; /* $s1 */ - register s32 b __asm__("$2"); /* $v0 */ + s32 obj; /* $s0 */ + s32 self = param_1; /* $s1 */ + s32 b; /* $v0 */ s32 e; obj = ((s32 (*)(void))func_8012C194)(); diff --git a/src/ov_SC06_015/ov_SC06_015_jr_80140608.c b/src/ov_SC06_015/ov_SC06_015_jr_80140608.c index f53c7f32b2..77c905fd41 100644 --- a/src/ov_SC06_015/ov_SC06_015_jr_80140608.c +++ b/src/ov_SC06_015/ov_SC06_015_jr_80140608.c @@ -1039,14 +1039,14 @@ s16 n; Prim4 *p; s16 t; s32 c3; -register u16 *a __asm__("$20"); -register u16 *b __asm__("$21"); -register u16 *c __asm__("$23"); -register u16 *e __asm__("$22"); -register u16 *pb __asm__("$10"); -register u32 m24 __asm__("$8"); -register u32 mhi __asm__("$9"); -register s32 eight __asm__("$2"); +u16 *a; +u16 *b; +u16 *c; +u16 *e; +u16 *pb; +u32 m24; +u32 mhi; +register s32 eight __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) if (i < n) { c3 = 3; @@ -1126,7 +1126,7 @@ register s32 eight __asm__("$2"); y = (*e) + 3; } *((s16 *) (q - 10)) = y; -__asm__("" ::: "memory"); +__asm__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *((u32 *) ot) = 0x4000000; q[-8] = 0x78; *((u32 *) (q - 0x10)) = 0x64808080; @@ -1137,13 +1137,13 @@ __asm__("" ::: "memory"); *((s16 *) (q - 4)) = eight; *((u32 *) ot) = ((*((u32 *) ot)) & mhi) | (D_800AE7BC[*pb].ot[2] & m24); { -register u32 *op __asm__("$4"); +register u32 *op __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) op = D_800AE7BC[*pb].ot; op[2] = (op[2] & mhi) | (((u32) ot) & m24); } q += 0x14; ot += 5; - __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ + __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) } } @@ -1350,7 +1350,7 @@ void func_80141874(void) { extern u16 D_8011511C; extern u16 D_80115116; extern void (*D_8017FE88[])(void); - register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ + register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) func_801754A8(); D_8011511E = func_80014ED4(0); D_8011511C = func_80015018(0); @@ -1536,7 +1536,7 @@ void func_801424E4(short *param_1) { extern void (*D_8017FEAC[])(void); short sVar1; int iVar2; - register unsigned short t __asm__("$3"); + unsigned short t; (*D_8017FEAC[(unsigned short)param_1[1]])(); if (*(unsigned short *)param_1 != 0) { @@ -1555,8 +1555,8 @@ void func_801424E4(short *param_1) { iVar2 = *(int *)(param_1 + 0x32); if ((iVar2 != 0) && (*(short *)(iVar2 + 0x36) == param_1[0x7f])) { *(int *)(param_1 + 2) = *(int *)(iVar2 + 4); - a = *(unsigned short *)(*(volatile int *)(param_1 + 0x32) + 10); - __asm__ __volatile__("" : : "r"(a)); + a = *(unsigned short *)(*(int *)(param_1 + 0x32) + 10); + __asm__ __volatile__("" : : "r"(a)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) t = (unsigned short)param_1[0x7e]; sVar1 = a + t; iVar2 = *(volatile int *)(param_1 + 0x32); @@ -1592,7 +1592,7 @@ extern s32 D_8017FEA0; void func_80142608(s32 param_1) { - register s32 iVar1 __asm__("$16"); + s32 iVar1; if (*(short *)(param_1 + 0x70) != 0) { iVar1 = ((s32 (*)(void))func_8012C1B8)(); @@ -1838,8 +1838,8 @@ extern void func_80142B2C(void *arg0); void func_80142EC0(s32 param_1) { extern s32 D_801800AC[]; - register s32 d __asm__("$16") = param_1; /* $s0 */ - register s32 obj __asm__("$17"); /* $s1 */ + register s32 d __asm__("$16") = param_1; /* $s0 */ // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register s32 obj __asm__("$17"); /* $s1 */ // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) s32 ret; s16 sVar2; @@ -1881,8 +1881,8 @@ extern unsigned char D_8018012C[]; void func_8014305C(int param_1) { - register int s0_param __asm__("$16") = param_1; - register int s1_copy __asm__("$17"); + register int s0_param __asm__("$16") = param_1; // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register int s1_copy __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) int iVar2; short sVar1; @@ -1931,7 +1931,7 @@ void func_801431E8(s32 param_1) { u16 uVar2; s16 sVar4; - register s32 d __asm__("$16"); + register s32 d __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) memcpy(buf, &D_80192D34, 4); iVar5 = ((s32 (*)(void))func_8012C1B8)(); *(s32 *)(param_1 + 0x20) = iVar5; @@ -2100,8 +2100,8 @@ extern void func_8012C218(void *a0); void func_80143D28(s32 param_1) { extern MatEntry D_801803E4[]; - register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ - register s32 iVar2 __asm__("$17") = *(s32 *)(param_1 + 0x64); /* $s1 */ + register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ // !FAKE: pin $18 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar2 = *(s32 *)(param_1 + 0x64); /* $s1 */ MatEntry *p = &D_801803E4[*(s16 *)(param_1 + 0x70)]; s32 sVar4; s32 iVar1; @@ -2281,8 +2281,8 @@ extern u8 D_801803D4; void func_8014477C(void *param_1) { s32 v0; s32 v1; - register s32 uVar2 __asm__("$2"); - register s32 addr __asm__("$3"); + s32 uVar2; + s32 addr; s32 gv; s32 fv; @@ -2323,9 +2323,9 @@ extern u8 D_80180410; void func_80144880(s32 param_1) { - register s32 obj __asm__("$16"); /* $s0 */ - register s32 self __asm__("$17") = param_1; /* $s1 */ - register s32 b __asm__("$2"); /* $v0 */ + s32 obj; /* $s0 */ + s32 self = param_1; /* $s1 */ + s32 b; /* $v0 */ s32 e; obj = ((s32 (*)(void))func_8012C194)(); diff --git a/src/ov_SC06_016/ov_SC06_016_jr_80140608.c b/src/ov_SC06_016/ov_SC06_016_jr_80140608.c index 8b25b7906b..b011d72fee 100644 --- a/src/ov_SC06_016/ov_SC06_016_jr_80140608.c +++ b/src/ov_SC06_016/ov_SC06_016_jr_80140608.c @@ -1039,14 +1039,14 @@ s16 n; Prim4 *p; s16 t; s32 c3; -register u16 *a __asm__("$20"); -register u16 *b __asm__("$21"); -register u16 *c __asm__("$23"); -register u16 *e __asm__("$22"); -register u16 *pb __asm__("$10"); -register u32 m24 __asm__("$8"); -register u32 mhi __asm__("$9"); -register s32 eight __asm__("$2"); +u16 *a; +u16 *b; +u16 *c; +u16 *e; +u16 *pb; +u32 m24; +u32 mhi; +register s32 eight __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) if (i < n) { c3 = 3; @@ -1126,7 +1126,7 @@ register s32 eight __asm__("$2"); y = (*e) + 3; } *((s16 *) (q - 10)) = y; -__asm__("" ::: "memory"); +__asm__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *((u32 *) ot) = 0x4000000; q[-8] = 0x78; *((u32 *) (q - 0x10)) = 0x64808080; @@ -1137,13 +1137,13 @@ __asm__("" ::: "memory"); *((s16 *) (q - 4)) = eight; *((u32 *) ot) = ((*((u32 *) ot)) & mhi) | (D_800AE7BC[*pb].ot[2] & m24); { -register u32 *op __asm__("$4"); +register u32 *op __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) op = D_800AE7BC[*pb].ot; op[2] = (op[2] & mhi) | (((u32) ot) & m24); } q += 0x14; ot += 5; - __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ + __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) } } @@ -1350,7 +1350,7 @@ void func_80141874(void) { extern u16 D_8011511C; extern u16 D_80115116; extern void (*D_80186298[])(void); - register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ + register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) func_801754A8(); D_8011511E = func_80014ED4(0); D_8011511C = func_80015018(0); @@ -1552,7 +1552,7 @@ void func_801424E4(short *param_1) { extern void (*D_801862BC[])(void); short sVar1; int iVar2; - register unsigned short t __asm__("$3"); + unsigned short t; (*D_801862BC[(unsigned short)param_1[1]])(); if (*(unsigned short *)param_1 != 0) { @@ -1571,8 +1571,8 @@ void func_801424E4(short *param_1) { iVar2 = *(int *)(param_1 + 0x32); if ((iVar2 != 0) && (*(short *)(iVar2 + 0x36) == param_1[0x7f])) { *(int *)(param_1 + 2) = *(int *)(iVar2 + 4); - a = *(unsigned short *)(*(volatile int *)(param_1 + 0x32) + 10); - __asm__ __volatile__("" : : "r"(a)); + a = *(unsigned short *)(*(int *)(param_1 + 0x32) + 10); + __asm__ __volatile__("" : : "r"(a)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) t = (unsigned short)param_1[0x7e]; sVar1 = a + t; iVar2 = *(volatile int *)(param_1 + 0x32); @@ -1608,7 +1608,7 @@ extern s32 D_801862B0; void func_80142608(s32 param_1) { - register s32 iVar1 __asm__("$16"); + s32 iVar1; if (*(short *)(param_1 + 0x70) != 0) { iVar1 = ((s32 (*)(void))func_8012C1B8)(); @@ -1854,8 +1854,8 @@ extern void func_80142B2C(void *arg0); void func_80142EC0(s32 param_1) { extern s32 D_801864BC[]; - register s32 d __asm__("$16") = param_1; /* $s0 */ - register s32 obj __asm__("$17"); /* $s1 */ + register s32 d __asm__("$16") = param_1; /* $s0 */ // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register s32 obj __asm__("$17"); /* $s1 */ // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) s32 ret; s16 sVar2; @@ -1897,8 +1897,8 @@ extern unsigned char D_8018653C[]; void func_8014305C(int param_1) { - register int s0_param __asm__("$16") = param_1; - register int s1_copy __asm__("$17"); + register int s0_param __asm__("$16") = param_1; // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register int s1_copy __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) int iVar2; short sVar1; @@ -1947,7 +1947,7 @@ void func_801431E8(s32 param_1) { u16 uVar2; s16 sVar4; - register s32 d __asm__("$16"); + register s32 d __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) memcpy(buf, &D_8019D97C, 4); iVar5 = ((s32 (*)(void))func_8012C1B8)(); *(s32 *)(param_1 + 0x20) = iVar5; @@ -2116,8 +2116,8 @@ extern void func_8012C218(void *a0); void func_80143D28(s32 param_1) { extern MatEntry D_801867F4[]; - register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ - register s32 iVar2 __asm__("$17") = *(s32 *)(param_1 + 0x64); /* $s1 */ + register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ // !FAKE: pin $18 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar2 = *(s32 *)(param_1 + 0x64); /* $s1 */ MatEntry *p = &D_801867F4[*(s16 *)(param_1 + 0x70)]; s32 sVar4; s32 iVar1; @@ -2297,8 +2297,8 @@ extern u8 D_801867E4; void func_8014477C(void *param_1) { s32 v0; s32 v1; - register s32 uVar2 __asm__("$2"); - register s32 addr __asm__("$3"); + s32 uVar2; + s32 addr; s32 gv; s32 fv; @@ -2339,9 +2339,9 @@ extern u8 D_80186820; void func_80144880(s32 param_1) { - register s32 obj __asm__("$16"); /* $s0 */ - register s32 self __asm__("$17") = param_1; /* $s1 */ - register s32 b __asm__("$2"); /* $v0 */ + s32 obj; /* $s0 */ + s32 self = param_1; /* $s1 */ + s32 b; /* $v0 */ s32 e; obj = ((s32 (*)(void))func_8012C194)(); diff --git a/src/ov_SC06_018/ov_SC06_018_jr_80140608.c b/src/ov_SC06_018/ov_SC06_018_jr_80140608.c index a2f2270b6a..6a0d408f97 100644 --- a/src/ov_SC06_018/ov_SC06_018_jr_80140608.c +++ b/src/ov_SC06_018/ov_SC06_018_jr_80140608.c @@ -1039,14 +1039,14 @@ s16 n; Prim4 *p; s16 t; s32 c3; -register u16 *a __asm__("$20"); -register u16 *b __asm__("$21"); -register u16 *c __asm__("$23"); -register u16 *e __asm__("$22"); -register u16 *pb __asm__("$10"); -register u32 m24 __asm__("$8"); -register u32 mhi __asm__("$9"); -register s32 eight __asm__("$2"); +u16 *a; +u16 *b; +u16 *c; +u16 *e; +u16 *pb; +u32 m24; +u32 mhi; +register s32 eight __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) if (i < n) { c3 = 3; @@ -1126,7 +1126,7 @@ register s32 eight __asm__("$2"); y = (*e) + 3; } *((s16 *) (q - 10)) = y; -__asm__("" ::: "memory"); +__asm__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *((u32 *) ot) = 0x4000000; q[-8] = 0x78; *((u32 *) (q - 0x10)) = 0x64808080; @@ -1137,13 +1137,13 @@ __asm__("" ::: "memory"); *((s16 *) (q - 4)) = eight; *((u32 *) ot) = ((*((u32 *) ot)) & mhi) | (D_800AE7BC[*pb].ot[2] & m24); { -register u32 *op __asm__("$4"); +register u32 *op __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) op = D_800AE7BC[*pb].ot; op[2] = (op[2] & mhi) | (((u32) ot) & m24); } q += 0x14; ot += 5; - __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ + __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) } } @@ -1350,7 +1350,7 @@ void func_80141874(void) { extern u16 D_8011511C; extern u16 D_80115116; extern void (*D_801949D4[])(void); - register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ + register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) func_801754A8(); D_8011511E = func_80014ED4(0); D_8011511C = func_80015018(0); @@ -1536,7 +1536,7 @@ void func_801424E4(short *param_1) { extern void (*D_801949F8[])(void); short sVar1; int iVar2; - register unsigned short t __asm__("$3"); + unsigned short t; (*D_801949F8[(unsigned short)param_1[1]])(); if (*(unsigned short *)param_1 != 0) { @@ -1555,8 +1555,8 @@ void func_801424E4(short *param_1) { iVar2 = *(int *)(param_1 + 0x32); if ((iVar2 != 0) && (*(short *)(iVar2 + 0x36) == param_1[0x7f])) { *(int *)(param_1 + 2) = *(int *)(iVar2 + 4); - a = *(unsigned short *)(*(volatile int *)(param_1 + 0x32) + 10); - __asm__ __volatile__("" : : "r"(a)); + a = *(unsigned short *)(*(int *)(param_1 + 0x32) + 10); + __asm__ __volatile__("" : : "r"(a)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) t = (unsigned short)param_1[0x7e]; sVar1 = a + t; iVar2 = *(volatile int *)(param_1 + 0x32); @@ -1592,7 +1592,7 @@ extern s32 D_801949EC; void func_80142608(s32 param_1) { - register s32 iVar1 __asm__("$16"); + s32 iVar1; if (*(short *)(param_1 + 0x70) != 0) { iVar1 = ((s32 (*)(void))func_8012C1B8)(); @@ -1838,8 +1838,8 @@ extern void func_80142B2C(void *arg0); void func_80142EC0(s32 param_1) { extern s32 D_80194BF8[]; - register s32 d __asm__("$16") = param_1; /* $s0 */ - register s32 obj __asm__("$17"); /* $s1 */ + register s32 d __asm__("$16") = param_1; /* $s0 */ // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register s32 obj __asm__("$17"); /* $s1 */ // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) s32 ret; s16 sVar2; @@ -1881,8 +1881,8 @@ extern unsigned char D_80194C78[]; void func_8014305C(int param_1) { - register int s0_param __asm__("$16") = param_1; - register int s1_copy __asm__("$17"); + register int s0_param __asm__("$16") = param_1; // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register int s1_copy __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) int iVar2; short sVar1; @@ -1931,7 +1931,7 @@ void func_801431E8(s32 param_1) { u16 uVar2; s16 sVar4; - register s32 d __asm__("$16"); + register s32 d __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) memcpy(buf, &D_801D320C, 4); iVar5 = ((s32 (*)(void))func_8012C1B8)(); *(s32 *)(param_1 + 0x20) = iVar5; @@ -2100,8 +2100,8 @@ extern void func_8012C218(void *a0); void func_80143D28(s32 param_1) { extern MatEntry D_80194F30[]; - register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ - register s32 iVar2 __asm__("$17") = *(s32 *)(param_1 + 0x64); /* $s1 */ + register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ // !FAKE: pin $18 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar2 = *(s32 *)(param_1 + 0x64); /* $s1 */ MatEntry *p = &D_80194F30[*(s16 *)(param_1 + 0x70)]; s32 sVar4; s32 iVar1; @@ -2281,8 +2281,8 @@ extern u8 D_80194F20; void func_8014477C(void *param_1) { s32 v0; s32 v1; - register s32 uVar2 __asm__("$2"); - register s32 addr __asm__("$3"); + s32 uVar2; + s32 addr; s32 gv; s32 fv; @@ -2323,9 +2323,9 @@ extern u8 D_80194F5C; void func_80144880(s32 param_1) { - register s32 obj __asm__("$16"); /* $s0 */ - register s32 self __asm__("$17") = param_1; /* $s1 */ - register s32 b __asm__("$2"); /* $v0 */ + s32 obj; /* $s0 */ + s32 self = param_1; /* $s1 */ + s32 b; /* $v0 */ s32 e; obj = ((s32 (*)(void))func_8012C194)(); diff --git a/src/ov_SC06_020/ov_SC06_020_jr_80140608.c b/src/ov_SC06_020/ov_SC06_020_jr_80140608.c index 9b9d2c3aa6..34dc844916 100644 --- a/src/ov_SC06_020/ov_SC06_020_jr_80140608.c +++ b/src/ov_SC06_020/ov_SC06_020_jr_80140608.c @@ -1039,14 +1039,14 @@ s16 n; Prim4 *p; s16 t; s32 c3; -register u16 *a __asm__("$20"); -register u16 *b __asm__("$21"); -register u16 *c __asm__("$23"); -register u16 *e __asm__("$22"); -register u16 *pb __asm__("$10"); -register u32 m24 __asm__("$8"); -register u32 mhi __asm__("$9"); -register s32 eight __asm__("$2"); +u16 *a; +u16 *b; +u16 *c; +u16 *e; +u16 *pb; +u32 m24; +u32 mhi; +register s32 eight __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) if (i < n) { c3 = 3; @@ -1126,7 +1126,7 @@ register s32 eight __asm__("$2"); y = (*e) + 3; } *((s16 *) (q - 10)) = y; -__asm__("" ::: "memory"); +__asm__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *((u32 *) ot) = 0x4000000; q[-8] = 0x78; *((u32 *) (q - 0x10)) = 0x64808080; @@ -1137,13 +1137,13 @@ __asm__("" ::: "memory"); *((s16 *) (q - 4)) = eight; *((u32 *) ot) = ((*((u32 *) ot)) & mhi) | (D_800AE7BC[*pb].ot[2] & m24); { -register u32 *op __asm__("$4"); +register u32 *op __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) op = D_800AE7BC[*pb].ot; op[2] = (op[2] & mhi) | (((u32) ot) & m24); } q += 0x14; ot += 5; - __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ + __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) } } @@ -1350,7 +1350,7 @@ void func_80141874(void) { extern u16 D_8011511C; extern u16 D_80115116; extern void (*D_8018645C[])(void); - register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ + register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) func_801754A8(); D_8011511E = func_80014ED4(0); D_8011511C = func_80015018(0); @@ -1536,7 +1536,7 @@ void func_801424E4(short *param_1) { extern void (*D_80186480[])(void); short sVar1; int iVar2; - register unsigned short t __asm__("$3"); + unsigned short t; (*D_80186480[(unsigned short)param_1[1]])(); if (*(unsigned short *)param_1 != 0) { @@ -1555,8 +1555,8 @@ void func_801424E4(short *param_1) { iVar2 = *(int *)(param_1 + 0x32); if ((iVar2 != 0) && (*(short *)(iVar2 + 0x36) == param_1[0x7f])) { *(int *)(param_1 + 2) = *(int *)(iVar2 + 4); - a = *(unsigned short *)(*(volatile int *)(param_1 + 0x32) + 10); - __asm__ __volatile__("" : : "r"(a)); + a = *(unsigned short *)(*(int *)(param_1 + 0x32) + 10); + __asm__ __volatile__("" : : "r"(a)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) t = (unsigned short)param_1[0x7e]; sVar1 = a + t; iVar2 = *(volatile int *)(param_1 + 0x32); @@ -1592,7 +1592,7 @@ extern s32 D_80186474; void func_80142608(s32 param_1) { - register s32 iVar1 __asm__("$16"); + s32 iVar1; if (*(short *)(param_1 + 0x70) != 0) { iVar1 = ((s32 (*)(void))func_8012C1B8)(); @@ -1838,8 +1838,8 @@ extern void func_80142B2C(void *arg0); void func_80142EC0(s32 param_1) { extern s32 D_80186680[]; - register s32 d __asm__("$16") = param_1; /* $s0 */ - register s32 obj __asm__("$17"); /* $s1 */ + register s32 d __asm__("$16") = param_1; /* $s0 */ // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register s32 obj __asm__("$17"); /* $s1 */ // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) s32 ret; s16 sVar2; @@ -1881,8 +1881,8 @@ extern unsigned char D_80186700[]; void func_8014305C(int param_1) { - register int s0_param __asm__("$16") = param_1; - register int s1_copy __asm__("$17"); + register int s0_param __asm__("$16") = param_1; // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register int s1_copy __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) int iVar2; short sVar1; @@ -1931,7 +1931,7 @@ void func_801431E8(s32 param_1) { u16 uVar2; s16 sVar4; - register s32 d __asm__("$16"); + register s32 d __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) memcpy(buf, &D_801B8AF4, 4); iVar5 = ((s32 (*)(void))func_8012C1B8)(); *(s32 *)(param_1 + 0x20) = iVar5; @@ -2100,8 +2100,8 @@ extern void func_8012C218(void *a0); void func_80143D28(s32 param_1) { extern MatEntry D_801869B8[]; - register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ - register s32 iVar2 __asm__("$17") = *(s32 *)(param_1 + 0x64); /* $s1 */ + register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ // !FAKE: pin $18 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar2 = *(s32 *)(param_1 + 0x64); /* $s1 */ MatEntry *p = &D_801869B8[*(s16 *)(param_1 + 0x70)]; s32 sVar4; s32 iVar1; @@ -2281,8 +2281,8 @@ extern u8 D_801869A8; void func_8014477C(void *param_1) { s32 v0; s32 v1; - register s32 uVar2 __asm__("$2"); - register s32 addr __asm__("$3"); + s32 uVar2; + s32 addr; s32 gv; s32 fv; @@ -2323,9 +2323,9 @@ extern u8 D_801869E4; void func_80144880(s32 param_1) { - register s32 obj __asm__("$16"); /* $s0 */ - register s32 self __asm__("$17") = param_1; /* $s1 */ - register s32 b __asm__("$2"); /* $v0 */ + s32 obj; /* $s0 */ + s32 self = param_1; /* $s1 */ + s32 b; /* $v0 */ s32 e; obj = ((s32 (*)(void))func_8012C194)(); diff --git a/src/ov_SC06_022/ov_SC06_022_jr_80140608.c b/src/ov_SC06_022/ov_SC06_022_jr_80140608.c index 4b74d1ddce..b4f6dd5336 100644 --- a/src/ov_SC06_022/ov_SC06_022_jr_80140608.c +++ b/src/ov_SC06_022/ov_SC06_022_jr_80140608.c @@ -1039,14 +1039,14 @@ s16 n; Prim4 *p; s16 t; s32 c3; -register u16 *a __asm__("$20"); -register u16 *b __asm__("$21"); -register u16 *c __asm__("$23"); -register u16 *e __asm__("$22"); -register u16 *pb __asm__("$10"); -register u32 m24 __asm__("$8"); -register u32 mhi __asm__("$9"); -register s32 eight __asm__("$2"); +u16 *a; +u16 *b; +u16 *c; +u16 *e; +u16 *pb; +u32 m24; +u32 mhi; +register s32 eight __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) if (i < n) { c3 = 3; @@ -1126,7 +1126,7 @@ register s32 eight __asm__("$2"); y = (*e) + 3; } *((s16 *) (q - 10)) = y; -__asm__("" ::: "memory"); +__asm__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *((u32 *) ot) = 0x4000000; q[-8] = 0x78; *((u32 *) (q - 0x10)) = 0x64808080; @@ -1137,13 +1137,13 @@ __asm__("" ::: "memory"); *((s16 *) (q - 4)) = eight; *((u32 *) ot) = ((*((u32 *) ot)) & mhi) | (D_800AE7BC[*pb].ot[2] & m24); { -register u32 *op __asm__("$4"); +register u32 *op __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) op = D_800AE7BC[*pb].ot; op[2] = (op[2] & mhi) | (((u32) ot) & m24); } q += 0x14; ot += 5; - __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ + __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) } } @@ -1350,7 +1350,7 @@ void func_80141874(void) { extern u16 D_8011511C; extern u16 D_80115116; extern void (*D_8018E718[])(void); - register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ + register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) func_801754A8(); D_8011511E = func_80014ED4(0); D_8011511C = func_80015018(0); @@ -1536,7 +1536,7 @@ void func_801424E4(short *param_1) { extern void (*D_8018E73C[])(void); short sVar1; int iVar2; - register unsigned short t __asm__("$3"); + unsigned short t; (*D_8018E73C[(unsigned short)param_1[1]])(); if (*(unsigned short *)param_1 != 0) { @@ -1555,8 +1555,8 @@ void func_801424E4(short *param_1) { iVar2 = *(int *)(param_1 + 0x32); if ((iVar2 != 0) && (*(short *)(iVar2 + 0x36) == param_1[0x7f])) { *(int *)(param_1 + 2) = *(int *)(iVar2 + 4); - a = *(unsigned short *)(*(volatile int *)(param_1 + 0x32) + 10); - __asm__ __volatile__("" : : "r"(a)); + a = *(unsigned short *)(*(int *)(param_1 + 0x32) + 10); + __asm__ __volatile__("" : : "r"(a)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) t = (unsigned short)param_1[0x7e]; sVar1 = a + t; iVar2 = *(volatile int *)(param_1 + 0x32); @@ -1592,7 +1592,7 @@ extern s32 D_8018E730; void func_80142608(s32 param_1) { - register s32 iVar1 __asm__("$16"); + s32 iVar1; if (*(short *)(param_1 + 0x70) != 0) { iVar1 = ((s32 (*)(void))func_8012C1B8)(); @@ -1838,8 +1838,8 @@ extern void func_80142B2C(void *arg0); void func_80142EC0(s32 param_1) { extern s32 D_8018E93C[]; - register s32 d __asm__("$16") = param_1; /* $s0 */ - register s32 obj __asm__("$17"); /* $s1 */ + register s32 d __asm__("$16") = param_1; /* $s0 */ // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register s32 obj __asm__("$17"); /* $s1 */ // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) s32 ret; s16 sVar2; @@ -1881,8 +1881,8 @@ extern unsigned char D_8018E9BC[]; void func_8014305C(int param_1) { - register int s0_param __asm__("$16") = param_1; - register int s1_copy __asm__("$17"); + register int s0_param __asm__("$16") = param_1; // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register int s1_copy __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) int iVar2; short sVar1; @@ -1931,7 +1931,7 @@ void func_801431E8(s32 param_1) { u16 uVar2; s16 sVar4; - register s32 d __asm__("$16"); + register s32 d __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) memcpy(buf, &D_801E0304, 4); iVar5 = ((s32 (*)(void))func_8012C1B8)(); *(s32 *)(param_1 + 0x20) = iVar5; @@ -2100,8 +2100,8 @@ extern void func_8012C218(void *a0); void func_80143D28(s32 param_1) { extern MatEntry D_8018EC74[]; - register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ - register s32 iVar2 __asm__("$17") = *(s32 *)(param_1 + 0x64); /* $s1 */ + register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ // !FAKE: pin $18 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar2 = *(s32 *)(param_1 + 0x64); /* $s1 */ MatEntry *p = &D_8018EC74[*(s16 *)(param_1 + 0x70)]; s32 sVar4; s32 iVar1; @@ -2281,8 +2281,8 @@ extern u8 D_8018EC64; void func_8014477C(void *param_1) { s32 v0; s32 v1; - register s32 uVar2 __asm__("$2"); - register s32 addr __asm__("$3"); + s32 uVar2; + s32 addr; s32 gv; s32 fv; @@ -2323,9 +2323,9 @@ extern u8 D_8018ECA0; void func_80144880(s32 param_1) { - register s32 obj __asm__("$16"); /* $s0 */ - register s32 self __asm__("$17") = param_1; /* $s1 */ - register s32 b __asm__("$2"); /* $v0 */ + s32 obj; /* $s0 */ + s32 self = param_1; /* $s1 */ + s32 b; /* $v0 */ s32 e; obj = ((s32 (*)(void))func_8012C194)(); diff --git a/src/ov_SC06_024/ov_SC06_024_jr_80140608.c b/src/ov_SC06_024/ov_SC06_024_jr_80140608.c index 4475b8f191..5895104c58 100644 --- a/src/ov_SC06_024/ov_SC06_024_jr_80140608.c +++ b/src/ov_SC06_024/ov_SC06_024_jr_80140608.c @@ -1039,14 +1039,14 @@ s16 n; Prim4 *p; s16 t; s32 c3; -register u16 *a __asm__("$20"); -register u16 *b __asm__("$21"); -register u16 *c __asm__("$23"); -register u16 *e __asm__("$22"); -register u16 *pb __asm__("$10"); -register u32 m24 __asm__("$8"); -register u32 mhi __asm__("$9"); -register s32 eight __asm__("$2"); +u16 *a; +u16 *b; +u16 *c; +u16 *e; +u16 *pb; +u32 m24; +u32 mhi; +register s32 eight __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) if (i < n) { c3 = 3; @@ -1126,7 +1126,7 @@ register s32 eight __asm__("$2"); y = (*e) + 3; } *((s16 *) (q - 10)) = y; -__asm__("" ::: "memory"); +__asm__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *((u32 *) ot) = 0x4000000; q[-8] = 0x78; *((u32 *) (q - 0x10)) = 0x64808080; @@ -1137,13 +1137,13 @@ __asm__("" ::: "memory"); *((s16 *) (q - 4)) = eight; *((u32 *) ot) = ((*((u32 *) ot)) & mhi) | (D_800AE7BC[*pb].ot[2] & m24); { -register u32 *op __asm__("$4"); +register u32 *op __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) op = D_800AE7BC[*pb].ot; op[2] = (op[2] & mhi) | (((u32) ot) & m24); } q += 0x14; ot += 5; - __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ + __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) } } @@ -1350,7 +1350,7 @@ void func_80141874(void) { extern u16 D_8011511C; extern u16 D_80115116; extern void (*D_80190BF0[])(void); - register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ + register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) func_801754A8(); D_8011511E = func_80014ED4(0); D_8011511C = func_80015018(0); @@ -1552,7 +1552,7 @@ void func_801424E4(short *param_1) { extern void (*D_80190C14[])(void); short sVar1; int iVar2; - register unsigned short t __asm__("$3"); + unsigned short t; (*D_80190C14[(unsigned short)param_1[1]])(); if (*(unsigned short *)param_1 != 0) { @@ -1571,8 +1571,8 @@ void func_801424E4(short *param_1) { iVar2 = *(int *)(param_1 + 0x32); if ((iVar2 != 0) && (*(short *)(iVar2 + 0x36) == param_1[0x7f])) { *(int *)(param_1 + 2) = *(int *)(iVar2 + 4); - a = *(unsigned short *)(*(volatile int *)(param_1 + 0x32) + 10); - __asm__ __volatile__("" : : "r"(a)); + a = *(unsigned short *)(*(int *)(param_1 + 0x32) + 10); + __asm__ __volatile__("" : : "r"(a)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) t = (unsigned short)param_1[0x7e]; sVar1 = a + t; iVar2 = *(volatile int *)(param_1 + 0x32); @@ -1608,7 +1608,7 @@ extern s32 D_80190C08; void func_80142608(s32 param_1) { - register s32 iVar1 __asm__("$16"); + s32 iVar1; if (*(short *)(param_1 + 0x70) != 0) { iVar1 = ((s32 (*)(void))func_8012C1B8)(); @@ -1854,8 +1854,8 @@ extern void func_80142B2C(void *arg0); void func_80142EC0(s32 param_1) { extern s32 D_80190E14[]; - register s32 d __asm__("$16") = param_1; /* $s0 */ - register s32 obj __asm__("$17"); /* $s1 */ + register s32 d __asm__("$16") = param_1; /* $s0 */ // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register s32 obj __asm__("$17"); /* $s1 */ // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) s32 ret; s16 sVar2; @@ -1897,8 +1897,8 @@ extern unsigned char D_80190E94[]; void func_8014305C(int param_1) { - register int s0_param __asm__("$16") = param_1; - register int s1_copy __asm__("$17"); + register int s0_param __asm__("$16") = param_1; // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register int s1_copy __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) int iVar2; short sVar1; @@ -1947,7 +1947,7 @@ void func_801431E8(s32 param_1) { u16 uVar2; s16 sVar4; - register s32 d __asm__("$16"); + register s32 d __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) memcpy(buf, &D_801DF448, 4); iVar5 = ((s32 (*)(void))func_8012C1B8)(); *(s32 *)(param_1 + 0x20) = iVar5; @@ -2116,8 +2116,8 @@ extern void func_8012C218(void *a0); void func_80143D28(s32 param_1) { extern MatEntry D_8019114C[]; - register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ - register s32 iVar2 __asm__("$17") = *(s32 *)(param_1 + 0x64); /* $s1 */ + register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ // !FAKE: pin $18 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar2 = *(s32 *)(param_1 + 0x64); /* $s1 */ MatEntry *p = &D_8019114C[*(s16 *)(param_1 + 0x70)]; s32 sVar4; s32 iVar1; @@ -2297,8 +2297,8 @@ extern u8 D_8019113C; void func_8014477C(void *param_1) { s32 v0; s32 v1; - register s32 uVar2 __asm__("$2"); - register s32 addr __asm__("$3"); + s32 uVar2; + s32 addr; s32 gv; s32 fv; @@ -2339,9 +2339,9 @@ extern u8 D_80191178; void func_80144880(s32 param_1) { - register s32 obj __asm__("$16"); /* $s0 */ - register s32 self __asm__("$17") = param_1; /* $s1 */ - register s32 b __asm__("$2"); /* $v0 */ + s32 obj; /* $s0 */ + s32 self = param_1; /* $s1 */ + s32 b; /* $v0 */ s32 e; obj = ((s32 (*)(void))func_8012C194)(); diff --git a/src/ov_SC06_025/ov_SC06_025_jr_80140608.c b/src/ov_SC06_025/ov_SC06_025_jr_80140608.c index c126e5ba92..36a1bbf6ac 100644 --- a/src/ov_SC06_025/ov_SC06_025_jr_80140608.c +++ b/src/ov_SC06_025/ov_SC06_025_jr_80140608.c @@ -1039,14 +1039,14 @@ s16 n; Prim4 *p; s16 t; s32 c3; -register u16 *a __asm__("$20"); -register u16 *b __asm__("$21"); -register u16 *c __asm__("$23"); -register u16 *e __asm__("$22"); -register u16 *pb __asm__("$10"); -register u32 m24 __asm__("$8"); -register u32 mhi __asm__("$9"); -register s32 eight __asm__("$2"); +u16 *a; +u16 *b; +u16 *c; +u16 *e; +u16 *pb; +u32 m24; +u32 mhi; +register s32 eight __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) if (i < n) { c3 = 3; @@ -1126,7 +1126,7 @@ register s32 eight __asm__("$2"); y = (*e) + 3; } *((s16 *) (q - 10)) = y; -__asm__("" ::: "memory"); +__asm__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *((u32 *) ot) = 0x4000000; q[-8] = 0x78; *((u32 *) (q - 0x10)) = 0x64808080; @@ -1137,13 +1137,13 @@ __asm__("" ::: "memory"); *((s16 *) (q - 4)) = eight; *((u32 *) ot) = ((*((u32 *) ot)) & mhi) | (D_800AE7BC[*pb].ot[2] & m24); { -register u32 *op __asm__("$4"); +register u32 *op __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) op = D_800AE7BC[*pb].ot; op[2] = (op[2] & mhi) | (((u32) ot) & m24); } q += 0x14; ot += 5; - __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ + __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) } } @@ -1350,7 +1350,7 @@ void func_80141874(void) { extern u16 D_8011511C; extern u16 D_80115116; extern void (*D_80186094[])(void); - register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ + register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) func_801754A8(); D_8011511E = func_80014ED4(0); D_8011511C = func_80015018(0); @@ -1536,7 +1536,7 @@ void func_801424E4(short *param_1) { extern void (*D_801860B8[])(void); short sVar1; int iVar2; - register unsigned short t __asm__("$3"); + unsigned short t; (*D_801860B8[(unsigned short)param_1[1]])(); if (*(unsigned short *)param_1 != 0) { @@ -1555,8 +1555,8 @@ void func_801424E4(short *param_1) { iVar2 = *(int *)(param_1 + 0x32); if ((iVar2 != 0) && (*(short *)(iVar2 + 0x36) == param_1[0x7f])) { *(int *)(param_1 + 2) = *(int *)(iVar2 + 4); - a = *(unsigned short *)(*(volatile int *)(param_1 + 0x32) + 10); - __asm__ __volatile__("" : : "r"(a)); + a = *(unsigned short *)(*(int *)(param_1 + 0x32) + 10); + __asm__ __volatile__("" : : "r"(a)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) t = (unsigned short)param_1[0x7e]; sVar1 = a + t; iVar2 = *(volatile int *)(param_1 + 0x32); @@ -1592,7 +1592,7 @@ extern s32 D_801860AC; void func_80142608(s32 param_1) { - register s32 iVar1 __asm__("$16"); + s32 iVar1; if (*(short *)(param_1 + 0x70) != 0) { iVar1 = ((s32 (*)(void))func_8012C1B8)(); @@ -1838,8 +1838,8 @@ extern void func_80142B2C(void *arg0); void func_80142EC0(s32 param_1) { extern s32 D_801862B8[]; - register s32 d __asm__("$16") = param_1; /* $s0 */ - register s32 obj __asm__("$17"); /* $s1 */ + register s32 d __asm__("$16") = param_1; /* $s0 */ // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register s32 obj __asm__("$17"); /* $s1 */ // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) s32 ret; s16 sVar2; @@ -1881,8 +1881,8 @@ extern unsigned char D_80186338[]; void func_8014305C(int param_1) { - register int s0_param __asm__("$16") = param_1; - register int s1_copy __asm__("$17"); + register int s0_param __asm__("$16") = param_1; // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register int s1_copy __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) int iVar2; short sVar1; @@ -1931,7 +1931,7 @@ void func_801431E8(s32 param_1) { u16 uVar2; s16 sVar4; - register s32 d __asm__("$16"); + register s32 d __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) memcpy(buf, &D_801AF768, 4); iVar5 = ((s32 (*)(void))func_8012C1B8)(); *(s32 *)(param_1 + 0x20) = iVar5; @@ -2100,8 +2100,8 @@ extern void func_8012C218(void *a0); void func_80143D28(s32 param_1) { extern MatEntry D_801865F0[]; - register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ - register s32 iVar2 __asm__("$17") = *(s32 *)(param_1 + 0x64); /* $s1 */ + register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ // !FAKE: pin $18 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar2 = *(s32 *)(param_1 + 0x64); /* $s1 */ MatEntry *p = &D_801865F0[*(s16 *)(param_1 + 0x70)]; s32 sVar4; s32 iVar1; @@ -2281,8 +2281,8 @@ extern u8 D_801865E0; void func_8014477C(void *param_1) { s32 v0; s32 v1; - register s32 uVar2 __asm__("$2"); - register s32 addr __asm__("$3"); + s32 uVar2; + s32 addr; s32 gv; s32 fv; @@ -2323,9 +2323,9 @@ extern u8 D_8018661C; void func_80144880(s32 param_1) { - register s32 obj __asm__("$16"); /* $s0 */ - register s32 self __asm__("$17") = param_1; /* $s1 */ - register s32 b __asm__("$2"); /* $v0 */ + s32 obj; /* $s0 */ + s32 self = param_1; /* $s1 */ + s32 b; /* $v0 */ s32 e; obj = ((s32 (*)(void))func_8012C194)(); diff --git a/src/ov_SC06_027/ov_SC06_027_jr_80140608.c b/src/ov_SC06_027/ov_SC06_027_jr_80140608.c index 93298c91b1..835bc1d771 100644 --- a/src/ov_SC06_027/ov_SC06_027_jr_80140608.c +++ b/src/ov_SC06_027/ov_SC06_027_jr_80140608.c @@ -1039,14 +1039,14 @@ s16 n; Prim4 *p; s16 t; s32 c3; -register u16 *a __asm__("$20"); -register u16 *b __asm__("$21"); -register u16 *c __asm__("$23"); -register u16 *e __asm__("$22"); -register u16 *pb __asm__("$10"); -register u32 m24 __asm__("$8"); -register u32 mhi __asm__("$9"); -register s32 eight __asm__("$2"); +u16 *a; +u16 *b; +u16 *c; +u16 *e; +u16 *pb; +u32 m24; +u32 mhi; +register s32 eight __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) if (i < n) { c3 = 3; @@ -1126,7 +1126,7 @@ register s32 eight __asm__("$2"); y = (*e) + 3; } *((s16 *) (q - 10)) = y; -__asm__("" ::: "memory"); +__asm__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *((u32 *) ot) = 0x4000000; q[-8] = 0x78; *((u32 *) (q - 0x10)) = 0x64808080; @@ -1137,13 +1137,13 @@ __asm__("" ::: "memory"); *((s16 *) (q - 4)) = eight; *((u32 *) ot) = ((*((u32 *) ot)) & mhi) | (D_800AE7BC[*pb].ot[2] & m24); { -register u32 *op __asm__("$4"); +register u32 *op __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) op = D_800AE7BC[*pb].ot; op[2] = (op[2] & mhi) | (((u32) ot) & m24); } q += 0x14; ot += 5; - __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ + __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) } } @@ -1350,7 +1350,7 @@ void func_80141874(void) { extern u16 D_8011511C; extern u16 D_80115116; extern void (*D_8017F3D4[])(void); - register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ + register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) func_801754A8(); D_8011511E = func_80014ED4(0); D_8011511C = func_80015018(0); @@ -1536,7 +1536,7 @@ void func_801424E4(short *param_1) { extern void (*D_8017F3F8[])(void); short sVar1; int iVar2; - register unsigned short t __asm__("$3"); + unsigned short t; (*D_8017F3F8[(unsigned short)param_1[1]])(); if (*(unsigned short *)param_1 != 0) { @@ -1555,8 +1555,8 @@ void func_801424E4(short *param_1) { iVar2 = *(int *)(param_1 + 0x32); if ((iVar2 != 0) && (*(short *)(iVar2 + 0x36) == param_1[0x7f])) { *(int *)(param_1 + 2) = *(int *)(iVar2 + 4); - a = *(unsigned short *)(*(volatile int *)(param_1 + 0x32) + 10); - __asm__ __volatile__("" : : "r"(a)); + a = *(unsigned short *)(*(int *)(param_1 + 0x32) + 10); + __asm__ __volatile__("" : : "r"(a)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) t = (unsigned short)param_1[0x7e]; sVar1 = a + t; iVar2 = *(volatile int *)(param_1 + 0x32); @@ -1592,7 +1592,7 @@ extern s32 D_8017F3EC; void func_80142608(s32 param_1) { - register s32 iVar1 __asm__("$16"); + s32 iVar1; if (*(short *)(param_1 + 0x70) != 0) { iVar1 = ((s32 (*)(void))func_8012C1B8)(); @@ -1838,8 +1838,8 @@ extern void func_80142B2C(void *arg0); void func_80142EC0(s32 param_1) { extern s32 D_8017F5F8[]; - register s32 d __asm__("$16") = param_1; /* $s0 */ - register s32 obj __asm__("$17"); /* $s1 */ + register s32 d __asm__("$16") = param_1; /* $s0 */ // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register s32 obj __asm__("$17"); /* $s1 */ // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) s32 ret; s16 sVar2; @@ -1881,8 +1881,8 @@ extern unsigned char D_8017F678[]; void func_8014305C(int param_1) { - register int s0_param __asm__("$16") = param_1; - register int s1_copy __asm__("$17"); + register int s0_param __asm__("$16") = param_1; // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register int s1_copy __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) int iVar2; short sVar1; @@ -1931,7 +1931,7 @@ void func_801431E8(s32 param_1) { u16 uVar2; s16 sVar4; - register s32 d __asm__("$16"); + register s32 d __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) memcpy(buf, &D_8019B7A4, 4); iVar5 = ((s32 (*)(void))func_8012C1B8)(); *(s32 *)(param_1 + 0x20) = iVar5; @@ -2100,8 +2100,8 @@ extern void func_8012C218(void *a0); void func_80143D28(s32 param_1) { extern MatEntry D_8017F930[]; - register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ - register s32 iVar2 __asm__("$17") = *(s32 *)(param_1 + 0x64); /* $s1 */ + register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ // !FAKE: pin $18 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar2 = *(s32 *)(param_1 + 0x64); /* $s1 */ MatEntry *p = &D_8017F930[*(s16 *)(param_1 + 0x70)]; s32 sVar4; s32 iVar1; @@ -2281,8 +2281,8 @@ extern u8 D_8017F920; void func_8014477C(void *param_1) { s32 v0; s32 v1; - register s32 uVar2 __asm__("$2"); - register s32 addr __asm__("$3"); + s32 uVar2; + s32 addr; s32 gv; s32 fv; @@ -2323,9 +2323,9 @@ extern u8 D_8017F95C; void func_80144880(s32 param_1) { - register s32 obj __asm__("$16"); /* $s0 */ - register s32 self __asm__("$17") = param_1; /* $s1 */ - register s32 b __asm__("$2"); /* $v0 */ + s32 obj; /* $s0 */ + s32 self = param_1; /* $s1 */ + s32 b; /* $v0 */ s32 e; obj = ((s32 (*)(void))func_8012C194)(); diff --git a/src/ov_SC06_029/ov_SC06_029_jr_80140608.c b/src/ov_SC06_029/ov_SC06_029_jr_80140608.c index 86e2e37a3c..e9b3c211ed 100644 --- a/src/ov_SC06_029/ov_SC06_029_jr_80140608.c +++ b/src/ov_SC06_029/ov_SC06_029_jr_80140608.c @@ -1039,14 +1039,14 @@ s16 n; Prim4 *p; s16 t; s32 c3; -register u16 *a __asm__("$20"); -register u16 *b __asm__("$21"); -register u16 *c __asm__("$23"); -register u16 *e __asm__("$22"); -register u16 *pb __asm__("$10"); -register u32 m24 __asm__("$8"); -register u32 mhi __asm__("$9"); -register s32 eight __asm__("$2"); +u16 *a; +u16 *b; +u16 *c; +u16 *e; +u16 *pb; +u32 m24; +u32 mhi; +register s32 eight __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) if (i < n) { c3 = 3; @@ -1126,7 +1126,7 @@ register s32 eight __asm__("$2"); y = (*e) + 3; } *((s16 *) (q - 10)) = y; -__asm__("" ::: "memory"); +__asm__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *((u32 *) ot) = 0x4000000; q[-8] = 0x78; *((u32 *) (q - 0x10)) = 0x64808080; @@ -1137,13 +1137,13 @@ __asm__("" ::: "memory"); *((s16 *) (q - 4)) = eight; *((u32 *) ot) = ((*((u32 *) ot)) & mhi) | (D_800AE7BC[*pb].ot[2] & m24); { -register u32 *op __asm__("$4"); +register u32 *op __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) op = D_800AE7BC[*pb].ot; op[2] = (op[2] & mhi) | (((u32) ot) & m24); } q += 0x14; ot += 5; - __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ + __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) } } @@ -1350,7 +1350,7 @@ void func_80141874(void) { extern u16 D_8011511C; extern u16 D_80115116; extern void (*D_8018D968[])(void); - register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ + register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) func_801754A8(); D_8011511E = func_80014ED4(0); D_8011511C = func_80015018(0); @@ -1536,7 +1536,7 @@ void func_801424E4(short *param_1) { extern void (*D_8018D98C[])(void); short sVar1; int iVar2; - register unsigned short t __asm__("$3"); + unsigned short t; (*D_8018D98C[(unsigned short)param_1[1]])(); if (*(unsigned short *)param_1 != 0) { @@ -1555,8 +1555,8 @@ void func_801424E4(short *param_1) { iVar2 = *(int *)(param_1 + 0x32); if ((iVar2 != 0) && (*(short *)(iVar2 + 0x36) == param_1[0x7f])) { *(int *)(param_1 + 2) = *(int *)(iVar2 + 4); - a = *(unsigned short *)(*(volatile int *)(param_1 + 0x32) + 10); - __asm__ __volatile__("" : : "r"(a)); + a = *(unsigned short *)(*(int *)(param_1 + 0x32) + 10); + __asm__ __volatile__("" : : "r"(a)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) t = (unsigned short)param_1[0x7e]; sVar1 = a + t; iVar2 = *(volatile int *)(param_1 + 0x32); @@ -1592,7 +1592,7 @@ extern s32 D_8018D980; void func_80142608(s32 param_1) { - register s32 iVar1 __asm__("$16"); + s32 iVar1; if (*(short *)(param_1 + 0x70) != 0) { iVar1 = ((s32 (*)(void))func_8012C1B8)(); @@ -1838,8 +1838,8 @@ extern void func_80142B2C(void *arg0); void func_80142EC0(s32 param_1) { extern s32 D_8018DB8C[]; - register s32 d __asm__("$16") = param_1; /* $s0 */ - register s32 obj __asm__("$17"); /* $s1 */ + register s32 d __asm__("$16") = param_1; /* $s0 */ // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register s32 obj __asm__("$17"); /* $s1 */ // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) s32 ret; s16 sVar2; @@ -1881,8 +1881,8 @@ extern unsigned char D_8018DC0C[]; void func_8014305C(int param_1) { - register int s0_param __asm__("$16") = param_1; - register int s1_copy __asm__("$17"); + register int s0_param __asm__("$16") = param_1; // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register int s1_copy __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) int iVar2; short sVar1; @@ -1931,7 +1931,7 @@ void func_801431E8(s32 param_1) { u16 uVar2; s16 sVar4; - register s32 d __asm__("$16"); + register s32 d __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) memcpy(buf, &D_801DAE20, 4); iVar5 = ((s32 (*)(void))func_8012C1B8)(); *(s32 *)(param_1 + 0x20) = iVar5; @@ -2100,8 +2100,8 @@ extern void func_8012C218(void *a0); void func_80143D28(s32 param_1) { extern MatEntry D_8018DEC4[]; - register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ - register s32 iVar2 __asm__("$17") = *(s32 *)(param_1 + 0x64); /* $s1 */ + register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ // !FAKE: pin $18 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar2 = *(s32 *)(param_1 + 0x64); /* $s1 */ MatEntry *p = &D_8018DEC4[*(s16 *)(param_1 + 0x70)]; s32 sVar4; s32 iVar1; @@ -2281,8 +2281,8 @@ extern u8 D_8018DEB4; void func_8014477C(void *param_1) { s32 v0; s32 v1; - register s32 uVar2 __asm__("$2"); - register s32 addr __asm__("$3"); + s32 uVar2; + s32 addr; s32 gv; s32 fv; @@ -2323,9 +2323,9 @@ extern u8 D_8018DEF0; void func_80144880(s32 param_1) { - register s32 obj __asm__("$16"); /* $s0 */ - register s32 self __asm__("$17") = param_1; /* $s1 */ - register s32 b __asm__("$2"); /* $v0 */ + s32 obj; /* $s0 */ + s32 self = param_1; /* $s1 */ + s32 b; /* $v0 */ s32 e; obj = ((s32 (*)(void))func_8012C194)(); diff --git a/src/ov_SC06_030/ov_SC06_030_jr_80140608.c b/src/ov_SC06_030/ov_SC06_030_jr_80140608.c index 18d9435b02..4184d59385 100644 --- a/src/ov_SC06_030/ov_SC06_030_jr_80140608.c +++ b/src/ov_SC06_030/ov_SC06_030_jr_80140608.c @@ -1039,14 +1039,14 @@ s16 n; Prim4 *p; s16 t; s32 c3; -register u16 *a __asm__("$20"); -register u16 *b __asm__("$21"); -register u16 *c __asm__("$23"); -register u16 *e __asm__("$22"); -register u16 *pb __asm__("$10"); -register u32 m24 __asm__("$8"); -register u32 mhi __asm__("$9"); -register s32 eight __asm__("$2"); +u16 *a; +u16 *b; +u16 *c; +u16 *e; +u16 *pb; +u32 m24; +u32 mhi; +register s32 eight __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) if (i < n) { c3 = 3; @@ -1126,7 +1126,7 @@ register s32 eight __asm__("$2"); y = (*e) + 3; } *((s16 *) (q - 10)) = y; -__asm__("" ::: "memory"); +__asm__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *((u32 *) ot) = 0x4000000; q[-8] = 0x78; *((u32 *) (q - 0x10)) = 0x64808080; @@ -1137,13 +1137,13 @@ __asm__("" ::: "memory"); *((s16 *) (q - 4)) = eight; *((u32 *) ot) = ((*((u32 *) ot)) & mhi) | (D_800AE7BC[*pb].ot[2] & m24); { -register u32 *op __asm__("$4"); +register u32 *op __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) op = D_800AE7BC[*pb].ot; op[2] = (op[2] & mhi) | (((u32) ot) & m24); } q += 0x14; ot += 5; - __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ + __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) } } @@ -1350,7 +1350,7 @@ void func_80141874(void) { extern u16 D_8011511C; extern u16 D_80115116; extern void (*D_80183258[])(void); - register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ + register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) func_801754A8(); D_8011511E = func_80014ED4(0); D_8011511C = func_80015018(0); @@ -1536,7 +1536,7 @@ void func_801424E4(short *param_1) { extern void (*D_8018327C[])(void); short sVar1; int iVar2; - register unsigned short t __asm__("$3"); + unsigned short t; (*D_8018327C[(unsigned short)param_1[1]])(); if (*(unsigned short *)param_1 != 0) { @@ -1555,8 +1555,8 @@ void func_801424E4(short *param_1) { iVar2 = *(int *)(param_1 + 0x32); if ((iVar2 != 0) && (*(short *)(iVar2 + 0x36) == param_1[0x7f])) { *(int *)(param_1 + 2) = *(int *)(iVar2 + 4); - a = *(unsigned short *)(*(volatile int *)(param_1 + 0x32) + 10); - __asm__ __volatile__("" : : "r"(a)); + a = *(unsigned short *)(*(int *)(param_1 + 0x32) + 10); + __asm__ __volatile__("" : : "r"(a)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) t = (unsigned short)param_1[0x7e]; sVar1 = a + t; iVar2 = *(volatile int *)(param_1 + 0x32); @@ -1592,7 +1592,7 @@ extern s32 D_80183270; void func_80142608(s32 param_1) { - register s32 iVar1 __asm__("$16"); + s32 iVar1; if (*(short *)(param_1 + 0x70) != 0) { iVar1 = ((s32 (*)(void))func_8012C1B8)(); @@ -1838,8 +1838,8 @@ extern void func_80142B2C(void *arg0); void func_80142EC0(s32 param_1) { extern s32 D_8018347C[]; - register s32 d __asm__("$16") = param_1; /* $s0 */ - register s32 obj __asm__("$17"); /* $s1 */ + register s32 d __asm__("$16") = param_1; /* $s0 */ // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register s32 obj __asm__("$17"); /* $s1 */ // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) s32 ret; s16 sVar2; @@ -1881,8 +1881,8 @@ extern unsigned char D_801834FC[]; void func_8014305C(int param_1) { - register int s0_param __asm__("$16") = param_1; - register int s1_copy __asm__("$17"); + register int s0_param __asm__("$16") = param_1; // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register int s1_copy __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) int iVar2; short sVar1; @@ -1931,7 +1931,7 @@ void func_801431E8(s32 param_1) { u16 uVar2; s16 sVar4; - register s32 d __asm__("$16"); + register s32 d __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) memcpy(buf, &D_801B8184, 4); iVar5 = ((s32 (*)(void))func_8012C1B8)(); *(s32 *)(param_1 + 0x20) = iVar5; @@ -2100,8 +2100,8 @@ extern void func_8012C218(void *a0); void func_80143D28(s32 param_1) { extern MatEntry D_801837B4[]; - register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ - register s32 iVar2 __asm__("$17") = *(s32 *)(param_1 + 0x64); /* $s1 */ + register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ // !FAKE: pin $18 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar2 = *(s32 *)(param_1 + 0x64); /* $s1 */ MatEntry *p = &D_801837B4[*(s16 *)(param_1 + 0x70)]; s32 sVar4; s32 iVar1; @@ -2281,8 +2281,8 @@ extern u8 D_801837A4; void func_8014477C(void *param_1) { s32 v0; s32 v1; - register s32 uVar2 __asm__("$2"); - register s32 addr __asm__("$3"); + s32 uVar2; + s32 addr; s32 gv; s32 fv; @@ -2323,9 +2323,9 @@ extern u8 D_801837E0; void func_80144880(s32 param_1) { - register s32 obj __asm__("$16"); /* $s0 */ - register s32 self __asm__("$17") = param_1; /* $s1 */ - register s32 b __asm__("$2"); /* $v0 */ + s32 obj; /* $s0 */ + s32 self = param_1; /* $s1 */ + s32 b; /* $v0 */ s32 e; obj = ((s32 (*)(void))func_8012C194)(); diff --git a/src/ov_SC06_032/ov_SC06_032_jr_80140608.c b/src/ov_SC06_032/ov_SC06_032_jr_80140608.c index f222acdfcf..402e1c6561 100644 --- a/src/ov_SC06_032/ov_SC06_032_jr_80140608.c +++ b/src/ov_SC06_032/ov_SC06_032_jr_80140608.c @@ -1039,14 +1039,14 @@ s16 n; Prim4 *p; s16 t; s32 c3; -register u16 *a __asm__("$20"); -register u16 *b __asm__("$21"); -register u16 *c __asm__("$23"); -register u16 *e __asm__("$22"); -register u16 *pb __asm__("$10"); -register u32 m24 __asm__("$8"); -register u32 mhi __asm__("$9"); -register s32 eight __asm__("$2"); +u16 *a; +u16 *b; +u16 *c; +u16 *e; +u16 *pb; +u32 m24; +u32 mhi; +register s32 eight __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) if (i < n) { c3 = 3; @@ -1126,7 +1126,7 @@ register s32 eight __asm__("$2"); y = (*e) + 3; } *((s16 *) (q - 10)) = y; -__asm__("" ::: "memory"); +__asm__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *((u32 *) ot) = 0x4000000; q[-8] = 0x78; *((u32 *) (q - 0x10)) = 0x64808080; @@ -1137,13 +1137,13 @@ __asm__("" ::: "memory"); *((s16 *) (q - 4)) = eight; *((u32 *) ot) = ((*((u32 *) ot)) & mhi) | (D_800AE7BC[*pb].ot[2] & m24); { -register u32 *op __asm__("$4"); +register u32 *op __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) op = D_800AE7BC[*pb].ot; op[2] = (op[2] & mhi) | (((u32) ot) & m24); } q += 0x14; ot += 5; - __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ + __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) } } @@ -1350,7 +1350,7 @@ void func_80141874(void) { extern u16 D_8011511C; extern u16 D_80115116; extern void (*D_80194724[])(void); - register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ + register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) func_801754A8(); D_8011511E = func_80014ED4(0); D_8011511C = func_80015018(0); @@ -1536,7 +1536,7 @@ void func_801424E4(short *param_1) { extern void (*D_80194748[])(void); short sVar1; int iVar2; - register unsigned short t __asm__("$3"); + unsigned short t; (*D_80194748[(unsigned short)param_1[1]])(); if (*(unsigned short *)param_1 != 0) { @@ -1555,8 +1555,8 @@ void func_801424E4(short *param_1) { iVar2 = *(int *)(param_1 + 0x32); if ((iVar2 != 0) && (*(short *)(iVar2 + 0x36) == param_1[0x7f])) { *(int *)(param_1 + 2) = *(int *)(iVar2 + 4); - a = *(unsigned short *)(*(volatile int *)(param_1 + 0x32) + 10); - __asm__ __volatile__("" : : "r"(a)); + a = *(unsigned short *)(*(int *)(param_1 + 0x32) + 10); + __asm__ __volatile__("" : : "r"(a)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) t = (unsigned short)param_1[0x7e]; sVar1 = a + t; iVar2 = *(volatile int *)(param_1 + 0x32); @@ -1592,7 +1592,7 @@ extern s32 D_8019473C; void func_80142608(s32 param_1) { - register s32 iVar1 __asm__("$16"); + s32 iVar1; if (*(short *)(param_1 + 0x70) != 0) { iVar1 = ((s32 (*)(void))func_8012C1B8)(); @@ -1838,8 +1838,8 @@ extern void func_80142B2C(void *arg0); void func_80142EC0(s32 param_1) { extern s32 D_80194948[]; - register s32 d __asm__("$16") = param_1; /* $s0 */ - register s32 obj __asm__("$17"); /* $s1 */ + register s32 d __asm__("$16") = param_1; /* $s0 */ // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register s32 obj __asm__("$17"); /* $s1 */ // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) s32 ret; s16 sVar2; @@ -1881,8 +1881,8 @@ extern unsigned char D_801949C8[]; void func_8014305C(int param_1) { - register int s0_param __asm__("$16") = param_1; - register int s1_copy __asm__("$17"); + register int s0_param __asm__("$16") = param_1; // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register int s1_copy __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) int iVar2; short sVar1; @@ -1931,7 +1931,7 @@ void func_801431E8(s32 param_1) { u16 uVar2; s16 sVar4; - register s32 d __asm__("$16"); + register s32 d __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) memcpy(buf, &D_801CE7E0, 4); iVar5 = ((s32 (*)(void))func_8012C1B8)(); *(s32 *)(param_1 + 0x20) = iVar5; @@ -2100,8 +2100,8 @@ extern void func_8012C218(void *a0); void func_80143D28(s32 param_1) { extern MatEntry D_80194C80[]; - register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ - register s32 iVar2 __asm__("$17") = *(s32 *)(param_1 + 0x64); /* $s1 */ + register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ // !FAKE: pin $18 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar2 = *(s32 *)(param_1 + 0x64); /* $s1 */ MatEntry *p = &D_80194C80[*(s16 *)(param_1 + 0x70)]; s32 sVar4; s32 iVar1; @@ -2281,8 +2281,8 @@ extern u8 D_80194C70; void func_8014477C(void *param_1) { s32 v0; s32 v1; - register s32 uVar2 __asm__("$2"); - register s32 addr __asm__("$3"); + s32 uVar2; + s32 addr; s32 gv; s32 fv; @@ -2323,9 +2323,9 @@ extern u8 D_80194CAC; void func_80144880(s32 param_1) { - register s32 obj __asm__("$16"); /* $s0 */ - register s32 self __asm__("$17") = param_1; /* $s1 */ - register s32 b __asm__("$2"); /* $v0 */ + s32 obj; /* $s0 */ + s32 self = param_1; /* $s1 */ + s32 b; /* $v0 */ s32 e; obj = ((s32 (*)(void))func_8012C194)(); diff --git a/src/ov_SC06_033/ov_SC06_033_jr_80140608.c b/src/ov_SC06_033/ov_SC06_033_jr_80140608.c index 877dedacd8..d5c0c7e60f 100644 --- a/src/ov_SC06_033/ov_SC06_033_jr_80140608.c +++ b/src/ov_SC06_033/ov_SC06_033_jr_80140608.c @@ -1039,14 +1039,14 @@ s16 n; Prim4 *p; s16 t; s32 c3; -register u16 *a __asm__("$20"); -register u16 *b __asm__("$21"); -register u16 *c __asm__("$23"); -register u16 *e __asm__("$22"); -register u16 *pb __asm__("$10"); -register u32 m24 __asm__("$8"); -register u32 mhi __asm__("$9"); -register s32 eight __asm__("$2"); +u16 *a; +u16 *b; +u16 *c; +u16 *e; +u16 *pb; +u32 m24; +u32 mhi; +register s32 eight __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) if (i < n) { c3 = 3; @@ -1126,7 +1126,7 @@ register s32 eight __asm__("$2"); y = (*e) + 3; } *((s16 *) (q - 10)) = y; -__asm__("" ::: "memory"); +__asm__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *((u32 *) ot) = 0x4000000; q[-8] = 0x78; *((u32 *) (q - 0x10)) = 0x64808080; @@ -1137,13 +1137,13 @@ __asm__("" ::: "memory"); *((s16 *) (q - 4)) = eight; *((u32 *) ot) = ((*((u32 *) ot)) & mhi) | (D_800AE7BC[*pb].ot[2] & m24); { -register u32 *op __asm__("$4"); +register u32 *op __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) op = D_800AE7BC[*pb].ot; op[2] = (op[2] & mhi) | (((u32) ot) & m24); } q += 0x14; ot += 5; - __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ + __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) } } @@ -1350,7 +1350,7 @@ void func_80141874(void) { extern u16 D_8011511C; extern u16 D_80115116; extern void (*D_80192C34[])(void); - register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ + register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) func_801754A8(); D_8011511E = func_80014ED4(0); D_8011511C = func_80015018(0); @@ -1536,7 +1536,7 @@ void func_801424E4(short *param_1) { extern void (*D_80192C58[])(void); short sVar1; int iVar2; - register unsigned short t __asm__("$3"); + unsigned short t; (*D_80192C58[(unsigned short)param_1[1]])(); if (*(unsigned short *)param_1 != 0) { @@ -1555,8 +1555,8 @@ void func_801424E4(short *param_1) { iVar2 = *(int *)(param_1 + 0x32); if ((iVar2 != 0) && (*(short *)(iVar2 + 0x36) == param_1[0x7f])) { *(int *)(param_1 + 2) = *(int *)(iVar2 + 4); - a = *(unsigned short *)(*(volatile int *)(param_1 + 0x32) + 10); - __asm__ __volatile__("" : : "r"(a)); + a = *(unsigned short *)(*(int *)(param_1 + 0x32) + 10); + __asm__ __volatile__("" : : "r"(a)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) t = (unsigned short)param_1[0x7e]; sVar1 = a + t; iVar2 = *(volatile int *)(param_1 + 0x32); @@ -1592,7 +1592,7 @@ extern s32 D_80192C4C; void func_80142608(s32 param_1) { - register s32 iVar1 __asm__("$16"); + s32 iVar1; if (*(short *)(param_1 + 0x70) != 0) { iVar1 = ((s32 (*)(void))func_8012C1B8)(); @@ -1838,8 +1838,8 @@ extern void func_80142B2C(void *arg0); void func_80142EC0(s32 param_1) { extern s32 D_80192E58[]; - register s32 d __asm__("$16") = param_1; /* $s0 */ - register s32 obj __asm__("$17"); /* $s1 */ + register s32 d __asm__("$16") = param_1; /* $s0 */ // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register s32 obj __asm__("$17"); /* $s1 */ // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) s32 ret; s16 sVar2; @@ -1881,8 +1881,8 @@ extern unsigned char D_80192ED8[]; void func_8014305C(int param_1) { - register int s0_param __asm__("$16") = param_1; - register int s1_copy __asm__("$17"); + register int s0_param __asm__("$16") = param_1; // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register int s1_copy __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) int iVar2; short sVar1; @@ -1931,7 +1931,7 @@ void func_801431E8(s32 param_1) { u16 uVar2; s16 sVar4; - register s32 d __asm__("$16"); + register s32 d __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) memcpy(buf, &D_801CE894, 4); iVar5 = ((s32 (*)(void))func_8012C1B8)(); *(s32 *)(param_1 + 0x20) = iVar5; @@ -2100,8 +2100,8 @@ extern void func_8012C218(void *a0); void func_80143D28(s32 param_1) { extern MatEntry D_80193190[]; - register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ - register s32 iVar2 __asm__("$17") = *(s32 *)(param_1 + 0x64); /* $s1 */ + register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ // !FAKE: pin $18 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar2 = *(s32 *)(param_1 + 0x64); /* $s1 */ MatEntry *p = &D_80193190[*(s16 *)(param_1 + 0x70)]; s32 sVar4; s32 iVar1; @@ -2281,8 +2281,8 @@ extern u8 D_80193180; void func_8014477C(void *param_1) { s32 v0; s32 v1; - register s32 uVar2 __asm__("$2"); - register s32 addr __asm__("$3"); + s32 uVar2; + s32 addr; s32 gv; s32 fv; @@ -2323,9 +2323,9 @@ extern u8 D_801931BC; void func_80144880(s32 param_1) { - register s32 obj __asm__("$16"); /* $s0 */ - register s32 self __asm__("$17") = param_1; /* $s1 */ - register s32 b __asm__("$2"); /* $v0 */ + s32 obj; /* $s0 */ + s32 self = param_1; /* $s1 */ + s32 b; /* $v0 */ s32 e; obj = ((s32 (*)(void))func_8012C194)(); diff --git a/src/ov_SC07_000/ov_SC07_000_jr_80140608.c b/src/ov_SC07_000/ov_SC07_000_jr_80140608.c index a5c0c9a523..eb08e6bdd5 100644 --- a/src/ov_SC07_000/ov_SC07_000_jr_80140608.c +++ b/src/ov_SC07_000/ov_SC07_000_jr_80140608.c @@ -1041,14 +1041,14 @@ s16 n; Prim4 *p; s16 t; s32 c3; -register u16 *a __asm__("$20"); -register u16 *b __asm__("$21"); -register u16 *c __asm__("$23"); -register u16 *e __asm__("$22"); -register u16 *pb __asm__("$10"); -register u32 m24 __asm__("$8"); -register u32 mhi __asm__("$9"); -register s32 eight __asm__("$2"); +u16 *a; +u16 *b; +u16 *c; +u16 *e; +u16 *pb; +u32 m24; +u32 mhi; +register s32 eight __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) if (i < n) { c3 = 3; @@ -1128,7 +1128,7 @@ register s32 eight __asm__("$2"); y = (*e) + 3; } *((s16 *) (q - 10)) = y; -__asm__("" ::: "memory"); +__asm__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *((u32 *) ot) = 0x4000000; q[-8] = 0x78; *((u32 *) (q - 0x10)) = 0x64808080; @@ -1139,13 +1139,13 @@ __asm__("" ::: "memory"); *((s16 *) (q - 4)) = eight; *((u32 *) ot) = ((*((u32 *) ot)) & mhi) | (D_800AE7BC[*pb].ot[2] & m24); { -register u32 *op __asm__("$4"); +register u32 *op __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) op = D_800AE7BC[*pb].ot; op[2] = (op[2] & mhi) | (((u32) ot) & m24); } q += 0x14; ot += 5; - __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ + __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) } } @@ -1352,7 +1352,7 @@ void func_80141874(void) { extern u16 D_8011511C; extern u16 D_80115116; extern void (*D_80183A7C[])(void); - register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ + register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) func_801754A8(); D_8011511E = func_80014ED4(0); D_8011511C = func_80015018(0); @@ -1538,7 +1538,7 @@ void func_801424E4(short *param_1) { extern void (*D_80183AA0[])(void); short sVar1; int iVar2; - register unsigned short t __asm__("$3"); + unsigned short t; (*D_80183AA0[(unsigned short)param_1[1]])(); if (*(unsigned short *)param_1 != 0) { @@ -1557,8 +1557,8 @@ void func_801424E4(short *param_1) { iVar2 = *(int *)(param_1 + 0x32); if ((iVar2 != 0) && (*(short *)(iVar2 + 0x36) == param_1[0x7f])) { *(int *)(param_1 + 2) = *(int *)(iVar2 + 4); - a = *(unsigned short *)(*(volatile int *)(param_1 + 0x32) + 10); - __asm__ __volatile__("" : : "r"(a)); + a = *(unsigned short *)(*(int *)(param_1 + 0x32) + 10); + __asm__ __volatile__("" : : "r"(a)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) t = (unsigned short)param_1[0x7e]; sVar1 = a + t; iVar2 = *(volatile int *)(param_1 + 0x32); @@ -1594,7 +1594,7 @@ extern s32 D_80183A94; void func_80142608(s32 param_1) { - register s32 iVar1 __asm__("$16"); + s32 iVar1; if (*(short *)(param_1 + 0x70) != 0) { iVar1 = ((s32 (*)(void))func_8012C1B8)(); @@ -1840,8 +1840,8 @@ extern void func_80142B2C(void *arg0); void func_80142EC0(s32 param_1) { extern s32 D_80183CA0[]; - register s32 d __asm__("$16") = param_1; /* $s0 */ - register s32 obj __asm__("$17"); /* $s1 */ + register s32 d __asm__("$16") = param_1; /* $s0 */ // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register s32 obj __asm__("$17"); /* $s1 */ // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) s32 ret; s16 sVar2; @@ -1883,8 +1883,8 @@ extern unsigned char D_80183D20[]; void func_8014305C(int param_1) { - register int s0_param __asm__("$16") = param_1; - register int s1_copy __asm__("$17"); + register int s0_param __asm__("$16") = param_1; // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register int s1_copy __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) int iVar2; short sVar1; @@ -1933,7 +1933,7 @@ void func_801431E8(s32 param_1) { u16 uVar2; s16 sVar4; - register s32 d __asm__("$16"); + register s32 d __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) memcpy(buf, &D_801CDEF0, 4); iVar5 = ((s32 (*)(void))func_8012C1B8)(); *(s32 *)(param_1 + 0x20) = iVar5; @@ -2102,8 +2102,8 @@ extern void func_8012C218(void *a0); void func_80143D28(s32 param_1) { extern MatEntry D_80183FD8[]; - register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ - register s32 iVar2 __asm__("$17") = *(s32 *)(param_1 + 0x64); /* $s1 */ + register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ // !FAKE: pin $18 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar2 = *(s32 *)(param_1 + 0x64); /* $s1 */ MatEntry *p = &D_80183FD8[*(s16 *)(param_1 + 0x70)]; s32 sVar4; s32 iVar1; @@ -2283,8 +2283,8 @@ extern u8 D_80183FC8; void func_8014477C(void *param_1) { s32 v0; s32 v1; - register s32 uVar2 __asm__("$2"); - register s32 addr __asm__("$3"); + s32 uVar2; + s32 addr; s32 gv; s32 fv; @@ -2325,9 +2325,9 @@ extern u8 D_80184004; void func_80144880(s32 param_1) { - register s32 obj __asm__("$16"); /* $s0 */ - register s32 self __asm__("$17") = param_1; /* $s1 */ - register s32 b __asm__("$2"); /* $v0 */ + s32 obj; /* $s0 */ + s32 self = param_1; /* $s1 */ + s32 b; /* $v0 */ s32 e; obj = ((s32 (*)(void))func_8012C194)(); diff --git a/src/ov_SC07_001/ov_SC07_001_jr_80140608.c b/src/ov_SC07_001/ov_SC07_001_jr_80140608.c index 4ccf6a7e7f..baea959fbb 100644 --- a/src/ov_SC07_001/ov_SC07_001_jr_80140608.c +++ b/src/ov_SC07_001/ov_SC07_001_jr_80140608.c @@ -1039,14 +1039,14 @@ s16 n; Prim4 *p; s16 t; s32 c3; -register u16 *a __asm__("$20"); -register u16 *b __asm__("$21"); -register u16 *c __asm__("$23"); -register u16 *e __asm__("$22"); -register u16 *pb __asm__("$10"); -register u32 m24 __asm__("$8"); -register u32 mhi __asm__("$9"); -register s32 eight __asm__("$2"); +u16 *a; +u16 *b; +u16 *c; +u16 *e; +u16 *pb; +u32 m24; +u32 mhi; +register s32 eight __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) if (i < n) { c3 = 3; @@ -1126,7 +1126,7 @@ register s32 eight __asm__("$2"); y = (*e) + 3; } *((s16 *) (q - 10)) = y; -__asm__("" ::: "memory"); +__asm__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *((u32 *) ot) = 0x4000000; q[-8] = 0x78; *((u32 *) (q - 0x10)) = 0x64808080; @@ -1137,13 +1137,13 @@ __asm__("" ::: "memory"); *((s16 *) (q - 4)) = eight; *((u32 *) ot) = ((*((u32 *) ot)) & mhi) | (D_800AE7BC[*pb].ot[2] & m24); { -register u32 *op __asm__("$4"); +register u32 *op __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) op = D_800AE7BC[*pb].ot; op[2] = (op[2] & mhi) | (((u32) ot) & m24); } q += 0x14; ot += 5; - __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ + __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) } } @@ -1350,7 +1350,7 @@ void func_80141874(void) { extern u16 D_8011511C; extern u16 D_80115116; extern void (*D_8018292C[])(void); - register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ + register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) func_801754A8(); D_8011511E = func_80014ED4(0); D_8011511C = func_80015018(0); @@ -1536,7 +1536,7 @@ void func_801424E4(short *param_1) { extern void (*D_80182950[])(void); short sVar1; int iVar2; - register unsigned short t __asm__("$3"); + unsigned short t; (*D_80182950[(unsigned short)param_1[1]])(); if (*(unsigned short *)param_1 != 0) { @@ -1555,8 +1555,8 @@ void func_801424E4(short *param_1) { iVar2 = *(int *)(param_1 + 0x32); if ((iVar2 != 0) && (*(short *)(iVar2 + 0x36) == param_1[0x7f])) { *(int *)(param_1 + 2) = *(int *)(iVar2 + 4); - a = *(unsigned short *)(*(volatile int *)(param_1 + 0x32) + 10); - __asm__ __volatile__("" : : "r"(a)); + a = *(unsigned short *)(*(int *)(param_1 + 0x32) + 10); + __asm__ __volatile__("" : : "r"(a)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) t = (unsigned short)param_1[0x7e]; sVar1 = a + t; iVar2 = *(volatile int *)(param_1 + 0x32); @@ -1592,7 +1592,7 @@ extern s32 D_80182944; void func_80142608(s32 param_1) { - register s32 iVar1 __asm__("$16"); + s32 iVar1; if (*(short *)(param_1 + 0x70) != 0) { iVar1 = ((s32 (*)(void))func_8012C1B8)(); @@ -1838,8 +1838,8 @@ extern void func_80142B2C(void *arg0); void func_80142EC0(s32 param_1) { extern s32 D_80182B50[]; - register s32 d __asm__("$16") = param_1; /* $s0 */ - register s32 obj __asm__("$17"); /* $s1 */ + register s32 d __asm__("$16") = param_1; /* $s0 */ // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register s32 obj __asm__("$17"); /* $s1 */ // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) s32 ret; s16 sVar2; @@ -1881,8 +1881,8 @@ extern unsigned char D_80182BD0[]; void func_8014305C(int param_1) { - register int s0_param __asm__("$16") = param_1; - register int s1_copy __asm__("$17"); + register int s0_param __asm__("$16") = param_1; // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register int s1_copy __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) int iVar2; short sVar1; @@ -1931,7 +1931,7 @@ void func_801431E8(s32 param_1) { u16 uVar2; s16 sVar4; - register s32 d __asm__("$16"); + register s32 d __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) memcpy(buf, &D_801A908C, 4); iVar5 = ((s32 (*)(void))func_8012C1B8)(); *(s32 *)(param_1 + 0x20) = iVar5; @@ -2100,8 +2100,8 @@ extern void func_8012C218(void *a0); void func_80143D28(s32 param_1) { extern MatEntry D_80182E88[]; - register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ - register s32 iVar2 __asm__("$17") = *(s32 *)(param_1 + 0x64); /* $s1 */ + register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ // !FAKE: pin $18 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar2 = *(s32 *)(param_1 + 0x64); /* $s1 */ MatEntry *p = &D_80182E88[*(s16 *)(param_1 + 0x70)]; s32 sVar4; s32 iVar1; @@ -2281,8 +2281,8 @@ extern u8 D_80182E78; void func_8014477C(void *param_1) { s32 v0; s32 v1; - register s32 uVar2 __asm__("$2"); - register s32 addr __asm__("$3"); + s32 uVar2; + s32 addr; s32 gv; s32 fv; @@ -2323,9 +2323,9 @@ extern u8 D_80182EB4; void func_80144880(s32 param_1) { - register s32 obj __asm__("$16"); /* $s0 */ - register s32 self __asm__("$17") = param_1; /* $s1 */ - register s32 b __asm__("$2"); /* $v0 */ + s32 obj; /* $s0 */ + s32 self = param_1; /* $s1 */ + s32 b; /* $v0 */ s32 e; obj = ((s32 (*)(void))func_8012C194)(); diff --git a/src/ov_SC07_002/ov_SC07_002_jr_80140608.c b/src/ov_SC07_002/ov_SC07_002_jr_80140608.c index 0dcc58dc33..01f82b3a9a 100644 --- a/src/ov_SC07_002/ov_SC07_002_jr_80140608.c +++ b/src/ov_SC07_002/ov_SC07_002_jr_80140608.c @@ -1039,14 +1039,14 @@ s16 n; Prim4 *p; s16 t; s32 c3; -register u16 *a __asm__("$20"); -register u16 *b __asm__("$21"); -register u16 *c __asm__("$23"); -register u16 *e __asm__("$22"); -register u16 *pb __asm__("$10"); -register u32 m24 __asm__("$8"); -register u32 mhi __asm__("$9"); -register s32 eight __asm__("$2"); +u16 *a; +u16 *b; +u16 *c; +u16 *e; +u16 *pb; +u32 m24; +u32 mhi; +register s32 eight __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) if (i < n) { c3 = 3; @@ -1126,7 +1126,7 @@ register s32 eight __asm__("$2"); y = (*e) + 3; } *((s16 *) (q - 10)) = y; -__asm__("" ::: "memory"); +__asm__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *((u32 *) ot) = 0x4000000; q[-8] = 0x78; *((u32 *) (q - 0x10)) = 0x64808080; @@ -1137,13 +1137,13 @@ __asm__("" ::: "memory"); *((s16 *) (q - 4)) = eight; *((u32 *) ot) = ((*((u32 *) ot)) & mhi) | (D_800AE7BC[*pb].ot[2] & m24); { -register u32 *op __asm__("$4"); +register u32 *op __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) op = D_800AE7BC[*pb].ot; op[2] = (op[2] & mhi) | (((u32) ot) & m24); } q += 0x14; ot += 5; - __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ + __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) } } @@ -1350,7 +1350,7 @@ void func_80141874(void) { extern u16 D_8011511C; extern u16 D_80115116; extern void (*D_80187BE8[])(void); - register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ + register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) func_801754A8(); D_8011511E = func_80014ED4(0); D_8011511C = func_80015018(0); @@ -1536,7 +1536,7 @@ void func_801424E4(short *param_1) { extern void (*D_80187C0C[])(void); short sVar1; int iVar2; - register unsigned short t __asm__("$3"); + unsigned short t; (*D_80187C0C[(unsigned short)param_1[1]])(); if (*(unsigned short *)param_1 != 0) { @@ -1555,8 +1555,8 @@ void func_801424E4(short *param_1) { iVar2 = *(int *)(param_1 + 0x32); if ((iVar2 != 0) && (*(short *)(iVar2 + 0x36) == param_1[0x7f])) { *(int *)(param_1 + 2) = *(int *)(iVar2 + 4); - a = *(unsigned short *)(*(volatile int *)(param_1 + 0x32) + 10); - __asm__ __volatile__("" : : "r"(a)); + a = *(unsigned short *)(*(int *)(param_1 + 0x32) + 10); + __asm__ __volatile__("" : : "r"(a)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) t = (unsigned short)param_1[0x7e]; sVar1 = a + t; iVar2 = *(volatile int *)(param_1 + 0x32); @@ -1592,7 +1592,7 @@ extern s32 D_80187C00; void func_80142608(s32 param_1) { - register s32 iVar1 __asm__("$16"); + s32 iVar1; if (*(short *)(param_1 + 0x70) != 0) { iVar1 = ((s32 (*)(void))func_8012C1B8)(); @@ -1838,8 +1838,8 @@ extern void func_80142B2C(void *arg0); void func_80142EC0(s32 param_1) { extern s32 D_80187E0C[]; - register s32 d __asm__("$16") = param_1; /* $s0 */ - register s32 obj __asm__("$17"); /* $s1 */ + register s32 d __asm__("$16") = param_1; /* $s0 */ // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register s32 obj __asm__("$17"); /* $s1 */ // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) s32 ret; s16 sVar2; @@ -1881,8 +1881,8 @@ extern unsigned char D_80187E8C[]; void func_8014305C(int param_1) { - register int s0_param __asm__("$16") = param_1; - register int s1_copy __asm__("$17"); + register int s0_param __asm__("$16") = param_1; // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register int s1_copy __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) int iVar2; short sVar1; @@ -1931,7 +1931,7 @@ void func_801431E8(s32 param_1) { u16 uVar2; s16 sVar4; - register s32 d __asm__("$16"); + register s32 d __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) memcpy(buf, &D_80199A74, 4); iVar5 = ((s32 (*)(void))func_8012C1B8)(); *(s32 *)(param_1 + 0x20) = iVar5; @@ -2100,8 +2100,8 @@ extern void func_8012C218(void *a0); void func_80143D28(s32 param_1) { extern MatEntry D_80188144[]; - register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ - register s32 iVar2 __asm__("$17") = *(s32 *)(param_1 + 0x64); /* $s1 */ + register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ // !FAKE: pin $18 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar2 = *(s32 *)(param_1 + 0x64); /* $s1 */ MatEntry *p = &D_80188144[*(s16 *)(param_1 + 0x70)]; s32 sVar4; s32 iVar1; @@ -2281,8 +2281,8 @@ extern u8 D_80188134; void func_8014477C(void *param_1) { s32 v0; s32 v1; - register s32 uVar2 __asm__("$2"); - register s32 addr __asm__("$3"); + s32 uVar2; + s32 addr; s32 gv; s32 fv; @@ -2323,9 +2323,9 @@ extern u8 D_80188170; void func_80144880(s32 param_1) { - register s32 obj __asm__("$16"); /* $s0 */ - register s32 self __asm__("$17") = param_1; /* $s1 */ - register s32 b __asm__("$2"); /* $v0 */ + s32 obj; /* $s0 */ + s32 self = param_1; /* $s1 */ + s32 b; /* $v0 */ s32 e; obj = ((s32 (*)(void))func_8012C194)(); diff --git a/src/ov_SC07_006/ov_SC07_006_jr_80140608.c b/src/ov_SC07_006/ov_SC07_006_jr_80140608.c index a655581822..38ad15205a 100644 --- a/src/ov_SC07_006/ov_SC07_006_jr_80140608.c +++ b/src/ov_SC07_006/ov_SC07_006_jr_80140608.c @@ -918,14 +918,14 @@ s16 n; Prim4 *p; s16 t; s32 c3; -register u16 *a __asm__("$20"); -register u16 *b __asm__("$21"); -register u16 *c __asm__("$23"); -register u16 *e __asm__("$22"); -register u16 *pb __asm__("$10"); -register u32 m24 __asm__("$8"); -register u32 mhi __asm__("$9"); -register s32 eight __asm__("$2"); +u16 *a; +u16 *b; +u16 *c; +u16 *e; +u16 *pb; +u32 m24; +u32 mhi; +register s32 eight __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) if (i < n) { c3 = 3; @@ -1005,7 +1005,7 @@ register s32 eight __asm__("$2"); y = (*e) + 3; } *((s16 *) (q - 10)) = y; -__asm__("" ::: "memory"); +__asm__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *((u32 *) ot) = 0x4000000; q[-8] = 0x78; *((u32 *) (q - 0x10)) = 0x64808080; @@ -1016,13 +1016,13 @@ __asm__("" ::: "memory"); *((s16 *) (q - 4)) = eight; *((u32 *) ot) = ((*((u32 *) ot)) & mhi) | (D_800AE7BC[*pb].ot[2] & m24); { -register u32 *op __asm__("$4"); +register u32 *op __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) op = D_800AE7BC[*pb].ot; op[2] = (op[2] & mhi) | (((u32) ot) & m24); } q += 0x14; ot += 5; - __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ + __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) } } @@ -1239,7 +1239,7 @@ void func_80141874(void) { extern unsigned short D_80115112; extern u16 D_80115116; extern void (*D_8018B80C[])(void); - register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ + register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) func_801754A8(); D_8011511E = func_80014ED4(0); D_8011511C = func_80015018(0); @@ -1431,7 +1431,7 @@ void func_801424E4(short *param_1) { extern void (*D_8018B830[])(void); short sVar1; int iVar2; - register unsigned short t __asm__("$3"); + unsigned short t; (*D_8018B830[(unsigned short)param_1[1]])(); if (*(unsigned short *)param_1 != 0) { @@ -1450,8 +1450,8 @@ void func_801424E4(short *param_1) { iVar2 = *(int *)(param_1 + 0x32); if ((iVar2 != 0) && (*(short *)(iVar2 + 0x36) == param_1[0x7f])) { *(int *)(param_1 + 2) = *(int *)(iVar2 + 4); - a = *(unsigned short *)(*(volatile int *)(param_1 + 0x32) + 10); - __asm__ __volatile__("" : : "r"(a)); + a = *(unsigned short *)(*(int *)(param_1 + 0x32) + 10); + __asm__ __volatile__("" : : "r"(a)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) t = (unsigned short)param_1[0x7e]; sVar1 = a + t; iVar2 = *(volatile int *)(param_1 + 0x32); @@ -1489,7 +1489,7 @@ void func_80142608(s32 param_1) { extern s32 D_8018B824; - register s32 iVar1 __asm__("$16"); + s32 iVar1; if (*(short *)(param_1 + 0x70) != 0) { iVar1 = ((s32 (*)(void))func_8012C1B8)(); @@ -1787,8 +1787,8 @@ extern void func_80142B2C(); void func_80142EC0(s32 param_1) { extern s32 D_8018BA30[]; - register s32 d __asm__("$16") = param_1; /* $s0 */ - register s32 obj __asm__("$17"); /* $s1 */ + register s32 d __asm__("$16") = param_1; /* $s0 */ // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register s32 obj __asm__("$17"); /* $s1 */ // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) s32 ret; s16 sVar2; @@ -1839,8 +1839,8 @@ void func_8014305C(int param_1) extern unsigned char D_8018BA50[]; extern unsigned char D_8018BAB0[]; - register int s0_param __asm__("$16") = param_1; - register int s1_copy __asm__("$17"); + register int s0_param __asm__("$16") = param_1; // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register int s1_copy __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) int iVar2; short sVar1; @@ -1897,7 +1897,7 @@ void func_801431E8(s32 param_1) { u16 uVar2; s16 sVar4; - register s32 d __asm__("$16"); + register s32 d __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) memcpy(buf, &D_801F44F8, 4); iVar5 = ((s32 (*)(void))func_8012C1B8)(); *(s32 *)(param_1 + 0x20) = iVar5; @@ -2092,8 +2092,8 @@ extern void func_8012C218(void *a0); void func_80143D28(s32 param_1) { extern MatEntry D_8018BD68[]; - register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ - register s32 iVar2 __asm__("$17") = *(s32 *)(param_1 + 0x64); /* $s1 */ + register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ // !FAKE: pin $18 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar2 = *(s32 *)(param_1 + 0x64); /* $s1 */ MatEntry *p = &D_8018BD68[*(s16 *)(param_1 + 0x70)]; s32 sVar4; s32 iVar1; @@ -2288,8 +2288,8 @@ void func_8014477C(void *param_1) { extern u8 D_8018BD58; s32 v0; s32 v1; - register s32 uVar2 __asm__("$2"); - register s32 addr __asm__("$3"); + s32 uVar2; + s32 addr; s32 gv; s32 fv; @@ -2331,9 +2331,9 @@ void func_80144880(s32 param_1) extern u8 D_8018BD24; extern u8 D_8018BD94; - register s32 obj __asm__("$16"); /* $s0 */ - register s32 self __asm__("$17") = param_1; /* $s1 */ - register s32 b __asm__("$2"); /* $v0 */ + s32 obj; /* $s0 */ + s32 self = param_1; /* $s1 */ + s32 b; /* $v0 */ s32 e; obj = ((s32 (*)(void))func_8012C194)(); diff --git a/src/ov_SC07_006/ov_SC07_006_jr_801457A4.c b/src/ov_SC07_006/ov_SC07_006_jr_801457A4.c index fb38620ab9..47a70c4b9a 100644 --- a/src/ov_SC07_006/ov_SC07_006_jr_801457A4.c +++ b/src/ov_SC07_006/ov_SC07_006_jr_801457A4.c @@ -831,7 +831,7 @@ extern void func_801417C4(void); extern u8 D_800B9A16; extern u16 D_80115114; extern void func_801417F8(void); -extern volatile u16 D_8011511A; +extern u16 D_8011511A; extern u16 D_8011512E; /* §17a-1: canonical width (jr_8013F350 TUs decl u16); byte-neutral here (only use is store-0) */ extern s32 func_80029178(s32 a0); extern void func_801418F8(void); @@ -1056,7 +1056,7 @@ void func_80145934(void) { p = &D_8018C944; /* §5a cross-jump barrier — LOAD-BEARING: keeps this D_8018C944 load from being * tail-merged with the v>=0x384 D_8018C944 load below (emits zero machine code). */ - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) } else if (v >= 0x5DC) { p = &D_8018C8B4; } else if (v >= 0x578) { @@ -1106,7 +1106,7 @@ void func_80145A2C(void) { p = &D_8018C9D4; /* §5a cross-jump barrier — LOAD-BEARING: keeps this D_8018C9D4 load from being * tail-merged with the v>=0x384 D_8018C9D4 load below (emits zero machine code). */ - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) } else if (v >= 0x5DC) { p = &D_8018C8B4; } else if (v >= 0x578) { @@ -1836,11 +1836,11 @@ int func_80148AFC(void *a0) { extern ActorFn D_8018BF04[]; s32 p = (s32)a0; s32 iVar5 = *(s32 *)(p + 0x20); - register s32 tmp __asm__("$5") = (ratan2(*(s32 *)(D_801151D4 + 0x44) - *(s32 *)(D_801151D4 + 0x50), + register s32 tmp __asm__("$5") = (ratan2(*(s32 *)(D_801151D4 + 0x44) - *(s32 *)(D_801151D4 + 0x50), // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) *(s32 *)(D_801151D4 + 0x48) - *(s32 *)(D_801151D4 + 0x3C)) - 0x400) & 0xFFF; s32 sVar3; u8 bVar1; - __asm__("" : "=r"(tmp) : "0"(tmp)); + __asm__("" : "=r"(tmp) : "0"(tmp)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) sVar3 = tmp; bVar1 = *(u8 *)(p + 0xA9); @@ -1850,15 +1850,15 @@ int func_80148AFC(void *a0) { case 0x53: case 0x73: { - register u32 bb __asm__("$3"); - register s32 c80 __asm__("$2") = 0x80; - register s32 lo __asm__("$4"); - register s32 hi __asm__("$2"); + register u32 bb __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus2) + register s32 c80 __asm__("$2") = 0x80; // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) + s32 lo; + register s32 hi __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) bb = *(u16 *)(p + 0xAE); lo = bb & 0xFF; if (lo != c80 || (hi = bb >> 8) != 0x80) { s32 sVar4; - __asm__ __volatile__("" : : : "memory"); + __asm__ __volatile__("" : : : "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) sVar4 = ratan2((*(u16 *)(p + 0xAE) & 0xFF) - 0x80, 0x80 - (*(u16 *)(p + 0xAE) >> 8)); *(u16 *)(iVar5 + 0x12) = (sVar3 + sVar4) & 0xFFF; return 1; @@ -1929,8 +1929,8 @@ s32 func_80148D44(void) { extern u16 D_80126C02; extern u16 D_80126C06; extern s32 D_8018BF44[]; - register s32 ang __asm__("$16"); - register s32 a __asm__("$4"); + s32 ang; + register s32 a __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) s32 p; s32 res; s32 d; @@ -1939,7 +1939,7 @@ s32 func_80148D44(void) { a = (ratan2(*(s32 *)(p + 0x44) - *(s32 *)(p + 0x50), *(s32 *)(p + 0x48) - *(s32 *)(p + 0x3c)) - 0x400) & 0xFFF; d = (s32)D_80126C01; - __asm__ __volatile__("" : : "r"(a)); + __asm__ __volatile__("" : : "r"(a)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) ang = a; if (d == 0x53) { goto final; @@ -1962,7 +1962,6 @@ final: if (((e & 0xff) == 0x80) && ((e >> 8) == (e & 0xff))) { return -1; } - __asm__ __volatile__("" : : : "memory"); res = (ang + ratan2((D_80126C06 & 0xff) - 0x80, 0x80 - (D_80126C06 >> 8))) & 0xFFF; } return res; @@ -1981,10 +1980,10 @@ s32 func_80148E54(s32 arg0) { extern s32 D_801151D4; extern s16 (*D_8018BF84[])(); - register s32 tmp __asm__("$4") = (ratan2(*(s32 *)(D_801151D4 + 0x44) - *(s32 *)(D_801151D4 + 0x50), + register s32 tmp __asm__("$4") = (ratan2(*(s32 *)(D_801151D4 + 0x44) - *(s32 *)(D_801151D4 + 0x50), // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) *(s32 *)(D_801151D4 + 0x48) - *(s32 *)(D_801151D4 + 0x3C)) - 0x400) & 0xFFF; s32 ang; - __asm__("" : "=r"(tmp) : "0"(tmp)); + __asm__("" : "=r"(tmp) : "0"(tmp)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) ang = tmp; switch (*(u8 *)(arg0 + 0xA9)) { @@ -2330,7 +2329,7 @@ s32 func_80149FB0(s32 a0) { extern s32 D_8018BFC4[]; extern u8 D_80078E78[]; s32 *p = &D_8018BFC4[0]; - register s32 v __asm__("$3") = *p; + s32 v = *p; u8 *q = &D_80078E78[0]; s32 loc; @@ -2948,7 +2947,7 @@ extern s32 func_80135A4C(); extern s32 func_8014C918(); s32 func_8014CF04(s32 param_1, void *param_2, void *param_3) { - register u8 *q __asm__("$17"); + register u8 *q __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) u16 *p; s32 r; @@ -3267,7 +3266,7 @@ s32 func_8014D820(s32 a0, u16 *a1, u16 *a2x) } Ent; int new_var2; s16 new_var3; -register u16 *a2 __asm__("$7"); +register u16 *a2 __asm__("$7"); // !FAKE: pin $7 — NEEDED DIFFERS (P36 rung B tus2) V4 out[3]; V4 pos; Desc desc; @@ -3291,11 +3290,11 @@ register u16 *a2 __asm__("$7"); s32 t; s32 u; s32 a0v; -__asm__ __volatile__("" : "=r"(a2) : "0"(a2x)); +__asm__ __volatile__("" : "=r"(a2) : "0"(a2x)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) t = a2[0]; u = a1[0]; dx = t - u; -__asm__ __volatile__("" : "=r"(a0v) : "0"(a0)); +a0v = a0; new_var3 = (s16) dx; t = a2[2]; u = a1[2]; @@ -4079,7 +4078,7 @@ s32 func_8015094C(s32 param_1) { struct { s32 x, mid, y; s32 _pad[9]; } arg; /* 0x30 @ 0x10 */ S16 local; /* 0x10 @ 0x40 */ s32 pad1[4]; /* 0x10 @ 0x50 */ - register u8 *cam __asm__("$17") = D_80126948; + u8 *cam = D_80126948; s32 ret; local = D_801F4500; @@ -4183,7 +4182,7 @@ void func_80150B28(int param_1) { extern s32 D_800AE6B0; extern void (*D_8018C088[])(void); u32 idx; - register u32 sub __asm__("$2"); + u32 sub; if ((D_800AE6B0 & 0x80FFFFFF) == 0) { idx = *(u16 *)(param_1 + 0x16C); @@ -4522,8 +4521,8 @@ void func_801523F4(s32 arg0) extern u8 D_8018C170[]; s32 pad[4]; s32 buf[4]; - register s32 s0a __asm__("$16"); /* $s0 = buf */ - register s32 s2a __asm__("$18") = (s32)&D_8018C170; /* $s2 = &D_8018C170 */ + s32 s0a; /* $s0 = buf */ + s32 s2a = (s32)&D_8018C170; /* $s2 = &D_8018C170 */ ((void (*)(s32, s32))func_80146E90)(arg0, 0); func_80019064(&D_80062C04); @@ -4851,7 +4850,6 @@ void func_80153D7C(s32 param_1) if (currentLocationId == 0x3075) *(u8 *)(param_1 + 0xde) = 0x14; else *(u8 *)(param_1 + 0xde) = 10; *(u8 *)(param_1 + 0xdf) = 0; - __asm__ __volatile__("" ::: "memory"); func_80146CA0((void *)param_1); } diff --git a/src/ov_SC07_006/ov_SC07_006_o0d.c b/src/ov_SC07_006/ov_SC07_006_o0d.c index 88840082c6..fa11926a99 100644 --- a/src/ov_SC07_006/ov_SC07_006_o0d.c +++ b/src/ov_SC07_006/ov_SC07_006_o0d.c @@ -820,7 +820,7 @@ extern void func_801417C4(void); extern u8 D_800B9A16; extern u16 D_80115114; extern void func_801417F8(void); -extern volatile u16 D_8011511A; +extern u16 D_8011511A; extern u16 D_8011512E; /* §17a-1: canonical width (jr_8013F350 TUs decl u16); byte-neutral here (only use is store-0) */ extern s32 func_80029178(s32 a0); extern void func_801418F8(void); diff --git a/src/ov_SC07_007/ov_SC07_007_jr_80140608.c b/src/ov_SC07_007/ov_SC07_007_jr_80140608.c index 14c4dc3abd..aac5d224f7 100644 --- a/src/ov_SC07_007/ov_SC07_007_jr_80140608.c +++ b/src/ov_SC07_007/ov_SC07_007_jr_80140608.c @@ -911,14 +911,14 @@ s16 n; Prim4 *p; s16 t; s32 c3; -register u16 *a __asm__("$20"); -register u16 *b __asm__("$21"); -register u16 *c __asm__("$23"); -register u16 *e __asm__("$22"); -register u16 *pb __asm__("$10"); -register u32 m24 __asm__("$8"); -register u32 mhi __asm__("$9"); -register s32 eight __asm__("$2"); +u16 *a; +u16 *b; +u16 *c; +u16 *e; +u16 *pb; +u32 m24; +u32 mhi; +register s32 eight __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) if (i < n) { c3 = 3; @@ -998,7 +998,7 @@ register s32 eight __asm__("$2"); y = (*e) + 3; } *((s16 *) (q - 10)) = y; -__asm__("" ::: "memory"); +__asm__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *((u32 *) ot) = 0x4000000; q[-8] = 0x78; *((u32 *) (q - 0x10)) = 0x64808080; @@ -1009,13 +1009,13 @@ __asm__("" ::: "memory"); *((s16 *) (q - 4)) = eight; *((u32 *) ot) = ((*((u32 *) ot)) & mhi) | (D_800AE7BC[*pb].ot[2] & m24); { -register u32 *op __asm__("$4"); +register u32 *op __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) op = D_800AE7BC[*pb].ot; op[2] = (op[2] & mhi) | (((u32) ot) & m24); } q += 0x14; ot += 5; - __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ + __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) } } @@ -1232,7 +1232,7 @@ void func_80141874(void) { extern unsigned short D_80115112; extern u16 D_80115116; extern void (*D_80184330[])(void); - register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ + register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) func_801754A8(); D_8011511E = func_80014ED4(0); D_8011511C = func_80015018(0); @@ -1424,7 +1424,7 @@ void func_801424E4(short *param_1) { extern void (*D_80184354[])(void); short sVar1; int iVar2; - register unsigned short t __asm__("$3"); + unsigned short t; (*D_80184354[(unsigned short)param_1[1]])(); if (*(unsigned short *)param_1 != 0) { @@ -1443,8 +1443,8 @@ void func_801424E4(short *param_1) { iVar2 = *(int *)(param_1 + 0x32); if ((iVar2 != 0) && (*(short *)(iVar2 + 0x36) == param_1[0x7f])) { *(int *)(param_1 + 2) = *(int *)(iVar2 + 4); - a = *(unsigned short *)(*(volatile int *)(param_1 + 0x32) + 10); - __asm__ __volatile__("" : : "r"(a)); + a = *(unsigned short *)(*(int *)(param_1 + 0x32) + 10); + __asm__ __volatile__("" : : "r"(a)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) t = (unsigned short)param_1[0x7e]; sVar1 = a + t; iVar2 = *(volatile int *)(param_1 + 0x32); @@ -1482,7 +1482,7 @@ void func_80142608(s32 param_1) { extern s32 D_80184348; - register s32 iVar1 __asm__("$16"); + s32 iVar1; if (*(short *)(param_1 + 0x70) != 0) { iVar1 = ((s32 (*)(void))func_8012C1B8)(); @@ -1780,8 +1780,8 @@ extern void func_80142B2C(void *arg0); void func_80142EC0(s32 param_1) { extern s32 D_80184554[]; - register s32 d __asm__("$16") = param_1; /* $s0 */ - register s32 obj __asm__("$17"); /* $s1 */ + register s32 d __asm__("$16") = param_1; /* $s0 */ // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register s32 obj __asm__("$17"); /* $s1 */ // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) s32 ret; s16 sVar2; @@ -1832,8 +1832,8 @@ void func_8014305C(int param_1) extern unsigned char D_80184574[]; extern unsigned char D_801845D4[]; - register int s0_param __asm__("$16") = param_1; - register int s1_copy __asm__("$17"); + register int s0_param __asm__("$16") = param_1; // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register int s1_copy __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) int iVar2; short sVar1; @@ -1890,7 +1890,7 @@ void func_801431E8(s32 param_1) { u16 uVar2; s16 sVar4; - register s32 d __asm__("$16"); + register s32 d __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) memcpy(buf, &D_801C5CD4, 4); iVar5 = ((s32 (*)(void))func_8012C1B8)(); *(s32 *)(param_1 + 0x20) = iVar5; @@ -2085,8 +2085,8 @@ extern void func_8012C218(void *a0); void func_80143D28(s32 param_1) { extern MatEntry D_8018488C[]; - register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ - register s32 iVar2 __asm__("$17") = *(s32 *)(param_1 + 0x64); /* $s1 */ + register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ // !FAKE: pin $18 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar2 = *(s32 *)(param_1 + 0x64); /* $s1 */ MatEntry *p = &D_8018488C[*(s16 *)(param_1 + 0x70)]; s32 sVar4; s32 iVar1; @@ -2281,8 +2281,8 @@ void func_8014477C(void *param_1) { extern u8 D_8018487C; s32 v0; s32 v1; - register s32 uVar2 __asm__("$2"); - register s32 addr __asm__("$3"); + s32 uVar2; + s32 addr; s32 gv; s32 fv; @@ -2324,9 +2324,9 @@ void func_80144880(s32 param_1) extern u8 D_80184848; extern u8 D_801848B8; - register s32 obj __asm__("$16"); /* $s0 */ - register s32 self __asm__("$17") = param_1; /* $s1 */ - register s32 b __asm__("$2"); /* $v0 */ + s32 obj; /* $s0 */ + s32 self = param_1; /* $s1 */ + s32 b; /* $v0 */ s32 e; obj = ((s32 (*)(void))func_8012C194)(); diff --git a/src/ov_SC07_007/ov_SC07_007_jr_801457A4.c b/src/ov_SC07_007/ov_SC07_007_jr_801457A4.c index 385a1d7120..43c4e970e8 100644 --- a/src/ov_SC07_007/ov_SC07_007_jr_801457A4.c +++ b/src/ov_SC07_007/ov_SC07_007_jr_801457A4.c @@ -827,7 +827,7 @@ extern void func_801417C4(void); extern u8 D_800B9A16; extern u16 D_80115114; extern void func_801417F8(void); -extern volatile u16 D_8011511A; +extern u16 D_8011511A; extern u16 D_8011512E; /* §17a-1: canonical width (jr_8013F350 TUs decl u16); byte-neutral here (only use is store-0) */ extern s32 func_80029178(s32 a0); extern void func_801418F8(void); @@ -1052,7 +1052,7 @@ void func_80145934(void) { p = &D_80185468; /* §5a cross-jump barrier — LOAD-BEARING: keeps this D_80185468 load from being * tail-merged with the v>=0x384 D_80185468 load below (emits zero machine code). */ - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) } else if (v >= 0x5DC) { p = &D_801853D8; } else if (v >= 0x578) { @@ -1102,7 +1102,7 @@ void func_80145A2C(void) { p = &D_801854F8; /* §5a cross-jump barrier — LOAD-BEARING: keeps this D_801854F8 load from being * tail-merged with the v>=0x384 D_801854F8 load below (emits zero machine code). */ - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) } else if (v >= 0x5DC) { p = &D_801853D8; } else if (v >= 0x578) { @@ -1776,11 +1776,11 @@ int func_80148AFC(void *a0) { extern ActorFn D_80184A28[]; s32 p = (s32)a0; s32 iVar5 = *(s32 *)(p + 0x20); - register s32 tmp __asm__("$5") = (ratan2(*(s32 *)(D_801151D4 + 0x44) - *(s32 *)(D_801151D4 + 0x50), + register s32 tmp __asm__("$5") = (ratan2(*(s32 *)(D_801151D4 + 0x44) - *(s32 *)(D_801151D4 + 0x50), // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) *(s32 *)(D_801151D4 + 0x48) - *(s32 *)(D_801151D4 + 0x3C)) - 0x400) & 0xFFF; s32 sVar3; u8 bVar1; - __asm__("" : "=r"(tmp) : "0"(tmp)); + __asm__("" : "=r"(tmp) : "0"(tmp)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) sVar3 = tmp; bVar1 = *(u8 *)(p + 0xA9); @@ -1790,15 +1790,15 @@ int func_80148AFC(void *a0) { case 0x53: case 0x73: { - register u32 bb __asm__("$3"); - register s32 c80 __asm__("$2") = 0x80; - register s32 lo __asm__("$4"); - register s32 hi __asm__("$2"); + register u32 bb __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus2) + register s32 c80 __asm__("$2") = 0x80; // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) + s32 lo; + register s32 hi __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) bb = *(u16 *)(p + 0xAE); lo = bb & 0xFF; if (lo != c80 || (hi = bb >> 8) != 0x80) { s32 sVar4; - __asm__ __volatile__("" : : : "memory"); + __asm__ __volatile__("" : : : "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) sVar4 = ratan2((*(u16 *)(p + 0xAE) & 0xFF) - 0x80, 0x80 - (*(u16 *)(p + 0xAE) >> 8)); *(u16 *)(iVar5 + 0x12) = (sVar3 + sVar4) & 0xFFF; return 1; @@ -1869,8 +1869,8 @@ s32 func_80148D44(void) { extern u16 D_80126C02; extern u16 D_80126C06; extern s32 D_80184A68[]; - register s32 ang __asm__("$16"); - register s32 a __asm__("$4"); + s32 ang; + register s32 a __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) s32 p; s32 res; s32 d; @@ -1879,7 +1879,7 @@ s32 func_80148D44(void) { a = (ratan2(*(s32 *)(p + 0x44) - *(s32 *)(p + 0x50), *(s32 *)(p + 0x48) - *(s32 *)(p + 0x3c)) - 0x400) & 0xFFF; d = (s32)D_80126C01; - __asm__ __volatile__("" : : "r"(a)); + __asm__ __volatile__("" : : "r"(a)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) ang = a; if (d == 0x53) { goto final; @@ -1902,7 +1902,6 @@ final: if (((e & 0xff) == 0x80) && ((e >> 8) == (e & 0xff))) { return -1; } - __asm__ __volatile__("" : : : "memory"); res = (ang + ratan2((D_80126C06 & 0xff) - 0x80, 0x80 - (D_80126C06 >> 8))) & 0xFFF; } return res; @@ -1921,10 +1920,10 @@ s32 func_80148E54(s32 arg0) { extern s32 D_801151D4; extern s16 (*D_80184AA8[])(); - register s32 tmp __asm__("$4") = (ratan2(*(s32 *)(D_801151D4 + 0x44) - *(s32 *)(D_801151D4 + 0x50), + register s32 tmp __asm__("$4") = (ratan2(*(s32 *)(D_801151D4 + 0x44) - *(s32 *)(D_801151D4 + 0x50), // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) *(s32 *)(D_801151D4 + 0x48) - *(s32 *)(D_801151D4 + 0x3C)) - 0x400) & 0xFFF; s32 ang; - __asm__("" : "=r"(tmp) : "0"(tmp)); + __asm__("" : "=r"(tmp) : "0"(tmp)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) ang = tmp; switch (*(u8 *)(arg0 + 0xA9)) { @@ -2231,7 +2230,7 @@ s32 func_80149FB0(s32 a0) { extern s32 D_80184AE8[]; extern u8 D_80078E78[]; s32 *p = &D_80184AE8[0]; - register s32 v __asm__("$3") = *p; + s32 v = *p; u8 *q = &D_80078E78[0]; s32 loc; @@ -3017,7 +3016,7 @@ s32 func_8014D820(s32 a0, u16 *a1, u16 *a2x) } Ent; int new_var2; s16 new_var3; -register u16 *a2 __asm__("$7"); +register u16 *a2 __asm__("$7"); // !FAKE: pin $7 — NEEDED DIFFERS (P36 rung B tus2) V4 out[3]; V4 pos; Desc desc; @@ -3041,11 +3040,11 @@ register u16 *a2 __asm__("$7"); s32 t; s32 u; s32 a0v; -__asm__ __volatile__("" : "=r"(a2) : "0"(a2x)); +__asm__ __volatile__("" : "=r"(a2) : "0"(a2x)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) t = a2[0]; u = a1[0]; dx = t - u; -__asm__ __volatile__("" : "=r"(a0v) : "0"(a0)); +a0v = a0; new_var3 = (s16) dx; t = a2[2]; u = a1[2]; @@ -3769,7 +3768,7 @@ s32 func_8015094C(s32 param_1) { struct { s32 x, mid, y; s32 _pad[9]; } arg; /* 0x30 @ 0x10 */ S16 local; /* 0x10 @ 0x40 */ s32 pad1[4]; /* 0x10 @ 0x50 */ - register u8 *cam __asm__("$17") = D_80126948; + u8 *cam = D_80126948; s32 ret; local = D_801C5CDC; @@ -3873,7 +3872,7 @@ void func_80150B28(int param_1) { extern s32 D_800AE6B0; extern void (*D_80184BAC[])(void); u32 idx; - register u32 sub __asm__("$2"); + u32 sub; if ((D_800AE6B0 & 0x80FFFFFF) == 0) { idx = *(u16 *)(param_1 + 0x16C); @@ -4212,8 +4211,8 @@ void func_801523F4(s32 arg0) extern u8 D_80184C94[]; s32 pad[4]; s32 buf[4]; - register s32 s0a __asm__("$16"); /* $s0 = buf */ - register s32 s2a __asm__("$18") = (s32)&D_80184C94; /* $s2 = &D_80184C94 */ + s32 s0a; /* $s0 = buf */ + s32 s2a = (s32)&D_80184C94; /* $s2 = &D_80184C94 */ ((void (*)(s32, s32))func_80146E90)(arg0, 0); func_80019064(&D_80062C04); @@ -4541,7 +4540,6 @@ void func_80153D7C(s32 param_1) if (currentLocationId == 0x3075) *(u8 *)(param_1 + 0xde) = 0x14; else *(u8 *)(param_1 + 0xde) = 10; *(u8 *)(param_1 + 0xdf) = 0; - __asm__ __volatile__("" ::: "memory"); func_80146CA0((void *)param_1); } diff --git a/src/ov_SC07_007/ov_SC07_007_o0d.c b/src/ov_SC07_007/ov_SC07_007_o0d.c index b6f498c187..3cdecf4cae 100644 --- a/src/ov_SC07_007/ov_SC07_007_o0d.c +++ b/src/ov_SC07_007/ov_SC07_007_o0d.c @@ -815,7 +815,7 @@ extern void func_801417C4(void); extern u8 D_800B9A16; extern u16 D_80115114; extern void func_801417F8(void); -extern volatile u16 D_8011511A; +extern u16 D_8011511A; extern u16 D_8011512E; /* §17a-1: canonical width (jr_8013F350 TUs decl u16); byte-neutral here (only use is store-0) */ extern s32 func_80029178(s32 a0); extern void func_801418F8(void); diff --git a/src/ov_SC07_008/ov_SC07_008_jr_80140608.c b/src/ov_SC07_008/ov_SC07_008_jr_80140608.c index 3fe776742f..62e55683df 100644 --- a/src/ov_SC07_008/ov_SC07_008_jr_80140608.c +++ b/src/ov_SC07_008/ov_SC07_008_jr_80140608.c @@ -1039,14 +1039,14 @@ s16 n; Prim4 *p; s16 t; s32 c3; -register u16 *a __asm__("$20"); -register u16 *b __asm__("$21"); -register u16 *c __asm__("$23"); -register u16 *e __asm__("$22"); -register u16 *pb __asm__("$10"); -register u32 m24 __asm__("$8"); -register u32 mhi __asm__("$9"); -register s32 eight __asm__("$2"); +u16 *a; +u16 *b; +u16 *c; +u16 *e; +u16 *pb; +u32 m24; +u32 mhi; +register s32 eight __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) if (i < n) { c3 = 3; @@ -1126,7 +1126,7 @@ register s32 eight __asm__("$2"); y = (*e) + 3; } *((s16 *) (q - 10)) = y; -__asm__("" ::: "memory"); +__asm__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *((u32 *) ot) = 0x4000000; q[-8] = 0x78; *((u32 *) (q - 0x10)) = 0x64808080; @@ -1137,13 +1137,13 @@ __asm__("" ::: "memory"); *((s16 *) (q - 4)) = eight; *((u32 *) ot) = ((*((u32 *) ot)) & mhi) | (D_800AE7BC[*pb].ot[2] & m24); { -register u32 *op __asm__("$4"); +register u32 *op __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) op = D_800AE7BC[*pb].ot; op[2] = (op[2] & mhi) | (((u32) ot) & m24); } q += 0x14; ot += 5; - __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ + __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) } } @@ -1350,7 +1350,7 @@ void func_80141874(void) { extern u16 D_8011511C; extern u16 D_80115116; extern void (*D_8017E700[])(void); - register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ + register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) func_801754A8(); D_8011511E = func_80014ED4(0); D_8011511C = func_80015018(0); @@ -1536,7 +1536,7 @@ void func_801424E4(short *param_1) { extern void (*D_8017E724[])(void); short sVar1; int iVar2; - register unsigned short t __asm__("$3"); + unsigned short t; (*D_8017E724[(unsigned short)param_1[1]])(); if (*(unsigned short *)param_1 != 0) { @@ -1555,8 +1555,8 @@ void func_801424E4(short *param_1) { iVar2 = *(int *)(param_1 + 0x32); if ((iVar2 != 0) && (*(short *)(iVar2 + 0x36) == param_1[0x7f])) { *(int *)(param_1 + 2) = *(int *)(iVar2 + 4); - a = *(unsigned short *)(*(volatile int *)(param_1 + 0x32) + 10); - __asm__ __volatile__("" : : "r"(a)); + a = *(unsigned short *)(*(int *)(param_1 + 0x32) + 10); + __asm__ __volatile__("" : : "r"(a)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) t = (unsigned short)param_1[0x7e]; sVar1 = a + t; iVar2 = *(volatile int *)(param_1 + 0x32); @@ -1592,7 +1592,7 @@ extern s32 D_8017E718; void func_80142608(s32 param_1) { - register s32 iVar1 __asm__("$16"); + s32 iVar1; if (*(short *)(param_1 + 0x70) != 0) { iVar1 = ((s32 (*)(void))func_8012C1B8)(); @@ -1838,8 +1838,8 @@ extern void func_80142B2C(void *arg0); void func_80142EC0(s32 param_1) { extern s32 D_8017E924[]; - register s32 d __asm__("$16") = param_1; /* $s0 */ - register s32 obj __asm__("$17"); /* $s1 */ + register s32 d __asm__("$16") = param_1; /* $s0 */ // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register s32 obj __asm__("$17"); /* $s1 */ // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) s32 ret; s16 sVar2; @@ -1881,8 +1881,8 @@ extern unsigned char D_8017E9A4[]; void func_8014305C(int param_1) { - register int s0_param __asm__("$16") = param_1; - register int s1_copy __asm__("$17"); + register int s0_param __asm__("$16") = param_1; // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register int s1_copy __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) int iVar2; short sVar1; @@ -1931,7 +1931,7 @@ void func_801431E8(s32 param_1) { u16 uVar2; s16 sVar4; - register s32 d __asm__("$16"); + register s32 d __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) memcpy(buf, &D_80194AC4, 4); iVar5 = ((s32 (*)(void))func_8012C1B8)(); *(s32 *)(param_1 + 0x20) = iVar5; @@ -2100,8 +2100,8 @@ extern void func_8012C218(void *a0); void func_80143D28(s32 param_1) { extern MatEntry D_8017EC5C[]; - register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ - register s32 iVar2 __asm__("$17") = *(s32 *)(param_1 + 0x64); /* $s1 */ + register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ // !FAKE: pin $18 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar2 = *(s32 *)(param_1 + 0x64); /* $s1 */ MatEntry *p = &D_8017EC5C[*(s16 *)(param_1 + 0x70)]; s32 sVar4; s32 iVar1; @@ -2281,8 +2281,8 @@ extern u8 D_8017EC4C; void func_8014477C(void *param_1) { s32 v0; s32 v1; - register s32 uVar2 __asm__("$2"); - register s32 addr __asm__("$3"); + s32 uVar2; + s32 addr; s32 gv; s32 fv; @@ -2323,9 +2323,9 @@ extern u8 D_8017EC88; void func_80144880(s32 param_1) { - register s32 obj __asm__("$16"); /* $s0 */ - register s32 self __asm__("$17") = param_1; /* $s1 */ - register s32 b __asm__("$2"); /* $v0 */ + s32 obj; /* $s0 */ + s32 self = param_1; /* $s1 */ + s32 b; /* $v0 */ s32 e; obj = ((s32 (*)(void))func_8012C194)(); diff --git a/src/ov_SC07_009/ov_SC07_009_jr_80140608.c b/src/ov_SC07_009/ov_SC07_009_jr_80140608.c index 43660693d8..cab4e27adc 100644 --- a/src/ov_SC07_009/ov_SC07_009_jr_80140608.c +++ b/src/ov_SC07_009/ov_SC07_009_jr_80140608.c @@ -1039,14 +1039,14 @@ s16 n; Prim4 *p; s16 t; s32 c3; -register u16 *a __asm__("$20"); -register u16 *b __asm__("$21"); -register u16 *c __asm__("$23"); -register u16 *e __asm__("$22"); -register u16 *pb __asm__("$10"); -register u32 m24 __asm__("$8"); -register u32 mhi __asm__("$9"); -register s32 eight __asm__("$2"); +u16 *a; +u16 *b; +u16 *c; +u16 *e; +u16 *pb; +u32 m24; +u32 mhi; +register s32 eight __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) if (i < n) { c3 = 3; @@ -1126,7 +1126,7 @@ register s32 eight __asm__("$2"); y = (*e) + 3; } *((s16 *) (q - 10)) = y; -__asm__("" ::: "memory"); +__asm__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *((u32 *) ot) = 0x4000000; q[-8] = 0x78; *((u32 *) (q - 0x10)) = 0x64808080; @@ -1137,13 +1137,13 @@ __asm__("" ::: "memory"); *((s16 *) (q - 4)) = eight; *((u32 *) ot) = ((*((u32 *) ot)) & mhi) | (D_800AE7BC[*pb].ot[2] & m24); { -register u32 *op __asm__("$4"); +register u32 *op __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) op = D_800AE7BC[*pb].ot; op[2] = (op[2] & mhi) | (((u32) ot) & m24); } q += 0x14; ot += 5; - __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ + __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) } } @@ -1350,7 +1350,7 @@ void func_80141874(void) { extern u16 D_8011511C; extern u16 D_80115116; extern void (*D_8017F1A4[])(void); - register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ + register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) func_801754A8(); D_8011511E = func_80014ED4(0); D_8011511C = func_80015018(0); @@ -1536,7 +1536,7 @@ void func_801424E4(short *param_1) { extern void (*D_8017F1C8[])(void); short sVar1; int iVar2; - register unsigned short t __asm__("$3"); + unsigned short t; (*D_8017F1C8[(unsigned short)param_1[1]])(); if (*(unsigned short *)param_1 != 0) { @@ -1555,8 +1555,8 @@ void func_801424E4(short *param_1) { iVar2 = *(int *)(param_1 + 0x32); if ((iVar2 != 0) && (*(short *)(iVar2 + 0x36) == param_1[0x7f])) { *(int *)(param_1 + 2) = *(int *)(iVar2 + 4); - a = *(unsigned short *)(*(volatile int *)(param_1 + 0x32) + 10); - __asm__ __volatile__("" : : "r"(a)); + a = *(unsigned short *)(*(int *)(param_1 + 0x32) + 10); + __asm__ __volatile__("" : : "r"(a)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) t = (unsigned short)param_1[0x7e]; sVar1 = a + t; iVar2 = *(volatile int *)(param_1 + 0x32); @@ -1592,7 +1592,7 @@ extern s32 D_8017F1BC; void func_80142608(s32 param_1) { - register s32 iVar1 __asm__("$16"); + s32 iVar1; if (*(short *)(param_1 + 0x70) != 0) { iVar1 = ((s32 (*)(void))func_8012C1B8)(); @@ -1838,8 +1838,8 @@ extern void func_80142B2C(void *arg0); void func_80142EC0(s32 param_1) { extern s32 D_8017F3C8[]; - register s32 d __asm__("$16") = param_1; /* $s0 */ - register s32 obj __asm__("$17"); /* $s1 */ + register s32 d __asm__("$16") = param_1; /* $s0 */ // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register s32 obj __asm__("$17"); /* $s1 */ // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) s32 ret; s16 sVar2; @@ -1881,8 +1881,8 @@ extern unsigned char D_8017F448[]; void func_8014305C(int param_1) { - register int s0_param __asm__("$16") = param_1; - register int s1_copy __asm__("$17"); + register int s0_param __asm__("$16") = param_1; // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register int s1_copy __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) int iVar2; short sVar1; @@ -1931,7 +1931,7 @@ void func_801431E8(s32 param_1) { u16 uVar2; s16 sVar4; - register s32 d __asm__("$16"); + register s32 d __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) memcpy(buf, &D_801A2150, 4); iVar5 = ((s32 (*)(void))func_8012C1B8)(); *(s32 *)(param_1 + 0x20) = iVar5; @@ -2100,8 +2100,8 @@ extern void func_8012C218(void *a0); void func_80143D28(s32 param_1) { extern MatEntry D_8017F700[]; - register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ - register s32 iVar2 __asm__("$17") = *(s32 *)(param_1 + 0x64); /* $s1 */ + register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ // !FAKE: pin $18 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar2 = *(s32 *)(param_1 + 0x64); /* $s1 */ MatEntry *p = &D_8017F700[*(s16 *)(param_1 + 0x70)]; s32 sVar4; s32 iVar1; @@ -2281,8 +2281,8 @@ extern u8 D_8017F6F0; void func_8014477C(void *param_1) { s32 v0; s32 v1; - register s32 uVar2 __asm__("$2"); - register s32 addr __asm__("$3"); + s32 uVar2; + s32 addr; s32 gv; s32 fv; @@ -2323,9 +2323,9 @@ extern u8 D_8017F72C; void func_80144880(s32 param_1) { - register s32 obj __asm__("$16"); /* $s0 */ - register s32 self __asm__("$17") = param_1; /* $s1 */ - register s32 b __asm__("$2"); /* $v0 */ + s32 obj; /* $s0 */ + s32 self = param_1; /* $s1 */ + s32 b; /* $v0 */ s32 e; obj = ((s32 (*)(void))func_8012C194)(); diff --git a/src/ov_SC07_010/ov_SC07_010_jr_80140608.c b/src/ov_SC07_010/ov_SC07_010_jr_80140608.c index 6d63cc6b85..f6885873f8 100644 --- a/src/ov_SC07_010/ov_SC07_010_jr_80140608.c +++ b/src/ov_SC07_010/ov_SC07_010_jr_80140608.c @@ -293,14 +293,14 @@ s16 n; Prim4 *p; s16 t; s32 c3; -register u16 *a __asm__("$20"); -register u16 *b __asm__("$21"); -register u16 *c __asm__("$23"); -register u16 *e __asm__("$22"); -register u16 *pb __asm__("$10"); -register u32 m24 __asm__("$8"); -register u32 mhi __asm__("$9"); -register s32 eight __asm__("$2"); +u16 *a; +u16 *b; +u16 *c; +u16 *e; +u16 *pb; +u32 m24; +u32 mhi; +register s32 eight __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) if (i < n) { c3 = 3; @@ -380,7 +380,7 @@ register s32 eight __asm__("$2"); y = (*e) + 3; } *((s16 *) (q - 10)) = y; -__asm__("" ::: "memory"); +__asm__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *((u32 *) ot) = 0x4000000; q[-8] = 0x78; *((u32 *) (q - 0x10)) = 0x64808080; @@ -391,13 +391,13 @@ __asm__("" ::: "memory"); *((s16 *) (q - 4)) = eight; *((u32 *) ot) = ((*((u32 *) ot)) & mhi) | (D_800AE7BC[*pb].ot[2] & m24); { -register u32 *op __asm__("$4"); +register u32 *op __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) op = D_800AE7BC[*pb].ot; op[2] = (op[2] & mhi) | (((u32) ot) & m24); } q += 0x14; ot += 5; - __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ + __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) } } @@ -435,7 +435,7 @@ s32 *func_80140D68(out, src, idx, dx, ofs) extern Env_800D29F8 D_800AE7BC[]; - register u32 mhi __asm__("$8"); + register u32 mhi __asm__("$8"); // !FAKE: pin $8 — NEEDED DIFFERS (P36 rung B tus2) s16 *q; s32 a; @@ -455,7 +455,7 @@ s32 *func_80140D68(out, src, idx, dx, ofs) *(s16 *)((u8 *)out + 0x12) = 0x10; *(s16 *)((u8 *)out + 0x10) = 0x10; - ((PTag_80140D68 *)out)->addr = ((PTag_80140D68 *)((D_800AE7BC[*(volatile u16 *)&D_800B9A02].ot) + 2))->addr; + ((PTag_80140D68 *)out)->addr = ((PTag_80140D68 *)((D_800AE7BC[*(u16 *)&D_800B9A02].ot) + 2))->addr; ((PTag_80140D68 *)((D_800AE7BC[*(volatile u16 *)&D_800B9A02].ot) + 2))->addr = (u32)out; return out + 5; @@ -660,7 +660,7 @@ void func_80141874(void) { extern unsigned short D_80115112; extern u16 D_80115116; extern void (*D_801833C0[])(void); - register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ + register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) func_801754A8(); D_8011511E = func_80014ED4(0); D_8011511C = func_80015018(0); @@ -852,7 +852,7 @@ void func_801424E4(short *param_1) { extern void (*D_801833E4[])(void); short sVar1; int iVar2; - register unsigned short t __asm__("$3"); + unsigned short t; (*D_801833E4[(unsigned short)param_1[1]])(); if (*(unsigned short *)param_1 != 0) { @@ -871,8 +871,8 @@ void func_801424E4(short *param_1) { iVar2 = *(int *)(param_1 + 0x32); if ((iVar2 != 0) && (*(short *)(iVar2 + 0x36) == param_1[0x7f])) { *(int *)(param_1 + 2) = *(int *)(iVar2 + 4); - a = *(unsigned short *)(*(volatile int *)(param_1 + 0x32) + 10); - __asm__ __volatile__("" : : "r"(a)); + a = *(unsigned short *)(*(int *)(param_1 + 0x32) + 10); + __asm__ __volatile__("" : : "r"(a)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) t = (unsigned short)param_1[0x7e]; sVar1 = a + t; iVar2 = *(volatile int *)(param_1 + 0x32); @@ -910,7 +910,7 @@ void func_80142608(s32 param_1) { extern s32 D_801833D8; - register s32 iVar1 __asm__("$16"); + s32 iVar1; if (*(short *)(param_1 + 0x70) != 0) { iVar1 = ((s32 (*)(void))func_8012C1B8)(); @@ -1176,8 +1176,8 @@ extern void func_80142B2C(void *arg0); void func_80142EC0(s32 param_1) { extern s32 D_801835E4[]; - register s32 d __asm__("$16") = param_1; /* $s0 */ - register s32 obj __asm__("$17"); /* $s1 */ + register s32 d __asm__("$16") = param_1; /* $s0 */ // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register s32 obj __asm__("$17"); /* $s1 */ // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) s32 ret; s16 sVar2; @@ -1222,8 +1222,8 @@ void func_8014305C(int param_1) extern unsigned char D_80183604[]; extern unsigned char D_80183664[]; - register int s0_param __asm__("$16") = param_1; - register int s1_copy __asm__("$17"); + register int s0_param __asm__("$16") = param_1; // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register int s1_copy __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) int iVar2; short sVar1; @@ -1274,7 +1274,7 @@ void func_801431E8(s32 param_1) { u16 uVar2; s16 sVar4; - register s32 d __asm__("$16"); + register s32 d __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) memcpy(buf, &D_801A61B4, 4); iVar5 = ((s32 (*)(void))func_8012C1B8)(); *(s32 *)(param_1 + 0x20) = iVar5; @@ -1465,8 +1465,8 @@ extern void func_8012C218(void *a0); void func_80143D28(s32 param_1) { extern MatEntry D_8018391C[]; - register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ - register s32 iVar2 __asm__("$17") = *(s32 *)(param_1 + 0x64); /* $s1 */ + register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ // !FAKE: pin $18 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar2 = *(s32 *)(param_1 + 0x64); /* $s1 */ MatEntry *p = &D_8018391C[*(s16 *)(param_1 + 0x70)]; s32 sVar4; s32 iVar1; @@ -1657,8 +1657,8 @@ void func_8014477C(void *param_1) { extern u8 D_8018390C; s32 v0; s32 v1; - register s32 uVar2 __asm__("$2"); - register s32 addr __asm__("$3"); + s32 uVar2; + s32 addr; s32 gv; s32 fv; @@ -1700,9 +1700,9 @@ void func_80144880(s32 param_1) extern u8 D_801838D8; extern u8 D_80183948; - register s32 obj __asm__("$16"); /* $s0 */ - register s32 self __asm__("$17") = param_1; /* $s1 */ - register s32 b __asm__("$2"); /* $v0 */ + s32 obj; /* $s0 */ + s32 self = param_1; /* $s1 */ + s32 b; /* $v0 */ s32 e; obj = ((s32 (*)(void))func_8012C194)(); diff --git a/src/ov_SC07_010/ov_SC07_010_jr_801457A4.c b/src/ov_SC07_010/ov_SC07_010_jr_801457A4.c index d70710a88b..108f835c35 100644 --- a/src/ov_SC07_010/ov_SC07_010_jr_801457A4.c +++ b/src/ov_SC07_010/ov_SC07_010_jr_801457A4.c @@ -210,7 +210,7 @@ extern void func_801417C4(void); extern u8 D_800B9A16; extern u16 D_80115114; extern void func_801417F8(void); -extern volatile u16 D_8011511A; +extern u16 D_8011511A; extern u16 D_8011512E; /* §17a-1: canonical width (jr_8013F350 TUs decl u16); byte-neutral here (only use is store-0) */ extern s32 func_80029178(s32 a0); extern void func_801418F8(void); @@ -465,7 +465,7 @@ void func_80145934(void) { p = &D_801844F8; /* §5a cross-jump barrier — LOAD-BEARING: keeps this D_801844F8 load from being * tail-merged with the v>=0x384 D_801844F8 load below (emits zero machine code). */ - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) } else if (v >= 0x5DC) { p = &D_80184468; } else if (v >= 0x578) { @@ -515,7 +515,7 @@ void func_80145A2C(void) { p = &D_80184588; /* §5a cross-jump barrier — LOAD-BEARING: keeps this D_80184588 load from being * tail-merged with the v>=0x384 D_80184588 load below (emits zero machine code). */ - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) } else if (v >= 0x5DC) { p = &D_80184468; } else if (v >= 0x578) { @@ -1177,11 +1177,11 @@ int func_80148AFC(void *a0) { extern ActorFn D_80183AB8[]; s32 p = (s32)a0; s32 iVar5 = *(s32 *)(p + 0x20); - register s32 tmp __asm__("$5") = (ratan2(*(s32 *)(D_801151D4 + 0x44) - *(s32 *)(D_801151D4 + 0x50), + register s32 tmp __asm__("$5") = (ratan2(*(s32 *)(D_801151D4 + 0x44) - *(s32 *)(D_801151D4 + 0x50), // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) *(s32 *)(D_801151D4 + 0x48) - *(s32 *)(D_801151D4 + 0x3C)) - 0x400) & 0xFFF; s32 sVar3; u8 bVar1; - __asm__("" : "=r"(tmp) : "0"(tmp)); + __asm__("" : "=r"(tmp) : "0"(tmp)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) sVar3 = tmp; bVar1 = *(u8 *)(p + 0xA9); @@ -1191,15 +1191,15 @@ int func_80148AFC(void *a0) { case 0x53: case 0x73: { - register u32 bb __asm__("$3"); - register s32 c80 __asm__("$2") = 0x80; - register s32 lo __asm__("$4"); - register s32 hi __asm__("$2"); + register u32 bb __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus2) + register s32 c80 __asm__("$2") = 0x80; // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) + s32 lo; + register s32 hi __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) bb = *(u16 *)(p + 0xAE); lo = bb & 0xFF; if (lo != c80 || (hi = bb >> 8) != 0x80) { s32 sVar4; - __asm__ __volatile__("" : : : "memory"); + __asm__ __volatile__("" : : : "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) sVar4 = ratan2((*(u16 *)(p + 0xAE) & 0xFF) - 0x80, 0x80 - (*(u16 *)(p + 0xAE) >> 8)); *(u16 *)(iVar5 + 0x12) = (sVar3 + sVar4) & 0xFFF; return 1; @@ -1270,8 +1270,8 @@ s32 func_80148D44(void) { extern u16 D_80126C02; extern u16 D_80126C06; extern s32 D_80183AF8[]; - register s32 ang __asm__("$16"); - register s32 a __asm__("$4"); + s32 ang; + register s32 a __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) s32 p; s32 res; s32 d; @@ -1280,7 +1280,7 @@ s32 func_80148D44(void) { a = (ratan2(*(s32 *)(p + 0x44) - *(s32 *)(p + 0x50), *(s32 *)(p + 0x48) - *(s32 *)(p + 0x3c)) - 0x400) & 0xFFF; d = (s32)D_80126C01; - __asm__ __volatile__("" : : "r"(a)); + __asm__ __volatile__("" : : "r"(a)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) ang = a; if (d == 0x53) { goto final; @@ -1303,7 +1303,6 @@ final: if (((e & 0xff) == 0x80) && ((e >> 8) == (e & 0xff))) { return -1; } - __asm__ __volatile__("" : : : "memory"); res = (ang + ratan2((D_80126C06 & 0xff) - 0x80, 0x80 - (D_80126C06 >> 8))) & 0xFFF; } return res; @@ -1319,10 +1318,10 @@ s32 func_80148E54(s32 arg0) { extern s32 D_801151D4; extern s16 (*D_80183B38[])(); - register s32 tmp __asm__("$4") = (ratan2(*(s32 *)(D_801151D4 + 0x44) - *(s32 *)(D_801151D4 + 0x50), + register s32 tmp __asm__("$4") = (ratan2(*(s32 *)(D_801151D4 + 0x44) - *(s32 *)(D_801151D4 + 0x50), // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) *(s32 *)(D_801151D4 + 0x48) - *(s32 *)(D_801151D4 + 0x3C)) - 0x400) & 0xFFF; s32 ang; - __asm__("" : "=r"(tmp) : "0"(tmp)); + __asm__("" : "=r"(tmp) : "0"(tmp)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) ang = tmp; switch (*(u8 *)(arg0 + 0xA9)) { @@ -1587,7 +1586,7 @@ s32 func_80149FB0(s32 a0) { extern s32 D_80183B78[]; extern u8 D_80078E78[]; s32 *p = &D_80183B78[0]; - register s32 v __asm__("$3") = *p; + s32 v = *p; u8 *q = &D_80078E78[0]; s32 loc; @@ -2366,7 +2365,7 @@ s32 func_8014D820(s32 a0, u16 *a1, u16 *a2x) } Ent; int new_var2; s16 new_var3; -register u16 *a2 __asm__("$7"); +register u16 *a2 __asm__("$7"); // !FAKE: pin $7 — NEEDED DIFFERS (P36 rung B tus2) V4 out[3]; V4 pos; Desc desc; @@ -2390,11 +2389,11 @@ register u16 *a2 __asm__("$7"); s32 t; s32 u; s32 a0v; -__asm__ __volatile__("" : "=r"(a2) : "0"(a2x)); +__asm__ __volatile__("" : "=r"(a2) : "0"(a2x)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) t = a2[0]; u = a1[0]; dx = t - u; -__asm__ __volatile__("" : "=r"(a0v) : "0"(a0)); +a0v = a0; new_var3 = (s16) dx; t = a2[2]; u = a1[2]; @@ -3124,7 +3123,7 @@ s32 func_8015094C(s32 param_1) { struct { s32 x, mid, y; s32 _pad[9]; } arg; /* 0x30 @ 0x10 */ S16 local; /* 0x10 @ 0x40 */ s32 pad1[4]; /* 0x10 @ 0x50 */ - register u8 *cam __asm__("$17") = D_80126948; + u8 *cam = D_80126948; s32 ret; local = D_801A61BC; @@ -3228,7 +3227,7 @@ void func_80150B28(int param_1) { extern s32 D_800AE6B0; extern void (*D_80183C3C[])(void); u32 idx; - register u32 sub __asm__("$2"); + u32 sub; if ((D_800AE6B0 & 0x80FFFFFF) == 0) { idx = *(u16 *)(param_1 + 0x16C); @@ -3567,8 +3566,8 @@ void func_801523F4(s32 arg0) extern u8 D_80183D24[]; s32 pad[4]; s32 buf[4]; - register s32 s0a __asm__("$16"); /* $s0 = buf */ - register s32 s2a __asm__("$18") = (s32)&D_80183D24; /* $s2 = &D_80183D24 */ + s32 s0a; /* $s0 = buf */ + s32 s2a = (s32)&D_80183D24; /* $s2 = &D_80183D24 */ ((void (*)(s32, s32))func_80146E90)(arg0, 0); func_80019064(&D_80062C04); @@ -3896,7 +3895,6 @@ void func_80153D7C(s32 param_1) if (currentLocationId == 0x3075) *(u8 *)(param_1 + 0xde) = 0x14; else *(u8 *)(param_1 + 0xde) = 10; *(u8 *)(param_1 + 0xdf) = 0; - __asm__ __volatile__("" ::: "memory"); func_80146CA0((void *)param_1); } diff --git a/src/ov_SC07_010/ov_SC07_010_o0c.c b/src/ov_SC07_010/ov_SC07_010_o0c.c index b4434c5aca..1351f13cf7 100644 --- a/src/ov_SC07_010/ov_SC07_010_o0c.c +++ b/src/ov_SC07_010/ov_SC07_010_o0c.c @@ -216,7 +216,7 @@ extern void func_801417C4(void); extern u8 D_800B9A16; extern u16 D_80115114; extern void func_801417F8(void); -extern volatile u16 D_8011511A; +extern u16 D_8011511A; extern u16 D_8011512E; /* §17a-1: canonical width (jr_8013F350 TUs decl u16); byte-neutral here (only use is store-0) */ extern s32 func_80029178(s32 a0); extern void func_801418F8(void); diff --git a/src/ov_SC07_011/ov_SC07_011_jr_80140608.c b/src/ov_SC07_011/ov_SC07_011_jr_80140608.c index 7659bd2ca0..620da3e176 100644 --- a/src/ov_SC07_011/ov_SC07_011_jr_80140608.c +++ b/src/ov_SC07_011/ov_SC07_011_jr_80140608.c @@ -913,14 +913,14 @@ s16 n; Prim4 *p; s16 t; s32 c3; -register u16 *a __asm__("$20"); -register u16 *b __asm__("$21"); -register u16 *c __asm__("$23"); -register u16 *e __asm__("$22"); -register u16 *pb __asm__("$10"); -register u32 m24 __asm__("$8"); -register u32 mhi __asm__("$9"); -register s32 eight __asm__("$2"); +u16 *a; +u16 *b; +u16 *c; +u16 *e; +u16 *pb; +u32 m24; +u32 mhi; +register s32 eight __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) if (i < n) { c3 = 3; @@ -1000,7 +1000,7 @@ register s32 eight __asm__("$2"); y = (*e) + 3; } *((s16 *) (q - 10)) = y; -__asm__("" ::: "memory"); +__asm__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) *((u32 *) ot) = 0x4000000; q[-8] = 0x78; *((u32 *) (q - 0x10)) = 0x64808080; @@ -1011,13 +1011,13 @@ __asm__("" ::: "memory"); *((s16 *) (q - 4)) = eight; *((u32 *) ot) = ((*((u32 *) ot)) & mhi) | (D_800AE7BC[*pb].ot[2] & m24); { -register u32 *op __asm__("$4"); +register u32 *op __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) op = D_800AE7BC[*pb].ot; op[2] = (op[2] & mhi) | (((u32) ot) & m24); } q += 0x14; ot += 5; - __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ + __asm__ volatile("" :: "r"(j)); /* [L2] zero code, +1 ref on j */ // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) } } @@ -1234,7 +1234,7 @@ void func_80141874(void) { extern unsigned short D_80115112; extern u16 D_80115116; extern void (*D_8017FA80[])(void); - register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ + register void (*fp)(void) __asm__("$2"); /* pin fn-ptr to $v0 → store retires early */ // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) func_801754A8(); D_8011511E = func_80014ED4(0); D_8011511C = func_80015018(0); @@ -1426,7 +1426,7 @@ void func_801424E4(short *param_1) { extern void (*D_8017FAA4[])(void); short sVar1; int iVar2; - register unsigned short t __asm__("$3"); + unsigned short t; (*D_8017FAA4[(unsigned short)param_1[1]])(); if (*(unsigned short *)param_1 != 0) { @@ -1445,8 +1445,8 @@ void func_801424E4(short *param_1) { iVar2 = *(int *)(param_1 + 0x32); if ((iVar2 != 0) && (*(short *)(iVar2 + 0x36) == param_1[0x7f])) { *(int *)(param_1 + 2) = *(int *)(iVar2 + 4); - a = *(unsigned short *)(*(volatile int *)(param_1 + 0x32) + 10); - __asm__ __volatile__("" : : "r"(a)); + a = *(unsigned short *)(*(int *)(param_1 + 0x32) + 10); + __asm__ __volatile__("" : : "r"(a)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) t = (unsigned short)param_1[0x7e]; sVar1 = a + t; iVar2 = *(volatile int *)(param_1 + 0x32); @@ -1484,7 +1484,7 @@ void func_80142608(s32 param_1) { extern s32 D_8017FA98; - register s32 iVar1 __asm__("$16"); + s32 iVar1; if (*(short *)(param_1 + 0x70) != 0) { iVar1 = ((s32 (*)(void))func_8012C1B8)(); @@ -1782,8 +1782,8 @@ extern void func_80142B2C(void *arg0); void func_80142EC0(s32 param_1) { extern s32 D_8017FCA4[]; - register s32 d __asm__("$16") = param_1; /* $s0 */ - register s32 obj __asm__("$17"); /* $s1 */ + register s32 d __asm__("$16") = param_1; /* $s0 */ // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register s32 obj __asm__("$17"); /* $s1 */ // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) s32 ret; s16 sVar2; @@ -1834,8 +1834,8 @@ void func_8014305C(int param_1) extern unsigned char D_8017FCC4[]; extern unsigned char D_8017FD24[]; - register int s0_param __asm__("$16") = param_1; - register int s1_copy __asm__("$17"); + register int s0_param __asm__("$16") = param_1; // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) + register int s1_copy __asm__("$17"); // !FAKE: pin $17 — NEEDED DIFFERS (P36 rung B tus2) int iVar2; short sVar1; @@ -1892,7 +1892,7 @@ void func_801431E8(s32 param_1) { u16 uVar2; s16 sVar4; - register s32 d __asm__("$16"); + register s32 d __asm__("$16"); // !FAKE: pin $16 — NEEDED DIFFERS (P36 rung B tus2) memcpy(buf, &D_8018E87C, 4); iVar5 = ((s32 (*)(void))func_8012C1B8)(); *(s32 *)(param_1 + 0x20) = iVar5; @@ -2087,8 +2087,8 @@ extern void func_8012C218(void *a0); void func_80143D28(s32 param_1) { extern MatEntry D_8017FFDC[]; - register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ - register s32 iVar2 __asm__("$17") = *(s32 *)(param_1 + 0x64); /* $s1 */ + register s32 iVar3 __asm__("$18") = *(s32 *)(param_1 + 0x20); /* $s2 */ // !FAKE: pin $18 — NEEDED DIFFERS (P36 rung B tus2) + s32 iVar2 = *(s32 *)(param_1 + 0x64); /* $s1 */ MatEntry *p = &D_8017FFDC[*(s16 *)(param_1 + 0x70)]; s32 sVar4; s32 iVar1; @@ -2283,8 +2283,8 @@ void func_8014477C(void *param_1) { extern u8 D_8017FFCC; s32 v0; s32 v1; - register s32 uVar2 __asm__("$2"); - register s32 addr __asm__("$3"); + s32 uVar2; + s32 addr; s32 gv; s32 fv; @@ -2326,9 +2326,9 @@ void func_80144880(s32 param_1) extern u8 D_8017FF98; extern u8 D_80180008; - register s32 obj __asm__("$16"); /* $s0 */ - register s32 self __asm__("$17") = param_1; /* $s1 */ - register s32 b __asm__("$2"); /* $v0 */ + s32 obj; /* $s0 */ + s32 self = param_1; /* $s1 */ + s32 b; /* $v0 */ s32 e; obj = ((s32 (*)(void))func_8012C194)(); diff --git a/src/ov_SC07_011/ov_SC07_011_jr_801457A4.c b/src/ov_SC07_011/ov_SC07_011_jr_801457A4.c index 5e699aab43..69dbcd743b 100644 --- a/src/ov_SC07_011/ov_SC07_011_jr_801457A4.c +++ b/src/ov_SC07_011/ov_SC07_011_jr_801457A4.c @@ -828,7 +828,7 @@ extern void func_801417C4(void); extern u8 D_800B9A16; extern u16 D_80115114; extern void func_801417F8(void); -extern volatile u16 D_8011511A; +extern u16 D_8011511A; extern u16 D_8011512E; /* §17a-1: canonical width (jr_8013F350 TUs decl u16); byte-neutral here (only use is store-0) */ extern s32 func_80029178(s32 a0); extern void func_801418F8(void); @@ -1053,7 +1053,7 @@ void func_80145934(void) { p = &D_80180BB8; /* §5a cross-jump barrier — LOAD-BEARING: keeps this D_80180BB8 load from being * tail-merged with the v>=0x384 D_80180BB8 load below (emits zero machine code). */ - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) } else if (v >= 0x5DC) { p = &D_80180B28; } else if (v >= 0x578) { @@ -1103,7 +1103,7 @@ void func_80145A2C(void) { p = &D_80180C48; /* §5a cross-jump barrier — LOAD-BEARING: keeps this D_80180C48 load from being * tail-merged with the v>=0x384 D_80180C48 load below (emits zero machine code). */ - __asm__ __volatile__("" ::: "memory"); + __asm__ __volatile__("" ::: "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) } else if (v >= 0x5DC) { p = &D_80180B28; } else if (v >= 0x578) { @@ -1777,11 +1777,11 @@ int func_80148AFC(void *a0) { extern ActorFn D_80180178[]; s32 p = (s32)a0; s32 iVar5 = *(s32 *)(p + 0x20); - register s32 tmp __asm__("$5") = (ratan2(*(s32 *)(D_801151D4 + 0x44) - *(s32 *)(D_801151D4 + 0x50), + register s32 tmp __asm__("$5") = (ratan2(*(s32 *)(D_801151D4 + 0x44) - *(s32 *)(D_801151D4 + 0x50), // !FAKE: pin $5 — NEEDED DIFFERS (P36 rung B tus2) *(s32 *)(D_801151D4 + 0x48) - *(s32 *)(D_801151D4 + 0x3C)) - 0x400) & 0xFFF; s32 sVar3; u8 bVar1; - __asm__("" : "=r"(tmp) : "0"(tmp)); + __asm__("" : "=r"(tmp) : "0"(tmp)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) sVar3 = tmp; bVar1 = *(u8 *)(p + 0xA9); @@ -1791,15 +1791,15 @@ int func_80148AFC(void *a0) { case 0x53: case 0x73: { - register u32 bb __asm__("$3"); - register s32 c80 __asm__("$2") = 0x80; - register s32 lo __asm__("$4"); - register s32 hi __asm__("$2"); + register u32 bb __asm__("$3"); // !FAKE: pin $3 — NEEDED DIFFERS (P36 rung B tus2) + register s32 c80 __asm__("$2") = 0x80; // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) + s32 lo; + register s32 hi __asm__("$2"); // !FAKE: pin $2 — NEEDED DIFFERS (P36 rung B tus2) bb = *(u16 *)(p + 0xAE); lo = bb & 0xFF; if (lo != c80 || (hi = bb >> 8) != 0x80) { s32 sVar4; - __asm__ __volatile__("" : : : "memory"); + __asm__ __volatile__("" : : : "memory"); // !FAKE: barrier memory — NEEDED DIFFERS (P36 rung B tus2) sVar4 = ratan2((*(u16 *)(p + 0xAE) & 0xFF) - 0x80, 0x80 - (*(u16 *)(p + 0xAE) >> 8)); *(u16 *)(iVar5 + 0x12) = (sVar3 + sVar4) & 0xFFF; return 1; @@ -1870,8 +1870,8 @@ s32 func_80148D44(void) { extern u16 D_80126C02; extern u16 D_80126C06; extern s32 D_801801B8[]; - register s32 ang __asm__("$16"); - register s32 a __asm__("$4"); + s32 ang; + register s32 a __asm__("$4"); // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) s32 p; s32 res; s32 d; @@ -1880,7 +1880,7 @@ s32 func_80148D44(void) { a = (ratan2(*(s32 *)(p + 0x44) - *(s32 *)(p + 0x50), *(s32 *)(p + 0x48) - *(s32 *)(p + 0x3c)) - 0x400) & 0xFFF; d = (s32)D_80126C01; - __asm__ __volatile__("" : : "r"(a)); + __asm__ __volatile__("" : : "r"(a)); // !FAKE: keepalive — NEEDED DIFFERS (P36 rung B tus2) ang = a; if (d == 0x53) { goto final; @@ -1903,7 +1903,6 @@ final: if (((e & 0xff) == 0x80) && ((e >> 8) == (e & 0xff))) { return -1; } - __asm__ __volatile__("" : : : "memory"); res = (ang + ratan2((D_80126C06 & 0xff) - 0x80, 0x80 - (D_80126C06 >> 8))) & 0xFFF; } return res; @@ -1922,10 +1921,10 @@ s32 func_80148E54(s32 arg0) { extern s32 D_801151D4; extern s16 (*D_801801F8[])(); - register s32 tmp __asm__("$4") = (ratan2(*(s32 *)(D_801151D4 + 0x44) - *(s32 *)(D_801151D4 + 0x50), + register s32 tmp __asm__("$4") = (ratan2(*(s32 *)(D_801151D4 + 0x44) - *(s32 *)(D_801151D4 + 0x50), // !FAKE: pin $4 — NEEDED DIFFERS (P36 rung B tus2) *(s32 *)(D_801151D4 + 0x48) - *(s32 *)(D_801151D4 + 0x3C)) - 0x400) & 0xFFF; s32 ang; - __asm__("" : "=r"(tmp) : "0"(tmp)); + __asm__("" : "=r"(tmp) : "0"(tmp)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) ang = tmp; switch (*(u8 *)(arg0 + 0xA9)) { @@ -2232,7 +2231,7 @@ s32 func_80149FB0(s32 a0) { extern s32 D_80180238[]; extern u8 D_80078E78[]; s32 *p = &D_80180238[0]; - register s32 v __asm__("$3") = *p; + s32 v = *p; u8 *q = &D_80078E78[0]; s32 loc; @@ -3018,7 +3017,7 @@ s32 func_8014D820(s32 a0, u16 *a1, u16 *a2x) } Ent; int new_var2; s16 new_var3; -register u16 *a2 __asm__("$7"); +register u16 *a2 __asm__("$7"); // !FAKE: pin $7 — NEEDED DIFFERS (P36 rung B tus2) V4 out[3]; V4 pos; Desc desc; @@ -3042,11 +3041,11 @@ register u16 *a2 __asm__("$7"); s32 t; s32 u; s32 a0v; -__asm__ __volatile__("" : "=r"(a2) : "0"(a2x)); +__asm__ __volatile__("" : "=r"(a2) : "0"(a2x)); // !FAKE: launder — NEEDED DIFFERS (P36 rung B tus2) t = a2[0]; u = a1[0]; dx = t - u; -__asm__ __volatile__("" : "=r"(a0v) : "0"(a0)); +a0v = a0; new_var3 = (s16) dx; t = a2[2]; u = a1[2]; @@ -3770,7 +3769,7 @@ s32 func_8015094C(s32 param_1) { struct { s32 x, mid, y; s32 _pad[9]; } arg; /* 0x30 @ 0x10 */ S16 local; /* 0x10 @ 0x40 */ s32 pad1[4]; /* 0x10 @ 0x50 */ - register u8 *cam __asm__("$17") = D_80126948; + u8 *cam = D_80126948; s32 ret; local = D_8018E884; @@ -3874,7 +3873,7 @@ void func_80150B28(int param_1) { extern s32 D_800AE6B0; extern void (*D_801802FC[])(void); u32 idx; - register u32 sub __asm__("$2"); + u32 sub; if ((D_800AE6B0 & 0x80FFFFFF) == 0) { idx = *(u16 *)(param_1 + 0x16C); @@ -4213,8 +4212,8 @@ void func_801523F4(s32 arg0) extern u8 D_801803E4[]; s32 pad[4]; s32 buf[4]; - register s32 s0a __asm__("$16"); /* $s0 = buf */ - register s32 s2a __asm__("$18") = (s32)&D_801803E4; /* $s2 = &D_801803E4 */ + s32 s0a; /* $s0 = buf */ + s32 s2a = (s32)&D_801803E4; /* $s2 = &D_801803E4 */ ((void (*)(s32, s32))func_80146E90)(arg0, 0); func_80019064(&D_80062C04); @@ -4542,7 +4541,6 @@ void func_80153D7C(s32 param_1) if (currentLocationId == 0x3075) *(u8 *)(param_1 + 0xde) = 0x14; else *(u8 *)(param_1 + 0xde) = 10; *(u8 *)(param_1 + 0xdf) = 0; - __asm__ __volatile__("" ::: "memory"); func_80146CA0((void *)param_1); } diff --git a/src/ov_SC07_011/ov_SC07_011_o0d.c b/src/ov_SC07_011/ov_SC07_011_o0d.c index 9f4e45f07f..8c98e01a5d 100644 --- a/src/ov_SC07_011/ov_SC07_011_o0d.c +++ b/src/ov_SC07_011/ov_SC07_011_o0d.c @@ -816,7 +816,7 @@ extern void func_801417C4(void); extern u8 D_800B9A16; extern u16 D_80115114; extern void func_801417F8(void); -extern volatile u16 D_8011511A; +extern u16 D_8011511A; extern u16 D_8011512E; /* §17a-1: canonical width (jr_8013F350 TUs decl u16); byte-neutral here (only use is store-0) */ extern s32 func_80029178(s32 a0); extern void func_801418F8(void);